Siebel Pricing Administration Guide > Siebel Pricer Deployment and Integration > Workflows for External Pricing API >
CalculatePriceExternal Workflow
The CalculatePriceExternal Business Service method is an external interface that takes in product line items in a property set and provides pricing information for each of the product line items. Figure 51 illustrates the CalculatePriceExternal workflow process.
Figure 51. CalculatePriceExternal Workflow Process
|
Workflow Description. This workflow does the following:
- Get Sales Service Flag. Determines if the product is a service product. Service products have different pricing requirements from regular sales products. For more information, see Dynamic Pricing Procedure Workflow.
- Pricing Procedure - Default. Calls the Dynamic Pricing Procedure workflow as a subprocess that handles all pricing operations.
- Get Next Discount. Populates Volume Discount upsell messages.
Table 90 lists the steps in the CalculatePriceExternal workflow with the business service and method that is called by each.
Table 90. Steps of the CalculatePriceExternal Workflow
|
|
|
|
|
|
Get Sales Service Flag |
Business Service |
Row Set Transformation Toolkit Service |
Simple Look-Up Transform |
Not applicable |
Determines if the product is a service product. |
Dynamic Pricing Procedure |
Sub Process |
Not applicable |
Not applicable |
Dynamic Pricing Procedure |
Calls the Dynamic Pricing Procedure workflow as a subprocess that handles all the pricing operations. |
Get Next Discount |
Business Service |
Row Set Transformation Toolkit Service |
Simple Look-Up Transform |
Not applicable |
Populates Volume Discount upsell messages. |
|