Class Hierarchy
workflow
. By default no object class
has this property assigned. You have to add this property to your object classes
and to the existing object classes depending on the object model of your
solution.Additional Information
Type |
Property |
Name |
Completed Activities |
||
All Activities of Running or Completed Processes |
||
Planned Activities |
||
Current Activities |
||
Activities of the Process |
||
Archived on/at |
||
Archived by |
||
Process Definition |
||
Last Change in User Interface by |
||
Identifier for Related Processes |
||
Completed on/at |
||
Process Definition |
||
BPMN Process Diagram |
||
Escalation |
||
Process Initiator |
||
Disable Substitution |
||
Affected Object |
||
Overwritten Process Definition Participants |
||
BPMN Process Diagram (Released for Execution) |
||
Manual Entry by |
||
Responsible for Process |
||
Start Activities |
||
Started on/at |
||
State of Process |
||
Users Concerned |
||
To Do |
Return Type |
Signature |
AllowChangeProcessState( |
|
ClearProcessParameters( |
|
GenerateArchivedProcessStatistic( |
|
GetInstanceElements( |
|
GetLastInstanceElements( |
|
GetParticipantUsers( |
|
GetProcessParameter( |
|
GetProcessParameters( |
|
ObjectCopy( |
|
ObjectFixVersion( |
|
SetProcessParameter( |
|
UserIsResponsible( |
Completed Activities (COOWF@1.1:objactivepastactivities)
ActivityInstance[] COOWF@1.1:objactivepastactivities readonly volatile
Additional Information
All Activities of Running or Completed Processes (COOWF@1.1:objallactiveactivities)
ActivityInstance[] COOWF@1.1:objallactiveactivities readonly volatile invisible
Additional Information
Planned Activities (COOWF@1.1:objfutureactivities)
ActivityInstance[] COOWF@1.1:objfutureactivities readonly volatile
Additional Information
Current Activities (COOWF@1.1:objrunningactivities)
ActivityInstance[] COOWF@1.1:objrunningactivities readonly volatile
Additional Information
Activities of the Process (COOWF@1.1:procinstactivities)
unique InstanceElement[] COOWF@1.1:procinstactivities readonly volatile
Additional Information
Archived on/at (COOWF@1.1:procinstarchivedat)
date COOWF@1.1:procinstarchivedat local readonly
Archived by (COOWF@1.1:procinstarchivedby)
User COOWF@1.1:procinstarchivedby readonly
Process Definition (COOWF@1.1:procinstcalcdefinition)
Object COOWF@1.1:procinstcalcdefinition readonly volatile
Last Change in User Interface by (COOWF@1.1:procinstchangedby)
User COOWF@1.1:procinstchangedby readonly
Identifier for Related Processes (COOWF@1.1:procinstcommonid)
string COOWF@1.1:procinstcommonid readonly
Completed on/at (COOWF@1.1:procinstcompletedat)
date COOWF@1.1:procinstcompletedat local readonly
Process Definition (COOWF@1.1:procinstdefinition)
ProcessDefinition COOWF@1.1:procinstdefinition readonly
BPMN Process Diagram (COOWF@1.1:procinstdiagram)
WorkFlowDiagram COOWF@1.1:procinstdiagram readonly
Escalation (COOWF@1.1:procinstescalation)
procdefescalation
.EscalationDefinition COOWF@1.1:procinstescalation readonly
Process Initiator (COOWF@1.1:procinstinitiator)
unique WorkFlowParticipant COOWF@1.1:procinstinitiator readonly(ui)
Disable Substitution (COOWF@1.1:procinstnosubst)
boolean COOWF@1.1:procinstnosubst readonly
Affected Object (COOWF@1.1:procinstobject)
Object[] COOWF@1.1:procinstobject readonly
Overwritten Process Definition Participants (COOWF@1.1:procinstpartmapping)
unique WorkFlowParticipantMapping[] COOWF@1.1:procinstpartmapping readonly(ui)
BPMN Process Diagram (Released for Execution) (COOWF@1.1:procinstpubdiagram)
WorkFlowDiagram COOWF@1.1:procinstpubdiagram readonly
Manual Entry by (COOWF@1.1:procinstrespmansubst)
unique WorkFlowParticipant COOWF@1.1:procinstrespmansubst
Responsible for Process (COOWF@1.1:procinstresponsible)
unique WorkFlowParticipant COOWF@1.1:procinstresponsible
Start Activities (COOWF@1.1:procinststart)
unique InstanceElement[] COOWF@1.1:procinststart readonly
Started on/at (COOWF@1.1:procinststartedat)
date COOWF@1.1:procinststartedat local readonly
State of Process (COOWF@1.1:procinststate)
ProcessInstanceState COOWF@1.1:procinststate not null
Users Concerned (COOWF@1.1:procinstusers)
unique User[] COOWF@1.1:procinstusers readonly
To Do (COOWF@1.1:procinstwork)
unique InstanceElement[] COOWF@1.1:procinstwork readonly volatile
COOWF@1.1:AllowChangeProcessState
boolean
COOWF@1.1:AllowChangeProcessState(
out retval boolean
statechangeable)
Name |
Description |
statechangeable |
void COOWF@1.1:ArchiveProcess()
COOWF@1.1:ClearProcessParameters
void
COOWF@1.1:ClearProcessParameters(
optional boolean
separatetx)
Name |
Description |
separatetx |
the changes are stored in a separate transaction and
directly saved
|
COOWF@1.1:GenerateArchivedProcessStatistic
ArchivedProcessStatistic
COOWF@1.1:GenerateArchivedProcessStatistic(
out retval ArchivedProcessStatistic
statistics)
Name |
Description |
statistics |
object[]
COOWF@1.1:GetInstanceElements(
ref retval object[]
instelems,
optional object[]
objclass,
optional ActivityInstanceState[]
actinststate,
optional boolean
ordered,
optional string
adhockey,
optional string
multiinstancekey)
Name |
Description |
instelems |
The list of instance elements.
|
objclass |
The desired class.
|
actinststate |
The desired state.
|
ordered |
The instance elements are returned in their graphical order. Starting
at the top going to the bottom and from left to right
|
adhockey |
the instance elements with the matching ad hockey will be returned
|
multiinstancekey |
the instance elements with the matching multi instance key will be returned
|
COOWF@1.1:GetLastInstanceElements
object[]
COOWF@1.1:GetLastInstanceElements(
out retval object[]
instelems)
Name |
Description |
instelems |
The list of last instance elements.
|
object[]
COOWF@1.1:GetParticipantUsers(
out retval object[]
users,
optional boolean
ignoregroupposition,
optional boolean
activeusersonly)
Name |
Description |
users |
the users
|
ignoregroupposition |
the ignoregroupposition
|
activeusersonly |
the activeusersonly
|
any
COOWF@1.1:GetProcessParameter(
string
key,
out retval any
value)
Name |
Description |
key |
the identifier for the process parameter
|
value |
the parameter value
|
COOWF@1.1:GetProcessParameters
dictionary
COOWF@1.1:GetProcessParameters(
out retval dictionary
params)
Name |
Description |
params |
process parameters
|
object
COOSYSTEM@1.1:ObjectCopy(
ref optional object
placement,
out retval object
object,
optional string
address,
optional boolean
virtualobject)
Name |
Description |
placement |
|
object |
The created copy of the object.
|
address |
The object address for the new object. If this parameter is used, it overrides the specified COO store in parameter
coost or the automatically chosen COO store, if no COO store was specified.
@see ObjectCreate |
virtualobject |
COOSYSTEM@1.1:ObjectFixVersion
integer
COOSYSTEM@1.1:ObjectFixVersion(
boolean
autofixed,
string
versdesc,
out retval integer
newversnr,
optional boolean
fixcontents,
optional boolean
converttofinalform,
optional string
finalformat,
optional boolean
noautopurge)
Name |
Description |
autofixed |
If it is
true , the new version was started automatically. Otherwise the user started a new version. |
versdesc |
The version description.
|
newversnr |
The new version number.
|
fixcontents |
|
converttofinalform |
|
finalformat |
|
noautopurge |
void COOWF@1.1:SetProcessActive()
void
COOWF@1.1:SetProcessParameter(
string
key,
optional any
value,
optional boolean
separatetx)
Name |
Description |
key |
the identifier for the process parameter
|
value |
the parameter value
|
separatetx |
the changes are stored in a separate transaction and
directly saved
|
void COOWF@1.1:SetProcessSuspended()
COOWF@1.1:SetProcessTerminated
void COOWF@1.1:SetProcessTerminated()
boolean
COOWF@1.1:UserIsResponsible(
out retval boolean
isresponsible,
optional object
user,
optional ResponsibilityContext
respcontext)
Name |
Description |
isresponsible |
the result
|
user |
the for whom the responsibility should be checked
|
respcontext |
the context of process responsibility.
The default value is RESPCTX_OTHER
|