All Launch Step Processors, whether HTML or Java™ and regardless of Web application, perform certain basic operations. These include:
Log in to the Process Engine and instantiate and initialize a VWSession object (creates a Process session).
Before launching a workflow, a Launch Step Processor must create a workflow instance.
(Optional) You can develop a Launch Step Processor solely to launch the workflow, or you can create a Launch Step Processor that also performs workflow data update operations.