customize ParticipantControlOptions<AdvancedDraftFile, wfsparticipant, null> {
params = expression {
params = (params) ? params : {};
if (cooobj.objsubject contains "hide=") {
params.pcphide = strsplit(strsplit(cooobj.objsubject, "hide=")[1], " ")[0];
}
if (cooobj.objsubject contains "show=") {
params.pcpshow = strsplit(strsplit(cooobj.objsubject, "show=")[1], " ")[0];
}
if (cooobj.objsubject contains "full=") {
params.pcpfull = boolean(strsplit(strsplit(cooobj.objsubject, "full=")[1], " ")[0]);
}
if (cooobj.objsubject contains "disabledmetaparticipants=") {
params.pcdisabledmetaparticipants = strsplit(strsplit(cooobj.objsubject, "disabledmetaparticipants=")[1], " ")[0];
}
if (cooobj.objsubject contains "simplepartonly=") {
params.pcsimplepartonly = boolean(strsplit(strsplit(cooobj.objsubject, "simplepartonly=")[1], " ")[0]);
}
if (cooobj.objsubject contains "initroles=") {
params.pcinitroles = boolean(strsplit(strsplit(cooobj.objsubject, "initroles=")[1], " ")[0]);
}
if (cooobj.objsubject contains "simplepartattributes=") {
params.pcsimplepartattributes = strsplit(strsplit(cooobj.objsubject, "simplepartattributes=")[1], " ")[0];
}
if (cooobj.objsubject contains "partproproleattributes=") {
params.pcpartproproleattributes = strsplit(strsplit(cooobj.objsubject, "partproproleattributes=")[1], " ")[0];
}
if (cooobj.objsubject contains "order=") {
params.pcpartproproleattributes = strsplit(strsplit(cooobj.objsubject, "order=")[1], " ")[0];
}
params;
}
}
PartControlParams
COOWF@1.1:ParticipantControlOptions(
key ObjectClass
objclass,
key AttributeAggregateDef
attribute,
key optional Action
action,
optional object
object,
optional ProcessInstance
process,
optional ActivityInstance
activity,
ref retval PartControlParams
params)
Name |
Description |
objclass |
|
attribute |
|
action |
|
object |
|
process |
|
activity |
|
params |
Additional Information