You can configure the methods for the CreateObj and CreateClassObj client APIs so that when an object is created it is automatically added to a specific workflow. This means a user does not have to select a workflow definition when creating the object.
If a single workflow cannot be identified when an object is created, the user can select the workflow based on the setting of the following options in the Workflow processing option parameter:
Name |
Desktop Client |
Web Client |
---|---|---|
None |
No Workflow page appears in the wizard, and the object is not attached to a workflow. |
No Workflow page appears in the wizard, and the object is not attached to a workflow. |
Specific Workflow Name |
No Workflow page appears in the wizard, and the object is attached to the named workflow. |
No Workflow page appears in the wizard, and the object is attached to the named workflow. |
Select |
The Workflow page appears in the wizard, but the user does not have to select a workflow to attach to the object. It is optional. |
The Workflow page does not appear in the wizard, but the workflow is automatically selected using the interface definition relationships and conditions. If more than one workflow is identified, the software does not attach the object to any workflow. |
SelectRequired |
The Workflow page appears in the wizard, and the user must select a workflow to attach to the object. |
The Workflow page does not appear in the wizard, but the workflow is automatically selected using the interface definition relationships and conditions. If more than one workflow is identified, the software does not attach the object to any workflow. |
Web Client runs this process asynchronously to help performance. However, the process runs synchronously in the Desktop Client.