Also Help says that: Optional Process Step. Optional step is executed if the next Process Step and its processes are unavailable.
What is wrong here and what is the right way to create a buffer that is only filled when the next step is unavailable? (buffer should also be prioritised once the step does become available).
Hi, you need a TransportLink between your manual process and the process FillTrolleys. At the moment, the only way from one to the other is through the buffer, so even if the buffer is not really used, the resource has to transport it through this process.
Hi, yes, the links were there. They were just filtered out in the image, sorry about that.
Retried adding the optional buffer in there again and it’s actually working. I think in this case it initially “seemed” to be not working correctly, because I had 6 workers inserting products into this one trolley - and while one worker was transporting the product in, it occupied this flow step and the optional buffer became the only available step, so the other worker started using it. In real life this wouldn’t make sense, but in the simulation it does.