Sepasoft MES Module Suite
No Action Phase
The No Action phase is used as a place holder when a recipe should wait and do nothing until a transition is true.
The No Action phase can support tasks without allocating a unit. It can remain active until the transition below it evaluates to true or the state becomes Complete from an outside source.
Possible Use Case:
Rework of some product might require the ability to run routes without allocating units so that the rework can be done when the product is being manufactured.
For example:
- Create a recipe that has No Action phases similar to that shown below. Be sure to use a transition expression that is NOT the Complete for the No Action phases. In the example shown, the transition expression looks at a parameter at the procedure (recipe) level.

- Run a batch using the recipe
- The No Action phases executes until the transition evaluates to True.
- Set the parameter for the transition to True to complete the No Action phases 5510 and 5511.
- Run the following script to manually execute 5511 again.
Python |
bqe = system.mes.batch.queue.getEntry('100028') system.mes.batch.queue.executeStep(bqe, '/MtoO:5511') |
- Notice that it executes again by looking at the execute count.
Sepasoft MES Module Suite