SWI Product Import Operations
For a list of operations associated with this REST API service, see the following table.
Name | Description |
---|---|
Insert |
Inserts external product information into Siebel database. |
Update |
Updates external product information. |
Upsert |
Inserts or updates an external product. |
Message Description: SWI Product Import Service - Insert/Update/Upsert
For a description of the most important fields in the request section, see the following table.
Node | Description | Type |
---|---|---|
SWIProductIntegrationIO |
Required. An instance of the integration object SWIProductIntegration. |
Integration Object |
SyncChild |
If this flag is set to Y, then the upsert operation behaves like a synchronize operation. The default value of this flag is Y. |
String |
UTCCanonical |
When this value is set to Y, all date-type fields in the payload are in UTC standard format. |
String |
Active Flag |
Indicates if the record is active. |
String |
Billable Flag |
Indicates if the record is billable. |
String |
Business Unit ID |
Business unit ID associated with the product record. |
String |
Description |
Description. |
String |
Effective End Date |
Effective end date of record. |
String |
Effective Start Date |
Effective start date of record. |
String |
External Inventory System Ref |
Reference number from the external inventory system. |
String |
External Integration ID |
The record ID from the external system. |
String |
Integration ID |
Integration ID. |
String |
Inventory Flag |
Indicates if the product is tracked in inventory. |
String |
Lead Time |
Lead time for product delivery. |
String |
Product Cost |
Product cost. |
String |
Product Name |
Product name. |
String |
Product Serialized Flag |
This serialized flag indicates if instances of this product are tracked as serialized assets, or are tracked as quantities of product. Instances of a serialized product each carry a unique serial number, such as a license number, or policy number. Quantities of non-serialized assets are sometimes tracked as lots which may have a unique lot number. |
String |
Product Version |
Version of product. |
String |
Release Flag |
Indicates if a product will be released when synchronized. |
String |
Sales Product Flag |
Sales product flag. Sales products appear on the product menu when a user defines products for an opportunity. |
String |
Service Terms |
Service terms associated with product. |
String |
Ship Flag |
Indicates if a product has to be shipped. |
String |
Status |
The product status can be Active or Inactive. |
String |
Structure Type |
Depending on the product type, users are allowed to create a simple bill of materials without using Siebel Configurator. |
String |
Unit of Measure |
Unit of measure. |
String |
ListofProduct Inv loc |
Location of product in inventory. |
String |
For a description of the most important fields in the response section, see the following table.
Node | Description | Type |
---|---|---|
SWIProductIntegrationIO |
Returns an instance of SWIProductIntegration.
Note: This returns only the fields specified
in the status key of integration components belonging to SWI Admin ISS Product Definition
integration object.
|
Integration Object |
ErrorMessage |
Error message (if any). |
String |
ID |
Product ID. |
String |
Active Flag |
Indicates if the record is active. |
String |
Auto Explode Flag |
Indicates if the product needs to be automatically ungrouped and then to reset the ungrouped quantity to 1. |
String |
Check Eligibility Flag |
Indicates if eligibility and compatibility rules are required for this product. |
String |
Description |
Description. |
String |
Effective End Date |
Effective end date of record. |
String |
Effective Start Date |
Effective start date of record. |
String |
External Inventory System Ref |
Reference number from the external inventory system. |
String |
External Integration ID |
The record ID from the external system. |
String |
Inclusive Eligibility Flag |
Indicates whether or not to process a particular product for inclusive eligibility rules. Inclusive eligibility rules are defined in the eligibility matrix with the matrix rule type code set to Inclusive. |
String |
Integration ID |
Integration ID. |
String |
Inventory Flag |
Indicates if product is tracked in inventory. |
String |
Lead Time |
Lead time for product delivery. |
String |
Orderable Flag |
Indicates if a product can be ordered. |
String |
Price Type |
Price type, such as One-time, Recurring, Usage, and so on. |
String |
Primary Organization ID |
ID of primary organization associated with the product record. |
String |
Product Cost |
Cost of product. |
String |
Product ID |
ID of product. |
String |
Product Name |
Name of product. |
String |
Product Type |
Product type. |
String |
Product Version |
Version of product. |
String |
Release Flag |
Indicates if a product will be released when synchronized. |
String |
Status |
Product order status. |
String |
ListofProductInvLoc |
Location of product in inventory. |
String |
Type |
Product type. |
String |
Unit of Measure |
Unit of measure. |
String |
Vendor ID |
ID of product vendor. |
String |