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.
For example, the outgoing technical query method SCLBCreateOutgoingTechnicalQuery has the property Workflow processing option set to the configured workflow, Technical Query Workflow.
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 appears in the wizard, but the user does not have to select a workflow to attach to the object. It is optional. |
SelectRequired |
The Workflow page appears in the wizard, and the user must select a workflow to attach to the object. |
The Workflow page appears in the wizard, and the user must select a workflow to attach to the object. 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.