Object Class Process (COOWF@1.1:ProcessInstance)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOWF@1.1:ProcessInstance

Objects of this class are used for an instance of a running process, that is assigned to a Fabasoft Components object. It consists of a sequence of activity instances, CASE switches, IF-THEN-ELSE conditions, REPEAT loops and/or nested process definitions (subprocesses), which are connected with each other. A process instance can be created on the fly without an attachment to a Fabasoft Components object, it can be created on the fly attached to a Fabasoft Components object and it can be created by assigning a process definition to an object.
When a process definition is assigned to an object a process instance is created from the process definition and instance elements are created from the definition elements. Embedded subprocesses are resolved either when the process instance is created or when the subprocess is actually initiated. Resolving the subprocess means inserting activity instances into the current process instance. If the process definition is modified after the process instance was created, the modifications are not reflected in the running process instance (with the exception of loops and subprocesses that are not expanded immediately). Changes of the process instance have no effect on the process definition.
Note: When an object is initialized with a process definition the created process instance is stored as a property of the object. Therefore the object class of that object or a base class of the object class must include the property COOWF@1.1:workflow. By default no object class has this property assigned. You have to add this property to your object classes and to the existing object classes depending on the object model of your solution.

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
Default ACL for New Objects: COOWF@1.1:DefaultInstanceACL
Symbol: COODESK@1.1:SymbolProcess
Commonly usable: true
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOSYSTEM@1.1:Object
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:MenuRootFolder

Properties

ReferenceName
COOWF@1.1:procinstbpmnelemsBPMN Elements
COOWF@1.1:procinstbpmnmodelBPMN Process Model
COOWF@1.1:procinstbpmnseqBPMN Sequence Flows
COOWF@1.1:procinstbpmnstateactionsState Change Actions
COOWF@1.1:procinstcalcdefinitionProcess Definition
COOWF@1.1:procinstchangedbyLast Change in User Interface by
COOWF@1.1:procinstcompletedatCompleted on/at
COOWF@1.1:procinstcopyinstCopied When Object of Process Is Copied
COOWF@1.1:procinstdefdispviewDefault Display Properties
COOWF@1.1:procinstdefinitionProcess Definition
COOWF@1.1:procinstdeletedDeleted Activities
COOWF@1.1:procinstdiagramBPMN Process Diagram
COOWF@1.1:procinstdiagrampubtargetBPMN Process Diagram (released for)
COOWF@1.1:procinstescalationEscalation
COOWF@1.1:procinstinitiatorProcess Initiator
COOWF@1.1:procinstnosubstDisable Substitution
COOWF@1.1:procinstobjectObjects of Process
COOWF@1.1:procinstpriorityWorkflow Priority
COOWF@1.1:procinstpubdiagramBPMN Process Diagram (Released for Execution)
COOWF@1.1:procinstrespmansubstManual Entry by
COOWF@1.1:procinstresponsibleResponsible for Process
COOWF@1.1:procinststartStart Activities
COOWF@1.1:procinststartedatStarted on/at
COOWF@1.1:procinststateState of Process
COOWF@1.1:procinststatisticProcess Statistic
COOWF@1.1:procinstusersUsers Concerned
COOWF@1.1:procinstworkTo Do

Actions

ReferenceName
COOATTREDIT@1.1:CheckAppLicense
COODESK@1.1:AttrObjFontEffectGet
COODESK@1.1:AttrObjFontEffectGetVersion
COOSYSTEM@1.1:AttrObjNameGet
COOSYSTEM@1.1:AttrObjNameGetVersion
COOSYSTEM@1.1:AttrObjOwnGroupSet
COOSYSTEM@1.1:AttrObjOwnerSet
COOSYSTEM@1.1:ObjectArchive
COOSYSTEM@1.1:ObjectArchiveVersion
COOSYSTEM@1.1:ObjectCopy
COOSYSTEM@1.1:ObjectDelVersion
COOSYSTEM@1.1:ObjectDelete
COOSYSTEM@1.1:ObjectFixVersion
COOSYSTEM@1.1:ObjectLoadFromArchive
COOSYSTEM@1.1:ObjectLoadVersionFromArchive
COOSYSTEM@1.1:ObjectPrepareCommit
COOSYSTEM@1.1:ObjectRestoreFromArchive
COOTC@1.1001:AttrObjIsTemplateCtor
COOWASTEBASKET@1.1:GetDeleteAction
COOWF@1.1:AllowChangeProcessState
COOWF@1.1:AttrProcInstCopy
COOWF@1.1:AttrProcInstSet
COOWF@1.1:AttrProcInstStatisticGet
COOWF@1.1:AttrProcInstUsersGet
COOWF@1.1:AttrProcInstWorkGet
COOWF@1.1:ChangeResponsible
COOWF@1.1:CheckAdditionalParticipantRestrictions
COOWF@1.1:CheckAllowedActions
COOWF@1.1:CheckAllowedElements
COOWF@1.1:CheckAutoComplete
COOWF@1.1:CheckCopy
COOWF@1.1:CheckDestination
COOWF@1.1:CheckForm
COOWF@1.1:CheckStart
COOWF@1.1:EditObjectAttributesDirect
COOWF@1.1:EditProcessObjectAttributes
COOWF@1.1:GetInstanceElements
COOWF@1.1:GetLastInstanceElements
COOWF@1.1:GetParticipantUsers
COOWF@1.1:GetProcessStatisticsCache
COOWF@1.1:HasAdditionalParticipantRestrictions
COOWF@1.1:InsertFirstElement
COOWF@1.1:InsertFirstSubProcess
COOWF@1.1:ReadObjectAttributesDirect
COOWF@1.1:ReadProcessObjectAttributes
COOWF@1.1:ResolveMetaParticipant
COOWF@1.1:SetProcessActive
COOWF@1.1:SetProcessSuspended
COOWF@1.1:SetProcessTerminated
COOWF@1.1:UserIsResponsible
FSCSCHEDULE@1.1001:GetSuspDeadlineSecContext
FSCSCHEDULE@1.1001:GetSuspDeadlinesContainerLocations
FSCSCHEDULE@1.1001:IsDeadlineContextActive
FSCTEAMROOM@1.1001:ApplyTeamRoom
FSCTEAMROOM@1.1001:AttrObjTeamRoomCopy
FSCTEAMROOM@1.1001:CheckAllowedActionsWrapper
FSCVENV@1.1001:AddRecentlyUsed
FSCVENV@1.1001:GetActiveMailPortalPart
FSCVENV@1.1001:IsEditable

Properties

COOWF@1.1:procinstbpmnelems (BPMN Elements)

This property represents the mapping of the current 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:procinstbpmnmodel (BPMN Process Model)

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

Additional Information

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


[top]

COOWF@1.1:procinstbpmnseq (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:procinstbpmnstateactions (State Change Actions)

This property stores for which bpmn element a state action exists

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:BPMNStateActions
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: false


[top]

COOWF@1.1:procinstcalcdefinition (Process Definition)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrValueExprSet
Changeable in User Interface: false
Volatile (Transaction): true
Type: COOSYSTEM@1.1:OBJECT
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Volatile: true
Possible Object Class: COOSYSTEM@1.1:Object
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Search for Allowed Classes Only: true
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:procinstchangedby (Last Change in User Interface by)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:User
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:procinstcompletedat (Completed on/at)

This property stores the date and time the process instance was completed. A process instance is completed when all activity instances are completed.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
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:procinstcopyinst (Copied When Object of Process Is Copied)

This property can be used to define, if the process instance should be automatically copied, if the object is copied, that has this process attached.
If the process instance is created from a definition, this property is initialized with the value of COOWF@1.1:procdefcopyinst.

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:procinstdefdispview (Default Display Properties)

This property is used to defined default display view setting for activity instances in this process instance. This setting is used, when an activity instance is display in a graphical user interface. It defines the properties, that are displayed in the box representing the activity instance. The used setting of the default display view object is the setting for the property COOWF@1.1:actinstinstance.
If the process instance is created from a definition, this property is initialized with the value of COOWF@1.1:procdefdefdispview.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
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
Visible: true


[top]

COOWF@1.1:procinstdefinition (Process Definition)

This property stores the process definition the 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:AttrProcInstSet
Changeable in User Interface: false
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:procinstdeleted (Deleted Activities)

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
Changeable in User Interface: false
Search for Allowed Classes Only: true
Possible Object Class: COOWF@1.1:InstanceElement
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
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:procinstdiagram (BPMN Process Diagram)

This property stores the source version of the BPMN process diagram the 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:AttrProcInstSet
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:procinstdiagrampubtarget (BPMN Process Diagram (released for))

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
Changeable in User Interface: false
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
Visible: true


[top]

COOWF@1.1:procinstescalation (Escalation)

This property stores the escalation definition that is to be used for activity instances in this process instance.
If the process instance is created from a definition, this property is initialized with the value of COOWF@1.1:procdefescalation.

Additional Information

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


[top]

COOWF@1.1:procinstinitiator (Process Initiator)

This property stores the organizational element that initiated the process instance. This is the user who created the process instance and the role the user had at the time he initialized the process instance.
This property is set automatically and must not be changed afterwards.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowParticipant
Secured: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:procinstnosubst (Disable Substitution)

Expressions to compute deadlines

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:procinstobject (Objects of Process)

This property stores the objects of the process instance, if the process instance is assigned to objects. If the process is not assigned to particular objects, no object is stored in this property.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
Changeable in User Interface: false
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true
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
Automatically Follow Object Pointer: true
Visible: true


[top]

COOWF@1.1:procinstpriority (Workflow Priority)

This property stores the priority of the process instance. If the process instance is created from a definition, this property is initialized with the value of COOWF@1.1:procdefpriority.

Additional Information

Initialization Value: 2
Type: COOWF@1.1:WorkFlowPriority
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
Changeable in Installed Component: true


[top]

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

This property stores released version the BPMN process diagram the 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:AttrProcInstSet
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:procinstrespmansubst (Manual Entry by)

This property stores the organizational element that substitutes the person, who is responsible for the process instance and does not have a Fabasoft Components user environment.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowParticipant
Secured: true
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrProcInstCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:procinstresponsible (Responsible for Process)

This property stores the organizational element that is responsible for the process instance. This organizational element has additional privileges when working with the process instance. By default this property contains the user who instantiated the process, but its value can be changed afterwards.
It is also possible to define a person who is not a Fabasoft Components user. In this case an organizational element in Fabasoft Components, who substitutes this person, must be defined.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOWF@1.1:AttrGetParticipantDisp
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowParticipant
Secured: true
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrProcInstCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:procinststart (Start Activities)

This property stores the list of process instance elements the process instance starts with.

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:AttrProcInstSet
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:procinststartedat (Started on/at)

This property stores the date and time the process instance was started. 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:AttrProcInstSet
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:procinststate (State of Process)

This property stores the state of the process instance.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrProcInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:ProcessInstanceState
Initialization Value: 1
Secured: true
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrProcInstCopy
Must Be Defined: true
Visible: true


[top]

COOWF@1.1:procinststatistic (Process Statistic)

This property contains statistic values about the process instance.

Additional Information

Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:ProcessStatistic
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrProcInstStatisticGet
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:procinstusers (Users Concerned)

This property contains the list of users concerned by activities of this process instance. This list is built from the users that have or will have activities of this process instance assigned to.

Additional Information

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


[top]

COOWF@1.1:procinstwork (To Do)

This property contains the activity instances of the process instance, where work can be done currently. These are the activities that are startable or started and not yet completed.

Additional Information

Changeable in Installed Component: false
Default Main Menu: COOWF@1.1:MenuRootWorkList
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
Volatile: true
Possible Object Class: COOWF@1.1:InstanceElement
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrProcInstWorkGet
Search for Allowed Classes Only: true
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: 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]

COODESK@1.1:AttrObjFontEffectGet

Gets the font effect property value of the object.

Additional Information

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


[top]

COODESK@1.1:AttrObjFontEffectGetVersion

Gets the font effect property value of a version of the object.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
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:AttrObjOwnGroupSet

Additional Information

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


[top]

COOSYSTEM@1.1:AttrObjOwnerSet

Additional Information

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


[top]

COOSYSTEM@1.1:ObjectArchive

Archives the object. The parameter complete determines whether the complete object is archived or only the content properties of the object are archived. If the complete object is archived, all properties are stored in the archive and most properties are deleted from the Fabasoft Components database. Only a few properties are kept, such that the object can be displayed on the desk with the most important properties. Also all object versions, that are not yet archived, are archived completely, if the complete object is archived. The actions for archiving properties assigned to the object properties in property COOSYSTEM@1.1:attractarch are called with the value of the flag complete as parameter.
ParameterTypeIn/OutOptionalDescription
archstCOOSYSTEM@1.1:OBJECTin/outfalse The archive store, where the object is archived. If the parameter is empty, the archive store, where the object has to be stored, is selected depending on the configured archive stores in the objects MMC Store and returned as output parameter.
completeCOOSYSTEM@1.1:BOOLEANinfalse true means that the complete object is archived.
converttofinalformCOOSYSTEM@1.1:BOOLEANintrue
finalformatCOOSYSTEM@1.1:STRINGintrue
archiveversionsCOOSYSTEM@1.1:BOOLEANintrue
retentiondateCOOSYSTEM@1.1:DATETIMEintrue

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeArchive
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectArchiveVersion

Archives a version of the object. The current object must be a version object in this action. Object versions can only be archived completely, it is not possible to archive only the contents of a version. All properties of the version are stored in the archive. The properties and contents of the version are removed completely from the Fabasoft Components database and MMC data area. The actions for archiving properties assigned to the object properties in property COOSYSTEM@1.1:attractarch are called on the version of the object with the parameter complete set to true.
ParameterTypeIn/OutOptionalDescription
archstCOOSYSTEM@1.1:OBJECTin/outfalse The archive store, where the object is archived. If the parameter is empty, the archive store, where the object has to be stored, is selected depending on the configured archive stores in the objects MMC Store and returned as output parameter.
remainsCOOSYSTEM@1.1:BOOLEANintrue
retentiondateCOOSYSTEM@1.1:DATETIMEintrue

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeArchive
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectCopy

Creates a new object as the copy of the object. This action called on the source object. This action sets the property COOSYSTEM@1.1:objsource on the copied object.
ParameterTypeIn/OutOptionalDescription
coostdomCOOSYSTEM@1.1:OBJECTin/outtrue
objectCOOSYSTEM@1.1:OBJECToutfalse The created copy of the object.
addressCOOSYSTEM@1.1:STRINGintrue The object address for the new object. If this parameter is used, it overrides the specified object store in parameter coost or the automatically chosen object store, if no object store was specified.
virtualobjectCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeCopy
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectDelVersion

Deletes the version of the object.

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeDelete
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:ObjectFixVersion

Stores the current object version of the object with a short description of the version and starts a new version.
ParameterTypeIn/OutOptionalDescription
autofixedCOOSYSTEM@1.1:BOOLEANinfalse If it is true, the new version was started automatically. Otherwise the user started a new version.
versdescCOOSYSTEM@1.1:STRINGinfalse The version description.
newversnrCOOSYSTEM@1.1:INTEGERoutfalse The new version number.
fixcontentsCOOSYSTEM@1.1:BOOLEANintrue
converttofinalformCOOSYSTEM@1.1:BOOLEANintrue
finalformatCOOSYSTEM@1.1:STRINGintrue
noautopurgeCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectLoadFromArchive

Loads the properties of the object from the archive to the kernel cache. The current object must be a completely archived object in this action. The properties that are loaded from the archive exist only in the kernel cache until the kernel unloads them from the cache, or until COOSYSTEM@1.1:ObjectRefresh with the parameter set to true is called. It is not necessary to load objects, that have only archived contents. Archived contents are loaded automatically, when the content is needed. The actions for restoring archived properties assigned to the object properties in property COOSYSTEM@1.1:attractrestarch are called with parameter persistent set to false.

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeRead
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectLoadVersionFromArchive

Loads the properties of a version of the object from the archive to the kernel cache. The desired version of the object must be completely archived. If the current version of the object is also completely archived, it must be loaded, before a version of that object can be loaded. The properties that are loaded from the archive exist only in the kernel cache until the kernel unloads them from the cache, or until COOSYSTEM@1.1:ObjectRefresh with the parameter set to true is called on the current version of the object. It is not necessary to load object versions, that have only archived contents. Archived contents for versions are loaded automatically, when the content is needed.
ParameterTypeIn/OutOptionalDescription
versdateCOOSYSTEM@1.1:DATETIMEinfalse The date of the version of the object, for which the properties should be loaded.
objectCOOSYSTEM@1.1:OBJECToutfalse The loaded version object.

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeRead
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[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]

COOSYSTEM@1.1:ObjectRestoreFromArchive

Loads the properties of the object from the archive and stores them in the Fabasoft Components database and MMC data areas again. If the current object is not completely archived, only the contents are restored to the MMC data areas. If the current object is completely archived, also the properties in the Fabasoft Components database are restored. If the current object is an archived version of an object, the properties and contents of that object at that point of time are restored. In any case the current version of the object is saved, and the properties and contents are restored in a new version of the object. The actions for restoring archived properties assigned to the object properties in property COOSYSTEM@1.1:attractrestarch are called with parameter persistent set to true.

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeArchive
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjIsTemplateCtor

Initialize property "Is Template"

Additional Information

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


[top]

COOWASTEBASKET@1.1:GetDeleteAction

This action is called to calculate which action or application should be called when an object is deleted
ParameterTypeIn/OutOptionalDescription
_containerCOOSYSTEM@1.1:OBJECTinfalse the container from which the objects should be removed
selobjectsCOOSYSTEM@1.1:OBJECTLISTinfalse the objects to be deleted/moved to waste basket
lastresultCOOSYSTEM@1.1:INTEGERinfalse the last result
captionCOOSYSTEM@1.1:STRINGoutfalse the caption for the confirm dialog
questionCOOSYSTEM@1.1:STRINGoutfalse the question on the confirm dialog
enhancedCOOSYSTEM@1.1:BOOLEANoutfalse unused
delactionCOOSYSTEM@1.1:OBJECTin/outfalse
shiftkeypressedCOOSYSTEM@1.1:BOOLEANintrue unused
deltargetCOOSYSTEM@1.1:OBJECTin/outfalse the target object on which the delete usecase (action or application) should be called
delapplicationCOOSYSTEM@1.1:OBJECTin/outfalse the application to call for object deletion

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AllowChangeProcessState

Check if the current user is allowed to change the state of the process
ParameterTypeIn/OutOptionalDescription
statechangeableCOOSYSTEM@1.1:BOOLEANoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]

COOWF@1.1:AttrProcInstCopy

This action is used as property copy action for multiple properties of process instance objects. It is called by the kernel, when objects with these properties are copied. It is used, when properties of process instances have to be modified, when they are copied, because they contain information that is relevant only, when a process is executed.

Additional Information

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


[top]

COOWF@1.1:AttrProcInstSet

This action is used as property set action for most properties of COOWF@1.1:ProcessInstance. It is called by the kernel, before these properties are saved. During the execution of a process, only certain changes in a process instance are valid. This action is used to check these conditions.

Additional Information

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


[top]

COOWF@1.1:AttrProcInstStatisticGet

This action is used as property get action for the property COOWF@1.1:procinststatistic. 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:AttrProcInstUsersGet

This action is used as property get action for the property COOWF@1.1:procinstusers. 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:AttrProcInstWorkGet

This action is used as property get action for the property COOWF@1.1:procinstwork. 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:ChangeResponsible

This action is used an can be called to change the organizational element, that is reponsible for the process instance. Except during delegation, the responsible for a process can only be changed by a person, that is responsible for the process or by a substitute of that person.
If this action is called on an object, that has not yet a process assigned, a new empty process instance with the specified responsible organizational element is created.
ParameterTypeIn/OutOptionalDescription
responsibleCOOWF@1.1:WorkFlowParticipantinfalse The organizational element, that will be responsible.
respmansubstCOOWF@1.1:WorkFlowParticipantintrue If responsible specifies an organizational element outside of Fabasoft Components, the organizational element in Fabasoft Components that has to do the work.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckAdditionalParticipantRestrictions

If the process has additional participant restrictions the participants will be filtered by this action
ParameterTypeIn/OutOptionalDescription
participantsCOOSYSTEM@1.1:OBJECTLISTin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckAllowedActions

Checks which workflow actions are allowed for the current object
ParameterTypeIn/OutOptionalDescription
actionsCOOSYSTEM@1.1:OBJECTLISTin/outfalse the actions

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckAllowedElements

This action is called by the process editor to check, which types of elements are allowed to be created by the user on the fly in a process instance. It is intended to by overwritten or wrapped by software components, that want to restrict the ability of the end user to manipulate process instances.
ParameterTypeIn/OutOptionalDescription
objclassesCOOSYSTEM@1.1:OBJECTLISTin/outfalse On input, the list of object classes of the elements, that can be created in a process instance. On output, the list of object classes of the elements actually offered to the user.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckAutoComplete

Checks if the process can be completed automatically
ParameterTypeIn/OutOptionalDescription
autocompleteCOOSYSTEM@1.1:BOOLEANoutfalse the result value

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckCopy

This action is called on every process instance attached to an object, when that object is copied. It is used to check, if that process instance should be copied also, and the copied process instance should be attached to the copy of the object.
ParameterTypeIn/OutOptionalDescription
copyableCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the process instance is copied and attached to the copy of the object.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckDestination

This action is called on an activity instance, when it is about to get startable, to check, if the workflow participant described in the activity is available, and to check, if background execution is enabled, when it is a background activity. The action is expected to return an appropriate error, if there is a problem with the participant.
ParameterTypeIn/OutOptionalDescription
ignoremetaparticipantCOOSYSTEM@1.1:BOOLEANintrue meta participants will not raise an error when domainenforcepartcheck is set
strictCOOSYSTEM@1.1:BOOLEANintrue is used to override the setting actinstignoreinvpart of the activity
resolvemetaparticipantCOOSYSTEM@1.1:BOOLEANintrue the metaparticipant is resolved before the checks are performed

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckForm

This action is used to check the user input when modifying definitions and instances of processes and activities, if it is valid and complete. It is called by the property editor, after the input is saved and before the form is closed and the input is committed, to verify the user input. It is expected to return an appropriate error, if problems are found.
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTouttrue
askquestionCOOSYSTEM@1.1:STRINGouttrue
invaffiliatonpartsCOOWF@1.1:WorkFlowParticipantoutfalse
needplaintexterrorsCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

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


[top]

COOWF@1.1:CheckStart

Checks if the process instance will be started automatically.
ParameterTypeIn/OutOptionalDescription
startableCOOSYSTEM@1.1:BOOLEANoutfalse the result value

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:EditObjectAttributesDirect

Action to edit direct the properties of an object
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:EditProcessObjectAttributes

Action to edit the attributes of an object of the process
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
objectclassCOOSYSTEM@1.1:OBJECTintrue the objectclass
focusattrCOOSYSTEM@1.1:OBJECTintrue the focusattr
domodalCOOSYSTEM@1.1:BOOLEANintrue the domodal
oleitemCOOSYSTEM@1.1:STRINGintrue the oleitem
attrsCOOSYSTEM@1.1:OBJECTLISTintrue the attrs
formsobjCOOSYSTEM@1.1:OBJECTintrue the formsobj
checkactionCOOSYSTEM@1.1:OBJECTintrue the checkaction
lockedCOOSYSTEM@1.1:BOOLEANintrue the locked
internal11intrue the internal11
internal12intrue the internal12
handleparentCOOSYSTEM@1.1:INTEGERintrue the handleparent
itempathCOOSYSTEM@1.1:STRINGintrue the itempath

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetInstanceElements

This action can be called to retrieve all instance element objects of a process instance that have the specified class and the specified state. If no class is specified, the instance elements in the process instance are returned regardless of their class. If no state is specified, the instance elements in the process instance are returned regardless of their state.
ParameterTypeIn/OutOptionalDescription
instelemsCOOSYSTEM@1.1:OBJECTLISToutfalse The list of instance elements.
objclassCOOSYSTEM@1.1:OBJECTLISTintrue The desired class.
actinststateCOOWF@1.1:ActivityInstanceStateintrue The desired state.
orderedCOOSYSTEM@1.1:BOOLEANintrue The instance elements are returned in their graphical order. Starting at the top going to the bottom and from left to right
adhockeyCOOSYSTEM@1.1:STRINGintrue the instance elements with the matching ad hockey will be returned

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]

COOWF@1.1:GetLastInstanceElements

This action can be called to retrieve the last instance elements in a process instance. These are those elements, that do not have a successor any more. If the last element in a process instance is a CASE switch, IF condition or REPEAT loop, the end element of these elements is returned.
ParameterTypeIn/OutOptionalDescription
instelemsCOOSYSTEM@1.1:OBJECTLISToutfalse The list of last instance elements.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetParticipantUsers

Get the user which are used as participants
ParameterTypeIn/OutOptionalDescription
usersCOOSYSTEM@1.1:OBJECTLISToutfalse the users
ignoregrouppositionCOOSYSTEM@1.1:BOOLEANintrue the ignoregroupposition
activeusersonlyCOOSYSTEM@1.1:BOOLEANintrue the activeusersonly

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetProcessStatisticsCache

ParameterTypeIn/OutOptionalDescription
cacheCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

COOWF@1.1:HasAdditionalParticipantRestrictions

Check if the process has additional restrictions to the participants
ParameterTypeIn/OutOptionalDescription
additionalrestrictionsCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:InsertFirstElement

This action can be called to insert a definition or instance element into a process definition or instance as the first element in the specified part.
The meaning of part depends on which object this action is called. On an IF condition a value of zero selects the THEN part and a value of one the ELSE part. On a CASE switch the value of part is used as zero-based index in the list of paths. Otherwise part has no meaning.
ParameterTypeIn/OutOptionalDescription
elemCOOSYSTEM@1.1:OBJECTinfalse The element to insert.
partCOOSYSTEM@1.1:INTEGERintrue In the case of an IF condition or CASE switch selects the part where the element is inserted.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:InsertFirstSubProcess

This action can be called to insert a sub process into a process instance as the first element in the specified part. The sub process is expanded before it is inserted.
The meaning of part depends on which object this action is called. On an IF condition a value of zero selects the THEN part and a value of one the ELSE part. On a CASE switch the value of part is used as zero-based index in the list of paths. Otherwise part has no meaning.
ParameterTypeIn/OutOptionalDescription
procdefCOOSYSTEM@1.1:OBJECTinfalse The process definition of the sub process.
partCOOSYSTEM@1.1:INTEGERintrue In the case of an IF condition or CASE switch selects the part where the expanded sub process is inserted.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ReadObjectAttributesDirect

Action to read direct the properties of an object
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ReadProcessObjectAttributes

Action to read the attributes of an object of the process
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
objectclassCOOSYSTEM@1.1:OBJECTintrue the objectclass
focusattrCOOSYSTEM@1.1:OBJECTintrue the focusattr
domodalCOOSYSTEM@1.1:BOOLEANintrue the domodal
oleitemCOOSYSTEM@1.1:STRINGintrue the oleitem
attrsCOOSYSTEM@1.1:OBJECTLISTintrue the attrs
formsobjCOOSYSTEM@1.1:OBJECTintrue the formsobj
internal9intrue the internal9
internal10intrue the internal10
internal11intrue the internal11
internal12intrue the internal12
handleparentCOOSYSTEM@1.1:INTEGERintrue the handleparent
itempathCOOSYSTEM@1.1:STRINGintrue the itempath

Additional Information

Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ResolveMetaParticipant

This action is called, when the execution of a process instance reaches an activity that refers to an abstract participant as workflow participant. It is used to resolve that abstract participant specified in the enumeration type COOWF@1.1:WorkFlowMetaParticipant to an organizational element. Software components, that extend this enumeration type with additional abstract participants have to specify a wrapper for this action to resolve the added abstract participants.

Additional Information

Prototype: COOWF@1.1:ResolveMetaParticipantPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:SetProcessActive

Activates a suspended process

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]

COOWF@1.1:SetProcessSuspended

Suspends a process

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]

COOWF@1.1:SetProcessTerminated

Terminated a process

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]

COOWF@1.1:UserIsResponsible

Checks if the user is the responsible of the process
ParameterTypeIn/OutOptionalDescription
isresponsibleCOOSYSTEM@1.1:BOOLEANoutfalse the isresponsible
userCOOSYSTEM@1.1:OBJECTintrue the for whom the responsibility should be checked
respcontextCOOWF@1.1:ResponsibilityContextintrue the context of process responsiblity. The default value is RESPCTX_OTHER

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]

FSCSCHEDULE@1.1001:GetSuspDeadlineSecContext

Retrieve the object which should be taken as security context for the suspended deadline object
ParameterTypeIn/OutOptionalDescription
seccontextobjCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCSCHEDULE@1.1001:GetSuspDeadlinesContainerLocations

Retrieve the object where the container for suspended deadlines should be stored at
Note: The deadline container will be stored in the property FSCSCHEDULE@1.1001:objsuspdeadlinescontainer
ParameterTypeIn/OutOptionalDescription
locationsCOOSYSTEM@1.1:OBJECTLISToutfalse the target objects

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCSCHEDULE@1.1001:IsDeadlineContextActive

Checks if the background context is active
ParameterTypeIn/OutOptionalDescription
isactiveCOOSYSTEM@1.1:BOOLEANoutfalse the deadline context is active

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCTEAMROOM@1.1001:ApplyTeamRoom

Pre wrapper of COOSYSTEM@1.1:ObjectFinalizeCommit to perform checks and actions before committing an object
ParameterTypeIn/OutOptionalDescription
attrlistCOOSYSTEM@1.1:OBJECTLISTinfalse The list of properties changed in the current transaction

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true
Disable Wrapper Actions: true


[top]

FSCTEAMROOM@1.1001:AttrObjTeamRoomCopy

Additional Information

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


[top]

FSCTEAMROOM@1.1001:CheckAllowedActionsWrapper

ParameterTypeIn/OutOptionalDescription
actionsCOOSYSTEM@1.1:OBJECTLISTin/outfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCVENV@1.1001:AddRecentlyUsed

Adds the current object to the recently used list."
ParameterTypeIn/OutOptionalDescription
contextCOOSYSTEM@1.1:OBJECTinfalse The context object is used to determine in which list the rectently used object should be stored. Currently FSCVENV@1.1001:StartMailPortal, FSCTEAMROOM@1.1001:Invite and FSCTEAMROOM@1.1001:SendFolioMail are valid context objects."
additionalobjectsCOOSYSTEM@1.1:OBJECTLISTintrue if more than one object should be added to the recenlty used objects

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCVENV@1.1001:GetActiveMailPortalPart

ParameterTypeIn/OutOptionalDescription
portalpartCOOSYSTEM@1.1:OBJECToutfalse

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]