System Actions at the Group Organization Unit and Position Level

To be able to view work items in, and perform some functions on, a work list containing work items that were sent to another resource, or directly to a group or position, you must have the appropriate scoped system actions, that is, system actions configured on an individual group, organization unit, or position.

System actions at the group, organization unit, and position level are defined in TIBCO Business Studio by selecting the group, organization unit, or position, then associating a privilege with the appropriate scoped system action:

Note that although there are seven scoped system actions available in TIBCO Business Studio, only the following ones are used at this time:

  • BRM.viewWorkList - Controls access to supervised work lists:
    • To view a supervised work list for an organizational entity, you must possess the privilege assigned to the system action, BRM.viewWorkList, on the group, organization unit, or position.
    • To view a supervised work list for an individual resource, you must possess the privilege assigned to the system action, BRM.viewWorkList, on a specific position to which the resource has been mapped

      This is further explained in Viewing Supervised Work Lists.

  • BRM.closeOtherResourcesItems - Controls whether you can cancel a work item in a supervised work list.
  • BRM.reallocateToOfferSet - Controls whether you can allocate a work item, in a supervised work list, to a specific person in the original offer set. By default this system action is available at the organization model level.

    You can also define this system action as scoped at position level. You can use the scoped system action with the allocateAndOpenNextWorkItem operation, for example.

The scoped system actions available in TIBCO Business Studio that are not currently used in the application are:

  • BRM.setResourceOrderFilterCriteria
  • BRM.openOtherResourcesItems (You cannot open another resource’s work items from a supervised work list.)
  • BRM.workItemAllocation (This system action is available at the organization model level; use that one to also control access to the allocate work items function (see allocateWorkItem) on a supervised work list.)
  • BRM.reallocateWorkItemToWorld (This system action is available at the organization model level; use it at that level to also control access to the allocate to "world" function (see allocateWorkItem) from a supervised work list.)