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

  1. 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>.
  2. 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

  1. Copy the SMQ PreDelete FS Invoice Record workflow and change the Business Object of the new workflow to <BusObj>.
  2. 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.
  3. Copy the SMQ Outbound Delete in Action Business Object workflow and do the following:
    • Name the new workflow differently from the original; for example, SMQ Outbound Delete in <BusObj> Business Object.
    • Change the Business Object for the new workflow to <BusObj>.
    • In the Generate Delete Message step, set the BusObj input argument to <BusObj>.
    • In the Generate Delete Message step, modify the User input argument if necessary.

      For example, if you are setting up the workflows to delete records in the Account business object, you might need to change the User input argument to the Sales Rep field.

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

  1. 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>.
  2. 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.
  3. Copy the SMQ Outbound Delete in Action Business Object workflow and do the following:
    • Name the new workflow differently from the original; for example, SMQ Outbound Delete in <BusObj> <BusComp> Business Object.
    • Change the Business Object for the new workflow to <BusObj>.
    • In the Generate Delete Message step, set the BusObj input argument to <BusObj>.
    • In the Generate Delete Message step, modify the User input argument if necessary.

      For example, if you are setting up the workflows to delete records in the Account business object, you might need to change the User input argument to the Sales Rep field.

Siebel Store-and-Forward Messaging Guide for Mobile Web Client Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.