All Step Processors, whether HTML or Java™ must at a minimum, perform fundamental operations.
These operations include:
Log in to the Content Platform Engine server and instantiate and initialize a VWSession object (creates a workflow system session).
Query user queues, work queues, or both for work items that are associated with a step.
Update the modifiable data for a step (such as updating data field values, parameters, workflow groups, attachments that are 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 Developing Step Processors and Developing a Java Step Processor.