Object Class Distribution List (COOWF@1.1:ParticipantInstance)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:BasicObject > COOWF@1.1:ParticipantInstance

Object class to define a list of participants. The participant instance can be used as participant of an activity. When the activity is started the participant instance will be resolved to single participants and each participant will receive the activity. The activity are parallel insterted into the process

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: false
Action for Moving Objects: COODESK@1.1:DragIntoMove
Default Context Menu (Container Independent): COODESK@1.1:MenuRootOLEContext
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultAdministratorACL
Symbol: COODESK@1.1:SymbolParticipantDefinition
Commonly usable: true
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOSYSTEM@1.1:BasicObject
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
COOSYSTEM@1.1:mlnameMultilingual Name
COOWF@1.1:activeusersonlyConsider Active Users Only
COOWF@1.1:partdefactionAction to Retrieve Workflow Participants
COOWF@1.1:partdefexpandExpand Immediately
COOWF@1.1:partdefexpressionExpression to Retrieve Workflow Participants
COOWF@1.1:partdefparticipantsWorkflow Participants
COOWF@1.1:usedefaultroleUse User's Default Role, if No Role Specified

Actions

ReferenceName
COOATTREDIT@1.1:CheckAppLicense
COOSYSTEM@1.1:AttrObjNameGet
COOSYSTEM@1.1:AttrObjNameGetVersion
COOSYSTEM@1.1:AttrObjNameSet
COOWF@1.1:ModifyPage

Properties

COOSYSTEM@1.1:mlname (Multilingual Name)

Stores the multilingual name of the object. It stores one name for each supported language.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOSYSTEM@1.1:AttrGetDisp
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrObjNameBuildSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:LanguageStringList
Secured: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:activeusersonly (Consider Active Users Only)

Inactive users will be ignored when resolving the participant instance

Additional Information

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


[top]

COOWF@1.1:partdefaction (Action to Retrieve Workflow Participants)

The participants of the participant instance can be calculated by the action stored in this property.

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: COOSYSTEM@1.1:Action
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:partdefexpand (Expand Immediately)

This property defines if the participant instance should be resolve directly after the activity is inserted into the process.

Additional Information

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


[top]

COOWF@1.1:partdefexpression (Expression to Retrieve Workflow Participants)

This property stores an expression to evaluate the participants of a Participant Definition or Participant Instance dynamically.

Additional Information

Multiple Values (Overrides Type): false
Changeable in Installed Component: true
Action to Get Display String of Property: COODESK@1.1:AttrExpressionGetDisp
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:STRINGLIST
Parameter Passing: PARSCOPE_LOCALSCOPE
Result Type: COOWF@1.1:WorkFlowActorList
Maximum Length: 254
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:partdefparticipants (Workflow Participants)

List of participants who will retrieve the activities

Additional Information

Type: COOWF@1.1:WorkFlowActorList
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:usedefaultrole (Use User's Default Role, if No Role Specified)

The default role will be used if the participant is defined without a role

Additional Information

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


[top]

Actions

COOATTREDIT@1.1:CheckAppLicense

Checks the license of an app. If there is one or more apps defined in the property COOATTREDIT@1.1:classapps of the object class of the object, check if any of these apps is licensed currently.
Thrown errors include
COOATTREDIT@1.1:object_app_license_expired
COOATTREDIT@1.1:object_not_licensed.
ParameterTypeIn/OutOptionalDescription
objdirectCOOSYSTEM@1.1:BOOLEANintrue
instanceCOOSYSTEM@1.1:STRINGintrue Instance to be checked.
disableerrorappsCOOSYSTEM@1.1:BOOLEANintrue Just raise an error, do not set error application.
contextCOOSYSTEM@1.1:OBJECTintrue the current context for the license evaluation. E.g an object of the teamroom to evaluate the correct organization
silentmodeCOOSYSTEM@1.1:BOOLEANintrue if set no errors will be raised
haslicenseCOOSYSTEM@1.1:BOOLEANoutfalse additional to possible errors the result of the license check will be returned in this parameter

Additional Information

Must Be Executed: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:AttrObjNameGet

Get action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:AttrObjNameGetVersion

Get version action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:AttrObjNameSet

Set action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ModifyPage

This action is used as display items filter action in the form pages used for process instance properties, activity instance properties and wait action instance properties. It is called by the property editor, when the properties of such an object are edited or viewed with a form page that specifies this action. This action modifies the items presented to the user according to the current state of the object and to the capabilties of the user.

Additional Information

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


[top]