30.1 About the Workflow Process and Definition Service

The Workflow Process and Definition Service provides a REST interface for retrieving information about running workflow processes and provisioning request definitions (PRDs) available to the Workflow system.

The Workflow Process and Definition Service provides a REST interface for managing workflow processes. This will include REST end points for the identification and definitions of existing workflows and the ability to start an existing work flow. REST end points are also provided to allow you to display the status of current work flows in the Workflow system. Existing processes will also have a link to connect to the existing work items that are associated with that particular workflow process.

Workflow Processes Behave Differently in REST than in the User Application Workflows executed within the REST environment behave somewhat differently than the same processes running within the User Application. For example, a workflow request submitted through REST may succeed without providing any values for a mandatory field. This is because the User Application has access to the workflow form, whereas the REST interface does not. There is no way for the REST interface to know whether the data items are mandatory. It is up to the REST client to introspect the data items and enforce the business requirements.