Class Hierarchy
Direct Subclasses
ActivityInstance, CaseEndInstance, CaseStartInstance, ConditionEndInstance, ConditionStartInstance, EndEventInstance, ParallelJoinInstance, RepeatEndInstance, RepeatStartInstance, SubProcessInstance, WaitActionInstance
Type |
Property |
Name |
Ad Hoc Process Key |
||
Activity Definition |
||
Ad Hoc Process Inserted by |
||
Container Element |
||
Process |
||
Join of Predecessor Activities |
Return Type |
Signature |
AddActivityInstances( |
|
GetInstanceElementColor( |
|
GetNextActivityInstances( |
|
HasValidParticipant( |
|
IsActivityCompleted( |
|
IsInstanceElementEvaluated( |
|
PrescribeObject( |
Ad Hoc Process Key (COOWF@1.1:actinstadhockey)
string COOWF@1.1:actinstadhockey readonly
Activity Definition (COOWF@1.1:actinstdefinition)
DefinitionElement COOWF@1.1:actinstdefinition readonly
Ad Hoc Process Inserted by (COOWF@1.1:actinstinsertedadhocby)
User COOWF@1.1:actinstinsertedadhocby readonly
Container Element (COOWF@1.1:actinstparent)
Object COOWF@1.1:actinstparent readonly invisible
Additional Information
Process (COOWF@1.1:actinstprocinst)
ProcessInstance COOWF@1.1:actinstprocinst not null readonly
Join of Predecessor Activities (COOWF@1.1:instjointype)
JoinType COOWF@1.1:instjointype readonly
COOWF@1.1:AddActivityInstances
ActivityInstance[] COOWF@1.1:AddActivityInstances(
ActivityDefinition actdef,
WorkFlowParticipant[] participants,
optional LanguageStringList[] title,
out retval ActivityInstance[] insertedactivities)
Name |
Description |
actdef |
the activity definition which is used for new activity instances
|
participants |
a list of participants for which new activities are created
|
title |
the title of the created activity instances can be overridden by this parameter
|
insertedactivities |
the activities which have been inserte
|
COOWF@1.1:GetInstanceElementColor
integer COOWF@1.1:GetInstanceElementColor(
out retval integer colorcode)
Name |
Description |
colorcode |
the color code
|
COOWF@1.1:GetNextActivityInstances
WFVAR_GATEWAY_PATHREFERENCE
is used to identify the requested
gateway path by the reference and returns the activity instances of this path.WFVAR_GATEWAY_PATHREFERENCE
is automatically set to the reference of the gateway path
which is currently evaluated. Additionally the reference of the gateway path is included in the
local scope of the condition expression of the gateway.
InstanceElement[] COOWF@1.1:GetNextActivityInstances(
optional boolean skipconditions,
optional boolean includecontrolelements,
out retval InstanceElement[] nextactinst)
Name |
Description |
skipconditions |
if defined the conditions of gateways are not evaluated and all following
activities are returned
|
includecontrolelements |
if defined the search for the next activity instance is stopped
at a control element and the control element is part of the result
|
nextactinst |
the following activity instances
|
boolean COOWF@1.1:HasValidParticipant(
optional boolean checkactivesubstitution,
optional boolean checkaccess,
out retval boolean hasvalidpart,
out optional string invalidpartreason)
Name |
Description |
checkactivesubstitution |
if set the participant is checked for active substitutions. The
participant will be marked as invalid if the is a substitution defined
|
checkaccess |
if defined the participant is checked for read access on the object of the
process
|
hasvalidpart |
the result
|
invalidpartreason |
a description if the participant is not valid
|
boolean COOWF@1.1:IsActivityCompleted(
out retval boolean iscompleted)
Name |
Description |
iscompleted |
the result
|
COOWF@1.1:IsInstanceElementEvaluated
boolean COOWF@1.1:IsInstanceElementEvaluated(
out retval boolean isevaluated,
optional boolean allowstartable)
Name |
Description |
isevaluated |
the result
|
allowstartable |
if set start able activities are not treated as evaluated
|
ProcessInstance COOWF@1.1:PrescribeObject(
optional integer handle,
optional integer index,
ref optional WorkFlowPrescriptionList[] prescription,
optional boolean prescrparallel,
optional object prescrback,
optional string remark,
optional boolean remarkdefined,
optional datetime receivedat,
optional datetime startedat,
optional datetime completedat,
ref optional WorkFlowPrescriptionBlockList[] prescrblocks,
optional boolean notcomplete,
optional object[] additionalobjects,
optional object[] concernedobjects,
optional string processname,
optional WorkFlowDiagram processdiagram,
optional boolean delayedprocessstart,
optional string adhocprocesskey,
out retval ProcessInstance procinst,
optional WorkFlowParticipantMapping[] partmapping,
optional boolean expandsubprocesses,
optional dictionary processparams,
optional string procinstcommonid)
Name |
Description |
handle |
unused deprecated
|
index |
unused deprecated
|
prescription |
the prescription list contains the following activities and participants
|
prescrparallel |
defines if following activities defined in parameter prescription will be
added parallel
|
prescrback |
this activity will be added after the inserted activity instances.
|
remark |
the entered remark will be stored to the current activity instance.
|
remarkdefined |
determines if a remark is supplied
|
receivedat |
the time stamp when the current activity was received. Only important for
manual activities!
|
startedat |
the time stamp when the current activity was started Only important for manual
activities!
|
completedat |
the time stamp when the current activity was completed Only important for
manual activities!
|
prescrblocks |
the prescription blocks contains the following activities and participants
|
notcomplete |
internal: is used for integrity checks if the current activity was already
completed
|
additionalobjects |
when creating a new process this objects will be added to
COOWF@1.1:procinstobjects |
concernedobjects |
the objects which are dependent for the prescription
|
processname |
the name of the newly created process
|
processdiagram |
the supplied diagram initiates the process on the current object
|
delayedprocessstart |
the process is not started immediately
|
adhocprocesskey |
the key for the ad hoc process. This parameter is for internal reasons
and should not be set.
|
procinst |
the process instance where the ad hoc elements were inserted to
|
partmapping |
the supplied mapping is used to replace the participants defined in the
process diagram when the activities are created.
|
expandsubprocesses |
If set to
True , all subprocesses contained in the
supplied process diagram are expanded directly when the process is started |
processparams |
if defined the process parameters are merged into the process parameters
of the process diagram
|
procinstcommonid |
if defined the identification is stored in property
procinstcommonid for newly created processes. This identification is used to allow
to combine commonly started process instances |
Additional Information