Class COOWF@1.1: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).
Class Hierarchy
Object >
ComponentObject >
ConfigurationObject >
SimpleConfigurationObject >
DefinitionElement >
WaitActionDefinition
Properties
Properties
Period of Time to the Latest Possible Completion (COOWF@1.1:actdefenddeadline)
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)
Defines the escalation definition that is to be used for activity instances generated from
this activity definition.
Explanation:
The defined escalation definition determines the escalation rules for this activity. If the standard escalation is used, a reminder e-mail is sent if the start or completion date is exceeded.
EscalationDefinition COOWF@1.1:actdefescalation
readonly
Additional Information
Multi-Instance (COOWF@1.1:actdefmultiple)
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)
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)
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)
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.
Explanation:
In this field the participant responsible for completing the activity is defined.
WorkFlowParticipant COOWF@1.1:actdefparticipant
readonly
Predecessor Activities (COOWF@1.1:actdefprev)
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)
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)
Defines the title of an activity definition. This is a multilingual string.
Explanation:
In this field the title of the activity can be defined.
unique
LanguageStringList[] COOWF@1.1:actdeftitle
readonly