Task components are used to handle operations and integrate their
corresponding panels into the Desktop. A business function can be launched
from any TaskLauncher component and a Task is created for that function. A
TaskLauncher can either completely define a task or use its mandatory taskName
attribute to refer to a TaskInfo where the task is defined.
The Desktop
provides the following functions to launch and build tasks:
- Open a new task in the Desktop
- Open a new panel for the operation in the same task
- Open a new operation with another panel in the same task
- Close the current panel
- Close all peer panels
- Close the current task (which closes all the panels and operations of
this task)
- Close the operation (which closes all the panels associated with the operation)
- Roll back peer panels
- Refresh the panel with the data of its corresponding operation
- Show a message in the message text field of the Desktop
- Show the help information associated with an identifier
- Use FastPath to launch tasks
- Input parameters to launch the task
There are two kind of tasks: toolkit tasks and Java(TM) external
tasks. The toolkit tasks launch operations or processes (from the flow processor).
Note that operations convert to business process calls in the application
presentation layer. See Operations for more information. Java external
tasks launch Java applications.