# Worklist Controls

WebLogic Integration Worklist provides the capability to direct the flow of work and manage the routing of tasks to the people in an enterprise. Integral to the flow of work are actions such as receiving, approving, modifying, and routing documents. The documents that accompany work activities provide the information necessary for people to perform and complete tasks. The Worklist enables people to collaborate in business processes including assigning tasks, tracking the status of tasks, handling approvals, and other activities required to manage workflow.

To support the Worklist functionality, WebLogic Integration provides two controls in WebLogic Workshop, the Task control and the Task Manager control. These controls expose Java interfaces that can be invoked directly from your business processes. The Task control enables a business process to create a single Task instance, manage its state and data, and provide callback methods that report status. The Task Worker control allows specified users to acquire ownership of Tasks, work on them, and complete them. It also provides administrative privileges, such as starting, stopping, deleting, and assigning. Access to the Task Worker control can be done with a business process or through a user interface (UI).

## Topics Included in This Section

Overview: Worklist Controls

Describes what Tasks are and provides an overview of the Worklist controls.

Creating a New Task Control

Describes how to create a new Task control using the WebLogic Workshop graphical design interface.

Creating a New Task Worker Control

Describes how to create a new Task Worker control using the WebLogic Workshop graphical design interface.

Using Task and Task Worker Controls in Business Processes

Provides information about using the Worklist controls in business processes.

Example: Task Control

Provides a link to the Tutorial: Building a Worklist Application, which shows an example of using a Task Control.

Related Topics

TaskControl Interface

TaskWorkerControl Interface

Worklist Control Annotations

Using the Worklist at http://edocs.bea.com/wli/docs81/worklist/index.html

Tutorial: Building a Worklist Application at http://edocs.bea.com/wli/docs81/wltutorial/index.html

Worklist Administration in Managing WebLogic Integration Solutions at http://edocs.bea.com/wli/docs81/manage/worklist.html

Using Built-In Java Controls

BEA WebLogic Integration Javadoc at http://edocs.bea.com/wli/docs81/javadoc/index.html