Siebel Consumer Goods Guide > Sales Volume Planning > About the SVP Aggregate Action Process >

(Optional) Process of Running Aggregation Processing in Parallel


You can expedite aggregation processing by running parallel SVP Aggregate actions.

NOTE:  Each Siebel server must have the Workflow Process Manager component enabled. For information about enabling components on a Siebel Server, see the Siebel System Administration Guide.

To facilitate parallel processing, you must partition your desired aggregation into multiple aggregation actions. For example, if you want to aggregate Consumption data for the first 12 weeks of the year, instead of creating a single 12-week SVP Aggregate action record, you create four Aggregate action records of three weeks each.

After you create the aggregation actions, the actions can be run in parallel, either as multiple tasks on one server or as tasks on several servers.

To set up parallel aggregation processing, perform the following tasks:

  1. Make sure Siebel Workflow Manager has been started. For more information, see Setting Up Siebel Workflow Processes for Consumer Goods.
  2. Enable the Workflow Process Manager component on each Siebel Server. For information about enabling components on a Siebel Server, see the Siebel System Administration Guide.
  3. Start the Workflow Monitor Agent on each Siebel Server. For more information, see Siebel Business Process Designer Administration Guide.

    NOTE:  To run multiple aggregation processes in parallel, each process needs a Workflow Monitor Agent. For example, if you want to run five processes in parallel, you need to start five Workflow Monitor Agents. Similarly, if you want to run n parallel processes on a single server, you need to start n Workflow Monitor Agents on that single server.

  4. Modify the CG SVP Action business component to enable the Mass Invoke button. For more information, see Modifying the CG SVP Action Business Component.
  5. Set up and run parallel SVP Aggregate actions from either a single-server or multiple-server environment. For more information, see Performing Parallel Aggregation Processing.

Modifying the CG SVP Action Business Component

To enable the Mass Invoke button, which is needed for parallel processing, you must modify the CG SVP Action business component. If you do not modify the CG SVP Action business component as described in the following procedure, you will not be able to use the Mass Invoke button.

This task is a step in (Optional) Process of Running Aggregation Processing in Parallel.

To modify the CG SVP Action business component

  1. Launch Siebel Tools.
  2. Modify the CG SVP Action business component as follows:
    • User Prop = Generate Account Category
    • Value = False

Performing Parallel Aggregation Processing

Before beginning this procedure, you should first confirm that the AOM parameters for the eConsumer Object Manager (ENU) are as follows:

Minimum MT Servers = n+1

Maximum MT Servers = n+1

(Where n is the number of servers you are using.)

CAUTION:  If you are configuring parallel SVP processing for the first time, you may want to use Workflow Simulator to test the following procedures before using Workflow Monitor Agent. For more information about Workflow Simulator, see Siebel Business Process Designer Administration Guide.

This task is a step in (Optional) Process of Running Aggregation Processing in Parallel.

To perform parallel aggregation processing

  1. Log in to the Siebel Consumer Goods application, navigate to the Administration - Sales Volume Planning screen, and then click the Other Actions view tab.
  2. Create an SVP Populate Locks action and click the Execute Action button.

    This unlocks all records, making them available for aggregation.

  3. Create an SVP Acquire Categories action and click the Execute Action button.

    This creates account category records for each combination of accounts and categories.

  4. Determine how you want to break up the aggregation into subperiods.
  5. Following the instructions described in Performing the Initial Aggregation, create and execute an SVP Aggregate action record for each subperiod aggregation.
  6. For each Siebel Server running Consumer Goods that you want to use to process this aggregation, log in and launch a new instance of the Consumer Goods application Web client.
  7. On each client, navigate to the Administration - Sales Volume Planning screen.
  8. From the Aggregate view tab, click Mass Invoke.

    Repeat this step for each client.

  9. Close each client.
  10. To monitor the progress of your parallel aggregations, launch a new instance of the Consumer Goods application Web client and navigate to the Administration - Sales Volume Planning screen.

    The SVP Action list displays the status of each Aggregate action. Make sure that at least two Aggregate actions have a status of Executing at the same time, because this condition confirms that the processing is occurring in parallel.

Siebel Consumer Goods Guide