Convert Product Instance Method
This method is one of the Product Manipulation Toolkit Business Service Methods. It converts a product instance of one type to another; for example, quote to order.
Arguments
Argument | Description |
---|---|
Output Object Type |
[in] The input product instance to be converted to this type. (Required) |
Object Id |
[in] ID of the object to be converted. If Object Id is specified Input, Input Object Type must also be specified. (Optional) |
Input Object Type |
[in] Type of the input product instance. (Only required if Object Id is specified) |
SiebelMessage |
[in] Product instance to be converted. Not required if Object Id and Input Object Type are specified. (Optional) |
Generate New Item Integration Id |
[in] If the line item’s action code is Add (Y or N value), this argument forces the system to generate a new unique ID for the Asset Integration Id field. (Optional) Note: The Integration Id and the Service Id are not the same thing. The
Integration Id is the internal unique identifier. The Service Id is
a free text field that the user may use for telephone numbers, and
so on. |
Upsert Result |
[in] Insert and synchronize the resulting product instance back to the database (Y or N value). (Optional) |
SiebelMessage |
[out] Product instance to be converted. Not required if the Object Id and Input Object Type are specified. |
Returns
Product type change.
Remarks
This method uses the mapping of integration component fields as user properties. The name has the following format:
Source Int Obj Name.Source Int Comp Name:Dest Int Obj Name.Dest Int Comp Name Map #
The user property value format is:
[Src FieldName]:[Dest Field Name]
Related Information
See the topic about workflows in Siebel Order Management Guide.