Allocating a Work Item to a Member of an Offer Set
Use the Allocate to offer-set member distribution strategy to specify both an offer set for a work item, and a specific user to whom that work item should be allocated. When the work item is scheduled, if that user is not a valid member of the offer set, the work item is instead offered to the remaining members of the offer set, as if the Offer to all distribution strategy had been used instead.
- see all items that were originally offered to the team.
- re-allocate the work item to another member if required - for example, if the user who started the case is off work due to sickness.
- report on work from a team perspective.
- Procedure
- Define a Performer field that is used to identify the user to whom the work item should be allocated.
The Performer field must not be an array field and must not contain an initial value defined as an RQL expression. In either case, an error marker is displayed against the field.
- On the Properties tab of the User task, click .
- In the Member Identifier field, enter the name of the Performer field you defined earlier.
- Modify the process so that it populates the Performer field with a suitable value before the user task is executed.
The performer field must, at runtime, contain the GUID of a single resource who is a valid member of the work item's offer set, as defined by the user task's participant.Note: You can use scripting methods and attributes to obtain the resource's GUID. See "Process Manager and Work Manager Scripting" in the TIBCO Cloud BPM Business Data Services Guide for more information.The performer field must not be populated by an RQL expression. (This results in a runtime error.)
- The work item is instead offered to all members of the offer set.
- One or more of the following error messages are returned (in the BPM log file and in relevant event or audit views).
| Message ID of Error | Possible Causes |
|---|---|
| BRM_RESOURCE_INVALID_DESCRIBE_ENTITY | The provided GUID belongs to an organizational entity that is not a resource.
The performer field has been populated using an RQL expression (for example,
|
| BRM_WORKITEM_SCHEDULE_MEMBER_INVALID | The provided GUID belongs to an invalid resource. |
| BRM_WORKITEM_SCHEDULE_NOT_A_MEMBER | The provided GUID belongs to a resource who is not a member of the offer set. |