2024 April Release

Struct COOWF@1.1:WorkFlowWorkList Permanent link for this heading

This type is used to store the work items of an activity instance.

Properties Permanent link for this heading

Type

Property

Name

Action

wfwaction

Action

ComponentObject

wfwapplication

Application

boolean

wfwautocomplete

Completes Activity

integer

wfwcoloraftercomplete

Color of the Activity After Completing the Work Item

date

wfwcompletedat

Completed on/at

SoftwareComponent

wfwcomponent

Software Component

User[]

wfwexecutedby

Executed by

string[]

wfwexpression

Expression

boolean

wfwmultiple

Multiple

boolean

wfwmust

Must Be Executed

boolean

wfwnotformanual

Ignored if Manual Activity

Object[]

wfwobject

Object(s) of Action

string[]

wfwprecondexpr

Precondition Expression

WorkFlowWorkScope

wfwscope

Scope of Action

ScriptComponentObject

wfwscriptobj

Script

date

wfwstartedat

Started on/at

String

wfwstring

Work Item (Link)

Symbol

wfwsymbol

Symbol

LanguageStringList[]

wfwtext

Work Item

string[]

wfwvisibleexpr

Visible Expression

Properties Permanent link for this heading


Action (COOWF@1.1:wfwaction) Permanent link for this heading

Defines the action that is executed for this work item of the activity. This action is executed for the objects in property wfwobject. If this property does not specify an object, the action is executed for the objects of the process. Property wfwscope defines which object of the process is used. Instead of an action an ActiveX script can be specified for the work item in property wfwscriptobj.
Note: The user must have access right AccTypeExecWorkFlow for the action object in order to execute the action. By default this right is deactivated for all actions. You can activate this access right by assigning ACL WorkFlowActionACL to the actions concerned.

Action COOWF@1.1:wfwaction


Application (COOWF@1.1:wfwapplication) Permanent link for this heading

Defines the appliction that is excecuted for this work item of the activity. This application is execute for the objects in property wfwobject. If this property does not specify an object, the action is executed for the objects of the process.

ComponentObject COOWF@1.1:wfwapplication

Additional Information


Completes Activity (COOWF@1.1:wfwautocomplete) Permanent link for this heading

Defines whether the work item completes the activity instance automatically. If the value is True, the execution of the work item sets the activity instance automatically to Completed.

boolean COOWF@1.1:wfwautocomplete readonly


Color of the Activity After Completing the Work Item (COOWF@1.1:wfwcoloraftercomplete) Permanent link for this heading

The color used for the activity after completion of the work item

unsigned integer COOWF@1.1:wfwcoloraftercomplete


Completed on/at (COOWF@1.1:wfwcompletedat) Permanent link for this heading

Defines the date and time the execution of the work item was completed.

date COOWF@1.1:wfwcompletedat local readonly(ui)


Software Component (COOWF@1.1:wfwcomponent) Permanent link for this heading

The software component used to add the work item

SoftwareComponent COOWF@1.1:wfwcomponent


Executed by (COOWF@1.1:wfwexecutedby) Permanent link for this heading

Defines the users who executed the work item. Work items can be executed by multiple users, because a work item may be repeated, and the second execution might be done by a different user or a substitute of the role the activity is assigned to.

User[] COOWF@1.1:wfwexecutedby readonly


Expression (COOWF@1.1:wfwexpression) Permanent link for this heading

Defines the expression that is executed for this work item of the activity.

The object of the process is passed into the Local Scope as variable object.

string[] COOWF@1.1:wfwexpression readonly(ui)(
  optional object object,
  optional ProcessInstance process,
  optional ActivityInstance activity,
  optional integer workitem)

Local Scope: dictionary

Name

Description

object

the object of the process

process

the process instance

activity

the current activity instance

workitem

the work item which is currently processes

Multiple (COOWF@1.1:wfwmultiple) Permanent link for this heading

Defines whether the work item can be executed several times or just once. If the value is True, the work item can be executed several times.

boolean COOWF@1.1:wfwmultiple readonly


Must Be Executed (COOWF@1.1:wfwmust) Permanent link for this heading

Defines whether the work item must be executed or not. If the value is True, the work item must be executed, before the activity can be completed.

boolean COOWF@1.1:wfwmust readonly


Ignored if Manual Activity (COOWF@1.1:wfwnotformanual) Permanent link for this heading

Defines wheter the work item can be executed as a manual participant.

boolean COOWF@1.1:wfwnotformanual


Object(s) of Action (COOWF@1.1:wfwobject) Permanent link for this heading

Defines the objects used by the action of the work item stored in property wfwaction. If this property does not have a value, the action is executed for the objects of the process. Property wfwscope defines which object of the process is used in that case.

Object[] COOWF@1.1:wfwobject


Precondition Expression (COOWF@1.1:wfwprecondexpr) Permanent link for this heading

Defines the condition expression for this work item of the activity. If a condition expression is defined, the work item is not executable until result is true.

The object of the process is passed into the Local Scope as variable object. Work items which are disabled by this expression will appear in the work item control as disabled

string[] COOWF@1.1:wfwprecondexpr readonly(ui)(
  optional object object,
  optional ProcessInstance process,
  optional ActivityInstance activity,
  optional integer workitem)

Local Scope: dictionary
Returns: boolean

Name

Description

object

the object of the process

process

the process instance

activity

the current activity instance

workitem

the work item which is currently processes

Scope of Action (COOWF@1.1:wfwscope) Permanent link for this heading

Defines the context the action of the work item is executed in. The initial value is WFWS_FIRST ("First of Process Objects").

WorkFlowWorkScope COOWF@1.1:wfwscope


Script (COOWF@1.1:wfwscriptobj) Permanent link for this heading

Defines the ActiveX script that is executed for this work item of the activity. This script is executed for the objects in property wfwobject. If this property does not specify an object, the action is executed for the objects of the process. Property wfwscope defines which object of the process is used.

ScriptComponentObject COOWF@1.1:wfwscriptobj


Started on/at (COOWF@1.1:wfwstartedat) Permanent link for this heading

Defines the date and time the execution of the work item was started.

date COOWF@1.1:wfwstartedat local readonly(ui)


Work Item (Link) (COOWF@1.1:wfwstring) Permanent link for this heading

Defines the description of the work item.

String COOWF@1.1:wfwstring readonly


Symbol (COOWF@1.1:wfwsymbol) Permanent link for this heading

Symbol COOWF@1.1:wfwsymbol


Work Item (COOWF@1.1:wfwtext) Permanent link for this heading

Defines the description of the work item. This is a multilingual string. This property should no longer be used to define the name of a work item the property wfwstring should be used instead

unique LanguageStringList[] COOWF@1.1:wfwtext


Visible Expression (COOWF@1.1:wfwvisibleexpr) Permanent link for this heading

Defines the visible expression for this work item of the activity. If a visible expression is defined, the work item is not displayed until result is true.

The object of the process is passed into the Local Scope as variable object. This expression can be used to dynamically hide work items in the work item control. On process execution the same rules are applied to this expression as to the condition expression of a work item

string[] COOWF@1.1:wfwvisibleexpr readonly(ui)(
  optional object object,
  optional ProcessInstance process,
  optional ActivityInstance activity,
  optional integer workitem)

Local Scope: dictionary
Returns: boolean

Name

Description

object

the object of the process

process

the process instance

activity

the current activity instance

workitem

the work item which is currently processes