Siebel Order Management Infrastructure Guide > Variable Maps > About Using Variable Maps >

Creating Variable Maps


You create and modify variable maps in the Variable Maps views of the run-time client. Use the following procedure to implement a new variable map.

To implement a new variable map

  1. Navigate to the Administration - Order Management screen, then the Variable Maps view.
  2. In the Variable Maps list applet, create a new record.
  3. Give the variable map a name.
  4. Lock the variable map by checking the Locked Flag field.

    This locks the object for your user ID.

  5. In the Versions list applet, click the Work Space hyperlink to drill down on the variable map version.
  6. Click the Modes tab to access the Modes view.
  7. In the Modes list applet, define the variable map modes.
  8. Click the Details tab and create variable definitions and variable maps.
    1. In the Variable Definitions list applet, you can define the list of variables in the variable map. These names are independent of the source.

      The In or Out field defines whether the variable map can update the variable.

    2. In the Variable Sources list applet, you can define the source of the variable for each mode.
  9. Define child variable maps, as necessary.
  10. Navigate back to the Variable Maps list applet and click the Release New Version button to release the variable map version.
  11. Test the variable map in the run-time client by executing a reprice or another PSP procedure.
  12. Using Application Deployment Manager (ADM), promote the updated signal definition to the production environment.

    For information about ADM, see Siebel Application Deployment Manager Guide.

Updating an Existing Variable Map

Use the following procedure to update an existing variable map.

To update an existing variable map

  1. Navigate to the Administration - Order Management screen, then the Variable Maps view.
  2. Select the variable map and lock it by checking the Locked Flag field.

    This locks the object for your user ID.

  3. In the Versions list applet, click the Work Space hyperlink to drill down on the variable map version.
  4. Modify the variables as necessary.
  5. Navigate back to the Variable Maps list applet and click the Release New Version button to release the variable map version.
  6. Test the variable map in the run-time client by executing a reprice or another PSP procedure.
  7. Using Application Deployment Manager, promote the updated signal definition to the production environment.

    For information about ADM, see Siebel Application Deployment Manager Guide.

Configuring a Custom Mode User Property for a Business Component

Use the following procedure to configure a customer Mode user property for the driving business component.

To configure a custom Mode user property for the driving business component

  1. On the business component that raises the signal, set the Mode user property.
  2. In the Variable Maps, then Modes view, declare the new mode for one or more variable maps.
  3. Define variable sources for the mode.

Behavior of the On Null Property When Defining Variables in a Variable Map

When defining variables in a variable map, note that the On Null property behaves as follows:

  • If a path is specified for a variable, then that variable appears in the Row Set with whatever value is retrieved. In this instance, the On Null property is an empty string.
  • If no path is specified for a variable and the On Null property is set to Ignore, then the variable is not included in the Row Set.
  • If no path is specified for a variable, the On Null Property is set to Default, and a default value is specified, then the variable is included in the Row Set with the default value.
Siebel Order Management Infrastructure Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.