Class Hierarchy
Object > BasicObject > DiagramObject > BPMNDiagramObject > WorkFlowDiagram
Type |
Property |
Name |
Applicable for |
||
Object Class/Category of the File |
||
Object Class/Category of the Teamroom |
||
Used Process Elements |
||
Applicable for Object Classes |
||
Only Usable as Subprocess |
||
Process Owner |
Return Type |
Signature |
CanBeUsedForSubProcessesOnly( |
|
CanReleaseTemplate( |
|
GetDiagramProcessParticipants( |
|
GetReferencedDiagrams( |
|
IsDraftTemplate( |
|
IsReferencedDiagram( |
|
ReleaseTemplate( |
|
RevokeReleasedTemplate( |
Applicable for (COOWF@1.1:wfdallowedcategories)
unique Object[] COOWF@1.1:wfdallowedcategories readonly
Additional Information
Object Class/Category of the File (COOWF@1.1:wfdallowedparents)
unique Object[] COOWF@1.1:wfdallowedparents readonly
Additional Information
Object Class/Category of the Teamroom (COOWF@1.1:wfdallowedteamrooms)
unique Object[] COOWF@1.1:wfdallowedteamrooms readonly
Additional Information
Used Process Elements (COOWF@1.1:wfduseddefinitions)
unique Object[] COOWF@1.1:wfduseddefinitions readonly invisible
Additional Information
Applicable for Object Classes (COOWF@1.1:wfduseforclasses)
unique ObjectClass[] COOWF@1.1:wfduseforclasses readonly volatile invisible
Only Usable as Subprocess (COOWF@1.1:wfduseforsubprocessesonly)
boolean COOWF@1.1:wfduseforsubprocessesonly
Process Owner (COOWF@1.1:wfprocessowner)
Object[] COOWF@1.1:wfprocessowner readonly
Additional Information
COOWF@1.1:CanBeUsedForSubProcessesOnly
boolean
COOWF@1.1:CanBeUsedForSubProcessesOnly(
out retval boolean
subprocessesonly)
Name |
Description |
subprocessesonly |
the result
|
COOTC@1.1001:CanReleaseTemplate
boolean
COOTC@1.1001:CanReleaseTemplate(
out retval boolean
canrelease)
Name |
Description |
canrelease |
the result;
|
COOWF@1.1:GetDiagramProcessParticipants
WorkFlowCompoundParticipant[]
COOWF@1.1:GetDiagramProcessParticipants(
optional boolean
skipsubprocesses,
out retval WorkFlowCompoundParticipant[]
processparticipants,
optional boolean
forcereferenceddraftversion)
Name |
Description |
skipsubprocesses |
If set to true the subprocesses contained
in the process diagram will not be scanned for participants
|
processparticipants |
the result
|
forcereferenceddraftversion |
if to true the draft version of all referenced diagrams is used.
If set to false the released version of the referenced processes is used. If the parameter is not defined
the current referenced object is used
|
COOWF@1.1:GetReferencedDiagrams
WorkFlowDiagram[]
COOWF@1.1:GetReferencedDiagrams(
boolean
recursive,
out retval WorkFlowDiagram[]
refdiagrams)
Name |
Description |
recursive |
the nested diagrams are also included
|
refdiagrams |
the result
|
isdrafttemplate = cooobj.IsUsable() && !cooobj.GetDraftTemplate();
boolean
COOTC@1.1001:IsDraftTemplate(
out retval boolean
isdrafttemplate)
Name |
Description |
isdrafttemplate |
the result
|
boolean
COOWF@1.1:IsReferencedDiagram(
boolean
checkreleasedonly,
out retval boolean
isreferenced,
out optional WorkFlowDiagram[]
referencingdiagrams)
Name |
Description |
checkreleasedonly |
the diagram in only marked as used if the referencing diagram is released
|
isreferenced |
the result
|
referencingdiagrams |
the diagrams which reference the current diagram
|
object
COOTC@1.1001:ReleaseTemplate(
out retval object
releasedtemplate,
optional boolean
keepoldrelease,
optional dictionary
additionalsettings)
Name |
Description |
releasedtemplate |
the released template
|
keepoldrelease |
in case of newly created released template the old release
is not deleted
|
additionalsettings |
this dictionary may contain custom informations when calling
the action manually to handle user decision e.g to release sub templates
|
COOTC@1.1001:RevokeReleasedTemplate
void
COOTC@1.1001:RevokeReleasedTemplate(
optional dictionary
additionalsettings)
Name |
Description |
additionalsettings |
this dictionary may contain custom informations when calling
the action manually to handle user decision e.g to withdraw release of sub templates
|