SlideShare a Scribd company logo
1 of 21
Download to read offline
1
Leveraging Milestone Monitors for Visibility at Cisco
By
Kevin Franklin
Anuj Garg
Sree Guru
2
Agenda
• Milestone Templates
• Milestone Monitors
• Cisco Business Process related to Milestone
• Implementation of Milestone Monitors at Cisco
3
MilestoneTemplate
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
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
5
MilestoneTemplate – An example
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.
7
Assignment Criteria of Milestone
Template
8
Assignment Criteria of Milestone
Template – Saved Condition
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
10
Cisco Business Process
SLC/CM
Destination
Gateway
Customer
Wheels
Up
1 4
Customs
Clearance
Delivered to
Customer
Shipment 1 Shipment 2
3
2Wheels
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
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.
WHEELSDOWN - 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.
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
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
14
Implementation of Milestones
When Order gets created in OTM, order release refnum is populated
with lane and Biz entity
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.
16
Implementation of Milestones
Milestone Template
17
Implementation of Milestones
Milestone event for
ship confirm
Set Ups – Sequence Validation
Next Milestone –Wheels up
18
Implementation of Milestones
Set Ups – Sequence Validation
19
Implementation of Milestones
Set Ups – SLA validation
20
Implementation of Milestones
Sample Order Release with Events
THANK YOU
For Further details please reach out to the following:
Kevin Franklin: Kevinfra@cisco.com
Anuj Garg : Anuj_Garg05@infosys.com
Sree Guru: Sree_Sankaran@infosys.com

More Related Content

What's hot

Oracle min-max-planning
Oracle min-max-planningOracle min-max-planning
Oracle min-max-planningmgarg82
 
Capitulo 06.3 unidades de carga
Capitulo 06.3 unidades de cargaCapitulo 06.3 unidades de carga
Capitulo 06.3 unidades de cargaHola13
 
Making It Easy to Connect Kyriba with Other Systems
Making It Easy to Connect Kyriba with Other SystemsMaking It Easy to Connect Kyriba with Other Systems
Making It Easy to Connect Kyriba with Other SystemsKyriba Corporation
 
OTM(Oracle Transport Management)
OTM(Oracle Transport Management)OTM(Oracle Transport Management)
OTM(Oracle Transport Management)Cognizant
 
IBM Spectrum Scale Authentication For Object - Deep Dive
IBM Spectrum Scale Authentication For Object - Deep Dive IBM Spectrum Scale Authentication For Object - Deep Dive
IBM Spectrum Scale Authentication For Object - Deep Dive Smita Raut
 
Validate maximum expiration date for items lots
Validate maximum expiration date for items lotsValidate maximum expiration date for items lots
Validate maximum expiration date for items lotsAhmed Elshayeb
 
Ap invoice line level approval - R12
Ap invoice line level approval - R12  Ap invoice line level approval - R12
Ap invoice line level approval - R12 Anand Mallarapu
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receivingAhmed Elshayeb
 
Product Analysis Oracle XML Gateway
Product Analysis Oracle XML GatewayProduct Analysis Oracle XML Gateway
Product Analysis Oracle XML GatewayAcevedoApps
 
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfIntegrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfMavenWire
 
Logistica: implicancias generales para una correcta transacccion comercial in...
Logistica: implicancias generales para una correcta transacccion comercial in...Logistica: implicancias generales para una correcta transacccion comercial in...
Logistica: implicancias generales para una correcta transacccion comercial in...Lucero Siguas Rivera
 
Assign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping TransactionAssign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping TransactionAhmed Elshayeb
 
Transporte aereo
Transporte aereoTransporte aereo
Transporte aereoastrid2014
 
metodos de distribucion fisica
metodos de distribucion fisicametodos de distribucion fisica
metodos de distribucion fisicaMONICAYUNPARK
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsMavenWire
 
R12 features presentation inventory management
R12 features presentation inventory managementR12 features presentation inventory management
R12 features presentation inventory managementAmine Gallah
 
Guia seguridad en transporte carga terrestre
Guia seguridad en transporte carga terrestreGuia seguridad en transporte carga terrestre
Guia seguridad en transporte carga terrestreSanta Isabel
 
Gestion actual de_la_nueva_lga
Gestion actual de_la_nueva_lgaGestion actual de_la_nueva_lga
Gestion actual de_la_nueva_lgamaximo
 

What's hot (20)

Oracle min-max-planning
Oracle min-max-planningOracle min-max-planning
Oracle min-max-planning
 
Capitulo 06.3 unidades de carga
Capitulo 06.3 unidades de cargaCapitulo 06.3 unidades de carga
Capitulo 06.3 unidades de carga
 
Making It Easy to Connect Kyriba with Other Systems
Making It Easy to Connect Kyriba with Other SystemsMaking It Easy to Connect Kyriba with Other Systems
Making It Easy to Connect Kyriba with Other Systems
 
OTM(Oracle Transport Management)
OTM(Oracle Transport Management)OTM(Oracle Transport Management)
OTM(Oracle Transport Management)
 
IBM Spectrum Scale Authentication For Object - Deep Dive
IBM Spectrum Scale Authentication For Object - Deep Dive IBM Spectrum Scale Authentication For Object - Deep Dive
IBM Spectrum Scale Authentication For Object - Deep Dive
 
Validate maximum expiration date for items lots
Validate maximum expiration date for items lotsValidate maximum expiration date for items lots
Validate maximum expiration date for items lots
 
Ap invoice line level approval - R12
Ap invoice line level approval - R12  Ap invoice line level approval - R12
Ap invoice line level approval - R12
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
 
Product Analysis Oracle XML Gateway
Product Analysis Oracle XML GatewayProduct Analysis Oracle XML Gateway
Product Analysis Oracle XML Gateway
 
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfIntegrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
 
Logistica: implicancias generales para una correcta transacccion comercial in...
Logistica: implicancias generales para una correcta transacccion comercial in...Logistica: implicancias generales para una correcta transacccion comercial in...
Logistica: implicancias generales para una correcta transacccion comercial in...
 
Assign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping TransactionAssign Freight Cost On Shipping Transaction
Assign Freight Cost On Shipping Transaction
 
Transporte aereo
Transporte aereoTransporte aereo
Transporte aereo
 
Gestion de almacenes
Gestion de almacenesGestion de almacenes
Gestion de almacenes
 
metodos de distribucion fisica
metodos de distribucion fisicametodos de distribucion fisica
metodos de distribucion fisica
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM Myths
 
R12 features presentation inventory management
R12 features presentation inventory managementR12 features presentation inventory management
R12 features presentation inventory management
 
Transportation Control Tower
Transportation Control TowerTransportation Control Tower
Transportation Control Tower
 
Guia seguridad en transporte carga terrestre
Guia seguridad en transporte carga terrestreGuia seguridad en transporte carga terrestre
Guia seguridad en transporte carga terrestre
 
Gestion actual de_la_nueva_lga
Gestion actual de_la_nueva_lgaGestion actual de_la_nueva_lga
Gestion actual de_la_nueva_lga
 

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

Oracle Cloud Assurance by USDM. Continious validation monitoring of your Ora...
Oracle Cloud Assurance by USDM.  Continious validation monitoring of your Ora...Oracle Cloud Assurance by USDM.  Continious validation monitoring of your Ora...
Oracle Cloud Assurance by USDM. Continious validation monitoring of your Ora...Todd McKendrick
 
Software for Oil, Gas & Marine Sector by Labsols
Software for Oil, Gas & Marine Sector by LabsolsSoftware for Oil, Gas & Marine Sector by Labsols
Software for Oil, Gas & Marine Sector by LabsolsSapon Naskar
 
Supporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicSupporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicCloudHesive
 
11. Process: ocp cfops maintenance
11. Process: ocp cfops maintenance11. Process: ocp cfops maintenance
11. Process: ocp cfops maintenancessusereb347d
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSDeepak Shankar
 
Ncerc rlmca202 adm m3 ssm
Ncerc rlmca202  adm m3 ssmNcerc rlmca202  adm m3 ssm
Ncerc rlmca202 adm m3 ssmssmarar
 
Application of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC projectApplication of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC projectNieves Salor
 
SWEDEN ONLINE - CERTIFICATION PROCESS
SWEDEN ONLINE - CERTIFICATION PROCESSSWEDEN ONLINE - CERTIFICATION PROCESS
SWEDEN ONLINE - CERTIFICATION PROCESSFilippo Ferri
 
ISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply ChainsISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply ChainsJim Bugwadia
 
InterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-serviceInterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-serviceDavid Ware
 
(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the Cloud(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the CloudAmazon Web Services
 
Presentation tritan erp service
Presentation tritan erp servicePresentation tritan erp service
Presentation tritan erp serviceTritan solution
 
How to implement your first SFMC MCI Dataroma user story workshop
How to implement your first SFMC MCI Dataroma user story workshopHow to implement your first SFMC MCI Dataroma user story workshop
How to implement your first SFMC MCI Dataroma user story workshopArthur Backouche
 
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...Oliver Barreto Rodríguez
 
Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)Sid Anand
 
20171019 data migration (rk)
20171019 data migration (rk)20171019 data migration (rk)
20171019 data migration (rk)Ruud Kapteijn
 
Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019Ram Vennam
 

Similar to Leveraging milestone-monitors-for-visibility-at-cisco otm-sig_2013_final (20)

Oracle Cloud Assurance by USDM. Continious validation monitoring of your Ora...
Oracle Cloud Assurance by USDM.  Continious validation monitoring of your Ora...Oracle Cloud Assurance by USDM.  Continious validation monitoring of your Ora...
Oracle Cloud Assurance by USDM. Continious validation monitoring of your Ora...
 
Software for Oil, Gas & Marine Sector by Labsols
Software for Oil, Gas & Marine Sector by LabsolsSoftware for Oil, Gas & Marine Sector by Labsols
Software for Oil, Gas & Marine Sector by Labsols
 
Supporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo LogicSupporting your CMMC initiatives with Sumo Logic
Supporting your CMMC initiatives with Sumo Logic
 
11. Process: ocp cfops maintenance
11. Process: ocp cfops maintenance11. Process: ocp cfops maintenance
11. Process: ocp cfops maintenance
 
News UK - Our Journey to Cloud
News UK - Our Journey to CloudNews UK - Our Journey to Cloud
News UK - Our Journey to Cloud
 
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERSROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
ROLE OF DIGITAL SIMULATION IN CONFIGURING NETWORK PARAMETERS
 
Ncerc rlmca202 adm m3 ssm
Ncerc rlmca202  adm m3 ssmNcerc rlmca202  adm m3 ssm
Ncerc rlmca202 adm m3 ssm
 
Application of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC projectApplication of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC project
 
SWEDEN ONLINE - CERTIFICATION PROCESS
SWEDEN ONLINE - CERTIFICATION PROCESSSWEDEN ONLINE - CERTIFICATION PROCESS
SWEDEN ONLINE - CERTIFICATION PROCESS
 
ISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply ChainsISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply Chains
 
InterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-serviceInterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-service
 
(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the Cloud(SEC310) Keeping Developers and Auditors Happy in the Cloud
(SEC310) Keeping Developers and Auditors Happy in the Cloud
 
PIE Messaging day 1-2-3
PIE Messaging day 1-2-3PIE Messaging day 1-2-3
PIE Messaging day 1-2-3
 
Presentation tritan erp service
Presentation tritan erp servicePresentation tritan erp service
Presentation tritan erp service
 
How to implement your first SFMC MCI Dataroma user story workshop
How to implement your first SFMC MCI Dataroma user story workshopHow to implement your first SFMC MCI Dataroma user story workshop
How to implement your first SFMC MCI Dataroma user story workshop
 
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
 
Travis Wright - Complete it service management
Travis Wright - Complete it service managementTravis Wright - Complete it service management
Travis Wright - Complete it service management
 
Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)Resilient Predictive Data Pipelines (QCon London 2016)
Resilient Predictive Data Pipelines (QCon London 2016)
 
20171019 data migration (rk)
20171019 data migration (rk)20171019 data migration (rk)
20171019 data migration (rk)
 
Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019Istio Triangle Kubernetes Meetup Aug 2019
Istio Triangle Kubernetes Meetup Aug 2019
 

Recently uploaded

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

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

  • 1. 1 Leveraging Milestone Monitors for Visibility at Cisco By Kevin Franklin Anuj Garg Sree Guru
  • 2. 2 Agenda • Milestone Templates • Milestone Monitors • Cisco Business Process related to Milestone • Implementation of Milestone Monitors at Cisco
  • 3. 3 MilestoneTemplate 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
  • 4. 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
  • 6. 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.
  • 7. 7 Assignment Criteria of Milestone Template
  • 8. 8 Assignment Criteria of Milestone Template – Saved Condition
  • 9. 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
  • 10. 10 Cisco Business Process SLC/CM Destination Gateway Customer Wheels Up 1 4 Customs Clearance Delivered to Customer Shipment 1 Shipment 2 3 2Wheels 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
  • 11. 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. WHEELSDOWN - 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.
  • 12. 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
  • 13. 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
  • 14. 14 Implementation of Milestones When Order gets created in OTM, order release refnum is populated with lane and Biz entity
  • 15. 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.
  • 17. 17 Implementation of Milestones Milestone event for ship confirm Set Ups – Sequence Validation Next Milestone –Wheels up
  • 18. 18 Implementation of Milestones Set Ups – Sequence Validation
  • 19. 19 Implementation of Milestones Set Ups – SLA validation
  • 20. 20 Implementation of Milestones Sample Order Release with Events
  • 21. THANK YOU For Further details please reach out to the following: Kevin Franklin: Kevinfra@cisco.com Anuj Garg : Anuj_Garg05@infosys.com Sree Guru: Sree_Sankaran@infosys.com