Skip to content

Experiment Actions Restrictions#

The table below presents a list of possible combinations between Experiment Actions and Events:

Actions Security Feature Requires Split System State Exit Step Applicable on Temporary Off-Flow Return Additional Information
Terminate ExperimentDefinition.
ActionTerminate
Physical Split, if not Full Lot Queued/
Processed
Must be the last action for the event.
If set at Queued, no actions can be set at other events.
It is not possible to have at the same Step and State - Create Send-Ahead Run and Terminate.
Hold ExperimentDefinition.
ActionHold
Physical Split, if not Full Lot Queued/
Processed
For the same event - must be the first action for the event or the second action if preceded by a Set Note, Send Mail, Set Resource, Set Service, Split or Merge.
ChangeFlowAndStep ExperimentDefinition.
ActionChangeFlowAndStep
Physical Split, if not Full Lot Queued/
Processed
Must be the last action for the event.
If set at Queued, no actions can be set at other events.
SkipProcess ExperimentDefinition.
ActionSkipProcess
Physical Split, if not Full Lot Queued Must be the only action for the Experiment Definition Step Material Group.
SkipStep ExperimentDefinition.
ActionSkipStep
Physical Split, if not Full Lot Queued Must be the only action for the Experiment Definition Step Material Group.
TemporaryOffFlow ExperimentDefinition.
ActionTemporaryOffFlow
Physical Split, if not Full Lot Queued/
Processed
If set at Queued, the only other possible actions at this event are Hold, Set Note, Send Mail, Set Resource, Set Service, Split To, Split From, Merge To, and Merge From.
CreateSendAheadRun ExperimentDefinition.
ActionCreateSendAheadRun
Physical Split, if not Full Lot Queued It is not possible to have at the same Step and State - Create Send-Ahead Run and Terminate.
For the same event - must be the first action or must be preceded by a Send Mail, Send Note, Split, Merge or Hold.
You can only associate multiple Send-Ahead Runs with the same Experiment if their Sub-Material numbers match exactly.
SetMeasureAll ExperimentDefinition.
ActionSetMeasureAll
No Track-In
SetBOM ExperimentDefinition.
ActionSetBOM
Physical or Logical, if not Full Lot Track-In
SetDurables ExperimentDefinition.
ActionSetDurables
Physical or Logical, if not Full Lot Track-In
SetChecklist ExperimentDefinition.
ActionSetChecklist
Physical or Logical, if not Full Lot Track-In/
Track-Out/
Processed
Long Running Checklists are only possible for the Track-In event.
SetDataCollection ExperimentDefinition.
ActionSetDataCollection
Physical or Logical, if not Full Lot Track-In/
Track-Out/
Processed
Long Running and Long Running after Track-In Data Collections are only possible for the Track-In event.
SetDataDocuments ExperimentDefinition.
ActionSetDocuments
Physical or Logical, if not Full Lot Track-In/
Track-Out/
Processed
SetRecipe ExperimentDefinition.
ActionSetRecipe
Physical or Logical, if not Full Lot Track-In
SetNote ExperimentDefinition.
ActionSetNote
Physical or Logical, if not Full Lot Queued/
Track-In
For the same event - must be the first action for the event or the second action if preceded by a Send Mail, Split or Merge.
SendMail ExperimentDefinition.
ActionSendMail
Physical or Logical, if not Full Lot Queued/
Processed
For the same event - must be the first action for the event or the second action if preceded by a Set Note, Split or Merge.
SetResource ExperimentDefinition.
ActionSetResource
Physical or Logical, if not Full Lot Queued If defined, there must be no actions for the state Queued of the following type:
- Terminate
- Change Flow And Step
- Skip Step
- Skip Process
SetService ExperimentDefinition.
ActionSetService
Physical or Logical, if not Full Lot Queued If defined, there must be no actions for the state Queued of the following type:
- Terminate
- Change Flow And Step
- Skip Step
- Skip Process
ExecuteRule ExperimentDefinition.
ActionExecuteRule
Physical or Logical, if not Full Lot Queued/
Processed
If defined, it must be the last action for the event.
Split ExperimentDefinition.
ActionSplit
Physical or Logical, if not Full Lot Queued/
Processed
If set at Queued, the event must:
- be the first action for the Split To Material Group.
- be the only action for the Split From Material Group at the Step.
If any other action is required, you can specify the split as part of the action.
If set at Processed:
- the Split To Material Groups must not have other actions defined for the Queued, In Process or Processed states.
The same Material Group can only be part of one action of type Split or Merge for the same state.
If the Split Scope is set to For Current Step, there must not be any actions for Processed events.
Merge ExperimentDefinition.
ActionMerge
Physical or Logical, if not Full Lot Queued/
Processed
If set, the event must be the first action for both the Merge To and Merge From Material Groups.
No other actions for the Merged From Material Groups are possible at the same state (as the Material will be Terminated).
The same Material Group can only be part of one action of type Split or Merge for the same state.

Table: Experiment Management Actions restrictions

Warning

When creating Future Actions of type Split, Merge, or Skip Step, you must set the Precedence to High. For all other Future Action types, the Precedence should be set to Standard. For more information, see Manage Material Future Actions.

Experiment Actions Required Information#

Depending on the action, additional information may need to be provided, as shown in the table below.

Action Action Details Required Information
Terminate It terminates the Material or Material Group. - The Loss Reason for the Action Step.
Hold It puts the Material or Material Group on hold. - The Hold Reason for the Action's Step;
- The Release Code (optional);
- The Release Role (optional).
Change Flow And Step It changes the Material or Material Group to a different Flow and/or Step. - The Flow Path to where the material will be sent. In order to avoid circular executions, it is not possible to send the material to a previous point in the flow.
Create Send-Ahead Run Creates a Send-Ahead Run at the defined Step. - Specific definitions to allow the creation of a Send-Ahead Run, including the Sub-Materials to add as send-ahead Materials, the Send-Ahead Split Type that will be performed to the Material that will be kept in the Waiting state, the Selection Mode and the Steps and Flows to configure the Send-Ahead Run, as well as the Results Capture Mode.
Skip Process Allows a Material to bypass a skippable Step; the Material state automatically changes from Queued to Processed. - The Material current Step must have the Is Skippable property set to true.
Skip Step Skips the current Step. - The chosen Step must have the Is Skippable property set to true.
Temporary Off Flow It sends the Material or Material Group to a different Flow and/or Step temporarily. - The Off-Flow Reason for the Action's Step;
- The Go-To Flow Path.
Set Measure All Marks all the Materials in the Material Group to be measured (when In-Step Sampling is used for the Step). - No required information.
Set BOM Overrides the BOM to be used for the Material or Material Group. - The BOM of scope Materials;
- The Assembly Type;
- The Track-In Check Mode (for Assembly Type AutomaticAtTrackOut);
- The Track-Out Losses Mode (for Assembly Type AutomaticAtTrackOut);
- The Weigh And Dispense Mode (for Assembly Type WeighAndDispense).
Set Durables Overrides the Durables BOM to be used for the Material or Material Group. - The BOM of scope Durables.
Set Checklist Overrides the Checklist to be used for the Material or Material Group. - The Checklist of scope Material Tracking that can only be Long Running if the event is Track-In.
Set Data Collection Overrides the Data Collection to be used for the Material or Material Group. - The Data Collection;
- The Data Collection Type that can only be Long Running or Long Running After TrackIn if the event is Track-In;
- The Data Collection Limit Set (optional).
Set Recipe Overrides the Recipe or one or more parameters values of the recipe to be used for the Material or Material Group. - The Recipe;
- The Recipe parameter value if Overridable.
Set Note Sets the Note to be displayed to the User for the Material or Material Group. - The note (rich text) to be displayed.
Set Resource Sets the Resource to be used to process the Material. - The Resource (of processing type Line or Process) that is TopMost and is Active, Non-Template and which provides any of the Step required Services. If the selected Resource is of DispatchScheduling type Dispatch, user can select to AutomaticDispatch to that Resource (defaults to false).
Set Service Sets the Service to be used to process the Material in that Step. - The Service must be of processing type Process (that is Active and Non-Template).
Send Mail Sends an email notification. - Distribution List field is mandatory. If Alarm Management is licensed, you must enable or not the Create Notification and complete the mandatory fields accordingly.
Merge Specifies the way the Material will be merged across the Experiment Definition. - Select the Material Groups or Materials to perform the merge action. Split Type is always none for this action
- Within the Action tab define the Material Group or Material that will be merged and the Material Group(s) or Material(s) where the previous Material will be merged into.
Experiment action Merge
- See Experiment Management Actions restrictions table.
Split Specifies the way the Material will be split across the Experiment Definition. - Select the Material Groups or Materials to perform the Split action. Split Type is always none for this action
- Within the Action tab define the Material Group or Material that will be mSPlit and the Material Group(s) or Material(s) from where the previous Material will be Split into.
Experiment action Split
- See Experiment Management Actions restrictions table.
Execute Rule Executes a Rule of scope Material Future Action. - The Rule of scope Material Future Action.

Table: Experiment Action details

Warning

If Feature Level Security is enabled, then the Actions defined above are protected by a security feature. That protection means that if you don't have explicit access to the feature, you will not be able to use that Action in an Experiment. Additionally, there is the special security feature ExperimentDefinition.AllActions that provides access to all the available Actions. For more information, see Security.