Jump to: navigation, search

Difference between revisions of "MROCLS SWITCH START TASK"


(See also)
 
(One intermediate revision by one other user not shown)
Line 41: 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]]

Latest revision as of 14:13, 23 June 2025

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
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