Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

21
1 Leveraging Milestone Monitors for Visibility at Cisco By Kevin Franklin Anuj Garg Sree Guru

Transcript of Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

Page 1: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

1

Leveraging Milestone Monitors for Visibility at Cisco

By

Kevin Franklin

Anuj Garg

Sree Guru

Page 2: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

2

Agenda

• Milestone Templates

• Milestone Monitors

• Cisco Business Process related to Milestone

• Implementation of Milestone Monitors at Cisco

Page 3: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

3

Milestone Template

Milestone Template Role

• Controls the creation of milestone monitors and the types of business objects

that are assigned to the monitors

• These milestones control how the system monitors specific events and

performs actions for a business object

Milestone Template Contains

• Assignment criteria determines which Milestone template gets

assigned to the Business object (Order / Shipment) and also in what

event it gets assigned.

• Milestones that determine the events to monitor, actions to take in

response, and various other processing attributes

Page 4: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

4

Usefulness of Milestones

When are Milestones useful?

• Business configurable Inter-event dependencies are to be considered,

e.g. sequencing and time expiration

• Specification of mandatory events

• Specification of the completion of a chain of events to enable

handling of missing mandatory events

• Notification escalations

Page 5: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

5

Milestone Template – An example

Page 6: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

6

Milestone Monitors

What are Milestone monitors?

• A milestone monitor is a copy of a milestone template that attaches to a

business object and then monitors it.

For example, a milestone template may be defined to monitor sequence of events

occurring at the Order Release and monitor the time elapsed before an event occurs

at the Order Release level.

When a new order release is approved, by approving the shipments assigned to the

order release, the system creates a copy of that milestone template and attaches the

copy to the approved order release. The copy is called a milestone monitor. The

milestone monitor is what monitors the events taking place at the order release level.

One milestone template can assign milestone monitors to several order releases

depending on the assignment criteria. A milestone template can be used again and

again.

Page 7: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

7

Assignment Criteria of Milestone Template

Page 8: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

8

Assignment Criteria of Milestone Template – Saved Condition

Page 9: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

9

Cisco Business Process

• Different Contract Manufacturers (CM) called Orgs serve Cisco’s end customers

• Each Org is responsible for transporting goods depending on a specific route.

• Different route codes are possible. These are listed below:

a) A -> CM to Origin SLC* to End Customer

b) B -> CM to End Customer

c) C-> CM to Destination SLC to End Customer

d) D-> CM to Origin SLC to Destination SLC to End Customer

• Order Release received into OTM and is routed based on the route code.

• Order Release after routing is sent again into OTM in the form of a Delivery that

needs to be tracked from the SLC (Origin or Destination) to the End Customer or

from CM to End Customer.

• This Delivery on approval in OTM is assigned to the Milestone Template to form a

Milestone Monitor * SLC is a Distribution Center for Cisco

Page 10: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

10

Cisco Business Process

SLC/CM Destination

Gateway Customer

Wheels Up

1 4

Customs Clearance

Delivered to Customer

Shipment 1 Shipment 2

3

2 Wheels Down

• Ensure that sequence of milestone is validated

• Ensure that the time based SLA between

milestones are met

36 hrs. 36 hrs.

5 hrs. 4 hrs.

Sent by Carrier 1

Sent by Carrier 1 or Carrier 2

Page 11: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

11

Cisco Business Process

Cisco Terms RNET

Code RNET Description

WHEELSUP - when the plane has taken off with the

shipment from the origin airport (where customs was

cleared) and is in flight to the destination airport;

DDP Departed/Aircraft departure.

WHEELS DOWN - Aircraft has landed in the destination

airport AAV Arrival / Aircraft Arrival

CLEARED IMPORT CUSTOMS - when the shipment has

cleared Customs of the destination CRF Customs/Released from customs.

DELIVERED TO CUSTOMER - when the carrier has

handed the shipment over to the customer including

delivered to customers broker/carrier

DAS Delivered/Receiver acknowledges receipt.

Page 12: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

12

Cisco Business Process

OTM EBS

Partner

Systems

3B3 / 3B2 Status

message

OTM

Sequence Validation &

Time based monitoring

3B3 Milestone Details Post shipment

event management

for downstream application

Applying milestone templates based on lanes

Listen to the events and perform out of sequence

validation

Milestone monitors to listen and validate if the service

level agreement (SLA) meets or not

Sends notification to carrier for non compliance

Sends information to EBS on milestone events

TIBCO

TIBCO

EBS

Page 13: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

13

Implementation of Milestones Milestone Template assignment

Plan Order Release Approve Shipments Assign Monitor

Template on Order Release

Agent to check if Monitor Template has been applied

on the Order, and send e-mail if

required.

3B3/3B2 status messages from

EBS

Event creation & trigger milestone based on status

code

Sequence Validation

followed by time based SLA for the

subsequent milestone is

validated

Send valid message /

sequence & SLA validation error

notification

Processing of Milestone event

Page 14: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

14

Implementation of Milestones

When Order gets created in OTM, order release refnum is populated

with lane and Biz entity

Page 15: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

15

Implementation of Milestones On Order status changed to approved, Milestone template is assigned

Saved condition in Assignment Criteria of the Milestone template refers the same Order

Release Refnum to constrain the template being attached to the Order Release.

Page 16: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

16

Implementation of Milestones Milestone Template

Page 17: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

17

Implementation of Milestones

Milestone event for

ship confirm

Set Ups – Sequence Validation

Next Milestone – Wheels up

Page 18: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

18

Implementation of Milestones Set Ups – Sequence Validation

Page 19: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

19

Implementation of Milestones Set Ups – SLA validation

Page 20: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

20

Implementation of Milestones Sample Order Release with Events

Page 21: Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final

THANK YOU

For Further details please reach out to the following:

Kevin Franklin: [email protected]

Anuj Garg : [email protected]

Sree Guru: [email protected]