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:

  1. 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.
  2. Pricing Procedure - Default. Calls the Dynamic Pricing Procedure workflow as a subprocess that handles all pricing operations.
  3. Get Next Discount. Populates Volume Discount upsell messages.

Table 89 lists the steps in the CalculatePriceExternal workflow with the business service and method that is called by each.

Table 89. Steps of the CalculatePriceExternal Workflow
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.

Siebel Pricing Administration Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.