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( |
|
GetDraftTemplate( |
|
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
|
object COOTC@1.1001:GetDraftTemplate(
out retval object drafttemplate,
optional boolean includeself)
Name |
Description |
drafttemplate |
the draft template
|
includeself |
if set to true and the current object is a draft template (see
COOTC@1.1:objistemplate ) it will return himself |
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
|