Designer 10.7 | webMethods BPM Task Development Help | Configuring Tasks | Working with Task Assignments | Configuring Distribution Management for a Task Assignment
 
Configuring Distribution Management for a Task Assignment
 
About Round-Robin Task Distribution
About Queue Length Task Distribution
About User Calendars and Task Distribution Management
You can specify how tasks are distributed when task assignment is triggered in the run-time environment.
*To configure distribution management for a task assignment
1. Open the task in the task editor by double-clicking the task in the Solutions view.
2. Click the Assignments tab of the task editor and click the assignment you want to work with in the Assignments list, or double-click the assignment in the Assignments area on the Overview tab.
3. Expand the Distribution Management area if it is not already visible.
4. In the Distribution Management box, select the management scheme you want to apply:
Option or Check Box
Available Selections
No distribution management
Use this entry if you do not want to apply any distribution management (default setting). In this case, task assignment is governed only by the assignee list and any defined assignment conditions.
Round robin
With this setting, tasks are assigned sequentially among the available users who are members of the roles or groups in the assignee list.
*Select the Check Availability Against User Calendar check box to assign the task to the next available user when the next user in the rotation is not available.
*For more information about round-robin distribution, see About Round-Robin Task Distribution. For more information about user availability by calendar, see Working with User and Business Calendars and About User Calendars and Task Distribution Management.
Queue length
Use this entry to assign the task to the role or group-based assignee with the shortest queue length (that is, with the fewest assigned tasks).
*Click the Use User's Default Inbox option to determine the user's queue length directly from the contents of each user's inbox
*Click the Use Saved Search option to determine the user's queue length by applying a saved search to the user's inbox. Click the browse button to select a saved search from the Expression Binding dialog box. Select from the public Saved Searches available on the connected My webMethods Server. The number of assigned task instances will be determined by the results of the selected saved search. For more information about working with saved searches, see webMethods BPM Process Development Help.
*Select the Check Availability Against User Calendar check box to assign the task to the next available user when the user with the shortest queue length is not available.
*Select the Ignore Other Task Types check box if you want the queue length determination to be made for this task type only.
For more information about queue length distribution, see About Queue Length Task Distribution. For more information about user availability by calendar, see Working with User and Business Calendars and About User Calendars and Task Distribution Management.
Note:
If you select round-robin or queue length distribution, the assignee list must contain only roles, security roles, groups, or services that return role or group values. Individual user names cannot be in the assignee list for these distribution management methods. Specified roles must be static roles; distribution management does not support LDAP query, database, or rule-based roles.
5. Save the task to apply your changes.
Related Topics