Object Class Wait Action (COOWF@1.1:WaitActionInstance)

Object Class Hierarchy

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

Objects of this class are used for an activity in a process instance that represents a wait action instead of a list of work items. This action can be a Fabasoft Components action or an ActiveX script. It can be used to delay the workflow process e.g. until a certain state in an external resource is reached. Wait actions are always executed in the background, therefore this functionality requires the installation of Fabasoft Components/AT.
E.g. you can use a wait action definition for asynchronous calls of an external application server. The first execution of the action starts as asynchronous query in the application server, the further calls wait for the query result. The wait action is called until the result of the application server is finished. The amount of time after which the execution of the action is repeated can be specified.
You can also use a wait action definition to execute activities that wait for the availability of certain external application server resources. A customer should be registered in a billing system. The workflow continues only when the registration in the billing system has been done. The wait action instance is just called again, if the registration failed (e.g. because the system is not available).

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:MenuRootWaitActionDirectContext
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Programmatic Use: true
Default Task Pane: COOWF@1.1:TaskPaneActivity
Default ACL for New Objects: COOWF@1.1:DefaultInstanceACL
Symbol: COODESK@1.1:SymbolActivity
Default Context Menu: COOWF@1.1:MenuRootWaitActionContext
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:actinstcompletedatCompleted on/at
COOWF@1.1:actinstconditionalwaitactionCondition
COOWF@1.1:actinstenddeadlineTo Complete at the Latest by
COOWF@1.1:actinstescalatedatEscalated on/at
COOWF@1.1:actinstescalationEscalation
COOWF@1.1:actinstinstanceActivity Itself
COOWF@1.1:actinstlaststateLast State of Activity
COOWF@1.1:actinstmultipleMulti-Instance
COOWF@1.1:actinstnextSuccessor Activities
COOWF@1.1:actinstnrcallNumber of Calls
COOWF@1.1:actinstobjectObjects of Process
COOWF@1.1:actinstpartdefinitionDistribution List
COOWF@1.1:actinstparticipantWorkflow Participant
COOWF@1.1:actinstprevPredecessor Activities
COOWF@1.1:actinstprocdefinitionProcess Definition
COOWF@1.1:actinstreceivedatReceived on/at
COOWF@1.1:actinstresourceResource Used
COOWF@1.1:actinstscheduledatScheduled for Execution
COOWF@1.1:actinstsignaturesSignatures
COOWF@1.1:actinststartdeadlineTo Start at the Latest by
COOWF@1.1:actinststartedatStarted on/at
COOWF@1.1:actinststateState of Activity
COOWF@1.1:actinststatisticActivity Instance Statistic
COOWF@1.1:actinsttitleTitle
COOWF@1.1:actinstwaitactionWait Action
COOWF@1.1:actinstwaitactionextcheckatNext Condition Evaluation on/at
COOWF@1.1:actinstwaitactiontypeWait Action Type

Actions

ReferenceName
COOSIGNATURE@1.1:AttrSignaturesGetDisp
COOWF@1.1:AttrActInstCopy
COOWF@1.1:AttrActInstInstanceGet
COOWF@1.1:AttrActInstInstanceGetVersion
COOWF@1.1:AttrActInstObjectGet
COOWF@1.1:AttrActInstObjectGetVersion
COOWF@1.1:AttrActInstObjectSet
COOWF@1.1:AttrActInstSet
COOWF@1.1:AttrActInstStateSet
COOWF@1.1:AttrActInstStatisticGet
COOWF@1.1:CheckAction
COOWF@1.1:CheckConditionalWaitAction
COOWF@1.1:CheckDestination
COOWF@1.1:CheckRemoveOrgElements
COOWF@1.1:ComputeDeadLine
COOWF@1.1:ExecuteBackgroundWork
COOWF@1.1:GetDisplayProperties
COOWF@1.1:GetParticipantUsers
COOWF@1.1:GetSecurityAttributes
COOWF@1.1:ModifyPage
COOWF@1.1:ResetSecurityOrgElements
COOWF@1.1:ResolveMetaParticipant
COOWF@1.1:SetCompleted
COOWF@1.1:SetSkipped
COOWF@1.1:SetStarted
COOWF@1.1:UserIsParticipant
FSCFOLIO@1.1001:GetSendBackgroundFrom
FSCVENV@1.1001:AddRecentlyUsed

Properties

COOWF@1.1:actinstcompletedat (Completed on/at)

This property stores the date and time the activity instance was completed. 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:AttrActInstSet
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:actinstconditionalwaitaction (Condition)

This property stores the repetition interval and the expression which is executed for conditional wait actions

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowConditionalWaitAction
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinstenddeadline (To Complete at the Latest by)

This property stores the date and time the activity instance must be completed by the concerned user. If this date is exceeded, the user concerned gets a message when he opens his worklist, and the font effect of the activity instance changes to italic.
If the activity instance is generated from an activity definition, the completion deadline is computed from the property COOWF@1.1:actdefenddeadline of the activity definition, when the activity instance gets startable.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Default Time: 86399
Changeable: true
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstescalatedat (Escalated on/at)

This property stores the date and time an escalation message was sent for the activity instance, because either a start deadline or end deadline was not met, and an escalation definition is set for this activity instance or for this process instance. This property is used to record the time of the last escalation message, to be able to repeat it according to the definitions in the escalation definition.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
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:actinstescalation (Escalation)

This property stores the escalation definition that is used for this activity instance, if the start or end deadline is not met.
If the activity instance is generated from an activity definition, this property is initialized with the value of COOWF@1.1:actdefescalation of the activity definition.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
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:actinstinstance (Activity Itself)

This property is used to contain the activity instance itself. This is necessary to be able to use default display view objects and column settings for activity instances.

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:OBJECTLIST
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: COOWF@1.1:MenuRootWinWorkList
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:AttrActInstInstanceGet
Search for Allowed Classes Only: true
Changeable: false
Action Called After Property of Version Is Read: COOWF@1.1:AttrActInstInstanceGetVersion
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: true
Visible: true


[top]

COOWF@1.1:actinstlaststate (Last State of Activity)

This property stores the last state the activity had. This property is used to determine if an activity was activated from a suspension.

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Type: COOWF@1.1:ActivityInstanceState
Changeable: true
Visible: false
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstmultiple (Multi-Instance)

This property defines if the current activity instance is resolved to multiple activity instances when the state changes to ACTINST_STARTABLE. If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefmultiple.

Additional Information

Always Compute Filter Expression: true
Type: COOWF@1.1:MultiInstanceType
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: 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:actinstnrcall (Number of Calls)

This property stores the number of calls of the wait action instance. It is incremented automatically every time the action or ActiveX script defined in the wait action instance is called.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:INTEGER
Maximum Length: 10
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Sign: false
Visible: true


[top]

COOWF@1.1:actinstobject (Objects of Process)

This property contains the objects attached to the process instance, the activity instance is part of. If objects are stored in this property, they are automatically stored as objects of the process instance.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstObjectSet
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
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrActInstObjectGet
Search for Allowed Classes Only: true
Changeable: true
Action Called After Property of Version Is Read: COOWF@1.1:AttrActInstObjectGetVersion
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:actinstpartdefinition (Distribution List)

This property defines the distribution list the activity is assigned to. When the activity get's startable the distribution list is resolved to single activity instances for each member of the distribution list. If the distribution list defines that it should expand immediately the distribution list is resolved to single instances at start of the process. Note: This property of the participant can only be used for activities which are populated as multiple instance activities.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
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:actinstparticipant (Workflow Participant)

This property stores the organization element which is concerned by the activity instance. An activity instance can be prescribed to a user, a group, a position, an organizational unit type, a position in context of a group or a position in context of an organizational unit type. The workflow participant can be defined as an abstract participant, too. The abstract participant is evaluated and stored in this property when the state of the activity instance changes from "Waiting" to "Startable". Changes of the evaluated properties (e.g. the object owner) made afterwards are not considered.
It is also possible to define a person who is not a Fabasoft Components user. In this case a Fabasoft Components user who substitutes this person must be defined.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefparticipant.

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:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WorkFlowParticipant
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrActInstCopy
Must Be Defined: true
Visible: true


[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:actinstprocdefinition (Process Definition)

Additional Information

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


[top]

COOWF@1.1:actinstreceivedat (Received on/at)

This property stores the date and time the concerned user(s) received the activity instance in their worklist. 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:AttrActInstSet
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:actinstresource (Resource Used)

This property stores the resource object which is used for the activity instance or wait action instance. Resource objects define thread pools to distribute tasks to several queues (thread pools) in the Fabasoft Components/AT service. They are important, if it is an activity instance, that is to be executed in the background, or a wait action instance. Otherwise they have only descriptive character.
If the activity instance is created from an activity definition, this property is initialized with the value of COOWF@1.1:actdefresource.

Additional Information

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


[top]

COOWF@1.1:actinstscheduledat (Scheduled for Execution)

This property stores the date and time the activity instance or wait action instance was scheduled for execution in background.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
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:actinstsignatures (Signatures)

Additional Information

Changeable in Installed Component: false
Action to Get Display String of Property: COOSIGNATURE@1.1:AttrSignaturesGetDisp
Multiple Values (Overrides Type): true
Volatile (Transaction): true
Type: COOSIGNATURE@1.1:SignatureList
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Transfer: false
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrGetVersionFromActVersion
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Action Called to Restore Property of Version: COOSYSTEM@1.1:AttrRestVersionFromActVersion
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:actinststartdeadline (To Start at the Latest by)

This property stores the date and time the activity instance must be started by the user. If this date is exceeded, the user concerned gets a message when he opens his worklist. If the activity instance is to be executed in background this time defines when the Fabasoft Components/AT service should execute it.
If the activity instance is generated from an activity definition, the start deadline is computed from the property COOWF@1.1:actdefstartdeadline of the activity definition, when the activity instance gets startable.

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: false
Default Time: 86399
Changeable: true
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinststartedat (Started on/at)

This property stores the date and time the activity instance was started by the user. 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:AttrActInstSet
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:actinststate (State of Activity)

This property stores the state of the activity instance. The state of an activity instance is the central element of the workflow engine. Only certain changes of the state of an activity instance are allowed, and the change of the state can trigger state changes in other instance elements, the evaluation of conditions etc.

Additional Information

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


[top]

COOWF@1.1:actinststatistic (Activity Instance Statistic)

This property stores the working statistic of the activity

Additional Information

Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:ActivityStatistic
Action to Search Object Property: COOSYSTEM@1.1:AttrSearchNotPossible
Action Called After Property Is Read: COOWF@1.1:AttrActInstStatisticGet
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
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]

COOWF@1.1:actinstwaitaction (Wait Action)

This property stores the action to be executed for the wait action instance. This action can be a Fabasoft Components action or an ActiveX script. This code has to decide whether to wait and repeat the wait action or to proceed in the execution of the process. Additionally the property stores the object of the action and the number of repetitions.

Additional Information

Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Type: COOWF@1.1:WorkFlowWaitAction
Changeable: true
Visible: true
Must Be Defined: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in Installed Component: true


[top]

COOWF@1.1:actinstwaitactionextcheckat (Next Condition Evaluation on/at)

Additional Information

Changeable in Installed Component: false
Volatile (Transaction): true
Type: COOSYSTEM@1.1:DATETIME
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Disable Conversion: false
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Use Date Only: false
Visible: true


[top]

COOWF@1.1:actinstwaitactiontype (Wait Action Type)

This property stores the type of the wait action

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: COOWF@1.1:AttrActInstSet
Changeable in User Interface: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOWF@1.1:WaitActionEventType
Initialization Value: 5
Changeable: true
Action to Copy Property From Object: COOWF@1.1:AttrInstDefinitionCopy
Must Be Defined: false
Visible: true


[top]

Actions

COOSIGNATURE@1.1:AttrSignaturesGetDisp

Display action to format the signatures for display in columns

Additional Information

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


[top]

COOWF@1.1:AttrActInstCopy

This action is used as property copy action for multiple properties of activity and wait actions instances. It is called by the kernel, when objects with these properties are copied.
It is used when properties of these classes have to be modified, when objects are copied, because they contain information that is relevant only, when an activity was already executed.

Additional Information

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


[top]

COOWF@1.1:AttrActInstInstanceGet

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

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

Additional Information

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


[top]

COOWF@1.1:AttrActInstObjectGet

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

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

Additional Information

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


[top]

COOWF@1.1:AttrActInstObjectSet

This action is used as property set action for the property COOWF@1.1:actinstobject. It is called by the kernel, before that property is saved.

Additional Information

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


[top]

COOWF@1.1:AttrActInstSet

This action is used for must properties of COOWF@1.1:ActivityInstance and COOWF@1.1:WaitActionInstance. It is called by the kernel before these properties are saved. Most properties of activity instances, that are already executed, must not be changed any more, and during the execution of a process only certain changes of values 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:AttrActInstStateSet

This action is used as property set action for the property COOWF@1.1:actinststate. It is called by the kernel, before that property is saved. During the execution of a process only certain state transitions are allowed. This action is used to check the changes of the state of an activity instance, if they are valid.

Additional Information

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


[top]

COOWF@1.1:AttrActInstStatisticGet

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

This action is called to check, if and how one of the following workflow actions is usable in a Web environment: COODESK@1.1:OpenObject, COODESK@1.1:SelectTreeObject, COOATTREDIT@1.1:EditObjectAttributes, COOWF@1.1:SetStarted, COOWF@1.1:SetSuspended, COOWF@1.1:SetCompleted, COOWF@1.1:SetDelegated, COOWF@1.1:SetTerminated, COOWF@1.1:PrescribeObject and COOWF@1.1:CallObjectWorkItem.
This action returns, what questions must be asked, what date values have to be specified by the user, what applications have to be executed on behalf of executing work items.
ParameterTypeIn/OutOptionalDescription
actionCOOSYSTEM@1.1:OBJECTinfalse One of the actions listed above.
indexCOOSYSTEM@1.1:INTEGERin/outfalse The index of the work item to check, if the action is COOWF@1.1:CallObjectWorkItem. If not specified, the next not yet executed work item is searched, and the index is returned.
ignoreallCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the caller should ignore everything other and should not execute, what he intended to do.
asktostartCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the user should be asked, if he wants to start the activity instance. This has to be done, if the user agrees.
setstartedCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the activity instance has to be started in any case before continuing.
verifydatesCOOSYSTEM@1.1:BOOLEANoutfalse If set to True, the user should be asked to verify and change the date values, where default values are returned in the following parameters.
defreceivedatCOOSYSTEM@1.1:DATETIMEoutfalse The default value for "Received on/at".
defstartedatCOOSYSTEM@1.1:DATETIMEoutfalse The default value for "Started on/at".
defcompletedatCOOSYSTEM@1.1:DATETIMEoutfalse The default value for "Completed on/at".
askquestionCOOSYSTEM@1.1:STRINGouttrue If defined, ask the user this question.
applicationsCOOSYSTEM@1.1:OBJECTLISTouttrue On behalf of executing work items execute the applications returned in this list on the corresponding objects in applobjects. Only valid, if the action is COOWF@1.1:CallObjectWorkItem.
applobjectsCOOSYSTEM@1.1:OBJECTLISTouttrue The corresponding objects for the list in applications. Only valid, if the action is COOWF@1.1:CallObjectWorkItem.
workstartedatCOOSYSTEM@1.1:DATETIMEouttrue The value of this parameter has to be passed to the following call of COOWF@1.1:CallObjectWorkItem. The applications returned in applications have to be executed before that call.
selobjectsCOOSYSTEM@1.1:OBJECTLISTintrue The selected objects
setsubstituteCOOSYSTEM@1.1:BOOLEANouttrue The the current user is a substitute and the workitem can be executed as substitute
skippermlockcheckCOOSYSTEM@1.1:BOOLEANintrue The check for permanent locks should be skipped

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:CheckConditionalWaitAction

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[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:CheckRemoveOrgElements

Retrieve the configuration setting if the users and groups with permissions on the activity are removed after completion.
ParameterTypeIn/OutOptionalDescription
orgsecurityCOOWF@1.1:WorkFlowOrgSecurityoutfalse the configuration how the permissions are handled after completion

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ComputeDeadLine

This action is called during the execution of a process instance, when an activity reaches the state ACTINST_STARTABLE, to compute the various deadlines for submission, start and completion of the activity. This action can be wrapped or overwritten to apply different rules for computing deadlines. The computed deadline is stored in the specified property.
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse The deadline property that has to be computed. Must be one of COOWF@1.1:actinstsubmitdeadline, COOWF@1.1:actinststartdeadline or COOWF@1.1:actinstenddeadline.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:ExecuteBackgroundWork

This action is used as action in the automated task, that executes a particular activity instance or wait action instance in the background. When the task, that checks work lists for background activities, recognizes that new activity instances or wait action instances are available, it schedules these objects for execution by using COOAT@1.1001:ScheduleTask or COOAT@1.1001:ScheduleLocal with this action as the action, that will execute these tasks.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:GetDisplayProperties

This action is called, when an activity instance or wait action instance is displayed in a graphical user interface, to determine the list of properties, that should be displayed in the box representing the activity.
ParameterTypeIn/OutOptionalDescription
displaycolumnlistCOODESK@1.1:DisplayColumnListoutfalse The description of the properties, that are to be displayed. If empty, a default set of properties is displayed.
userenvsettingsCOOSYSTEM@1.1:DICTIONARYintrue

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:GetSecurityAttributes

Get the attribute definitions where the security permissions will be stored. The attributes can be defined at the activity definition or on the process definition. If no attributes have been defined fallback attributes are used. See parameters to for the fallback attributes.
ParameterTypeIn/OutOptionalDescription
usersecattrCOOSYSTEM@1.1:OBJECToutfalse the property where the users participating in workflow are stored. If not defined the property COOWF@1.1:workflowusers is used.
groupsecattrCOOSYSTEM@1.1:OBJECToutfalse the property where the groups participating in workflow are stored. If not defined the property COOWF@1.1:workflowgroups is used.
userdonesecattrCOOSYSTEM@1.1:OBJECToutfalse the property where the user had participated in workflow are stored. If not defined the property COOWF@1.1:workflowusersdone is used.
groupdonesecattrCOOSYSTEM@1.1:OBJECToutfalse the property where the groups had participated in workflow are stored. If not defined the property COOWF@1.1:workflowgroupsdone is used.
userrolesecattrCOOSYSTEM@1.1:OBJECToutfalse the property where the users participating in workflow by role are stored. If not defined the property COOWF@1.1:workflowroleusers is used.
userroledonesecattrCOOSYSTEM@1.1:OBJECToutfalse the property where the users have participated in workflow by role are stored. If not defined the property COOWF@1.1:workflowroleusersdone is used.

Additional Information

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]

COOWF@1.1:ResetSecurityOrgElements

Removes the users and groups which are no longer participants of the workflow from the security attributes.
ParameterTypeIn/OutOptionalDescription
resetusersCOOSYSTEM@1.1:BOOLEANinfalse the property where the users participating in workflow are stored.
resetgroupsCOOSYSTEM@1.1:BOOLEANinfalse the property where the groups participating in workflow are stored.
resetusersdoneCOOSYSTEM@1.1:BOOLEANintrue the property where the user had participated in workflow are stored.
resetgroupsdoneCOOSYSTEM@1.1:BOOLEANintrue the property where the groups had participated in workflow are stored.
resetroleusersCOOSYSTEM@1.1:BOOLEANintrue the property where the users participating in workflow by role are stored.
resetroleusersdoneCOOSYSTEM@1.1:BOOLEANintrue the property where the users have participated in workflow by role are stored.

Additional Information

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:SetCompleted

Completes an activity instance.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue is unused
indexCOOSYSTEM@1.1:INTEGERintrue is unused
remarkCOOSYSTEM@1.1:STRINGintrue the remark will be stored on the completed activity
remarkdefinedCOOSYSTEM@1.1:BOOLEANintrue decides if the existing remark is cleared if the parameter remark is empty
receivedatCOOSYSTEM@1.1:DATETIMEintrue the timestamp when the activity instance was received
startedatCOOSYSTEM@1.1:DATETIMEintrue
completedatCOOSYSTEM@1.1:DATETIMEintrue
completemodeCOOSYSTEM@1.1:INTEGERintrue the mode decides how the activity is completed. Supporded values are null, 1, 2 and 3.
  • Value 1: Activity needs a follower
  • Value 2: Activity does not allow a follower
  • Value 3: Activity is completed with state ACTINST_PRESCRIBED.

Additional Information

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


[top]

COOWF@1.1:SetSkipped

Skip an activity instance

Additional Information

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


[top]

COOWF@1.1:SetStarted

Starts the execution of the activity instance.
ParameterTypeIn/OutOptionalDescription
handleCOOSYSTEM@1.1:INTEGERintrue the handle
indexCOOSYSTEM@1.1:INTEGERintrue the index
noguiCOOSYSTEM@1.1:BOOLEANintrue the nogui
receivedatCOOSYSTEM@1.1:DATETIMEintrue the receivedat
startedatCOOSYSTEM@1.1:DATETIMEintrue
separatetransactionCOOSYSTEM@1.1:BOOLEANintrue the separatetransaction
lockedCOOSYSTEM@1.1:BOOLEANintrue the locked
nolocktimeoutCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

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


[top]

COOWF@1.1:UserIsParticipant

Checks if the user is a valid workflow participant
ParameterTypeIn/OutOptionalDescription
isparticipantCOOSYSTEM@1.1:BOOLEANoutfalse the isparticipant
userCOOSYSTEM@1.1:OBJECTintrue the user

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCFOLIO@1.1001:GetSendBackgroundFrom

Calculate the "From" e-mail address to be used within SendBackground.
ParameterTypeIn/OutOptionalDescription
fromCOOSYSTEM@1.1:STRINGoutfalse The e-mail address.
usedefaultsenderCOOSYSTEM@1.1:BOOLEANinfalse Use the configured default sender, or calculate the sender e-mail address in the context of the current user.
userlangCOOSYSTEM@1.1:OBJECTintrue The language to be used to calculate the display name of the sender.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


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