Siebel Order Management Guide Addendum for Industry Applications > Business Service Methods Reference > Product Manipulation Toolkit Business Service Methods >

User Properties used by PMT Methods


The following user properties are used by PMT methods:

  • Alias Action Code. Used by Delta and Apply to extend the standard set of action codes by creating aliases.

    Syntax: Alias Action Code = "<action code>","<alias action code>","<expr to satisfy on Delta>"

    Example:

    Name = Alias Action Code 1

    Value = "Update", "Suspend", "[Old Asset Status] = "Active" AND [Asset Status] = "Suspended""

  • Asset Integration Object Name. Name of the integration object that is based upon the Asset business object.
  • Attribute Integration Component Name. Name of the integration component that is based on the extended attribute business component. For example, Quote Item XA is a line item's extended attribute. This value should be the same for all three integration objects: asset, quote, and order.
  • Attribute Item Map. Used by the Convert Product Instance, Delta, and Apply methods to map Asset, Quote, and Order attribute fields. It allows the methods to transform one data type (Asset, Quote, or Order) to another data type (Asset, Quote, or Order).

    Syntax: Name = Src Int Obj Name.Src Int Comp Name:Dest Int Obj Name.Dest Int Comp Name Map #

    Value = [Src Field]:[Dst Field]

    Example:

    Name = SIS OM Quote.XA:SIS OM Order.XA Map 20

    Value = [Name]:[Name]

  • Cancel Button Return. Output value of the Get Cfg Button Click Info method when the Cancel button is clicked in the Complex Product view.
  • Delta Line Item Compare Field. Used by the Delta method to determine which Asset line item fields are compared to determine if two line items are different.

    Syntax: Delta Line Item Compare Field = [Asset line item Integration Field]:[Quote/Order line item Integration object field]

  • Delta Old Field. Used by the Delta method to capture the old value of a line item field when it is changed by a Modify Order.

    Syntax: Delta Old Field # = [field name]:[field name to store old value]

    Example:

    Name = Delta Old Field 1

    Value = [Status]:[Old Status]

  • Delta XA Compare Field. Used by the Delta method to determine which Asset Line Item's attribute fields are compared to determine if two line item's attributes are different.

    Delta Line Item Compare Field = [Asset line item Integration Field]:[Quote/Order line item Integration object field]

    Example: If an Order line item's Account Id field is mapped to the Asset Line item's Owner Account Id, PMT user property Quote Integration Object Name is set to SISOM Order, and user property Asset Integration Object name is set to SIS OM Asset, the following user property is created:

    SIS OM Order Line Item:SIS OM Asset Line Map 20 [Account Id]:[Owner Account Id]

  • Delta XA Old Field. Used by the Delta method to capture the old value of an XA field when it is changed by a Modify Order.

    Syntax: Delta XA Old Field # = [field name]:[field name to store old value]

    Example:

    Name = Delta XA Old Field 1

    Value = [Value]:[Old Value]

  • Done Button Return. Output value of the Get Cfg Button Click Info method when the Done button is clicked in the Complex Product view.
  • Header Integration Component Name. Name of the integration component that is based on header business components. A Quote is a header of a Quote, an Order is a header of an Order, and so on. This value should be the same for all three integration objects: asset, quote, and order.
  • Header Map. Similar to the Attribute Item Map except that this user property maps header fields.

    Syntax: Name = Src Int Obj Name.Src Int Comp Name:Dest Int Obj Name.Dest Int Comp Name Map #

    Value = [Src Field]:[Dst Field]

  • Line Item Integration Component Name. Name of the integration component that is based on line item business components. Quote Item is a line item component, Order Item is a line item component, and so on. This value should be the same for all three integration objects: asset, quote, and order.
  • Line Item Map. Similar to the Attribute Item Map except that this user property maps line item fields.

    Syntax: Name = Src Int Obj Name.Src Int Comp Name:Dest Int Obj Name.Dest Int Comp Name Map #

    Value = [Src Field]:[Dst Field]

    Example: If an Order line item's Account Id field is mapped to the Asset Line item's Owner Account Id, PMT user property Order Integration Object Name is set to SIS OM Order, and user property Asset Integration Object name is set to SIS OM Asset, the following user property is created:

    Name = SIS OM Order.Line Item:SIS OM Asset.Line Item Map 20

    Value = [Account Id]:[Owner Account Id]

  • Order Integration Object Name. Name of the integration object that is based on an Order business object.
  • Quote Integration Object Name. Name of the integration object that is based on a Quote business object.
  • Workflow Product Configuration View. Specifies which view the Product Configurator is to use when PMT method Reconfigure Product Instance is invoked.

    NOTE:  The name of the view must be added to both the Application Admin > Views and Application Admin > Responsibilities views in the Siebel client.

    Syntax: SIS OM Reconfigure Complex Product View Name: Account

    SIS OM Complex Product Runtime Instance View - Account

Siebel Order Management Guide Addendum for Industry Applications Copyright © 2007, Oracle. All rights reserved.