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. The following figure illustrates the 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.
The following table lists the steps in the CalculatePriceExternal workflow with the business service and method that is called by each.
Name | Type | Business Service | Method | Sub Process | Description |
---|---|---|---|---|---|
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. |