2022 April Release

Class COOWF@1.1:CaseStartInstance Permanent link for this heading

Class Hierarchy

Object > InstanceElement > CaseStartInstance

Objects of this class are used for the start point of a case switch in a process instance. Case switches are represented by two objects, one representing the start point, that contains the condition, and one representing the end point.
The condition of a case switch is always based on an enumeration type. You can specify a property of that type that is used to retrieve the result of the case switch. Or you can specify an action, that is called to determine the result of the case switch.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

InstanceElement[]

actinstprev

Predecessor Activities

LanguageStringList[]

actinsttitle

Title

WorkFlowEvalAction

instcaseaction

Action to Evaluate Switch

AttributeEnumDef

instcaseattribute

Property of Switch

CaseEndInstance

instcaseend

End of Switch

date

instcaseevaluated

Evaluated on/at

CaseNextInstanceList[]

instcasenext

Successor Activities for Specific Property Values

integer

instcaseresult

Result

date

instcaseskipped

Skipped on/at

TypeEnumDef

instcasetype

Type of Switch

Actions Permanent link for this heading

Return Type

Signature

void

AttrInstCaseNextDestructor(
  AttributeDefinition attrdef,
  any value)

void

AttrInstGatewayNextDestructor(
  AttributeDefinition attrdef,
  any value)

integer

EvaluateCase(
  out retval integer caseresult,
  out optional string[] activatedpaths)

void

InsertFirstElement(
  object elem,
  optional integer part)

void

InsertFirstSubProcess(
  object procdef,
  optional integer part)