Uses and Limitations of Workflow Process Actions

The following table describes the actions that the Workflow Process can perform, and the limitations of those actions.

Action Description Limitations

Business Service step

Use a business service step if you must run a potentially complex and reusable set of logic.

A Workflow Process step that calls a business service method.

The business service can be predefined or scripted.

Creating and deleting business services can impact system performance. Caching can reduce overhead.

Incorporating too much logic in a business service can limit re-usability for the business service and can reduce the transparency of the Workflow Process.

Siebel operation step

Use a Siebel operation step if you must run simple record operations in the Workflow Process.

A Workflow Process step that does inserts, updates, and queries on business component data.

A search specification can update multiple records but it cannot get and iterate through a set of records so that subsequent actions for the Workflow Process can run for each record.