2022 April 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).

Additional Information

Properties Permanent link for this heading

Type

Property

Name

WorkFlowConditionalWaitAction

actdefconditionalwaitaction

Condition

WorkFlowDeadLineBaseList[]

actdefdeadlinebase

Expressions to Compute Deadlines

Object

actdefdefdispview

Default Display Properties

integer

actdefenddeadline

Period of Time to the Latest Possible Completion

EscalationDefinition

actdefescalation

Escalation

AttributeObjectDef

actdefgroupdonesecattr

Security Property for Groups Having Participated in Workflow

AttributeObjectDef

actdefgroupsecattr

Security Property for Groups Participating in Workflow

MultiInstanceType

actdefmultiple

Multi-Instance

DefinitionElement[]

actdefnext

Successor Activities

Object

actdefpartdefinition

Distribution List

WorkFlowParticipant

actdefparticipant

Workflow Participant

DefinitionElement[]

actdefprev

Predecessor Activities

WorkFlowOrgSecurity

actdefremoveorgs

Security for Users/Groups After Completion

ResourceDefinition

actdefresource

Resource Used

AttributeObjectDef

actdefroleuserdonesecattr

Security Property for Users Having Participated in Workflow by Role

AttributeObjectDef

actdefroleusersecattr

Security Property for Users Participating by Role in Workflow

integer

actdefstartdeadline

Period of Time to the Latest Possible Start

LanguageStringList[]

actdeftitle

Title

AttributeObjectDef

actdefuserdonesecattr

Security Property for Users Having Participated in Workflow

AttributeObjectDef

actdefusersecattr

Security Property for Users Participating in Workflow

WorkFlowWaitAction

actdefwaitaction

Wait Action

WaitActionEventType

actdefwaitactiontype

Wait Action Type

ObjectClass[]

defrefobjclasses

Used Object Classes

Actions Permanent link for this heading

Return Type

Signature

void

ModifyPage(
  object form,
  object page,
  UIVerb uiverb,
  object action,
  ref PageItemList[] formpageitems,
  object objclass,
  ref string formpagelabel,
  ref object formpageicon,
  dictionary localscope)