All Step Processors, whether HTML or Java™ must at a minimum, perform fundamental operations. These include:
Log in to the Process Engine and instantiate and initialize a VWSession object (creates a Process session).
Query user queues and/or work queues for work items associated with a step.
Update the modifiable data for a step (such as, updating data field values, parameters, workflow groups, attachments stored in object stores, and response options).
Operations to complete a Step (such as, save, complete, reassign). The type of step completion is generally based on a UI action.
See also Overview of Step Processor Development and Developing a Java Step Processor.