User Interact Step Behavior

A user interact step behaves as follows:

  • Sends a request to the Siebel Web Engine to create the view, and then display this view in the client. The Siebel Web Engine can create only one view at a time. You cannot combine a user interact step with another action, such as displaying a message box or simultaneously creating another view. You cannot simultaneously use a user interact step and start a task.

  • Waits in the user session memory for a runtime event to resume processing. If a runtime event is not defined, then the Workflow Process resumes.

  • If the user manually navigates out of the view that the user interact step displays, then the Workflow Process remains in the user session memory. Siebel CRM deletes this Workflow Process instance from memory when it terminates the user session or if it starts another Workflow Process in the same user session.

  • If not already in the run state, then the user interact step queries the primary business component of the business object that the Workflow Process references. This query searches for a record where the Row Id matches the value that the Object Id property contains.

  • If the user interact step includes conditional logic, then Siebel CRM resumes the Workflow Process after the user interact step finishes. It resumes the Workflow Process only if the record ID of the runtime event that is registered in the decision condition matches the value that the Object Id process property contains.