Class BpmnIdentityLinksFunctionDelegate

java.lang.Object
com.flowable.platform.common.el.BaseIdentityLinksFunctionDelegate
com.flowable.platform.common.el.bpmn.BpmnIdentityLinksFunctionDelegate
All Implemented Interfaces:
FlowableAstFunctionCreatorAndDelegate, org.flowable.common.engine.api.delegate.FlowableFunctionDelegate, org.flowable.common.engine.api.delegate.FlowableMultiFunctionDelegate, org.flowable.common.engine.impl.el.FlowableAstFunctionCreator

public class BpmnIdentityLinksFunctionDelegate extends BaseIdentityLinksFunctionDelegate
The following expressions are valid. All of them (unless otherwise specified) are also applicable in strict mode.

Assignee

  • bpmn:getAssignee() - Get the assignee of the current process. Only applicable in a process scope
  • bpmn:getAssignee(<processId>) - Get the assignee of the process with the given processId
  • bpmn:removeAssignee() - Remove the assignee of the current process. Only applicable in a process scope
  • bpmn:removeAssignee(<processId>) - Remove the assignee of the process with the given processId
  • bpmn:setAssignee(<userId>) - Set the assignee of the current process to the user with the given userId. Only applicable in a process scope
  • bpmn:setAssignee(<processId>, <userId>) - Set the assignee of the process with the given processId to the user with the given userId

Owner

  • bpmn:getOwner() - Get the owner of the current process. Only applicable in a process scope
  • bpmn:getOwner(<processId>) - Get the owner of the process with the given processId
  • bpmn:removeOwner() - Remove the owner of the current process. Only applicable in a process scope
  • bpmn:removeOwner(<processId>) - Remove the owner of the process with the given processId
  • bpmn:setOwner(<userId>) - Set the owner of the current process to the user with the given userId. Only applicable in a process scope
  • bpmn:setOwner(<processId>, <userId>) - Set the owner of the process with the given processId to the user with the given userId

User Candidates

  • bpmn:addCandidateUser(<userId>) - Add the user with the given userId as a candidate user of the current process. Only applicable in a process scope
  • bpmn:addCandidateUser(<processId>, <userId>) - Add the user with the given userId as a candidate user of the process with the given processId
  • bpmn:removeCandidateUser(<userId>) - Remove the user with the given userId as a candidate user of the current process. Only applicable in a process scope
  • bpmn:removeCandidateUser(<processId>, <userId>) - Remove the user with the given userId as a candidate user of the process with the given processId
  • bpmn:addCandidateUsers(<userIds>) - Add the users with the given userIds as candidate users of the current process. Only applicable in a process scope
  • bpmn:addCandidateUsers(<processId>, <userIds>) - Add the users with the given userIds as candidate users of the process with the given processId
  • bpmn:removeCandidateUsers(<userIds>) - Remove the users with the given userIds as candidate users of the current process. Only applicable in a process scope
  • bpmn:removeCandidateUsers(<processId>, <userIds>) - Remove the users with the given userIds as candidate users of the process with the given processId

Group Candidates

  • bpmn:addCandidateGroup(<groupKey>) - Add the group with the given groupKey as a candidate group of the current process. Only applicable in a process scope
  • bpmn:addCandidateGroup(<processId>, <groupKey>) - Add the group with the given groupKey as a candidate group of the process with the given processId
  • bpmn:removeCandidateGroup(<groupKey>) - Remove the group with the given groupKey as a candidate group of the current process. Only applicable in a process scope
  • bpmn:removeCandidateGroup(<processId>, <groupKey>) - Remove the group with the given groupKey as a candidate group of the process with the given processId
  • bpmn:addCandidateGroups(<groupKeys>) - Add the groups with the given groupKeys as candidate groups of the current process. Only applicable in a process scope
  • bpmn:addCandidateGroups(<processId>, <groupKeys>) - Add the groups with the given groupKeys as candidate groups of the process with the given processId
  • bpmn:removeCandidateGroups(<groupKeys>) - Remove the groups with the given groupKeys as candidate groups of the current process. Only applicable in a process scope
  • bpmn:removeCandidateGroups(<processId>, <groupKeys>) - Remove the groups with the given groupKeys as candidate groups of the process with the given processId

User Participants

  • bpmn:addParticipantUser(<userId>) - Add the user with the given userId as a participant user of the current process. Only applicable in a process scope
  • bpmn:addParticipantUser(<processId>, <userId>) - Add the user with the given userId as a participant user of the process with the given processId
  • bpmn:removeParticipantUser(<userId>) - Remove the user with the given userId as a participant user of the current process. Only applicable in a process scope
  • bpmn:removeParticipantUser(<processId>, <userId>) - Remove the user with the given userId as a participant user of the process with the given processId
  • bpmn:addParticipantUsers(<userIds>) - Add the users with the given userIds as participant users of the current process. Only applicable in a process scope
  • bpmn:addParticipantUsers(<processId>, <userIds>) - Add the users with the given userIds as participant users of the process with the given processId
  • bpmn:removeParticipantUsers(<userIds>) - Remove the users with the given userIds as participant users of the current process. Only applicable in a process scope
  • bpmn:removeParticipantUsers(<processId>, <userIds>) - Remove the users with the given userIds as participant users of the process with the given processId

Group Participants

  • bpmn:addParticipantGroup(<groupKey>) - Add the group with the given groupKey as a participant group of the current process. Only applicable in a process scope
  • bpmn:addParticipantGroup(<processId>, <groupKey>) - Add the group with the given groupKey as a participant group of the process with the given processId
  • bpmn:removeParticipantGroup(<groupKey>) - Remove the group with the given groupKey as a participant group of the current process. Only applicable in a process scope
  • bpmn:removeParticipantGroup(<processId>, <groupKey>) - Remove the group with the given groupKey as a participant group of the process with the given processId
  • bpmn:addParticipantGroups(<groupKeys>) - Add the groups with the given groupKeys as participant groups of the current process. Only applicable in a process scope
  • bpmn:addParticipantGroups(<processId>, <groupKeys>) - Add the groups with the given groupKeys as participant groups of the process with the given processId
  • bpmn:removeParticipantGroups(<groupKeys>) - Remove the groups with the given groupKeys as participant groups of the current process. Only applicable in a process scope
  • bpmn:removeParticipantGroups(<processId>, <groupKeys>) - Remove the groups with the given groupKeys as participant groups of the process with the given processId

User Watchers

  • bpmn:addWatcherUser(<userId>) - Add the user with the given userId as a watcher user of the current process. Only applicable in a process scope
  • bpmn:addWatcherUser(<processId>, <userId>) - Add the user with the given userId as a watcher user of the process with the given processId
  • bpmn:removeWatcherUser(<userId>) - Remove the user with the given userId as a watcher user of the current process. Only applicable in a process scope
  • bpmn:removeWatcherUser(<processId>, <userId>) - Remove the user with the given userId as a watcher user of the process with the given processId
  • bpmn:addWatcherUsers(<userIds>) - Add the users with the given userIds as watcher users of the current process. Only applicable in a process scope
  • bpmn:addWatcherUsers(<processId>, <userIds>) - Add the users with the given userIds as watcher users of the process with the given processId
  • bpmn:removeWatcherUsers(<userIds>) - Remove the users with the given userIds as watcher users of the current process. Only applicable in a process scope
  • bpmn:removeWatcherUsers(<processId>, <userIds>) - Remove the users with the given userIds as watcher users of the process with the given processId

Group Watchers

  • bpmn:addWatcherGroup(<groupKey>) - Add the group with the given groupKey as a watcher group of the current process. Only applicable in a process scope
  • bpmn:addWatcherGroup(<processId>, <groupKey>) - Add the group with the given groupKey as a watcher group of the process with the given processId
  • bpmn:removeWatcherGroup(<groupKey>) - Remove the group with the given groupKey as a watcher group of the current process. Only applicable in a process scope
  • bpmn:removeWatcherGroup(<processId>, <groupKey>) - Remove the group with the given groupKey as a watcher group of the process with the given processId
  • bpmn:addWatcherGroups(<groupKeys>) - Add the groups with the given groupKeys as watcher groups of the current process. Only applicable in a process scope
  • bpmn:addWatcherGroups(<processId>, <groupKeys>) - Add the groups with the given groupKeys as watcher groups of the process with the given processId
  • bpmn:removeWatcherGroups(<groupKeys>) - Remove the groups with the given groupKeys as watcher groups of the current process. Only applicable in a process scope
  • bpmn:removeWatcherGroups(<processId>, <groupKeys>) - Remove the groups with the given groupKeys as watcher groups of the process with the given processId
Author:
Filip Hrisafov