45
Order Management Integration Session ID: 11251 Order Management Integration with Service Contracts for Model Configurations Prepared by: A Case Study for the Transaction Security Industry Chris Nikolaides Consultant O2Works LLC Remember to complete your evaluation for this session within the app! O2Works, LLC Sameer Thatiparthy IT Business Systems Lead Underwriters Laboratories April 10, 2019

Order Management Integration with Service Contracts for

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Order Management Integration with Service Contracts for

Order Management IntegrationSession ID:11251

Order Management Integration with Service Contracts for Model Configurations

Prepared by:A Case Study for theTransaction Security Industry Chris Nikolaides

ConsultantO2Works LLC

Remember to complete your evaluation for this session within the app!

O2Works, LLCSameer ThatiparthyIT Business Systems LeadUnderwriters Laboratories

April 10, 2019

Page 2: Order Management Integration with Service Contracts for

About O2Works

O2Works is one of the leading E-Business Suite services providers offering themost experienced teams of functional and technical consultants in the industry. Ourhands-on resources average 20+ years of experience focused exclusively onimplementing, upgrading, integrating, and extending Oracle's E-Business Suite.Stop by and talk to us about our large portfolio of successful projects.

Presentations, White Papers, and other information shared Stop by and visit us at Booth 601 in the Exhibition Hall

on‐line at: https://o2works.com/knowledge-works/

2

Page 3: Order Management Integration with Service Contracts for

UL - Working for a Safer World since 1894

WEWECERTIFYVALIDATETESTINSPECTAUDITAUDITADVISE & EDUCATE

3

EDUCATE

Page 4: Order Management Integration with Service Contracts for

Summaryy

• Case Study • Model Configurations • Order Entry • Contact Management• Hardware Shippingpp g• Model Fulfillment• Installed Base Integration• Service Contract IntegrationService Contract Integration• Hardware Replacement

4

Page 5: Order Management Integration with Service Contracts for

Case Studyy• Company: Underwriters Laboratories

• Industry: Transaction Security Services

• Sectors: Mobile, payment card, eTicketing and ID management sectors

• Services: End-to-end security, interoperability, conformance evaluation and advisory services

• Customers: Banks governments mobile network operators public transport companies• Customers: Banks, governments, mobile network operators, public transport companies

5

Page 6: Order Management Integration with Service Contracts for

Global Footprint

6

Page 7: Order Management Integration with Service Contracts for

High Level Business Process FlowS l C t t

Customer

Sales Contract Fulfillment

Service Contract Service

CustomerSelling OU

AR

UL TS BVAP

Leiden Dublin Edinburgh Toronto Singapore Sao Paulo

7

Page 8: Order Management Integration with Service Contracts for

Model ConfigurationsParent/Topp

Pick-To-Order Models • One-Level (Flat) Bills of Material

Two Categories• Generic (A La Carte) Model

C i t f ll ft h d d d bl i– Consists of all software, hardware and orderable accessories– Hundreds of software and about 50 hardware components

• Pre Configured Models• Pre-Configured Models– Consist of software and hardware for specific applications

All Models are serviceable/IB trackableAll Models are serviceable/IB trackable

8

Page 9: Order Management Integration with Service Contracts for

Model ConfigurationsSoftware/Hardware

• Software (SW)– Bill-Only items

S i bl /IB T k bl– Serviceable/IB Trackable– Non-Serialized

• Hardware (HW)( )– Shippable items– Majority Serviceable/IB Trackable– Majority Serialized (at sales order issue)

• Accessories (ACC)– Orderable/shippable– Non Serviceable/IB trackable– Non-Serialized

9

Page 10: Order Management Integration with Service Contracts for

AccessoriesProcessingg

Majority of accessories are not orderable

• Handled outside of model configurations• Associated with pre‐configured models or components of generic model• Set up through inventory item relationshipsp g y p• Printed on packing slip

10

Page 11: Order Management Integration with Service Contracts for

AccessoriesExamplep

Hardware: UL Smartwave Box

Pre‐Configured Model: BTT + SmartLink Box + SmartWave Box

Packing Slip logic picks up accessories for specific hardware or pre‐configured models

11

Page 12: Order Management Integration with Service Contracts for

Order EntryConfiguration/Service line

• Model (Generic) Service Line

• Model (Generic) Service Line

Standard Functionality With Folder

– SW1 Service Line

– SW2 Service Line

– SW1– SW2– SW3– HW1

– SW3 Service Line

– HW1 (Serviceable) Service Line

– HW2 – ACC1

Service Line– HW2 (Non Serviceable)– ACC1

Add Service Line

12

Page 13: Order Management Integration with Service Contracts for

Order EntryPricing

With Folder

Price Pricing Method• Model (Generic)

Service Line Automatic Custom modifier– SW1 Manual Manual surcharge– SW2 Manual Manual surcharge g– SW3 Manual Manual surcharge– HW1 0 (with exceptions)– HW2 0 (with exceptions)– ACC1 0ACC1 0

13

Page 14: Order Management Integration with Service Contracts for

Order EntryConfiguration - Example

Included Item

14

Page 15: Order Management Integration with Service Contracts for

Order EntryService Line Entry - Approach

Field Method Value

Service Reference Type Required Defaulting Rule ORDERService Order Type Required Personalization From OrderService Ref Order Number Required Personalization From OrderService Ref Line Number Required Personalization Top ModelS i R f Shi t N b R i d P li ti T M d lService Ref Shipment Number Required Personalization Top ModelService Ref Option Number Personalization 0Service Duration Defaulting Rule From ItemService Period Defaulting Rule From ItemService Number Personalization 1Service Number Personalization 1

15

Page 16: Order Management Integration with Service Contracts for

Order EntryService Line Entry - Example

16

Page 17: Order Management Integration with Service Contracts for

Order EntryService Line Entry – Example (cont’d)

17

Page 18: Order Management Integration with Service Contracts for

Order EntryService Line Entry – Example (cont’d)

18

Page 19: Order Management Integration with Service Contracts for

Order EntryAfter Saving Service Line

19

Page 20: Order Management Integration with Service Contracts for

Order EntryService Line Pricing

Multiplier on product value

A

B

Formula uses pricing attribute to calculate product value and then multiplies by modifier valueFormula uses pricing attribute to calculate product value and then multiplies by modifier value

20

Page 21: Order Management Integration with Service Contracts for

Order EntryWorkflows

Hardware/Software

S i LiService Line

Not needed in 12.2.6• Filters out non‐model service lines• Sets service start/end datesSets service start/end dates 

21

Page 22: Order Management Integration with Service Contracts for

Contact ManagementRequirementsq

Process Requirements

• Service Contract contacts required on contract header

• Entered in OM by salespeople/office management personnely p p g p

• Needed for daily extract from Service Contracts to customer Web Portal

• Customers log into Web Portal and download software license keys

22

Page 23: Order Management Integration with Service Contracts for

Contact ManagementProcessing

• Service Contacts entered in ‘Service Contract Details’ window of Model Service Line• Service Contacts entered in Service Contract Details window of Model Service Line

23

Page 24: Order Management Integration with Service Contracts for

Hardware ShippingPick Release

24

Page 25: Order Management Integration with Service Contracts for

Hardware ShippingDelivery Shipping

25

Page 26: Order Management Integration with Service Contracts for

IB Interface DataAfter Hardware is Shipped

Before all order lines are fulfilled• Serviceable Hardware is immediately Interfaced to IB

Unprocessed

After all order lines are fulfilled• Software is interfaced as part of parent line (top model)

26

Page 27: Order Management Integration with Service Contracts for

Order Service DetailsBefore IB Processing

Order Service Details Table

oks k order detailsoks_k_order_details

Top Model

Order Service Contact Details

k k d t t

Top Model

oks_k_order_contacts

27

Page 28: Order Management Integration with Service Contracts for

Order Service DetailsAfter IB Processing

IB Interface DataProcessed

Order Service DetailsTop Model

Model Components

28

Page 29: Order Management Integration with Service Contracts for

Order Service DetailsReset Before Service Contracts Interface

Before Resetting

To create one contract, need to resetTo create one contract, need to reset• COD_TYPE• LINK_ORD_LINE_ID1

After Resetting

29

Page 30: Order Management Integration with Service Contracts for

Service Contracts Integration

Before Service Contract Interface Processing

After Service Contract Interface Processing

Single contract

30

Page 31: Order Management Integration with Service Contracts for

Service Contract Header

Contracts Manager flowsto Service Contracts Header

31

Page 32: Order Management Integration with Service Contracts for

Service Contract Lines

32

Page 33: Order Management Integration with Service Contracts for

Service Contract Header DFF

New Username/TokenFrom OH Sales ChannelF OH DFFFrom OH DFF

33

Page 34: Order Management Integration with Service Contracts for

Service Contract Header Sweep Program

S i C Fi ld S Fi ld S E iService Contract Field Source Field Source Entity

MyCollis Username/Token New MyCollis Username/Token Service Contracts DFFContract Type Sales Channel Order HeaderMS CRM Opportunity Num MS CRM Opportunity Num Order HeaderMS CRM Opportunity Num MS CRM Opportunity Num  Order Header Salesperson Salesperson Order HeaderBill Services Order Type Order Header

34

Page 35: Order Management Integration with Service Contracts for

Service Contracts to Web PortalData Extract

Data ExtractWeb

(MyCollis)Portal

Oracle EBSServiceContracts

Data Extract

Clients log into the Web Portal to:Clients log into the Web Portal to:• Download license keys• Update software

35

Page 36: Order Management Integration with Service Contracts for

Order Closing/InvoicingService Line Workflow

Service Line

Function Business Impact

Filters out non‐model service lines Streamlined InvoicingSets service start/end dates Service Line Invoiced along with Model Components

36

Page 37: Order Management Integration with Service Contracts for

Order Closing/InvoicingService Line Workflow

Need to set service start/end dates

Standard functionalityStandard functionality

• After model fulfillment, service line is in ‘Awaiting Invoice Interface ‐ Incomplete Data’ status(flow_status_code = ‘INVOICE_INCOMPLETE’) • All model lines are in ‘Closed’ statusAll model lines are in  Closed  status.• Service line is awaiting contract creation and can be closed after ‘Progress Order’ is performed• This may result in invoice splitting into two parts, one for the model and one for the service line.

CustomizationCustomization

• After fulfillment, service start/end dates are updated based on model o actual_shipment_date or, if null, actual_fulfillment_date

• This ensures that model and service lines are invoiced togetherg

37

Page 38: Order Management Integration with Service Contracts for

Hardware ReplacementReplacement Process

Page 39: Order Management Integration with Service Contracts for

Hardware Replacement

• 12.2.6 Standard Process Return non-functioning Hardware and then ship the replacement hardware.

This Process is fully integrated with IB/Service Contracts.

• UL Process First, ship replacement to address the customer needs

Shipment of replacement hardware is processed as a product merge to the existing contract Shipment of replacement hardware is processed as a product merge to the existing contract.

Then, process returns for non-functioning hardware.Return of non-functioning hardware is processed as a ‘Return for Replacement’ Transaction.

39

Page 40: Order Management Integration with Service Contracts for

Service ContractBefore Replacement Shipment

40

Page 41: Order Management Integration with Service Contracts for

Replacement Shipment

TipContract will not show up unless Order Currency = Contract Currency 

41

Page 42: Order Management Integration with Service Contracts for

Service ContractAfter Replacement Shipment

New Service Line for the remainder of the Contract

R l tReplacementHardware

42

Page 43: Order Management Integration with Service Contracts for

Hardware Return

43

Page 44: Order Management Integration with Service Contracts for

Service ContractAfter Hardware Return

Hardware Terminated

44

Page 45: Order Management Integration with Service Contracts for

cnikolaides@o2works [email protected]@ul.com

Session ID:

11251

Remember to complete your evaluation for this session within the app!