52
<Insert Picture Here> Siebel CRM Integration Pack for Oracle Communications Billing and Revenue Management: Order to Bill Matthijs Grimbergen EMEA Consulting February 25 nd , 2008 Application Integration Architecture 2.0 for Communications EMEA Solution Architects Functional Training Feb 25-27, 2008

3 AIA4COM2 OrderToBill FunctionalTraining

Embed Size (px)

DESCRIPTION

3 AIA4COM2 OrderToBill FunctionalTraining

Citation preview

Page 1: 3 AIA4COM2 OrderToBill FunctionalTraining

<Insert Picture Here>

Siebel CRM Integration Pack for Oracle Communications Billing and Revenue Management: Order to BillMatthijs GrimbergenEMEA ConsultingFebruary 25nd, 2008

Application Integration Architecture 2.0 for Communications

EMEA Solution Architects Functional Training

Feb 25-27, 2008

Page 2: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 2

AIA 2.0 for Communications Order To BillObjectives

• Understand the context of the Order to Bill process• Understand the scope of the Order to Bill in context of AIA

2.0 PIPs• Understand the key integration sub-processes of the Order

to Bill business process• Understand the AIA 2.0 for Comms adopted methodology

for Order to Bill• Understand some of the key caveats, limitations and

constraints in the edge applications and the integration

Page 3: 3 AIA4COM2 OrderToBill FunctionalTraining

Collect Cash

Ship Confirm

Enter and Configure Order Book Order

Returns

Price Order

ConfigureOrder Availability “Firm”

OrderPlan

Shipment

Release toWarehouse

GenerateShipping

Documents

ShipConfirm

RMAApproval

Order Department

Shipment Department

CaptureOrder

On-linepricing

• Any channel…• XML, EDI, iStore• Phone etc…• Single source!!!

• Options• Exclusivity• Guided Buying• Guided Selling

• Optimisation • Grouping rules• Carrier choice

• Bill of Lading• Packing Slip• Custom doc.

Invoice Customer

Auto CreateInvoice

• Pick Slip• Mobile Devices• Pick/Pack rules

• Manage returns

Carrier Pick Up

CarrierPick Up

Customer

• Carrier Notification• ASN to buyer

• Credit check• Firm order• Demand created

• Auto created• Freight Charge• Credit Notes

Auto

Vision Corporation

• Check ATP• Schedule Order• Reserve stock• Cust. feedback

• Confirms shipment• Mobile Device

• Coupons• Adv. Formulas• Free items

Analyse Performance

ManageProcessQuality

• Risk Indicators• Backorders• Fulfilment• Delivery quality

CashCollection

• Receive Cash

Business Flow Scenario: Order to Cash

ATP Check, Reserve Plan Shipment

Release Orderfor Picking

Page 4: 3 AIA4COM2 OrderToBill FunctionalTraining

Order Department

Shipment Department

Customer

Vision Corporation

Communications

Collect Cash

Ship Confirm

Enter and Configure Order Book Order

Returns

Price Order

ConfigureOrder Availability “Firm”

OrderPlan

Shipment

Release toWarehouse

GenerateShipping

Documents

ShipConfirm

RMAApproval

CaptureOrder

On-linepricing

• Any channel…• XML, EDI, iStore• Phone etc…• Single source!!!

• Options• Exclusivity• Guided Buying• Guided Selling

• Optimisation • Grouping rules• Carrier choice

• Bill of Lading• Packing Slip• Custom doc.

Invoice Customer

Auto CreateInvoice

• Pick Slip• Mobile Devices• Pick/Pack rules

• Manage returns

Carrier Pick Up

CarrierPick Up

• Carrier Notification• ASN to buyer

• Credit check• Firm order• Demand created

• Auto created• Freight Charge• Credit Notes

Auto

• Check ATP• Schedule Order• Reserve stock• Cust. feedback

• Confirms shipment• Mobile Device

• Coupons• Adv. Formulas• Free items

Analyse Performance

ManageProcessQuality

• Risk Indicators• Backorders• Fulfilment• Delivery quality

CashCollection

• Receive Cash

Business Flow Scenario: Order to Cash

ATP Check, Reserve Plan Shipment

Release Orderfor Picking

Reconfiguration / Business Rules

Precheck / Resource

Reservation X

X X XProvisioning / Activation

X

RecurringBilling

Call DetailAnalysis

Page 5: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 5

Telco Order to BillSi

ebel

C

RM

eBus

ines

s Su

iteSe

rvic

e Fu

lfillm

ent

Serv

ice

Del

iver

y Pl

atfo

rm

Bill

ing

and

Rev

enue

Mgn

t

Customer Call

Capture & Configure

Order

Credit Check

Submit Order

Decompose / Orchestrate

service Orders

Create Billing Account

Activate Services

Start Billing Rate & Bill Usage

Acquire Merchandise Use Service

Trigger RatingCreate IP Service

Update Order Status

Merchandise Availibility

Pick/Ship Merchandise

Post Accounting

Validate Order

Network Resource Availibility

Page 6: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 6

AIA 2.0 for Communications Order To Bill PIPAgenda

• Order to Bill Overview • Process Integration for Product Lifecycle Management• Process Integration for Order Management• Summary and Business Benefits• Q & A

Page 7: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 7

Order to BillBusiness Process Steps

Design Products & Bundles1.2.1.5 Product & Offer

Development & Retirement

Setup Products & Tariffs BRM

Setup Service & Marketing Bundles CRM

1.1.1.1.11 Manage Product

Offering Inventory

Create & Configure Order CRM

Submit Order CRM

1.1.1.5 Order

Handling

Enter Account & Hierarchy CRM1.1.1.1.10 Manage Customer Inventory

Run Billing Cycle BRM1.1.1.10 Bill Invoice Management

Page 8: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 8

Order to BilleTOM Processes

Page 9: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 9

Lack of integrated order to bill process leads to…

• Longer time to market for new products and services• Error prone orders due to manual order hand-offs• Product/offer inconsistencies due to manual entry errors• Delays in service activation and billing initiation• Inability to recognize revenue due to slow order processing• No single view of your customers• Dissatisfied customers… Greater customer churn

Page 10: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 10

Siebel Call Center

Customer Order Management

Billing ManagementSales Catalog

Oracle Financials

General Ledger

Oracle Billing and Revenue Management

Billing and Invoicing

Balance TrackingRatingR

even

ue

Man

agem

ent

Cus

tom

er a

nd

Pro

duct

M

anag

emen

t

Financial M

anagement

1.Siebel CRM to Oracle BRM enabling Order to Bill

2.Siebel CRM to Oracle BRM enabling Agent Assisted Billing Care

3.Oracle BRM to E-Business Suite enabling Revenue Accounting

Products and Discounts

Application Integration Architecture 2.0for Communications - Order to Bill

Page 11: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 11

AIA 2.0 for CommsOrder To Bill PIP Overview

The Order To Bill Integration Pack provides three process integrations

Processes Enabled Overview1. Process Integration for Product

Lifecycle ManagementOracle BRM Siebel CRM

• Synchronizes billing products and discounts from Oracle BRM to Siebel CRM

2. Process Integration for Order ManagementSiebel CRM Oracle BRM

• Automates order processing between Siebel CRM and Oracle BRM

3. Process Integration for Customer ManagementSiebel CRM Oracle BRM

• Synchronizes customer data between Siebel CRM and Oracle BRM

Page 12: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 12

AIA 2.0 for Comms - Order To BillIntegration Architecture

RequestorParticipatingApplication

functional processes Provider

ParticipatingApplication

functional processesCross

functional processes

RequestorABC

serviceEBS

ProviderABC

service

ABM ABMEBM

EBM EBM

• ABCS WSDL Interface• Routing• ABCS Implementation

• Optional Adapters• Validation• Transformation• Error Handling• Security

• Provider WSDL Interface• Routing • ABCS Implementation

• Optional Adapters• Validation• Transformation• Error Handling• Security

• EBS WSDL Interface• Routing• EBS Implementation

• Optional Processes• Validation• Transformation• Error Handling• Security

Page 13: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 13

<Insert Picture Here>

AIA 2.0 for Comms Order to Bill Process Integration for Product Lifecycle Management

Page 14: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 14

• Contract Commitment and Penalty

• Bundle Upgrade• Bundle pricing• Early Termination Charges with

Proration• Contract based pricing

Wireless Bundle (one-year contract)

•Wireless Main Line Service •Wireless Add-On Service•Early Termination Charge: $120, prorate linearly over 12 months

Define MarketingBundles

• Product selling rules• Eligibility rules• Up-sell/Cross-sell reco• Bundled Pricing• Attribute Adjustment• Discount Matrices for

segmentized pricing

Define ServiceBundles

Wireless Add-On Service•Add-on Line Monthly($10/mon)

•Call Waiting ($5/mon)

Wireless Main Line Service•Main Line1000 ($50/mon)

• Activation ($60)•Call Waiting ($5/mon)•50% Discount on first 3 months

• Decompose products w/ multiple price types

• Construct billing bundles• Update Price List Line

Items

CRM Products:CP: Main Line 1000 ($50/mon)• SP: Activation ($60) SP: Add-on Line ($10/mon)SP: Call Waiting ($5/mon)SP: 50% Discount on first 3

months

SynchronizeProducts & Price Lists

Concept to Launch ProcessAIA 2.0 Adopted Methodology

SynchronizeProducts & Price List

• Rates and Rate Tiers• Currency and non-currency

resources• Product charging rules• Discounts• Discount exclusion rules

Billing Products:•Main Line 1000 (activation $60, monthly $50, 1000 Anytime Mins, usage $0.40/min)

•Add-on Line (monthly $10)•Call Waiting (monthly $5)•Discount: 50% Discount for first 3 mnths on mnthly charge

Define Billing Products

Oracle BRM Siebel CRM

Page 15: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 15

Event Type

Product

Event

Rate Plan

Balance Impact

Service Type

Deal

Plan

Discount Resource

Balance Group Rule

Price List

Price Line/Type (1..N) (1..N)

Product Product

Price List

Line (1..N)

Sync-edNot Sync-edLegend:

Portal Pricing (Billing) EBO Siebel (CRM)

Process Integration for Product Lifecycle ManagementData Model

Page 16: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 16

BRM to Siebel Basic Entity Mapping

Page 17: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 17

Process Integration for Product Lifecycle ManagementFeatures

• Products and Discounts Synchronizationo Real-timeo Batch

• Optimized Products Synchronization• Product Definition Methodology and Best Practices

Page 18: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 18

Product Launch Methodology & Process Flow Products and Discounts Real-time Synchronization

• Starts by defining Products and Discounts in Oracle BRM

• Products and Discounts are either committed one at a time or saved and then committed in sets

• Products and Discounts are synchronized to Siebel instantly when they are committed in Oracle BRM.

• Updates to the Products and Discounts follow the same process

Page 19: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 19

Product Launch Methodology & Process Flow Products and Discounts Batch Synchronization

• Starts by disabling the BRM real-time product sync event

• Like the real-time sync process, continue by defining Products and Discounts in Oracle BRM

• Products and Discounts are either committed one at a time or saved and then committed in sets

• When done with a batch run the batch utility (pin_export_price <parameters>) to sync the required set of Products and Discounts from BRM to Siebel

• Updates to the Products and Discounts follow the same process

Page 20: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 20

Products and Discounts Synchronization Real-time vs Batch

Note: The Product structure and the attributes are similar for both the processes

Criteria Real-time Sync Batch Sync

Initiation Step Commit to BRM Database

Run batch utility

Synchronization Process

Instantaneous Delayed

No of products synchronized

Usually one Ten or more

Usability New products and Updates

Initial Loading

Real-time event enabled

Yes No

Page 21: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 21

Oracle BRM

ProductsWireless Main Line 1000

MCF - $30

Wireless Main Line 2000 MCF - $50 Monthly 50 Mins Free

Wireless Activation Activation - $20

Wireless Usage Usage - $0.40 c/m

Internet Activation - $10

MCF - $20 Usage - $.50 c/m

DiscountsWireless Free Mins Discount50% Off - First 3 Months

Siebel CRM

Process Integration for Product Lifecycle ManagementAn Example

Page 22: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 22

Oracle BRM

ProductsWireless Main Line 1000

MCF - $30

Wireless Main Line 2000 MCF - $50 Monthly 50 Mins Free

Wireless Activation Activation - $20

Wireless Usage Usage - $0.40 c/m

Internet Activation - $10

MCF - $20 Usage - $.50 c/m

DiscountsWireless Free Mins Discount50% Off - First 3 Months

Siebel CRM

Wireless Main Line 1000 – $30 Wireless Main Line 2000 -$50Wireless Activation - $20Wireless Usage Wireless Free Mins Discount50% Off - First 3 Months

CP: Internet Internet – Activation - $10 Internet – MCF - $20

Created by Product Sync

• Products mapped to single events are synched as Simple Products.

• Products mapped to multiple events are synched as Complex Products (CP)

• None currency resources aren’t synced

Process Integration for Product Lifecycle ManagementAn Example

Page 23: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 23

Ora

cle

BR

MF

MW

ES

BF

MW

FM

WS

iebe

l CR

M

PortalSynchronize DiscountABCS

SynchronizeItemEBS

SynchronizePriceListEBS

SiebelSynchronizeProductABCS

SiebelSynchronizePricelistABCS

Siebel Synchronize Product WS

Siebel Synchronize

PriceList WS

Create/Update Discount with Single

event

DiscountABM

ItemEBMPriceListEBM

ItemEBM PriceListEBM

ProductABM PriceListABM

Create/Update Product with Single

event

PortalSynchronize ProductABCS

ItemEBM

ProductABM

SiebelBOMABO

Process Integration for Product Lifecycle ManagementEnterprise Business Services

• Based on two Enterprise Business Services (EBS)

• Synchronize Itemproduct/discount synchronization

• Synchronize PriceListpricelist synchronization

Page 24: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 25

Process Integration for Product Lifecycle Management Optimized Product Synchronization

• Creates optimized product structure in Siebel CRM for products with multiple billable events

o Charges for the recurring event are merged into the complex product (CP) limits overhead in Siebel for multi-event products

• Implementation provided for Real-time and Batch Synchronization

• Enabled by changing ESB routing rules

Page 25: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 26

Oracle BRM

ProductsWireless Main Line 1000

MCF - $30

Wireless Main Line 2000 MCF - $50 Monthly 50 Mins Free

Wireless Activation Activation - $20

Wireless Usage Usage - $0.40 c/m

Internet Activation - $10

MCF - $20 Usage - $.50 c/m

DiscountsWireless Free Mins Discount50% Off - First 3 Months

Siebel CRMDefault Sync

Wireless Main Line 1000 – $30 Wireless Main Line 2000 -$50Wireless Activation - $20Wireless Usage Wireless Free Mins Discount50% Off - First 3 Months

CP: Internet Internet – Activation - $10 Internet – MCF - $20

Created by Product Sync

Siebel CRMOptimized Sync

Wireless Main Line 1000 – $30 Wireless Main Line 2000 -$50Wireless Activation - $20Wireless Usage Wireless Free Mins Discount50% Off - First 3 Months

CP: Internet – MCF - $20 Internet – Activation - $10

• Reduces number of products in CRM

• Requires a simple configuration

Process Integration for Product Lifecycle ManagementDefault vis-à-vis Optimized Product Sync

Page 26: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 28

•Guidelines for defining service bundles and Promotions– using synchronized billing products from Oracle BRM

•Guidelines for handling the following– Discounts– Physical Goods– One-time charges– Penalties

Process Integration for Product Lifecycle Management Methodology and Best Practices

Page 27: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 29

Process Integration for Product Lifecycle ManagementMethodology Example

Oracle BRM

ProductsWireless Main Line 1000

MCF - $30

Wireless Main Line 2000 MCF - $50 Monthly 50 Mins Free

Wireless Activation Activation - $20

Wireless Usage Usage - $0.40 c/m

Internet Activation - $10

MCF - $20 Usage - $.50 c/m

DiscountsWireless Free Mins Discount50% Off - First 3 Months

Siebel CRM

Wireless Main Line 1000 – $30 Wireless Main Line 2000 -$50Wireless Activation - $20Wireless Usage Wireless Free Mins Discount50% Off - First 3 Months

CP: Internet Internet – Activation - $10 Internet – MCF - $20

Created by Product Sync

• Products mapped to single events are synched as Simple Products.

• Products mapped to multiple events are synched as Complex Products (CP)

• None currency resources aren’t synced

Page 28: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 30

Oracle BRM

ProductsWireless Main Line 1000

MCF - $30

Wireless Main Line 2000 MCF - $50 Monthly 50 Mins Free

Wireless Activation Activation - $20

Wireless Usage Usage - $0.40 c/m

Internet Activation - $10

MCF - $20 Usage - $.50 c/m

DiscountsWireless Free Mins Discount50% Off - First 3 Months

Siebel CRM

Service Bundle – 1

CP: Wireless Main Line Service Wireless Main Line 1000 – $30 Wireless Main Line 2000 - $50 Wireless Activation - $20 Wireless Usage Wireless Free Mins Discount 50% Off - First 3 Months

Service Bundle – 2

CP: Internet Access Service CP: Internet Internet – Activation - $10 Internet – MCF - $20

Created by Product SyncManually created

Service bundles –• Combine required and

optional products for easy (re-)configuration of features

• Are manually created by the Product Admin.

• include synched simple and/or complex products

• Need to have Billing Type set (“Service Bundle”) and Billing Service Type set (eg: service/telco/gsm/telephony, /service/ip, /account etc.)

Process Integration for Product Lifecycle Management Service Bundle Example

Page 29: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 31

Oracle BRM

ProductsWireless Main Line 1000

MCF - $30

Wireless Main Line 2000 MCF - $50 Monthly 50 Mins Free

Wireless Activation Activation - $20

Wireless Usage Usage - $0.40 c/m

Internet Activation - $10

MCF - $20 Usage - $.50 c/m

DiscountsWireless Free Mins Discount50% Off - First 3 Months

Siebel CRM

Promotion 1

Wireless Promotion 1000 w/Internet Access

CP: Wireless Main Line Service Wireless Main Line 1000 – $30 Wireless Activation - $20 Wireless Usage Wireless Free Mins Discount

CP: Internet Access Service CP: Internet Internet – Activation - $10 Internet – MCF - $20

Service bundles and Promotions are manually created

Siebel CRM

Promotion 2

Wireless Promotion 2000 w/Internet Access

CP: Wireless Main Line Service Wireless Main Line 2000 - $50 Wireless Activation - $20 Wireless Usage Wireless Free Mins Discount

CP: Internet Access Service CP: Internet Internet – Activation - $10 Internet – MCF - $20

Service bundles and Promotions are manually created

Process Integration for Product Lifecycle Management Marketing Bundle Example

Page 30: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 32

Process Integration for Product Lifecycle ManagementAssumptions and Constraints

1. Only identified BRM entities are synchronized to CRM out-of-the-box2. Discount Sharing Groups are not supported out-of-the-box in this release.3. Physical goods synch and returns are not supported out-of-the-box in this release.4. No out-of-the-box support for multiple brands within a single instance of BRM.5. All component products within a service bundle reference products from the same

billing system.6. Penalty Products: A default penalty product is defined within Siebel suspend

workflow process. The Siebel CRM administrator has to manually update the price of the penalty product for the service. Alternatively, if the penalty product is synchronized from Oracle BRM, then the Siebel CRM administrator has to manually update the default Product Id with the new Product Id. The update is done at the workflow process level.

7. Creation or updates to billing products and billing discounts occur in Oracle BRM. The synchronization of billing products and billing discounts are one way. Billing products created or updated in Siebel CRM will not be synchronized to Oracle BRM.

8. All of the billing products created via this integration must belong to one default price list in Siebel CRM. Identify the price list in Siebel (or create one). The price list information is set in the AIAConfigurationProperties.xml configuration file.

Page 31: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 33

• Product & price synchronization between BRM and CRM

• Real-time Synchronization• Batch Synchronization

• Optimized Product synchronization• Product Definition Methodology

The Process Integration for Life Cycle Management delivered with the Comms Order to Bill PIP automates product and price synchronization

Key Business BenefitsKey Features

• Rapidly define, launch and offer differentiated products

• Maintaining consistent Product data across multiple applications

• Agnostic of Edge application upgrades lowering support and maintenance costs

• Lower cost of deployment, maintenance and business operations

Process Integration for Product Lifecycle Management Key Features and Business Benefits

Page 32: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 34

<Insert Picture Here>

AIA 2.0 for Comms Order to Bill Process Integration for Order Management

Page 33: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 35

Status Update & Interface to Assets

• Create or Update Assets• Ready for Asset Based

Ordering

• Create Customer Data • Create/Update Service

Instances, Purchase Products & Discounts

• Communicate Price overrides, penalties and one-time charges

• Transform CRM Sales Order to EBO Sales Order

• Hand over to Order De-composition and Orchestration

Order to BillAIA 2.0 Adopted Methodology

• Query Existing or Create New Customer

• Select/Configure Products• Apply Promotion Constraints and

Recommendations• Validate and Submit the Sales Order

Oracle BRMSiebel CRM Siebel CRM

Wireless Add-On Service•Add-on Line Monthly($10/mon)

•Call Waiting ($5/mon)

Wireless Main Line Service•Main Line1000 ($50/mon)

• Activation ($60)•Call Waiting ($5/mon)•50% Discount on first 3 months

Wireless Bundle (one-year contract)

•Wireless Main Line Service •Wireless Add-On Service•Early Termination Charge: $120, prorate linearly over 12 months

Billing Products:•Main Line 1000 (<price overrides>)

•Add-on Line (<price overrides>)

•Call Waiting (<price overrides>) Wireless Add-On Service

•Add-on Line Monthly (Complete)

•Call Waiting (Complete)

Wireless Main Line Service•Main Line1000 (Complete)

• Activation (Complete)•Call Waiting (Complete)

Update Status, Interface to

Assets

Interface to Billing

Process Order

Capture & Validate Order

Page 34: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 36

Basic Entity MappingOrder to Bill

Siebel Entity EBO Portal Entity

AccountBilling ProfileAddress

Customer Party AccountBill InfoPay InfoBalance Group

Order HeaderOrder Lines

Order

Installed Asset Service InstancePurchased ProductPurchased Discount

Page 35: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 38

Process Integration For Order ManagementCapture Order

Capture order in Siebel CRM and submit for processing

Page 36: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 39

Process Integration for Order ManagementIntegration Scenario & Components

Integrated Order Management

FMW

FMW

Porta

lFM

WFM

WFM

WSi

ebel Submit Order

Event

Order Decomposition and Orchestration

.InterfaceOrderToBilling**

. SiebelProcess

OrderABCS

PortalProcessBillingOrder

ABCS

SiebelUpdateOrderLineStatus

ABCS

OrderEBM

Legend

CustomerPartyEBS.CreateCustomer

PortalCreateCustomerABCS

SiebelGetCustomerABCS

Services delivered as part of Customer Management Process Integration

Services delivered as part of Order Management Process Integration

OrderABM

Create Account API Various Service Mgmt APIS

Customer EBM

OrderABMCustomerABM

Order Update APIs

OrderABM

GetCustomerAPIS

Customer EBM

Customer ABM

SalesOrderOrchestrationEBS.Process

OrderEBM

Ship ProvisionOrderEBM

OrderEBM

Delivered as part PIP

InterfaceCustomer

ToBillingEBF

Customer EBM

Bill Close

SalesOrderEBS.UpdateOrder

LineStatus

OrderABM

SiebelUpdateOrderLineStatus

ABCS

OrderEBM

Order Update APIs

Shipping Status Update

Billing Status Update

Provisioning Status Update

Complete

Order Update APIs

SiebelUpdateOrderLineStatus

ABCS

SalesOrderEBS.UpdateOrder

LineStatus

OrderEBM

OrderABM

InterfaceOrderToCustomerEBF

CustomerPartyEBS.QueryCustomer

Customer EBM

Sync Customer

OrderEBM OrderEBM

** - This is an operation on SalesOrderOrchestrationEBS

SalesOrderEBS.UpdateOrder

LineStatus

Page 37: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 40

Process Integration for Order ManagementFeatures

• Submit a new or MACD Siebel Order for processing

• Create Customer data in Oracle BRM

• Interface a new or MACD Order to Oracle BRM

• Update Order Line status in Siebel CRM

• Create or Update CRM Installed Assets from Order

Integrated Order Management

FM

WF

MW

Po

rta

lF

MW

FM

WF

MW

Sie

bel Submit Order

Event

Order Decomposition and Orchestration

.InterfaceOrderToBilling**

. SiebelProcess

OrderABCS

PortalProcessBillingOrder

ABCS

SiebelUpdateOrderLineStatus

ABCS

OrderEBM

Legend

CustomerPartyEBS.CreateCustomer

PortalCreateCustomerABCS

SiebelGetCustomerABCS

Services delivered as part of Customer Management Process Integration

Services delivered as part of Order Management Process Integration

OrderABM

Create Account API Various Service Mgmt APIS

Customer EBM

OrderABMCustomerABM

Order Update APIs

OrderABM

GetCustomerAPIS

Customer EBM

Customer ABM

SalesOrderOrchestrationEBS.Process

OrderEBM

Ship ProvisionOrderEBM

OrderEBM

Delivered as part PIP

InterfaceCustomer

ToBillingEBF

Customer EBM

Bill Close

SalesOrderEBS.UpdateOrder

LineStatus

OrderABM

SiebelUpdateOrderLineStatus

ABCS

OrderEBM

Order Update APIs

Shipping Status Update

Billing Status Update

Provisioning Status Update

Complete

Order Update APIs

SiebelUpdateOrderLineStatus

ABCS

SalesOrderEBS.UpdateOrder

LineStatus

OrderEBM

OrderABM

InterfaceOrderToCustomerEBF

CustomerPartyEBS.QueryCustomer

Customer EBM

Sync Customer

OrderEBM OrderEBM

** - This is an operation on SalesOrderOrchestrationEBS

SalesOrderEBS.UpdateOrder

LineStatus

Page 38: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 41

Process Integration For Order ManagementSubmit Order For Processing

Submit Siebel Order For Processing

FM

WF

MW

FM

WS

ieb

el

Submit Order

Order Decomposition and Orchestration

2. SiebelProcess

OrderABCS

SalesOrderOrchestrationEBS.Process

Ship Provision

OrderEBM

OrderEBM

Bill CloseCompleteSync Customer

OrderABM

• What does it do?

• Transforms the Siebel Order message into an Order EBM • Hands over to order decomposition and order orchestration

• Services provided

• Siebel ProcessOrderABCS for transformation• SalesOrderOrchestrationEBS. process is configured (via ESB routing) to call your Order Decomposition and Orchestration service

Page 39: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 42

Process Integration For Order ManagementKey Order Transformations

Siebel Order

1. Wireless Promotion 1000 w/ Internet Access

2. CP: Wireless Main Line Service “Service Bundle“3. Wireless Main Line 1000 - $304. Wireless Activation - $205. Wireless Usage6. Wireless Free Mins Discount 7. CP: Internet Service “Service Bundle”8. CP: Internet 9. Internet – MCF - $2010. Internet – Activation - $10

Order EBO

1. Wireless Promotion 1000 w/ Internet Access

2. CP: Wireless Main Line Service “Service Bundle“3. Wireless Main Line 1000 - $304. Wireless Activation - $205. Wireless Usage6. Wireless Free Mins Discount 7. CP: Internet Service “Service Bundle”8. Internet – Recurring $20 - OneTime $10

Siebel ProcessOrderABCS converts CP order lines for a multi-event product into a single EBO Order Line with multiple charge types.

Page 40: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 43

Process Integration For Order ManagementCreate Customer Data

• What does it do?

• Collates customer information from order and creates account, contacts, addresses, payment and billing preferences in Oracle BRM

• Services provided –

• InterfaceOrderToCustomerEBF for collation

• InterfaceCustomerToBillingEBF for customer creation

Interface Customer Data to Billing

FM

WF

MW

Por

tal

FM

WS

iebe

lF

MW

Order De-composition and Orchestration …...…..…………

.

InterfaceCustomerToBillingEBF

CustomerPartyEBS.CreateCustomer

PortalCreateCustomerABCS

Customer Mgmt APIs

CustomerEBM

InterfaceOrderToCustomer

EBF

OrderEBM

Sync Customer

SiebelGetCustomerABCS

CustomerPartyEBS.QueryCustomer

Customer ABM

Customer EBM

GetCustomerAPIS

CustomerEBM

Customer ABM

Page 41: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 44

Process Integration For Order ManagementCreate Customer Data

• Customer creation services are part of the Process Integration for Customer Management.

• These services query Customer information from Siebel CRM and create the following data in Oracle BRM:

• Account • Address • Contact • Bill-info • Pay-info

Interface Customer Data to Billing

FM

WF

MW

Por

tal

FM

WS

iebe

lF

MW

Order De-composition and Orchestration …...…..…………

.

InterfaceCustomerToBillingEBF

CustomerPartyEBS.CreateCustomer

PortalCreateCustomerABCS

Customer Mgmt APIs

CustomerEBM

InterfaceOrderToCustomer

EBF

OrderEBM

Sync Customer

SiebelGetCustomerABCS

CustomerPartyEBS.QueryCustomer

Customer ABM

Customer EBM

GetCustomerAPIS

CustomerEBM

Customer ABM

Page 42: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 45

Interfacing Order to Billing

FM

WF

MW

Po

rtal

FM

W PortalProcessBillingOrder

ABCS

InterfaceOrderToBilling

**

OrderEBM

Service Mgmt APIS

OrderABM

Order De-composition and Orchestration …...…..…………. ……………..Bill Line(s)

OrderEBM

LEGEND - ** this is an operation in SalesOrderOrchestrationEBS

Process Integration For Order ManagementInterface Order to Billing

• What does it do? • Creates or updates service instances,

balance groups, purchased product and discount instances in Oracle BRM

• Communicates the following to Oracle BRM

o pricing information such as price overrides, discounts, one-time and penalty charges

o Communicates service identifiers and changes to it (eg: Phone Number for land-based or wireless phone service, login for IP service)

Page 43: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 46

Interfacing Order to Billing

FM

WF

MW

Po

rta

lF

MW Portal

ProcessBillingOrderABCS

InterfaceOrderToBilling

**

OrderEBM

Service Mgmt APIS

OrderABM

Order De-composition and Orchestration …...…..…………. ……………..Bill Line(s)

OrderEBM

LEGEND - ** this is an operation in SalesOrderOrchestrationEBS

Process Integration For Order Management Interface Order To Billing

• AIA Configuration file property controls Balance Group creation in Oracle BRM

• Default account level balance group is used for all services under the account

OR• Explicit balance groups are created for

unique combination of promotion and billing profile.

Note – Balance groups allow services within the group to share resources such as free minutes.

Page 44: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 47

Interfacing Order to Billing

FM

WF

MW

Po

rta

lF

MW Portal

ProcessBillingOrderABCS

InterfaceOrderToBilling

**

OrderEBM

Service Mgmt APIS

OrderABM

Order De-composition and Orchestration …...…..…………. ……………..Bill Line(s)

OrderEBM

LEGEND - ** this is an operation in SalesOrderOrchestrationEBS

Process Integration For Order Management Interface Order To Billing

• MACD actions supported• ADD• DELETE• UPDATE

o Service Account, Billing Account, Billing Profile, Service ID, Price

• SUSPEND• RESUME• MOVE-ADD and MOVE-DELETE

o To support service transfers

Page 45: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 48

Interfacing Order to Billing

FM

WF

MW

Po

rtal

FM

W PortalProcessBillingOrder

ABCS

InterfaceOrderToBilling

**

OrderEBM

Service Mgmt APIS

OrderABM

Order De-composition and Orchestration …...…..…………. ……………..Bill Line(s)

OrderEBM

LEGEND - ** this is an operation in SalesOrderOrchestrationEBS

Process Integration For Order ManagementInterface Order to Billing

• Services provided

• The order orchestration process can call the enterprise service SalesOrderOrchestrationEBS to interface an order to billing

• PortalProcess BillingOrderABCS to interface the order to Oracle BRM

Page 46: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 49

Process Integration For Order Management Status Update

• What does it do?

• Update order line status in Siebel CRM

• Services provided –

• SalesOrderEBS – callable by an order orchestration process to update order line status

• Siebel UpdateOrderLineStatusABCS to update order line status in Siebel CRM

Order Line(s) Status Update

FM

WF

MW

Sie

bel

FM

W

SalesOrderEBS.UpdateOrderLineStatus

OrderEBM

Siebel UpdateOrderLineStatus

ABCS

SetOrderLineStatus API

OrderABM

Order De-composition and Orchestration ………………… ……...………….

OrderEBM

Update Line(s) Status

Page 47: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 50

Process Integration For Order ManagementStatus Update

Order line status changes as order is processed

Page 48: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 51

Process Integration For Order ManagementInterface to CRM Assets

• The integration relies on Siebel CRM functionality to create installed assets from orders

• Once order line status changes to ‘Complete’

• Siebel can be configured to trigger auto-asset automatically

Or• Siebel auto-asset can be triggered

manually

Note – The order orchestration process sets order line status to “Complete”.

Triggering Asset Creation in Siebel

FM

WF

MW

Sie

be

lF

MW

SalesOrderEBS.UpdateOrderLineStatus

OrderEBM

Siebel UpdateOrderLineStatus

ABCS

SetOrderLineStatus API

OrderABM

Order De-composition and Orchestration ………………… ……...………….

OrderEBM

Update Line(s) Status to ‘Complete’

Siebel is configured to trigger Auto Asset once Order Line status is set

to ‘Complete’

Page 49: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 52

Participating Application EnhancementsCommunications Order to Bill

• Siebel Application Enhancements• Support for multiple billing profiles per account• Support for multiple balance groups, balances and details for an

account• New web services for accounts, contacts, billing profiles, import of

product definitions, etc.• Enhanced integration support for one-time charges, order history

tracking, and move scenarios• Oracle Communications BRM Enhancements

• Batch export utility for products and discounts already defined in BRM

• New and modified APIs to support integrated order management process

• New J2EE Connector Architecture (JCA) based Adaptor to increase the performance and usability of CRM integration services

• Web Services Description Language (WSDL) for each supported operation

Page 50: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 53

Process Integration For Order ManagementAssumptions and Constraints – additional from Prod Mgmt

1. Order quantity on service bundles is 1 – not prohibited, but no special handling is provided

2. The service account, billing account & billing profile are the same for all lines of a service bundle

3. The integration assumes that a service bundle are root CP line items on an order and can’t be nested

4. Balance group membership is determined and fixed when the service instance is created in Oracle BRM

5. Siebel CRM is the source system for both orders and installed assets.6. Asset status in Siebel CRM will be out of sync with service instance status in Oracle

BRM if service instance status is changed as a result of Collections processing7. No support for revision orders.8. Follow-on orders should only get interfaced into billing after original order assets are

created in Siebel9. Order lines that need to be sent to different billing systems will have different

billing profiles.10. Interfacing an order to billing activates billing. Any billing activation pre-requesits

must have been managed and met through orchestration.

Page 51: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 54

• Process sales order• Create customer data in billing• Initiate billing on fulfilled services• Update order line status• Create and update CRM assets

The Process Integration for Order Management delivered with the Comms Order to Bill PIP automates the order management process between Siebel CRM and Oracle BRM.

Key Business BenefitsKey Features

Process Integration For Order ManagementSummary and Benefits

• Reduced errors through zero touch integrated order management

• Cross-application data consistency and accuracy through pre-built process integration and automated billing provisioning

• Lowered cost with pre-built, standards based integration between Siebel CRM and Oracle BRM

Page 52: 3 AIA4COM2 OrderToBill FunctionalTraining

Page 58

Q & A

&Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S