2022 April Release

Class COOWF@1.1:RepeatEndInstance Permanent link for this heading

Class Hierarchy

Object > InstanceElement > RepeatEndInstance

Objects of this class are used for the end point of a REPEAT loop in a process instance. Iterations are represented by two objects, one representing the start point, and one representing the end point, that contains the condition that is used to decide if the loop is repeated.
The condition can be created based on object properties of type INTEGER, FLOAT, STRING, BOOLEAN, DATETIME, enumeration types and object pointer types. These properties can also be nested in compound properties. Instead of a condition an action can be specified. This action determines whether or not the condition is fulfilled.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

InstanceElement[]

actinstnext

Successor Activities

InstanceElement[]

actinstprev

Predecessor Activities

LanguageStringList[]

actinsttitle

Title

WorkFlowEvalAction

instcondaction

Action to Evaluate Condition

date

instcondevaluated

Evaluated on/at

Content

instcondition

Condition (Old)

boolean

instcondresult

Result

date

instcondskipped

Skipped on/at

string[]

instcondstr

Condition

integer

instrepeatiteration

Iteration Number

integer

instrepeatmaximum

Maximum Iterations

RepeatStartInstance

instrepeatstart

Start of Iteration

LoopType

instrepeattype

Iteration Type

Actions Permanent link for this heading

Return Type

Signature

void

AttrInstConditionGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrInstConditionGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

EditConditionContent(
  object attribute,
  ActionCode actioncode,
  optional integer unused3,
  ref optional integer unused4,
  optional any unused5,
  optional object[] attrpath,
  out optional string pagename,
  out optional boolean result,
  optional object[] editobjectlist,
  out optional integer[] minmaxinfo,
  ref optional object action,
  ref optional any value,
  optional any unused6)

boolean

EvaluateCondition(
  out retval boolean condresult)

string

GetConditionString(
  object attrdefcont,
  out retval string condstring,
  optional object attrdefaction)

void

ViewConditionContent(
  object attribute,
  ActionCode actioncode,
  optional integer unused3,
  ref optional integer unused4,
  optional any unused5,
  optional object[] attrpath,
  out optional string pagename,
  out optional boolean result,
  optional object[] editobjectlist,
  out optional integer[] minmaxinfo,
  ref optional object action,
  ref optional any value,
  optional any unused6)