2022 April Release

Class COOWF@1.1:DefinitionElement Permanent link for this heading

Class Hierarchy

Object > ComponentObject > ConfigurationObject > SimpleConfigurationObject > DefinitionElement

This object class is used as abstract base class for elements in a process definition.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

string[]

defjoinexpr

Expression for Join of Predecessor Activities

JoinType

defjointype

Join of Predecessor Activities

Actions Permanent link for this heading

Return Type

Signature

void

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

void

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

void

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

void

AttrObjNameSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

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

void

CheckParticipantRules(
  WorkFlowParticipant part,
  optional object processelement,
  optional ActivityType acttype)

void

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

void

EditObjectAttributesDirect(
  optional integer handle,
  optional integer index)

void

EditProcessObjectAttributes(
  optional integer handle,
  optional integer index,
  optional object objectclass,
  optional object focusattr,
  optional boolean domodal,
  optional string oleitem,
  optional object[] attrs,
  optional object formsobj,
  optional object checkaction,
  optional boolean locked,
  optional any internal11,
  optional any internal12,
  optional integer handleparent,
  optional string itempath)

integer

GetInstanceElementColor(
  out retval integer colorcode)

object

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

void

InsertDefinitionElement(
  object procdef,
  object defelem,
  optional boolean before,
  optional object[] siblings)

void

InsertParallelElement(
  object instelem,
  optional object endparelem,
  optional object procdef,
  optional boolean above,
  optional boolean newparallelsequence,
  optional object[] nextparaobjs)

void

ReadObjectAttributesDirect(
  optional integer handle,
  optional integer index)

void

ReadProcessObjectAttributes(
  optional integer handle,
  optional integer index,
  optional object objectclass,
  optional object focusattr,
  optional boolean domodal,
  optional string oleitem,
  optional object[] attrs,
  optional object formsobj,
  optional any internal9,
  optional any internal10,
  optional any internal11,
  optional any internal12,
  optional integer handleparent,
  optional string itempath)

void

RemoveDefinitionElement(
  object procdef)