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
|