question

JoseVM avatar image
0 Likes"
JoseVM asked Regan Blackett edited

How to assign a label from an item of a batch to a Token?

Hello,

I am working with a batch that comes out from a combiner. I would like to assign to a token a label of one of the objects in the batch.

Specifically the label is "Doblemec". As you can see in the picture, every item of the batch has the same value for this label.

First thing I do is to create a triggered source in the combiner in when "Send To Port" is ready. Then, I use token.item.Doblemec in "Assign Label" activity, but as in this case "item" is refering to the batch, the label is assigned as NULL.

What I would like to achive is to get a token with the label "Doblemec" with the value of a item of the batch. It is the same for me which item, as every item of a single batch has the same value for this label.

Thanks for your time,

Martin

FlexSim 19.1.0
labelstokensflexsim 19.1.0
token-batch.png (379.0 KiB)
token-batch-2.png (366.7 KiB)
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Regan Blackett avatar image
0 Likes"
Regan Blackett answered Regan Blackett edited

The item reference provided by the event triggered source points to the pallet as you’ve pointed out so in order to get a label value on an flowitem inside the pallet you need to use the subnodes array property of the pallet.

  1. token.item[1].Doblemec
  2. token.item.first.DobleMec

Would let you access the Doblemec label on the first of the subnodes (or contents) of the pallet. As long as all the subnodes have the same Doblemec value this should work fine.

· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.