Last modified on 8 May 2026, at 09:07

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...")
 
(MetaProperties)
 
(6 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; SLL}} || Evaluation state (Undefined, Ongoing, Finished, Error)
+
| VALUE || {{Integer}} || Evaluation state (Undefined = 0, Pending = 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 28: Line 28:
 
|-
 
|-
 
| 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
 +
|-
 +
| EVALUATION_RESULT || {{Boolean}} || Result of the evaluated expression
 
|}
 
|}
  
 
+
[[Category:Classifications|MROCLS SWITCH TASK]]
  
 
== See also ==
 
== See also ==
Line 42: Line 44:
 
* [[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 09:07, 8 May 2026

IC CLASSIFICATION.gif Switch Task classification object
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
VALUE Integer Evaluation state (Undefined = 0, Pending = 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
EVALUATION_RESULT Boolean Result of the evaluated expression

See also