Siebel Store-and-Forward Messaging Guide for Mobile Web Client > Siebel Store-and-Forward Messaging Sample Workflows > Transaction Delete Message Workflows >
Configuring Transaction Delete Workflows for Different Business Components and Business Objects
You can configure the sample Transaction Delete workflows for a business component, a business object, or both, that are different from those specified in the workflows. To do so, you must identify which business component records in which business object you want the workflows to delete, and change that information in the workflows accordingly. To customize the Transaction Delete workflows, perform one or more of the following procedures:
Deleting a Record from Another Business Component
To configure the workflows to delete a record from a business component other than Invoice, but in the same (Action) business object that includes the Invoice business component, follow this procedure. In this procedure, <BusComp> represents the new business component of the records to be deleted. To delete a record from another business component
- Copy the SMQ PreDelete FS Invoice Record workflow and do the following:
- Name the new workflow differently from the original; for example, SMQ PreDelete <BusComp> Record.
- Change the Event business component to <BusComp> for the PreDeleteRecord runtime event.
- In the Set PreDelete Information step, set the ActionBusComp input argument to <BusComp>.
- Copy the SMQ Delete FS Invoice Record workflow and do the following:
- Name the new workflow differently from the original; for example, SMQ Delete <BusComp> Record.
- Change the Event business component to <BusComp> for the DeleteRecord runtime event.
NOTE: There is no need to change the SMQ Outbound Delete in Action Business Object workflow.
Deleting a Record from Another Business Object
To configure the workflows to delete Invoice business component records from a business object other than Action, follow this procedure. In this procedure, <BusObj> represents the new business object of the records to be deleted. To delete a record from another business object
- Copy the SMQ PreDelete FS Invoice Record workflow and change the Business Object of the new workflow to <BusObj>.
- Copy the SMQ Delete FS Invoice Record workflow and do the following:
- Change the Business Object of the new workflow to <BusObj>.
- In the Invoke Workflow step, set the ProcessName input argument to the workflow name you will designate in Step 3.
- Copy the SMQ Outbound Delete in Action Business Object workflow and do the following:
Deleting a Record from Another Business Component and Business Object
To configure the workflows to delete a record from a business component other than Invoice, and from a business object other than Action, follow this procedure. In this procedure, <BusComp> represents the new business component of the records to be deleted, and <BusObj> represents the new business object of the records to be deleted. To delete a record from another business component
- Copy the SMQ PreDelete FS Invoice Record workflow and do the following:
- Name the new workflow differently from the original; for example, SMQ PreDelete <BusComp> <BusObj> Record.
- Change the Event business component to <BusComp> for the PreDeleteRecord runtime event.
- In the Set PreDelete Information step, set the ActionBusComp input argument to <BusComp>.
- Change the Business Object of the new workflow to <BusObj>.
- Copy the SMQ Delete FS Invoice Record workflow and do the following:
- Name the new workflow differently from the original; for example, SMQ Delete <BusComp> <BusObj> Record.
- Change the Event business component to <BusComp> for the DeleteRecord runtime event.
- Change the Business Object of the new workflow to <BusObj>.
- In the Invoke Workflow step, set the ProcessName input argument to the workflow name you will designate in Step 3.
- Copy the SMQ Outbound Delete in Action Business Object workflow and do the following:
|