Object Class Participant (COOWF@1.1:ProcessParticipant)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:CompoundObject > COOWF@1.1:ProcessParticipant

Representation of a process participant.

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Symbol: COODESK@1.1:SymbolPersonOrange
Base Class: COOSYSTEM@1.1:CompoundObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Licensing Apps: COOWF@1.1:AppBPMNModeler
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
COOWF@1.1:wfdescriptionDescription
COOWF@1.1:wfpartrelatedprocRelated Processes
COOWF@1.1:wfprocfldrProcess Folder
COOWF@1.1:wfspartdefinitionDistribution List
COOWF@1.1:wfsparticipantParticipant
COOWF@1.1:wfspartmansubstManual Entry by
COOWF@1.1:wfsubparticipantsSubordinate Participants

Actions

ReferenceName
COOSYSTEM@1.1:ObjectConstructor
COOWF@1.1:AttrWFPartRelatedProcGet
COOWF@1.1:CollectFolderItems

Properties

COOWF@1.1:wfdescription (Description)

Additional Information

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


[top]

COOWF@1.1:wfpartrelatedproc (Related Processes)

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Volatile: true
Possible Object Class: COOWF@1.1:BPMNDiagramObject
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrWFPartRelatedProcGet
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Symbol: COODESK@1.1:SymbolProcessDiagram
Visible: true


[top]

COOWF@1.1:wfprocfldr (Process Folder)

Additional Information

Lockable: true
Changeable in Installed Component: true
Changeable in User Interface: false
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOWF@1.1:ProcessFolder
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeRead
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:wfspartdefinition (Distribution List)

This property defines the distribution list the prescribe activity is assigned to. The distribution list will be resolve when the prescription is completed and each participant will receive an own instance of the prescribed activity definition.

Additional Information

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


[top]

COOWF@1.1:wfsparticipant (Participant)

This property defines the organizational element the prescribed activity is assigned to.

Additional Information

Always Compute Filter Expression: true
Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Type: COOWF@1.1:WorkFlowParticipant
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:wfspartmansubst (Manual Entry by)

This property stores the organizational element that is the substitute for a person that is not a Fabasoft Components user and that has the prescribed acitivity assigned to.

Additional Information

Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Type: COOWF@1.1:WorkFlowParticipant
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

COOWF@1.1:wfsubparticipants (Subordinate Participants)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: COOWF@1.1:MenuRootWinProcFldrParticipants
Possible Object Class: COOWF@1.1:ProcessParticipant
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Symbol: COODESK@1.1:SymbolPersonOrange
Visible: true
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion


[top]

Actions

COOSYSTEM@1.1:ObjectConstructor

This action is called by the kernel when an object is created. It is intended to be overwritten to carry out initializing tasks.
ParameterTypeIn/OutOptionalDescription
sourceobjCOOSYSTEM@1.1:OBJECTintrue The source object, if the new object is created as a copy of an object.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrWFPartRelatedProcGet

Get action to retrieve all diagrams where the process participant is used

Additional Information

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


[top]

COOWF@1.1:CollectFolderItems

Recursive collect all children of the folder
ParameterTypeIn/OutOptionalDescription
foldersvisitedCOOSYSTEM@1.1:OBJECTLISTin/outfalse the objects which have already been checked
propertyCOOSYSTEM@1.1:OBJECTintrue the property where the childrens are located
itemsCOOSYSTEM@1.1:OBJECTLISToutfalse the collected children.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]