2022 June Release

Class COOWF@1.1:ActivityDefinition Permanent link for this heading

Class Hierarchy

Object > ComponentObject > ConfigurationObject > SimpleConfigurationObject > DefinitionElement > ActivityDefinition

This class is used to describe an activity (a logical step) in a process definition. It defines who has to do what when and additional settings (presentation, priority, ...). The deadlines in activity definitions are specified relative to the time the activity is received in a worklist, e.g. three days.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

AccessType[]

actdefaccess

Required Access Types

boolean

actdefbackground

Execute in Background

string[]

actdefbackgroundexpression

Expression for Script Activities

boolean

actdefcommon

Commonly Usable

WorkFlowDeadLineBaseList[]

actdefdeadlinebase

Expressions to Compute Deadlines

Object

actdefdefdispview

Default Display Properties

boolean

actdefdisplayonlywithaccess

Display Activity Only if the Participant Has Access to Affected Object

integer

actdefenddeadline

Period of Time to the Latest Possible Completion

integer

actdefendworkdays

Days to the Latest Possible Completion

EscalationDefinition

actdefescalation

Escalation

ActivityExecutionType

actdefexecutiontype

Execution Type

boolean

actdefexternalsync

Activity Is an External Synchronization Point

UsableCategoryList[]

actdefforcategories

Applicable for Object Categories

AttributeObjectDef

actdefgroupdonesecattr

Security Property for Groups Having Participated in Workflow

AttributeObjectDef

actdefgroupsecattr

Security Property for Groups Participating in Workflow

boolean

actdefignorecomplete

Ignore Completion

boolean

actdefignoreinvpart

Skip Invalid Participant

boolean

actdefkeepstarted

Started Activity Remains in All Worklists

integer(3)

actdefloadsharingvalue

Value for Load Sharing

MultiInstanceType

actdefmultiple

Multi-Instance

DefinitionElement[]

actdefnext

Successor Activities

boolean

actdefnopersonalsubst

Disable Personal Substitution

boolean

actdefnosubst

Disable Substitution

UsableClassList[]

actdefnotforclasses

Not Applicable for Object Classes

NotificationEntryList[]

actdefnotification

Defined Notifications

Object

actdefpartdefinition

Distribution List

WorkFlowParticipant

actdefparticipant

Workflow Participant

WorkFlowParticipant

actdefpartmansubst

Manual Entry by

ActivityDefinition

actdefprescrback

Activity Back

WorkFlowPrescriptionBlockList[]

actdefprescrblocks

Additional Proposed Prescriptions

WorkFlowPrescriptionList[]

actdefprescription

Proposed Prescriptions

boolean

actdefprescrparallel

Parallel

boolean

actdefprescrrestricted

Allow Only Applicable Activity Definitions

ActivityDefinition[]

actdefprescrusable

Applicable Activity Definitions

DefinitionElement[]

actdefprev

Predecessor Activities

WorkFlowPriority

actdefpriority

Workflow Priority

PushNotificationEntryList[]

actdefpushnotification

Defined Push Notifications

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

integer

actdefstartworkdays

Days to the Latest Possible Start

WorkFlowStateActionList[]

actdefstateactions

State Change Actions

integer

actdefsubmitdeadline

Period of Time Until Visibility in Worklist

integer

actdefsubmitworkdays

Days Until Visibility in Worklist

ProcessDefinition

actdefsubprocess

Subprocess

ActivityDefinition

actdefterminatedactdef

Following Activity After Rejection

LanguageStringList[]

actdeftitle

Title

ActivityType

actdeftype

Activity Type

ActivityUsageMode

actdefusagemode

Applicable for

UsableClassList[]

actdefuseforclasses

Applicable for Object Classes

AttributeObjectDef

actdefuserdonesecattr

Security Property for Users Having Participated in Workflow

AttributeObjectDef

actdefusersecattr

Security Property for Users Participating in Workflow

AttributeObjectDef

actdefusersubstdonesecattr

Security Property for Substitutes of Users Having Participated in Workflow

AttributeObjectDef

actdefusersubstsecattr

Security Property for Substitutes of Users Participating in Workflow

WorkFlowWorkList[]

actdefwork

Work Items

Action

actdefworklistfilter

Action to Filter Activities in Worklist

string[]

actworkdisp

Work Items

ObjectClass[]

defrefobjclasses

Used Object Classes

DisplayColumnList[]

dispcolumns

Columns

ExplanationTextList[]

explanations

Explanation Texts

Actions Permanent link for this heading

Return Type

Signature

void

AttrPrescriptionBlockConstructor(
  object attrdef,
  out any value,
  any[] oldvalues)

void

AttrPrescriptionLineConstructor(
  object attrdef,
  out any value,
  any[] oldvalues)

void

CheckForm(
  object action,
  out optional object attrdef,
  out optional string askquestion,
  out WorkFlowPartAccessMapping[] invaffiliatonparts,
  optional boolean needplaintexterrors)

void

CopyObject(
  optional integer unused1,
  optional integer unused2,
  object view,
  object target,
  out object newobject,
  ref optional object coostore,
  optional boolean donotshare)

string

GetAppNameSuffix(
  boolean usecomponentalternative,
  optional boolean includeclass,
  optional boolean skipapp,
  optional boolean includeroom,
  out retval string suffix)

object

InitializeInstance(
  out object coost,
  ref retval object instelem,
  object procinst)

void

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