Object Class BPMN Process Diagram (COOWF@1.1:WorkFlowDiagram)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:BasicObject > FSCDIAGRAM@1.1001:DiagramObject > COOWF@1.1:BPMNDiagramObject > COOWF@1.1:WorkFlowDiagram

Representing BPMN work flows (process diagrams).

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:SymbolProcessDiagram
Commonly usable: true
Base Class: COOWF@1.1:BPMNDiagramObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Licensing Apps: COOWF@1.1:AppBPMNModeler
Display Mode: DISP_LINES
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Default Main Menu: COODESK@1.1:MenuRootFolder
Mindbreeze Client Context Menu: COOWF@1.1:MenuMBCtxDiagramObjects

Properties

ReferenceName
COOWF@1.1:wfdallowedcategoriesApplicable for
COOWF@1.1:wfdallowedparentsObject Class/Category of the File
COOWF@1.1:wfdmodelingsourceModeling for
COOWF@1.1:wfdtranslationsTranslations
COOWF@1.1:wfduseddefinitionsUsed Process Elements
COOWF@1.1:wfduseforclassesApplicable for Object Classes
COOWF@1.1:wfprocessownerProcess Owner

Actions

ReferenceName
COOSYSTEM@1.1:AttrContentGet
COOSYSTEM@1.1:ObjectConstructor
COOSYSTEM@1.1:ObjectDelete
COOSYSTEM@1.1:ObjectPrepareCommit
COOWF@1.1:AttrUseForClassGet
COOWF@1.1:AttrWfdTranslationsSet
COOWF@1.1:CheckBPMNProcessParticipants
COOWF@1.1:DeleteWorkFlowDiagram
COOWF@1.1:IsProcessOwner
COOWF@1.1:PatchBPMNDiagramTranslations
COOWF@1.1:StoreReleasedWorkFlowDiagram
COOWF@1.1:StoreReleasedWorkFlowDiagramPreWrapper
FSCDIAGRAM@1.1001:CheckDiagramSyntax
FSCDIAGRAM@1.1001:GetAllowedStencilSets
FSCDIAGRAMEDITOR@1.1001:DiagrammObjectDelete
FSCDIAGRAMEDITOR@1.1001:EditProcessDiagram
FSCDIAGRAMEDITOR@1.1001:ExportProcessDiagram
FSCDIAGRAMEDITOR@1.1001:ImportProcessDiagram
FSCDIAGRAMEDITOR@1.1001:OpenDiagramObjectDirect
FSCFOLIOCLOUD@1.1001:SetCloudOwnership
FSCTEAMROOM@1.1001:ObjectCopyRoomObjectPreWrapper
FSCVENV@1.1001:IsEditable

Properties

COOWF@1.1:wfdallowedcategories (Applicable for)

This property defines the categories for which the diagram is usable.

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:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:wfdallowedparents (Object Class/Category of the File)

This property defines the categories for which the diagram is usable.

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:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:wfdmodelingsource (Modeling for)

Additional Information

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


[top]

COOWF@1.1:wfdtranslations (Translations)

Additional Information

Lockable: true
Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrWfdTranslationsSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:BPMNTranslation
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:wfduseddefinitions (Used Process Elements)

This property stores all definition elements contained in the process diagram

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:Object
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: false


[top]

COOWF@1.1:wfduseforclasses (Applicable for Object Classes)

This property defines the object classes on those instances the process defined in the WorkFlowDiagram can be started.

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
Volatile: true
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrUseForClassGet
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: false


[top]

COOWF@1.1:wfprocessowner (Process Owner)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

Actions

COOSYSTEM@1.1:AttrContentGet

Reads the primary content of the object.

Additional Information

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


[top]

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]

COOSYSTEM@1.1:ObjectDelete

This action is called on an object to destroy it completely.

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeDelete
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action to Get Audit Value: COOSYSTEM@1.1:GetObjectDeleteAuditValue


[top]

COOSYSTEM@1.1:ObjectPrepareCommit

When an object is changed in a transaction, this action is called by the kernel before the commit is actually done. This action is intended to be overwritten to do some additional work or to override the default behaviour before the transaction starts committing.
ParameterTypeIn/OutOptionalDescription
internalchangeCOOSYSTEM@1.1:BOOLEANinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrUseForClassGet

This action is used as property get action for the property COOWF@1.1:wfdforclass. It is called by the kernel, when the value of that property is read.

Additional Information

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


[top]

COOWF@1.1:AttrWfdTranslationsSet

Additional Information

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


[top]

COOWF@1.1:CheckBPMNProcessParticipants

ParameterTypeIn/OutOptionalDescription
processobjCOOSYSTEM@1.1:OBJECTinfalse
invaffiliatonpartsCOOWF@1.1:WorkFlowParticipantoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

COOWF@1.1:DeleteWorkFlowDiagram

Delete the work flow diagram including its released versions.

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
Access Types: COOSYSTEM@1.1:AccTypeDelete
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:IsProcessOwner

Check if the current user is a process owner
ParameterTypeIn/OutOptionalDescription
isprocessownerCOOSYSTEM@1.1:BOOLEANoutfalse the result
targetgroupCOOSYSTEM@1.1:OBJECTintrue the possible objects are restricted by the supplied group

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:PatchBPMNDiagramTranslations

ParameterTypeIn/OutOptionalDescription
updatedmodelCOOSYSTEM@1.1:CONTENTin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:StoreReleasedWorkFlowDiagram

This action stores a copy of the diagram in the WorkFlowPreferences at the supplied locations. Already released versions of the diagram will be deleted.
ParameterTypeIn/OutOptionalDescription
locationsCOOSYSTEM@1.1:OBJECTLISTinfalse the destinations where the released version of the diagram will be stored.
notusedCOOSYSTEM@1.1:OBJECTLISTintrue the parameter is not used anymore
deleteablediagramsCOOSYSTEM@1.1:OBJECTLISToutfalse

Additional Information

Wrapper Actions Before Call: COOWF@1.1:StoreReleasedWorkFlowDiagramPreWrapper
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:StoreReleasedWorkFlowDiagramPreWrapper

ParameterTypeIn/OutOptionalDescription
locationsCOOSYSTEM@1.1:OBJECTLISTin/outfalse
notusedCOOSYSTEM@1.1:OBJECTLISTin/outtrue
deleteablediagramsCOOSYSTEM@1.1:OBJECTLISToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDIAGRAM@1.1001:CheckDiagramSyntax

Checks the diagram syntax.
ParameterTypeIn/OutOptionalDescription
checkreleaseCOOSYSTEM@1.1:BOOLEANinfalse defines if the diagram should be checked for release
diagtypeFSCDIAGRAM@1.1001:DiagramTypeintrue the diagram type
jsonresultCOOSYSTEM@1.1:STRINGoutfalse the result as json value
isvalidCOOSYSTEM@1.1:BOOLEANoutfalse the result
attrdefCOOSYSTEM@1.1:OBJECTintrue the attribute definition where the diagram is stored
expandCOOSYSTEM@1.1:BOOLEANintrue the all diagram elements are resolved
expandedresultCOOSYSTEM@1.1:STRINGouttrue a backuped dictionary storing the result of the expansion

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDIAGRAM@1.1001:GetAllowedStencilSets

Defines a set of tools for the diagram editor.
ParameterTypeIn/OutOptionalDescription
ssetsFSCDIAGRAM@1.1001:StencilSetoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDIAGRAMEDITOR@1.1001:DiagrammObjectDelete

Deletes the process diagram

Additional Information

Symbol: COODESK@1.1:SymbolDelete
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCDIAGRAMEDITOR@1.1001:EditProcessDiagram

Edit process diagram.

Additional Information

Symbol: COODESK@1.1:SymbolProcessDiagram
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCDIAGRAMEDITOR@1.1001:ExportProcessDiagram

Export processs diagram data (model data, presentation data)

Additional Information

Symbol: COODESK@1.1:SymbolExport
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCDIAGRAMEDITOR@1.1001:ImportProcessDiagram

Import process diagram data (model data, presentation data)

Additional Information

Symbol: COODESK@1.1:SymbolImport
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCDIAGRAMEDITOR@1.1001:OpenDiagramObjectDirect

Open the process diagram editor

Additional Information

Symbol: COODESK@1.1:SymbolOpen
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCFOLIOCLOUD@1.1001:SetCloudOwnership

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCTEAMROOM@1.1001:ObjectCopyRoomObjectPreWrapper

ParameterTypeIn/OutOptionalDescription
coostdomCOOSYSTEM@1.1:OBJECTin/outtrue
objectCOOSYSTEM@1.1:OBJECToutfalse
addressCOOSYSTEM@1.1:STRINGin/outtrue
virtualobjectCOOSYSTEM@1.1:BOOLEANin/outtrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVENV@1.1001:IsEditable

Used to check whether the object is editable in the property editor. E.g. edit mode will not be enabled:
ParameterTypeIn/OutOptionalDescription
iseditableCOOSYSTEM@1.1:BOOLEANoutfalse true if the property editor should enable edit mode. @see FSCVENV@1.1001:IsEditableAttribute

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]