Basic Launch Step Processor Operations
All Launch Step Processors, whether HTML or Java and regardless of web application,
perform certain basic operations. These include:
- Logging in and Establishing a Process
Session (VWSession) This operation is needed to login to the Process
Engine (must be a valid user) and to instantiate and initialize a VWSession
object to create a Process session.
- Creating a Workflow Instance
In order to launch a workflow, a Launch Step Processor must first create
a workflow instance.
- Updating Workflow Data This is
an optional operation. You may develop a Launch Step Processor solely to launch
the workflow (see next bullet) or you can create a Launch Step Processor that
also performs workflow data update operations, such as updating data field
values, parameters, workflow groups, retrieving attachments stored in Object
Stores, creating or updating response options, or other resources. These actions
comprise all operations that modify values on this step.
- Launching the Workflow The
Launch Step Processor launches the workflow, normally by saving any changes
the user has made made and routing the work to the next step in the workflow.
Click on the indicated link above for information on how to specify and customize
each of these operations.