2022 June Release

Class COOWF@1.1:WaitActionDefinition Permanent link for this heading

Class Hierarchy

Object > ComponentObject > ConfigurationObject > SimpleConfigurationObject > DefinitionElement > WaitActionDefinition

This object class is used to define an activity in a process definition that represents a wait action instead of a list of work items. This action can be a 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 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).

Properties Permanent link for this heading

Type

Property

Name

integer

actdefenddeadline

Period of Time to the Latest Possible Completion

EscalationDefinition

actdefescalation

Escalation

MultiInstanceType

actdefmultiple

Multi-Instance

DefinitionElement[]

actdefnext

Successor Activities

Object

actdefpartdefinition

Distribution List

WorkFlowParticipant

actdefparticipant

Workflow Participant

DefinitionElement[]

actdefprev

Predecessor Activities

integer

actdefstartdeadline

Period of Time to the Latest Possible Start

LanguageStringList[]

actdeftitle

Title

Properties Permanent link for this heading


Period of Time to the Latest Possible Completion (COOWF@1.1:actdefenddeadline) Permanent link for this heading

Defines the period of time, in which the activity instance generated from this activity definition has to be completed. The period of time is stored as number of seconds and is displayed and entered in days, hours, minutes, and seconds.
Note: The period of time is entered in days, hours, minutes or seconds. The unit for the time is d, day and days for the specification of days (e.g. 2d for 2 days), h, hour and hours for the specification of hours, min, minute and minutes for the specification of minutes and sec, second and seconds for the specification of seconds. If only a number is specified, the used unit is minute.

unsigned integer COOWF@1.1:actdefenddeadline readonly


Escalation (COOWF@1.1:actdefescalation) Permanent link for this heading

Defines the escalation definition that is to be used for activity instances generated from this activity definition.

EscalationDefinition COOWF@1.1:actdefescalation readonly


Multi-Instance (COOWF@1.1:actdefmultiple) Permanent link for this heading

This property defines if the current activity definition is resolved to multiple activity instances when the state changes to ACTINST_STARTABLE

MultiInstanceType COOWF@1.1:actdefmultiple readonly


Successor Activities (COOWF@1.1:actdefnext) Permanent link for this heading

Defines the list of definition elements that follow this definition element in the process definition.

unique DefinitionElement[] COOWF@1.1:actdefnext readonly


Distribution List (COOWF@1.1:actdefpartdefinition) Permanent link for this heading

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.

Object COOWF@1.1:actdefpartdefinition readonly

Additional Information


Workflow Participant (COOWF@1.1:actdefparticipant) Permanent link for this heading

Defines the organizational element concerned by the activity definition. An activity definition 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 system user. In this case a system user who substitutes this person must be defined.

unique WorkFlowParticipant COOWF@1.1:actdefparticipant readonly


Predecessor Activities (COOWF@1.1:actdefprev) Permanent link for this heading

Defines the list of process definition elements that preceed this definition element in the process definition.

unique DefinitionElement[] COOWF@1.1:actdefprev readonly


Period of Time to the Latest Possible Start (COOWF@1.1:actdefstartdeadline) Permanent link for this heading

Defines the starting time for the execution of activity instances generated from this activity definition relative to the time the activity instance is received in a worklist. The period of time is stored as number of seconds and is displayed and entered in days, hours, minutes, and seconds.
Note: The period of time is entered in days, hours, minutes or seconds. The unit for the time is d, day and days for the specification of days (e.g. 2d for 2 days), h, hour and hours for the specification of hours, min, minute and minutes for the specification of minutes and sec, second and seconds for the specification of seconds. If only a number is specified, the used unit is minute.

unsigned integer COOWF@1.1:actdefstartdeadline readonly


Title (COOWF@1.1:actdeftitle) Permanent link for this heading

Defines the title of an activity definition. This is a multilingual string.

unique LanguageStringList[] COOWF@1.1:actdeftitle readonly