Siebel Business Process Designer Administration Guide > For Developers: Workflow Process Steps > About Siebel Operation Steps >
Defining a Siebel Operation Step
NOTE: After executing an Insert step, the Siebel Operation object ID process property automatically stores the row ID of the record that was created.
You can define Siebel Operation steps for any business component associated with the business object selected for the process. If you want to update a business component not associated with the business object, you can either invoke a subprocess or associate the business component to the business object using Siebel Tools.
All fields are available for update and insert except fields based on multi-value groups and calculated fields. If you want to update a field based on a multi-value group, you can define a business component for the field and link the business component to the object using Siebel Tools. An example is an update to an Account Team. Account Team is based on a multi-value group, so it cannot be updated by selecting the Account business component. However, you can create a business component called "Account Team" and then associate it with the Account business object using Siebel Tools. You could then select Account Team as the business component to update with the Siebel Operation step.
To define a Siebel operation
- Select the appropriate workflow process in the Workflow Processes OBLE.
- Right-click and choose Edit Workflow Process.
- Drag and drop the Siebel Operation icon from the palette to the workspace.
- In the WF Steps applet, enter a name for the step, and a description of the purpose of the step.
- Select the type of operation. The available choices are:
NOTE: Verify that updates or inserts of fields that have dependencies are valid fields. For example, if you have a service request process and your process is updating the area and sub-area fields, you will need to make sure that the values selected for the subarea field are valid for that associated area.
- Select the name of the business component.
- If you need to define fields for this Siebel operation, continue to Defining Fields for a Siebel Operation Step.
- If you need to define search specifications for this Siebel operation, continue to Defining Siebel Operation Search Specifications.
- If you need to define output arguments for this Siebel operation, continue to Defining Siebel Operation Step Output Arguments.