Workflow Definition

A Workflow Definition is defined in the following WSDL:

A PWorkflow Definition extends Containered Asset. In addition to the fields provided by that complex type, the workflow definition complex type implements all the fields as available from within the Cascade Server web interface when creating or editing. The required fields are the applicable groups, naming behavior, and workflow definition XML.

The applicable groups determines to which groups this workflow definition applies. This allows an administrator or manager greater control over exactly what groups of users are subject to which business processes. To specify the applicable groups for a workflow, put a semi-colon delimited list of the group names in this element, for example "group1;group2;group3".

The naming behavior determines how a workflow instance is named when this definition is used. The available naming behaviors are defined by the following simple type restriction in the WSDL:

The available String values for the naming behavior are "auto-name", which includes the name of the workflow as well as the title or display name of the asset being put into workflow, "name-of-definition" which is simply the name of the workflow definition, or "none", which forces the user to supply a name for the workflow instance.

The workflow definition XML is an XML document describing the flow of the business process used when an asset is being put into workflow. For more information on Workflow Definitions, click here. This definition XML will need to be wrapped in CDATA tags lest the SOAP processor think it is part of the SOAP message.

Last modified on Mon, 14 Jan 2008 11:13:54 -0500

Comments


Top / Previous / Next / Up / Table of Contents