Starting Workflows with Object References: Details

Details: Establishing the reference object

When starting workflows, the reference object is established in different ways depending on the call method:

The reference object that determines the tasks that can be selected is derived from the column in which the cursor is positioned when the start workflow with reference function is called.

The reference object is the object referenced in the _WI_Object_ID element of the work item container.

The reference object is the object referenced in the _WI_Group_ID element of the work item container.

The reference object is derived from the object references in the work item container. If there is more than one object, a dialog box containing all the objects in the work item container is displayed. You must then choose one object from this box.

Only those work items whose work item container contains a reference to an application object can be used in a meaningful manner from a business perspective for this functionality. Therefore, work items that reference instance-independent methods (such as Find or Create ) cannot be used.

The reference object is the object being processed when the function is called.

Details: Which workflows can be selected?

The following criteria must be fulfilled for a workflow to be offered for selection:

If the workflow contains mandatory import elements that do not refer to the reference object type found above, it is not suitable and is not offered for selection.

If the workflows offered do not provide the functionality required, you can define an ad hoc workflow. For further information, refer to Defining Workflows Ad Hoc .