Object Class Subprocess (COOWF@1.1:SubProcessInstance)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOWF@1.1:InstanceElement > COOWF@1.1:SubProcessInstance

Objects of this class are used to include the definition of a subprocess in a process instance. This happens if a process instance is initialized from a process definition and the subprocess where not expanded to sequences of activities automatically. In this case the subprocess is expanded and the subprocess instance is replaced with the list of expanded activities, when the process instance is about to enter that subprocess in the sequence of execution.

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:DefaultGlobalACL
Programmatic Use: true
Default ACL for New Objects: COOWF@1.1:DefaultInstanceACL
Symbol: COODESK@1.1:SymbolActivity
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOWF@1.1:InstanceElement
Action for Linking Objects: COODESK@1.1:DragIntoLink
Display Mode: DISP_LINES
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
COOWF@1.1:actinstbpmnelemsBPMN Elements
COOWF@1.1:actinstbpmnmodelBPMN Process Model
COOWF@1.1:actinstbpmnseqBPMN Sequence Flows
COOWF@1.1:actinstdiagramBPMN Process Diagram
COOWF@1.1:actinstnextSuccessor Activities
COOWF@1.1:actinstprevPredecessor Activities
COOWF@1.1:actinstpubdiagramBPMN Process Diagram (Released for Execution)
COOWF@1.1:actinstskippedSkipped on/at
COOWF@1.1:actinstsubprocessSubprocess
COOWF@1.1:actinsttitleTitle

Properties

COOWF@1.1:actinstbpmnelems (BPMN Elements)

This property represents the mapping of the current sub process to bpmn elements

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:BPMNElement
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstbpmnmodel (BPMN Process Model)

This property contains the xml representation of the BPMN 2.0 sub process

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Type: FSCDIAGRAM@1.1001:Diagram
Multiple Values (Overrides Type): true
Changeable: true
Visible: false
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstbpmnseq (BPMN Sequence Flows)

This property represents the sequence flows between the bpmn elements

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:BPMNSequence
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstdiagram (BPMN Process Diagram)

This property stores the source version of the BPMN process diagram the sub process instance is created from. This property is set automatically and must not be changed afterwards.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOWF@1.1:WorkFlowDiagram
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstnext (Successor Activities)

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

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Default Background Menu: COOWF@1.1:MenuRootWinWorkList
Use Only Actions Defined for Property: true
Visible: true
Multiple Values (Overrides Type): true
Search for Allowed Classes Only: true
Possible Object Class: COOWF@1.1:InstanceElement
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Changeable: true
Action Called to Restore Property From Archive: COOSYSTEM@1.1:AttrObjRestArchive
Action Called to Archive Property: COOSYSTEM@1.1:AttrObjArchive
Automatically Follow Object Pointer: true
Default Main Menu: COOWF@1.1:MenuRootWorkList
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Destructor Action: COOWF@1.1:AttrObjectListDestructor
Changeable in Installed Component: true
Must Be Defined: false


[top]

COOWF@1.1:actinstprev (Predecessor Activities)

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

Additional Information

Changeable in Installed Component: true
Default Main Menu: COOWF@1.1:MenuRootWorkList
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Use Only Actions Defined for Property: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: COOWF@1.1:MenuRootWinWorkList
Possible Object Class: COOWF@1.1:InstanceElement
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Automatically Follow Object Pointer: true
Visible: true


[top]

COOWF@1.1:actinstpubdiagram (BPMN Process Diagram (Released for Execution))

This property stores released version the BPMN process diagram the sub process instance is created from. from. This property is set automatically and must not be changed afterwards.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOWF@1.1:WorkFlowDiagram
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstskipped (Skipped on/at)

This property stores the date and time when the sub process element was cancelled cause a differen path of a superior control elemet was activated.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstsubprocess (Subprocess)

This property stores the process definition which is used as a sub process in a process instance. If not all sub processes of a process definition are expanded immediately, when the process definition is expanded, they are stored in this property in sub process instance objects. If the flow of execution reaches such an object, the sub process is expanded and replaces the sub process instance object.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOWF@1.1:ProcessDefinition
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinsttitle (Title)

This property stores the title of the activity instance. This is a multilingual string.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdeftitle.

Additional Information

Type: COOSYSTEM@1.1:LanguageStringList
Changeable: true
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrInstElemSet
Changeable in Installed Component: true


[top]