2022 June Release

Customization Point COOWF@1.1:ParticipantControlOptions Permanent link for this heading

This customization point allows to override the control parameters for the participant control.

Example:
  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