Jump to: navigation, search

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...")
(No difference)

Revision as of 05:27, 14 May 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; SLL Evaluation state (Undefined, Ongoing, Finished, Error)
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