Jump to: navigation, search

MROCLS SWITCH START TASK


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