Batch Recipe Logic Validation

Sepasoft MES Module Suite

Batch Recipe Logic Validation

Batch engine evaluates recipes from top down and left to right. 

Batch Recipe

Workflow Elements

Transition Required After

Supported After

(elements valid after this one)

Notes

Start

No
  • Phase
  • Unit Procedure
  • Operation
  • And Begin
  • Or Begin
  • Start begins the workflow.
Phase Yes
  • Phase
  • Unit Procedure
  • Operation
  • And Begin
  • Or Begin

Unit Procedure No
  • Phase
  • Unit Procedure
  • Operation
  • And Begin
  • Or Begin

Operation No
  • Phase
  • Unit Procedure
  • Operation
  • And Begin
  • Or Begin

And Begin

Yes
  • Phases
  • Unit Procedure
  • And_Begin
  • Should always resolve in an And End .
  • Step required between And Begin and Or Begin.

And End

Yes
  • Phase
  • Unit Procedure
  • And Begin
  • A Transition. is required after And End.

Or Begin

Yes
  • Phases
  • Unit Procedure
  • And_Begin
  • Or_Begin
  • At least 2 transitions immediately following are  required to determine condition logic.
  • Using directly after an And_End is not supported based on best practices. Using a No-Action Phase (between the two) accomplishes that scenario and is valid

Or End

No
  • Terminator
  • Phases
  • Unit Procedure
  • And_Begin
Not required with an Or_Begin
Terminator No
Can be nested in a Unit Procedure




Loop-Back (also called loopback or looping)


Transitions are required before the loopback to determine when to loopback and when to exit. There must be an exit path.



Sepasoft MES Module Suite