Try OpenEdge Now
skip to main content
BP Server Developer's Guide
Work item management
 

Work item management

A work item is the smallest work unit for each performer. Work items are generated from worksteps, and depend on the assigned performer and the type of assignment.
Each workstep can have a single user or a group as the performer. For a Group performer, the assignment can be to:
*All the members of a group.
*All the members of a group with a specific Role.
*Any member of a group
*Any member of a group with a specific Role.
At activation time, these worksteps create work item(s) depending on the type of its performer, as described below:
*A workstep with a single performer generates a single work item.
*A workstep with a group performer and all members assigned, creates a work item for each member.
*A workstep with a group performer and any member assigned, creates a single work item which is available to each member.
*A workstep with a group performer and any member assigned, has only one member, then the work item is directly assigned to that member.
In this case, each member gets the work item in the Available Task list. Any member of the group can assign the work item to self. When the work item is assigned, its status changes from Available to Assigned. Then the work item is in the Task List of the assigned member, and it is removed from the Available Task list.
* Accessing work items
* APIs for work items
* Working with work item states
* Working with work item priority
* Assigning work items
* Using dataslot information
* Completing work items
* Accessing performing apps
* Getting work items from other classes