Databases Reference
In-Depth Information
Workflow Patterns
So far we've used workflow for simple task approval in conjunction with the worklist
application. However, human workflows are often more complex, often involving
multiple participants as well as requiring the task list to be integrated into the
user's existing user interface rather than accessing it through a standalone
worklist application.
In this chapter, we look at these common requirements. First, we examine how
to manage workflows involving complex chains of approval, including parallel
approvers and the different options that are available. Next, we look at the Workflow
Service API, and how we can use that to completely transform the look and feel of
the workflow service.
Managing multiple participants in a
workflow
The process for validating items that have been flagged as suspicious, is a classic
workflow scenario that may potentially involve multiple participants.
The first step in the workflow requires an oBay administrator to check whether the
item is suspect. Assuming the case is straightforward, they can either approve or
reject the item and complete the workflow.
This is pretty straightforward. However, for gray areas, the oBay administrator
needs to defer making a decision. In this scenario, we have a second step in which
the item is submitted to a panel who can vote on whether to approve or reject
the item.
Search WWH ::




Custom Search