Object Class Iteration in Process Definition (COOWF@1.1:RepeatEndDefinition)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:ComponentObject > COOSYSTEM@1.1:ConfigurationObject > COOSYSTEM@1.1:SimpleConfigurationObject > COOWF@1.1:DefinitionElement > COOWF@1.1:RepeatEndDefinition

Objects of this class are used to define the end point of the definition of a REPEAT loop in a process definition. Iterations are represented by two objects, one representing the start point, and one representing the end point, that contains the condition that is used to decide if the loop is repeated.
The condition can be created based on object properties of type INTEGER, FLOAT, STRING, BOOLEAN, DATETIME, enumeration types and object pointer types. These properties can also be nested in compound properties. Instead of a condition an action can be specified. This action determines whether or not the condition is fulfilled.

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: false
Action for Moving Objects: COODESK@1.1:DragIntoMove
Default Context Menu (Container Independent): COOWF@1.1:MenuRootDirectContext
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultAdministratorACL
Symbol: COODESK@1.1:SymbolActivityDefinition
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOWF@1.1:DefinitionElement
Action for Linking Objects: COODESK@1.1:DragIntoLink
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES
Default Main Menu: COODESK@1.1:MenuRootAdmin

Properties

ReferenceName
COOWF@1.1:actdefnextSuccessor Activities
COOWF@1.1:actdefprevPredecessor Activities
COOWF@1.1:actdeftitleTitle
COOWF@1.1:defcondactionAction to Evaluate Condition
COOWF@1.1:defconditionCondition
COOWF@1.1:defrefobjclassesUsed Object Classes
COOWF@1.1:defrepeatmaximumMaximum Iterations
COOWF@1.1:defrepeatstartStart of Iteration
COOWF@1.1:defrepeattypeIteration Type

Actions

ReferenceName
COOSEARCH@1.1:EditConditionContent
COOSEARCH@1.1:ViewConditionContent
COOWF@1.1:GetConditionString

Properties

COOWF@1.1:actdefnext (Successor Activities)

This property stores the list of definition elements that follow this definition element in the process definition.

Additional Information

Changeable in Installed Component: true
Destructor Action: COOWF@1.1:AttrObjectListDestructor
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOWF@1.1:DefinitionElement
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actdefprev (Predecessor Activities)

This property stores the list of process definition elements that preceed this definition element in the process definition.

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOWF@1.1:DefinitionElement
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actdeftitle (Title)

Stores the title of an activity definition. This is a multilingual string.

Additional Information

Type: COOSYSTEM@1.1:LanguageStringList
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:defcondaction (Action to Evaluate Condition)

This property stores the action that is used to evaluate the condition of the IF/REPEAT-element. This action determines whether or not the condition is fulfilled. The result of the evaluation has to be returned in the transaction variable number 10 of type COOSYSTEM@1.1:BOOLEAN.

Additional Information

Type: COOWF@1.1:WorkFlowEvalAction
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:defcondition (Condition)

This property stores the condition of the IF/REPEAT-element in a process definition.

Additional Information

Action to Get Display String of Property: COOSYSTEM@1.1:AttrGetDisp
Type: COOSYSTEM@1.1:Content
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrContentSet
Changeable in Installed Component: true


[top]

COOWF@1.1:defrefobjclasses (Used Object Classes)

Begin of absence

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:ObjectClass
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrDefRefObjClassesGet
Search for Allowed Classes Only: true
Changeable: true
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrGetVersionUsingAttrGet
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:defrepeatmaximum (Maximum Iterations)

This property stores the maximum number of iterations of the REPEAT-element in a process instance.

Additional Information

Sign: false
Type: COOSYSTEM@1.1:INTEGER
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 10
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:defrepeatstart (Start of Iteration)

This property stores the start part of the REPEAT-element in a process definition.

Additional Information

Changeable in Installed Component: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOWF@1.1:RepeatStartDefinition
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: true
Visible: true


[top]

COOWF@1.1:defrepeattype (Iteration Type)

This property defines the way how the loop is evaluated.

Additional Information

Initialization Value: 1
Type: COOWF@1.1:LoopType
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

Actions

COOSEARCH@1.1:EditConditionContent

Edit search condition property

Additional Information

Prototype: COOATTREDIT@1.1:AttrUIActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSEARCH@1.1:ViewConditionContent

View search condition property

Additional Information

Prototype: COOATTREDIT@1.1:AttrUIActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetConditionString

This action is called by the process editor to format the condition in IF conditions or REPEAT loops to a readable form, that is displayed in the graphical process editor.
ParameterTypeIn/OutOptionalDescription
attrdefcontCOOSYSTEM@1.1:OBJECTinfalse The string or content property that contains the formal condition.
condstringCOOSYSTEM@1.1:STRINGoutfalse The condition with references replaced by the language dependent names.
attrdefactionCOOSYSTEM@1.1:OBJECTintrue The property that contains the action or script, that is used to evaluate the condition, if no condtion is found in the property specified in attrdefcont.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]