Hello guys,

I'm trying to use a Condition on a pull strategy "From list" and it's not working as I thought it should.

Explanation:

Processor1 have two labels "Capacidade" and "Carga" (Cap and load respectively), so the condition is that it should pull itens from a Global List if Load < Cap, as it follows:

All the itens arriving at the processor increase the "load" a certain amount until it reaches the condition and then it stops pulling.

The problem starts when the itens exit the processor, as every exit subtract a certain amount from the "load" label, the condition changes and the processor was suposed to pull more itens but it doesn't.

I think it should work if there's a way to force the processor to reevaluate the condition when after every exit but I'm struggling to find a way to do it.

The model attached is a simple replication of the real model, but the original model have many processors that's why i'm using the Item List, because It would be very troublesome to use connections to decide the flow of the itens on the model.

I hope someone can help me, thanks!