Difference between revisions of "MROCLS SWITCH START TASK"
(Created page with "{{ClassificationInfoBox | title = Switch Task classification object | name = {{PAGENAMEE}} | inheritance = MROCLS SEQUENTIALTASK | namespace = MRO.Classification | purpos...") |
(→See also) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 19: | Line 19: | ||
| EXPRESSION || {{String}} || Condition that will be evaluated by the client | | EXPRESSION || {{String}} || Condition that will be evaluated by the client | ||
|- | |- | ||
− | | EVALUATION_STATUS || {{Integer | + | | 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_TRUE || {{Guid}} || Link to another task or task owner for the case the expression is evaluated as true | ||
Line 29: | Line 29: | ||
| DISPLAYSTRING_FALSE || {{String}} || DisplayString for the case the expression is evaluated as false | | DISPLAYSTRING_FALSE || {{String}} || DisplayString for the case the expression is evaluated as false | ||
|} | |} | ||
− | |||
Line 42: | Line 41: | ||
* [[MROCLS_SEQUENTIALTASK#Sequential Task]] (Classification) | * [[MROCLS_SEQUENTIALTASK#Sequential Task]] (Classification) | ||
* [[MROCLS_SWITCH_END_TASK#Switch End Task]] (Classification) | * [[MROCLS_SWITCH_END_TASK#Switch End Task]] (Classification) | ||
+ | * [[MROCLS_CALCULATION_TASK#Calculation Task]] (Classification) | ||
* [[MRO_Objects_(Client)#Work_Package]] | * [[MRO_Objects_(Client)#Work_Package]] | ||
* [[MRO_(Plugin)#Work_Package]] | * [[MRO_(Plugin)#Work_Package]] | ||
+ | * [[MROCLS_PROCEDURE#Procedure Workpackage]] (Classification) | ||
+ | |||
+ | [[Category:Classifications|MROCLS SWITCH TASK]] |
Latest revision as of 14:13, 23 June 2025
![]() |
|
---|---|
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)
- MROCLS CALCULATION TASK (Classification)
- MRO Objects (Client)
- MRO (Plugin)
- MROCLS PROCEDURE (Classification)