Beruflich Dokumente
Kultur Dokumente
Email Notifications
Rajas Kirtane
8/11/2014
Agenda
Introduction
Business Challenge
Solution Overview
Key Learning's
Q&A
In collaboration with
Introduction
Replace
with
Picture
14+ years of experience in IT consulting focusing mainly on OTM and other SCM solutions
Enterprise architect for modelling TMS solutions for global clientele with expertise in SCM
Integrations
Highly experienced in working with IT systems of global leader in logistics and SCM
In collaboration with
Agenda
Introduction
Business Challenge
Solution Overview
Key Learning's
Q&A
In collaboration with
Business Challenges
Solution Approach
Targeted Benefits
Limited resources
In collaboration with
Agenda
Introduction
Business Challenge
Solution Overview
Key Learning's
Q&A
In collaboration with
OTM
Legacy
OTM ABCS
(SOA)
Legacy ABCS
Notification
Service
Content Generator
Service
Business
Rules
ERP ABCS
ERP
In collaboration with
OTM Generates
Outbound XML
Transmission
2
Receives OTM
XML and Calls
Notification
Service
3
Calls Content
Generator
Service
4
Content
Generator
Notification
Service
OTM ABCS
(SOA)
OTM
Send Out
Emails
Calls Business
Rules Engine to
Get Notification
Configuration
Business
Rules
In collaboration with
6 Generates
<HTML> String
for Notification
Based on
Configuration
Maintain
Business Rules
Configuration for
Each Type of
Notification
OTM Agent is
Triggered
OTM Transmission
XML is generated
for the Shipment
Object
In collaboration with
OTM agent
performs agent
actions for the
event
Prepares XML with
all relevant data for
generating
notification for hand
off
10
Receive transmission
xml from OTM
Dequeue/receive
transmission xml
from OTM
Handoff
transmission XML
to down stream
components
Identify notification
type to be generated
Determine which
notification is to
be generated
using Xpath
Provide email
recipient
information like , To,
Cc
Provide file
attachment details
In collaboration with
Call notification
service
Transform OTM
transmission into
notification request
message
11
Transform input
message to request
message of content
service
Call Content
Generator Service
Prepare email
Receive <HTML>
string for email
body from content
service
Prepare, To, Cc,
Bcc list
Send email
Transmit email
using standard SOA
components
Determine if Email
attachments are
requested
Attach the supplied
file or fetch it from
network.
In collaboration with
12
Call business
Get notification
display
configuration
Name (.xhtml)
configured from
Notification rules
Transform XHTML
Get notification
display
configuration for
the notification
from business rule
Return HTML
Return this
<HTML> String to
the Notification
service
Replace input
HTML contents
with XHTML
template as per
Business rule
Generate
<HTML>stream
(Email Body)
In collaboration with
13
Define
Define Business
rule Decision
table design
In collaboration with
Enable
Configure
Configure
decision table for
each notification
type
Enable Business
rules to be called
as Web service
from external
applications.
14
Agenda
Introduction
Business Challenge
Solution Overview
Key Learning's
Q&A
In collaboration with
15
Key Learning's
Critical Success
Factor
Intense design session with all stake
holders
Intense Testing
The Business Team and Technology Team Need to Work as One Team From the
Start to the Finish to Ensure Success on the Project
In collaboration with
16
Agenda
Introduction
Business Challenge
Solution Overview
Key Learning's
Q&A
In collaboration with
17
Questions / Comments?
In collaboration with
18
About Capgemini
With around 120,000 people in 40 countries, Capgemini is
one of the world's foremost providers of consulting,
technology and outsourcing services. The Group reported
2011 global revenues of EUR 9.7 billion (approximately
$13.5 billion USD).
Together with its clients, Capgemini creates and delivers
business and technology solutions that fit their needs and
drive the results they want. A deeply multicultural
organization, Capgemini has developed its own way of
working, the Collaborative Business ExperienceTM, and
draws on Rightshore , its worldwide delivery model.
Rightshore is a trademark belonging to Capgemini
www.capgemini.com