In the attached model, I am not sure why the processor is blocked. This happens when the first item reaches it.
I am trying to have a decision tree within a loop where the "recipe" is determined by a global table. The row is the SKU and the column is the step in the process. I have included 3 (out of 100+) SKUs in the recipe table. The value in the table's cell reflects the amount of time spent in the "heat set" activity (for values > 0) or it includes a code for which process step is next (for negative values). For example, SKU 1 begins in heat set for 90 seconds, then moves to tool change activity (denoted by -1), then back to heat set for 90 seconds, then to honing (denoted by -2), etc. Is there a better way to set up this decision tree loop? I couldn't find a way to do include 5 options in a conditional decision point, which is why I split it into several decisions.
When using "wait for event", I was matching pulledItem - not sure if this is the proper label to match if I only want one specific token/item pair to move forward.