![]() |
|
---|---|
Name | MROCLS_SWITCH_START_TASK |
Inheritance | MROCLS SEQUENTIALTASK |
Namespace | MRO.Classification |
ID | {FE4C6189-DD7D-4B42-83C6-7594CCB91D00} |
Purpose | Classify tasks as switch tasks |
Version | 5.0.0 |
Classifies an object as a Switch Task. This classification is an Autonomous Classification where the defined properties are autonomously added to the MetaDefinitions. A Switch Task is a sequential task used within Procedure Workpackages to introduce branching logic. It evaluates a predefined condition/expression, which can be evaluated by the client, to determine which branch of the workflow to execute. Each branch represents a different path of tasks. Every Switch Task must be followed by a Switch End Task, where the two branches merge again and the procedure continues.
MetaProperties
Name | Data type | Comment |
---|---|---|
EXPRESSION | String | Condition that will be evaluated by the client |
EVALUATION_STATUS | Integer | Evaluation state (Undefined = 0, Ongoing = 10, Finished = 20, Error = 30) |
BRANCH_TRUE | Guid | Link to another task or task owner for the case the expression is evaluated as true |
BRANCH_FALSE | Guid | Link to another task or task owner for the case the expression is evaluated as false |
DISPLAYSTRING_TRUE | String | DisplayString for the case the expression is evaluated as true |
DISPLAYSTRING_FALSE | String | DisplayString for the case the expression is evaluated as false |
See also
- MROCLS MRO TASKOWNER (Classification)
- MROCLS MRO TASK (Classification)
- MROCLS MRO MEASUREMENT TASK (Classification)
- MROCLS MRO PROGRESS TASK (Classification)
- MROCLS MRO CHECK TASK (Classification)
- MROCLS MRO INSPECTION TASK (Classification)
- MROCLS MRO WORKPACKAGE (Classification)
- MROCLS SEQUENTIALTASK (Classification)
- MROCLS SWITCH END TASK (Classification)
- MRO Objects (Client)
- MRO (Plugin)
- MROCLS PROCEDURE (Classification)