SlideShare a Scribd company logo
1 of 62
Download to read offline
©2017 SE2, LLC. Proprietary and Confidential Information1
How Global Atlantic Integrated SE2’s Aurum With
Salesforce Sales & Service Cloud to Build a Single
Customer View
Featuring: Douglas Loots, SVP Digital and Individual Markets at Global Atlantic Financial
Group, & Indra Bhattacharya, Enterprise Architect/Digital Evangelist at SE2
New York, September 17th, 2019
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent2 |
https://www.linkedin.com/in/indra
nathb/
Global Atlantic Financial Group (Global
Atlantic) is the marketing name for Global
Atlantic Financial Group (GAFG) Limited and
its subsidiaries, including Accordia Life and
Annuity Company, Commonwealth Annuity
and Life Insurance Company, Forethought
Life Insurance Company and Global Atlantic
Re Limited. GA was founded by Goldman
Sachs in 2004 and separated in 2013. No
other company with at least $250 million in
sales grew faster from the start of 2012 to
year-end 2016
SE2, an Eldridge Industries
business, is a leader in digital
technology enabled third-party
administration services/ BPaaS
provider for the US Life and
Annuity insurance industry.
SE2’s Aurum platform is an
end-to-end digital life and
annuity platform, and has built
its API-based service solutions
to enable digital ecosystem
play.
https://www.linkedin.com/in/douglaswloots/
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent3 |
• With the consumerization of technology,
customers treat all industries alike, be it
Retail or Insurance when it comes to customer
service
• Customers leverage the channel of their
choice for help on a variety of topics, and they
expect fast answers and personalized care
during sales and servicing cycle
Excellent Customer Service fuels business growth
Image Copyright: Salesforce.com
The challenge is to deliver a seamless experience given that customer information and the business
workflow is dispersed across different systems, divisions and organizations
3 |
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent4 |
Customer information and the business workflow is dispersed
across different systems, divisions and organizations
The typical challenges were being faced, i.e., disparate platforms across the two organizations, agent
productivity was hindered by high case volume and long hold times based on the complex manual
processing across platforms.
Customer/
Policy Owner
Agents
(Independent,
Broker/Dealer)
GAFG Sales
Support
Agents/BDs/IMOs
Sales cloud Service cloud
CRM W/F Email
SE2 CSRs
New Business
Requests
New Business
Requests
New Business
Requests
Inforce
Servicing
Inforce
Servicing
Aurum®
GAFG Systems
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent5 |
Customer Information and the business workflow is dispersed
across different systems and organizations (GAFG, SE2)
Missing case status information after
submittal driving high call volume
Extraneous time in new business
research, status updates, follow-up
Create, update,
delete case/contact
information
Agents/BDs/IMOs GA Sales Desk &
Wholesale Teams
GA NIGO/ACRs SE2 CSRs
GA Ops CSRs for
IMOs & BDs
Not currently using Salesforce
SE2 CRM
(Call/status)
SE2 Case
Manager
New business
Sales cloud Service cloud
GA Ops call center working in-force
business. Access to SE2 systems
(SE2 CRM, SE2 Policy Admin, etc.)
Existing functionality/process
Manual functionality/process
New functionality/process
SE2 Image &
Workflow
SE2 Policy
Admin
SE2 Agent
Mgmt..
Missing shared information between
teams
Email Case Data
Import to Case
Manager
Export to
Salesforce
Export File
(Nightly)
Update Case Status Information
All datafeedsfromSE2 are large
batches and single pipe utilization
only
The typical challenges were
being faced, i.e.,
disparate platforms across the
two organizations, agent
productivity was hindered by
high case volume and long
hold times based on the
complex manual processing
across platforms.
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent6 |
Transforming Customer Experience – by investing in Digital
Program Increment 1 – Case updated in SFDC
Case information is now available
for NIGO and Sales teams. Eliminate
email/phone interaction.
Missing case status information after
submittal driving high call volume
Extraneous time in new business
research, status updates, follow-up
Create, update,
delete case/contact
information
Agents/BDs/IMOs GA Sales Desk &
Wholesale Teams
GA NIGO/ACRs SE2 CSRs
GA Ops CSRs for
IMOs & BDs
Not currently using Salesforce
New business
Sales cloud Service cloud
Integration
Message Bus
SE2
API
Send/receive
Case information
Sales teams continue to use sales
cloud. Service teams utilize service
cloud. Same data, different UI
targeted to the end user role.
GA Ops call center working in-force
business. Access to SE2 systems
(SE2 CRM, SE2 Policy Admin, etc.)
SE2
API
Integration
servicesIntegration
platform Existing functionality/process
Manual functionality/process
New functionality/process
Case updates
Case Data
Transparency
SE2 CRM
(Call/status)
SE2 Case
Manager
SE2 Image &
Workflow
SE2 Policy
Admin
SE2 Agent
Mgmt..
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent7 |
Transforming Customer Experience – by investing in Digital
Program Increment 2 & 3 – Agent alerts & FidX | Envestnet
Case information is now available
for NIGO and Sales teams. Eliminate
email/phone interaction.
Missing case status information after
submittal driving high call volume
Extraneous time in new business
research, status updates, follow-up
Create, update,
delete case/contact
information
Agents/BDs/IMOs GA Sales Desk &
Wholesale Teams
GA NIGO/ACRs SE2 CSRs
GA Ops CSRs for
IMOs & BDs
Not currently using Salesforce
New business
Sales cloud Service cloud
Integration
Message Bus
SE2
API
Send/receive
Case information
GA Ops call center working in-force
business. Access to SE2 systems
(SE2 CRM, SE2 Policy Admin, etc.)
SE2
API
Envestnet platform communication is
stood up via FidX software
Digital program will build API enablement for Envestnet/FidX
only.
Updates triggered based on distinct
status changes in case lifecycle
Integration
servicesIntegration
platform Existing functionality/process
Manual functionality/process
New functionality/process
Agent
Notifications
RIA Channel Expansion
SE2 CRM
(Call/status)
SE2 Case
Manager
SE2 Image &
Workflow
SE2 Policy
Admin
SE2 Agent
Mgmt..
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent8 |
Transforming Customer Experience – by investing in Digital
Program Increment 4 – GA Contact Center
PI 2 – New Agent Alert
Notification Service
Case information is now available
for NIGO and Sales teams. Eliminate
email/phone interaction.
Case status transparency,
proactive case notification to
agents and GA sales team
Extraneous time in new business
research, status updates, follow-up
Create, update,
delete case/contact
information
Agents/BDs/IMOs GA Sales Desk &
Wholesale Teams
GA NIGO/ACRs SE2 CSRs
GA Ops CSRs for
IMOs & BDs
Not currently using Salesforce
New business
Sales cloud Service cloud
Integration
Message Bus
SE2
API
Integration
services
Send/receive
Case information
GA Ops call center working in-force
business. Access to SE2 systems
(SE2 CRM, SE2 Policy Admin, etc.)
SE2
API
Envestnet platform communication is
stood up via FidX software
Digital program will build API enablement for Envestnet/FidX
only.
Transition technology GA CSR
utilization from SE2 CRM/Orion to
Salesforce. Case synchronicity with
Admin platforms. Transaction
triggering.
Updates triggered based on distinct
status changes in case lifecycle
Integration
platform Existing functionality/process
Manual functionality/process
New functionality/process
Case comments
synchronicity
Triggered
transactions
SE2 CRM
(Call/status)
SE2 Case
Manager
SE2 Image &
Workflow
SE2 Policy
Admin
SE2 Agent
Mgmt..
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent9 |
Transforming Customer Experience – by investing in Digital
Program Increment 5…”n” – Ongoing Digital Backlog needs
Case information is now available
for NIGO and Sales teams. Eliminate
email/phone interaction.
Case status transparency,
proactive case notification to
agents and GA sales team
Create, update,
delete case/contact
information
Agents/BDs/IMOs GA Sales Desk &
Wholesale Teams
GA NIGO/ACRs SE2 CSRs
New business
Sales cloud Service cloud
Integration
Message Bus
SE2
API
Integration
services
GA Ops call center working in-force
business. Access to SE2 systems
(SE2 CRM, SE2 Policy Admin, etc.)
SE2
API
Envestnet platform communication is
stood up via FidX software
Digital program will build API enablement for Envestnet/FidX
only.
Updates triggered based on distinct
status changes in case lifecycle
Integration
platform Existing functionality/process
Manual functionality/process
New functionality/process
Extraneous time in new business
research, status updates, follow-up
IMO
Portal
BD
Portal
CRM/Case
Content
Knowledge
Mgmt
Phone/Voice
Integration
Unified Sales/Service Desktop Future
Service
IntegrationsSales cloud
Service cloud
QM
Contact Center as a Service
IVR SBR
WFM ACD CTI
Integration
platform
Services
& APIs
Real/Near
Real-Time
Bulk Data
Transformation
GA Ops CSRs for
IMOs & BDs
Transition technology GA CSR
utilization from SE2 CRM/ Orion to
Salesforce. Case synchronicity with
Admin platforms. Transaction
triggering.
Agent Alert
Notification
Service
SE2 CRM
(Call/status)
SE2 Case
Manager
SE2 Image &
Workflow
SE2 Policy
Admin
SE2 Agent
Mgmt..
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent10 |
Transforming Customer Experience – by investing in Digital
Enabling Systems of Interactions
Agents/BDs/IMOs GA Sales Desk &
Wholesale Teams
GA NIGO/ACRs SE2 CSRs
New business
Sales cloud Service cloud
Integration
Message Bus
SE2
API
Integration
services
SE2
API
Integration
platform Existing functionality/process
Manual functionality/process
New functionality/process
IMO
Portal
BD
Portal
CRM/Case
Content
Email, Chat,
IM, Collab
Phone/Voice
Integration
Unified Sales/Service Desktop
Service
IntegrationsSales cloud
Service cloud
QM
Contact Center as a Service
IVR SBR
WFM ACD CTI
Integration
platform
Services
& APIs
Real/Near
Real-Time
Bulk Data
Transformation
GA Ops CSRs for
IMOs & BDs
External PlatformIntegration (RIA, IMO, TPA, etc.)
Other GAFG TPAs/Platforms
SE2 CRM
(Call/status)
SE2 Case
Manager
SE2 Image &
Workflow
SE2 Policy
Admin
SE2 Agent
Mgmt..
Billing
Underwriting
Communication
Systemsof Record
Workflow/
Control
Systemsof Interaction/Engagement
Updates
triggered
based on
defined events
in business
processes
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent11 |
Transforming Customer Experience – by investing in Digital
Human Assisted Service – PI Approach
Initial state Q2 2018 Q8 2018 Q4 2018 Q1 2019
Future state
PI 1
• Case updates
• SE2 <> GA
case data
transparency
PI 2
• Agent
notifications
• RIA channel
expansion
PI 3
• RIA expansion
PI 4
• Case
comments
synchronicity
• Triggered
transactions
PI “n”
• Ongoing
Digital backlog
Program Increment 1
• GA: Leadership & Mgmt
• SE2: Digital Capabilities & Mulesoft
API
• Bluewolf: SFDC & Informatica
• All NIGO case updates can be
worked via SFDC
• Full NIGO case transparency to
NIGO teams and Sales teams
Development
Deliverables
Program Increment 2
• GA: Leadership & Mgmt
• SE2: Mulesoft API (for Alerts &
Envestnet / FidX)
• Bluewolf: SFDC & Informatica
• Alert transparency to agents via email
on NIGO cases
• Begin API build for RIA expansion
Program Increment 3
• GA: Leadership & Mgmt
• SE2: Mulesoft API
• SFDC – GA, SFDC
• FidX – GA, FidX, Informatica
• RIA expansion
Program Increment 4
• GA: Leadership & Mgmt
• SE2: Digital Capabilities & Mulesoft API
• Bluewolf: SFDC & Informatica
• All case and service comments and
actions synchronized between SFDC
and SE2 systems
Qn 20XX
© 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent12 |
FIDxNotesTaskAttachmentNigoCase
Inbound-services
Experience APIs (API gateway)
Json Json Json Json Json ACORD
Outbound-services
JsonJson
System APIs (Connectivity APIs)
Data and access management
Global Atlantic
Case manager-services
Json
Commissions-services
Json
Carrier dashboard
Json
ECM
Json
SE2 Policy Admin
Json
SE2 Commissions
Json
Agent Licensing
Acord
SE2 API Network for GAFG Implementation
Thank You !
Manik S Magar (https://manik.magar.me)
Technology Architect, AVIO Consulting
@ManikMagar
EDI X12 Connector and DataWeave 2.0
Introduction
● Technology Architect @ AVIO Consulting (MuleSoft Partner)
● MuleSoft Certified Architect - Solutions Design / MuleSoft Certified Integration
Architect - Level 1
● MuleSoft Ambassador
● Community Contributor
● Co-lead Online Meetup Group
● Write at https://JavaStreets.com
● { “EntryPoint”: “https://manik.magar.me”}
Agenda
● What is EDI? What is X12? Why should I care?
● What is DataWeave 2? Do I need it?
● How does MuleSoft help with X12?
● Using X12 and DataWeave 2 together (Demo)
● Q&A
@ManikMagar manik.magar.me
What is EDI?
“Electronic Data Interchange (EDI) is the computer-to-computer exchange of
business documents in a standard electronic format between business partners.”
Source: https://www.edibasics.com/what-is-edi/
@ManikMagar manik.magar.me
What is EDI?
@ManikMagar manik.magar.me
What is X12?
In 1979, the American National Standards Institute (ANSI) chartered the
Accredited Standards Committee (ASC) X12 to develop uniform standards for
interindustry electronic exchange of business transactions-electronic data
interchange (EDI).
Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1
@ManikMagar manik.magar.me
What is X12?
X12 Standards are continuously evolving. They can be differentiated by release
tag such 004010, where -
● 004 - Version Number
● 01 - Release Number
● 0 - Sub-release Number
Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1
@ManikMagar manik.magar.me
What is X12?
How do you represent different business transactions with X12?
@ManikMagar manik.magar.me
PO
Invoi
ceInvoi
ceInvoi
ceInvoicePO
POPurcha
se
Order
Delivery
OrderDelivery
OrderDelivery
OrderDelivery
Order
……… many more
What is X12?
How do you represent different business transactions with X12?
@ManikMagar manik.magar.me
PO
Invoi
ceInvoi
ceInvoi
ceInvoicePO
POPurcha
se
Order
Delivery
OrderDelivery
OrderDelivery
OrderDelivery
Order
……… many more
X12 Standard defines Transaction Sets to represent different document types.
What is X12?
How do you represent different business transactions with X12?
@ManikMagar manik.magar.me
Invoice
Purcha
se
Order
Delivery
/Pickup
Order
850
810
370
Source: http://www.x12.org/x12-work-products/x12-transaction-sets.cfm
Why ….. ?
@ManikMagar manik.magar.me
Source: https://media.giphy.com/media/kfRtlftqCdn5EfMCPm/giphy-downsized.gif
Why ….. ?
@ManikMagar manik.magar.me
Source: https://media.giphy.com/media/gn4GJDJo0jyKI/giphy.gif
What is DataWeave 2.0?
@ManikMagar manik.magar.me
What is DataWeave 2.0?
@ManikMagar manik.magar.me
● Default expression language of Mule 4
What is DataWeave 2.0?
@ManikMagar manik.magar.me
● Default expression language of Mule 4
● More supported data formats such as “application/x-www-form-urlencoded”,
“multipart/*”, application/avro, Newline delimited JSON etc
What is DataWeave 2.0?
@ManikMagar manik.magar.me
● Default expression language of Mule 4
● More supported data formats such as “application/x-www-form-urlencoded”,
“multipart/*”, application/avro, Newline delimited JSON etc
● Data extraction without explicit data conversion
What is DataWeave 2.0?
@ManikMagar manik.magar.me
● Default expression language of Mule 4
● More supported data formats such as “application/x-www-form-urlencoded”,
“multipart/*”, application/avro, Newline delimited JSON etc
● Data extraction without explicit data conversion
● More functions and operations for data manipulations
What is DataWeave 2.0?
@ManikMagar manik.magar.me
● Default expression language of Mule 4
● More supported data formats such as “application/x-www-form-urlencoded”,
“multipart/*”, application/avro, Newline delimited JSON etc
● Data extraction without explicit data conversion
● More functions and operations for data manipulations
What is DataWeave 2.0?
@ManikMagar manik.magar.me
● Default expression language of Mule 4
● More supported data formats such as “application/x-www-form-urlencoded”,
“multipart/*”, application/avro, Newline delimited JSON etc
● Data extraction without explicit data conversion
● More functions and operations for data manipulations
● Better memory management
What is DataWeave 2.0?
@ManikMagar manik.magar.me
● Default expression language of Mule 4
● More supported data formats such as “application/x-www-form-urlencoded”,
“multipart/*”, application/avro, Newline delimited JSON etc
● Data extraction without explicit data conversion
● More functions and operations for data manipulations
● Better memory management
● ….. Much more
MuleSoft + X12
@ManikMagar manik.magar.me
MuleSoft + X12
@ManikMagar manik.magar.me
Exchange - https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-x12-connector/
MuleSoft X12 Module
@ManikMagar manik.magar.me
● MuleSoft X12 Module (or Connector) makes it easy to integrate with any
system that uses X12 Standards.
MuleSoft X12 Module
@ManikMagar manik.magar.me
● MuleSoft X12 Module (or Connector) makes it easy to integrate with any
system that uses X12 Standards.
● It supports read, write, and validate X12 Messages
MuleSoft X12 Module
@ManikMagar manik.magar.me
● MuleSoft X12 Module (or Connector) makes it easy to integrate with any
system that uses X12 Standards.
● It supports read, write, and validate X12 Messages
● Supports multiple versions of X12 standards
● MuleSoft X12 Module (or Connector) makes it easy to integrate with any
system that uses X12 Standards.
● It supports read, write, and validate X12 Messages
● Supports multiple versions of X12 standards
● Allows Trading partner based configurations
MuleSoft X12 Module
@ManikMagar manik.magar.me
MuleSoft X12 Module
@ManikMagar manik.magar.me
● MuleSoft X12 Module (or Connector) makes it easy to integrate with any
system that uses X12 Standards.
● It supports read, write, and validate X12 Messages
● Supports multiple versions of X12 standards
● Allows Trading partner based configurations
● Optionally, generate Functional Acknowledgements (997 or 999) as per X12
standard.
● Metadata propagation with DataSense for configured schemas
MuleSoft X12 Module
@ManikMagar manik.magar.me
● MuleSoft X12 Module (or Connector) makes it easy to integrate with any
system that uses X12 Standards.
● It supports read, write, and validate X12 Messages
● Supports multiple versions of X12 standards
● Allows Trading partner based configurations
● Optionally, generate Functional Acknowledgements (997 or 999) as per X12
standard.
MuleSoft X12 Module - How do I?
@ManikMagar manik.magar.me
When receiving X12, How do I -
● know what message types I received?
● are there any errors?
● get functional acknowledgments and write them back?
● see message metadata (datasense)?
● transform X12 to json?
Demo Time
@ManikMagar manik.magar.me
Demo Time
@ManikMagar manik.magar.me
Q&A
@ManikMagar manik.magar.me
Find me -
https://manik.magar.me OR
Ask Google: “Manik Magar”
SECURING CONFIGURATION PROPERTIES IN MULE 4
A use case to implement on your CI process.
AGENDA
● INTRODUCTION
● WHY SECURE INFORMATION
● HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS
● RUN YOUR PROJECT.
● NEXT STEPS ON AUTOMATIC DEPLOYMENTS?
● SUMMARY.
ABOUT ME
Edgar Moran
Integration Architect
Sr. Force.com Developer.
Working at Sitetracker as Integration Architect for the last 2.5 years
Twitter: @yucelmoran
Personal Blog: https://yucelmoran.com
WHY SECURE INFORMATION
● Is important for companies to keep information confidential
● Keep safe user Id’s and passwords
● General best practice
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
1 . Get Mule Secure Configuration Property from Exchange
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
2 . Prepare YAML files in your project (dev.yaml / test.yaml / production.yaml)
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
3 . Add some attributes in your files (in this sample password and token can be
encrypted)
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
4 . Add Global property (application environment ) and Global Configuration property
(to tell what property file pick)
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
5 . Add Secure Properties Config
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
6 . Specify the files that contains the credentials,
Set a master Key and select the Algorithm and
Encryption modes.
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
7. Using secure-properties-tool JAR file to encrypt passwords.
java -jar secure-properties-tool.jar string encrypt AES CBC masterKey
value_to_encrypt
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
8. Copy and paste the encrypted values in your YAML file looks like this:
sfdc.password: "![0UfB9Pm8pUfrkLAmNjKg6DAzrawLSPxXzjzACRipA+w=]"
NOTE: enclose the encrypted value with ![]
HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR
PROJECTS
9. Finally to see the values you can access them like this:
${secure::sfdc.password}
RUN YOU PROJECT AND TEST
Before try to run your project, make sure you have your environment variable set in
Anypoint Studio:
Get the template from here: https://github.com/emoran/mule4-secure-
properties
NEXT STEPS ON AUTOMATIC DEPLOYMENTS?
● Setup your prefered source control provider (Bitbucket / GitHub / Azure
DevOPS).
● Decide the CI tool is better for you (Circle CI, Jenkins to mention some I have
used from many many)
● Adjust your project POM.xml / Settings.XML files and CI pipelines
● Start Building and deploying to your environments per selected branch
QUESTIONS?
THANKS!

More Related Content

What's hot

Software Asset Management (SAM) Maturity landscape in India
Software Asset Management (SAM) Maturity landscape in IndiaSoftware Asset Management (SAM) Maturity landscape in India
Software Asset Management (SAM) Maturity landscape in India
franc24
 
Dynamics CRM - Contact Center
Dynamics CRM - Contact CenterDynamics CRM - Contact Center
Dynamics CRM - Contact Center
robandre
 
SaaSfocus_Profile_s
SaaSfocus_Profile_sSaaSfocus_Profile_s
SaaSfocus_Profile_s
Shawn Murray
 
Infosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForceInfosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForce
InfraVision
 

What's hot (19)

Con 8810 who should have access to what - final
Con 8810 who should have access to what - finalCon 8810 who should have access to what - final
Con 8810 who should have access to what - final
 
Identity and Access Management (IAM)
Identity and Access Management (IAM)Identity and Access Management (IAM)
Identity and Access Management (IAM)
 
Sai profile
Sai profileSai profile
Sai profile
 
Identity Governance: Not Just For Compliance
Identity Governance: Not Just For ComplianceIdentity Governance: Not Just For Compliance
Identity Governance: Not Just For Compliance
 
Software Asset Management (SAM) Maturity landscape in India
Software Asset Management (SAM) Maturity landscape in IndiaSoftware Asset Management (SAM) Maturity landscape in India
Software Asset Management (SAM) Maturity landscape in India
 
Hitachi ID Identity and Access Management Suite
Hitachi ID Identity and Access Management SuiteHitachi ID Identity and Access Management Suite
Hitachi ID Identity and Access Management Suite
 
Identity & Access Management - Securing Your Data in the 21st Century Enterprise
Identity & Access Management - Securing Your Data in the 21st Century EnterpriseIdentity & Access Management - Securing Your Data in the 21st Century Enterprise
Identity & Access Management - Securing Your Data in the 21st Century Enterprise
 
Identity Governance Solutions
Identity Governance SolutionsIdentity Governance Solutions
Identity Governance Solutions
 
IdM Reference Architecture
IdM Reference ArchitectureIdM Reference Architecture
IdM Reference Architecture
 
Dynamics CRM - Contact Center
Dynamics CRM - Contact CenterDynamics CRM - Contact Center
Dynamics CRM - Contact Center
 
#3 Wso2 masterclassitalia - wso2 Identity Server: must-have per gestire le id...
#3 Wso2 masterclassitalia - wso2 Identity Server: must-have per gestire le id...#3 Wso2 masterclassitalia - wso2 Identity Server: must-have per gestire le id...
#3 Wso2 masterclassitalia - wso2 Identity Server: must-have per gestire le id...
 
Communications Inustry : innovation solutions for Service Providers
Communications Inustry : innovation solutions for Service ProvidersCommunications Inustry : innovation solutions for Service Providers
Communications Inustry : innovation solutions for Service Providers
 
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture InnovationsFujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
 
SaaSfocus_Profile_s
SaaSfocus_Profile_sSaaSfocus_Profile_s
SaaSfocus_Profile_s
 
Infosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForceInfosheet InfraVision and RemedyForce
Infosheet InfraVision and RemedyForce
 
Hexnode Identity and Access Management solution
Hexnode Identity and Access Management solutionHexnode Identity and Access Management solution
Hexnode Identity and Access Management solution
 
Forum Presentation
Forum PresentationForum Presentation
Forum Presentation
 
Cloud identity access management market
Cloud identity access management marketCloud identity access management market
Cloud identity access management market
 
Building the Global "Cloud 2"
Building the Global "Cloud 2"Building the Global "Cloud 2"
Building the Global "Cloud 2"
 

Similar to Nyc connect 19 presentations

SaaS Project Proposal
SaaS Project ProposalSaaS Project Proposal
SaaS Project Proposal
McRaken
 
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS EnvironmentIntegration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environment
dreamforce2006
 
Why You Stand to Gain - The Wireless Edge for Your Sales
Why You Stand to Gain - The Wireless Edge for Your SalesWhy You Stand to Gain - The Wireless Edge for Your Sales
Why You Stand to Gain - The Wireless Edge for Your Sales
dreamforce2006
 
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform OverviewIT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overview
dreamforce2006
 

Similar to Nyc connect 19 presentations (20)

Marketing Software Industry - Marketo, Inc Case Study
Marketing Software Industry - Marketo, Inc Case Study Marketing Software Industry - Marketo, Inc Case Study
Marketing Software Industry - Marketo, Inc Case Study
 
IoT13: Etherios showcase
IoT13: Etherios showcaseIoT13: Etherios showcase
IoT13: Etherios showcase
 
CMS_01.03.12
CMS_01.03.12CMS_01.03.12
CMS_01.03.12
 
Aen004 Thorpe 091807
Aen004 Thorpe 091807Aen004 Thorpe 091807
Aen004 Thorpe 091807
 
SaaS Project Proposal
SaaS Project ProposalSaaS Project Proposal
SaaS Project Proposal
 
Week 4 power point slide -1-case study 1-customer relationship....salesforce
Week 4  power point slide -1-case study 1-customer relationship....salesforceWeek 4  power point slide -1-case study 1-customer relationship....salesforce
Week 4 power point slide -1-case study 1-customer relationship....salesforce
 
Week 4 power point slide -1-case study 1-customer relationship....salesforce
Week 4  power point slide -1-case study 1-customer relationship....salesforceWeek 4  power point slide -1-case study 1-customer relationship....salesforce
Week 4 power point slide -1-case study 1-customer relationship....salesforce
 
Standard Solutions for Track and Trace of Electronic Documents
Standard Solutions for Track and Trace of Electronic DocumentsStandard Solutions for Track and Trace of Electronic Documents
Standard Solutions for Track and Trace of Electronic Documents
 
Case4 customer relationship management heads to the cloud
Case4 customer relationship management heads to the  cloud Case4 customer relationship management heads to the  cloud
Case4 customer relationship management heads to the cloud
 
IEM_E_13.2.12
IEM_E_13.2.12IEM_E_13.2.12
IEM_E_13.2.12
 
Secure HR Platform for Utilities
Secure HR Platform for Utilities Secure HR Platform for Utilities
Secure HR Platform for Utilities
 
Integration Strategies in a SaaS Environment
Integration Strategies in a SaaS EnvironmentIntegration Strategies in a SaaS Environment
Integration Strategies in a SaaS Environment
 
Modev presentation
Modev presentationModev presentation
Modev presentation
 
Why You Stand to Gain - The Wireless Edge for Your Sales
Why You Stand to Gain - The Wireless Edge for Your SalesWhy You Stand to Gain - The Wireless Edge for Your Sales
Why You Stand to Gain - The Wireless Edge for Your Sales
 
IT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform OverviewIT Success with the Winter '07 Release Platform Overview
IT Success with the Winter '07 Release Platform Overview
 
Aan006 Michaelian 091807
Aan006 Michaelian 091807Aan006 Michaelian 091807
Aan006 Michaelian 091807
 
ISVs & Salesforce: How to be compliant with GDPR
ISVs & Salesforce: How to be compliant with GDPRISVs & Salesforce: How to be compliant with GDPR
ISVs & Salesforce: How to be compliant with GDPR
 
How IT Due Diligence Can Identify Risks in M&A
How IT Due Diligence Can Identify Risks in M&AHow IT Due Diligence Can Identify Risks in M&A
How IT Due Diligence Can Identify Risks in M&A
 
IT Security at the Speed of Business: Security Provisioning with Symantec Dat...
IT Security at the Speed of Business: Security Provisioning with Symantec Dat...IT Security at the Speed of Business: Security Provisioning with Symantec Dat...
IT Security at the Speed of Business: Security Provisioning with Symantec Dat...
 
Enterprise Applications Support for High-Tech Customer Reduces Overall IT Spe...
Enterprise Applications Support for High-Tech Customer Reduces Overall IT Spe...Enterprise Applications Support for High-Tech Customer Reduces Overall IT Spe...
Enterprise Applications Support for High-Tech Customer Reduces Overall IT Spe...
 

Recently uploaded

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 

Recently uploaded (20)

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 

Nyc connect 19 presentations

  • 1. ©2017 SE2, LLC. Proprietary and Confidential Information1 How Global Atlantic Integrated SE2’s Aurum With Salesforce Sales & Service Cloud to Build a Single Customer View Featuring: Douglas Loots, SVP Digital and Individual Markets at Global Atlantic Financial Group, & Indra Bhattacharya, Enterprise Architect/Digital Evangelist at SE2 New York, September 17th, 2019
  • 2. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent2 | https://www.linkedin.com/in/indra nathb/ Global Atlantic Financial Group (Global Atlantic) is the marketing name for Global Atlantic Financial Group (GAFG) Limited and its subsidiaries, including Accordia Life and Annuity Company, Commonwealth Annuity and Life Insurance Company, Forethought Life Insurance Company and Global Atlantic Re Limited. GA was founded by Goldman Sachs in 2004 and separated in 2013. No other company with at least $250 million in sales grew faster from the start of 2012 to year-end 2016 SE2, an Eldridge Industries business, is a leader in digital technology enabled third-party administration services/ BPaaS provider for the US Life and Annuity insurance industry. SE2’s Aurum platform is an end-to-end digital life and annuity platform, and has built its API-based service solutions to enable digital ecosystem play. https://www.linkedin.com/in/douglaswloots/
  • 3. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent3 | • With the consumerization of technology, customers treat all industries alike, be it Retail or Insurance when it comes to customer service • Customers leverage the channel of their choice for help on a variety of topics, and they expect fast answers and personalized care during sales and servicing cycle Excellent Customer Service fuels business growth Image Copyright: Salesforce.com The challenge is to deliver a seamless experience given that customer information and the business workflow is dispersed across different systems, divisions and organizations 3 |
  • 4. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent4 | Customer information and the business workflow is dispersed across different systems, divisions and organizations The typical challenges were being faced, i.e., disparate platforms across the two organizations, agent productivity was hindered by high case volume and long hold times based on the complex manual processing across platforms. Customer/ Policy Owner Agents (Independent, Broker/Dealer) GAFG Sales Support Agents/BDs/IMOs Sales cloud Service cloud CRM W/F Email SE2 CSRs New Business Requests New Business Requests New Business Requests Inforce Servicing Inforce Servicing Aurum® GAFG Systems
  • 5. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent5 | Customer Information and the business workflow is dispersed across different systems and organizations (GAFG, SE2) Missing case status information after submittal driving high call volume Extraneous time in new business research, status updates, follow-up Create, update, delete case/contact information Agents/BDs/IMOs GA Sales Desk & Wholesale Teams GA NIGO/ACRs SE2 CSRs GA Ops CSRs for IMOs & BDs Not currently using Salesforce SE2 CRM (Call/status) SE2 Case Manager New business Sales cloud Service cloud GA Ops call center working in-force business. Access to SE2 systems (SE2 CRM, SE2 Policy Admin, etc.) Existing functionality/process Manual functionality/process New functionality/process SE2 Image & Workflow SE2 Policy Admin SE2 Agent Mgmt.. Missing shared information between teams Email Case Data Import to Case Manager Export to Salesforce Export File (Nightly) Update Case Status Information All datafeedsfromSE2 are large batches and single pipe utilization only The typical challenges were being faced, i.e., disparate platforms across the two organizations, agent productivity was hindered by high case volume and long hold times based on the complex manual processing across platforms.
  • 6. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent6 | Transforming Customer Experience – by investing in Digital Program Increment 1 – Case updated in SFDC Case information is now available for NIGO and Sales teams. Eliminate email/phone interaction. Missing case status information after submittal driving high call volume Extraneous time in new business research, status updates, follow-up Create, update, delete case/contact information Agents/BDs/IMOs GA Sales Desk & Wholesale Teams GA NIGO/ACRs SE2 CSRs GA Ops CSRs for IMOs & BDs Not currently using Salesforce New business Sales cloud Service cloud Integration Message Bus SE2 API Send/receive Case information Sales teams continue to use sales cloud. Service teams utilize service cloud. Same data, different UI targeted to the end user role. GA Ops call center working in-force business. Access to SE2 systems (SE2 CRM, SE2 Policy Admin, etc.) SE2 API Integration servicesIntegration platform Existing functionality/process Manual functionality/process New functionality/process Case updates Case Data Transparency SE2 CRM (Call/status) SE2 Case Manager SE2 Image & Workflow SE2 Policy Admin SE2 Agent Mgmt..
  • 7. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent7 | Transforming Customer Experience – by investing in Digital Program Increment 2 & 3 – Agent alerts & FidX | Envestnet Case information is now available for NIGO and Sales teams. Eliminate email/phone interaction. Missing case status information after submittal driving high call volume Extraneous time in new business research, status updates, follow-up Create, update, delete case/contact information Agents/BDs/IMOs GA Sales Desk & Wholesale Teams GA NIGO/ACRs SE2 CSRs GA Ops CSRs for IMOs & BDs Not currently using Salesforce New business Sales cloud Service cloud Integration Message Bus SE2 API Send/receive Case information GA Ops call center working in-force business. Access to SE2 systems (SE2 CRM, SE2 Policy Admin, etc.) SE2 API Envestnet platform communication is stood up via FidX software Digital program will build API enablement for Envestnet/FidX only. Updates triggered based on distinct status changes in case lifecycle Integration servicesIntegration platform Existing functionality/process Manual functionality/process New functionality/process Agent Notifications RIA Channel Expansion SE2 CRM (Call/status) SE2 Case Manager SE2 Image & Workflow SE2 Policy Admin SE2 Agent Mgmt..
  • 8. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent8 | Transforming Customer Experience – by investing in Digital Program Increment 4 – GA Contact Center PI 2 – New Agent Alert Notification Service Case information is now available for NIGO and Sales teams. Eliminate email/phone interaction. Case status transparency, proactive case notification to agents and GA sales team Extraneous time in new business research, status updates, follow-up Create, update, delete case/contact information Agents/BDs/IMOs GA Sales Desk & Wholesale Teams GA NIGO/ACRs SE2 CSRs GA Ops CSRs for IMOs & BDs Not currently using Salesforce New business Sales cloud Service cloud Integration Message Bus SE2 API Integration services Send/receive Case information GA Ops call center working in-force business. Access to SE2 systems (SE2 CRM, SE2 Policy Admin, etc.) SE2 API Envestnet platform communication is stood up via FidX software Digital program will build API enablement for Envestnet/FidX only. Transition technology GA CSR utilization from SE2 CRM/Orion to Salesforce. Case synchronicity with Admin platforms. Transaction triggering. Updates triggered based on distinct status changes in case lifecycle Integration platform Existing functionality/process Manual functionality/process New functionality/process Case comments synchronicity Triggered transactions SE2 CRM (Call/status) SE2 Case Manager SE2 Image & Workflow SE2 Policy Admin SE2 Agent Mgmt..
  • 9. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent9 | Transforming Customer Experience – by investing in Digital Program Increment 5…”n” – Ongoing Digital Backlog needs Case information is now available for NIGO and Sales teams. Eliminate email/phone interaction. Case status transparency, proactive case notification to agents and GA sales team Create, update, delete case/contact information Agents/BDs/IMOs GA Sales Desk & Wholesale Teams GA NIGO/ACRs SE2 CSRs New business Sales cloud Service cloud Integration Message Bus SE2 API Integration services GA Ops call center working in-force business. Access to SE2 systems (SE2 CRM, SE2 Policy Admin, etc.) SE2 API Envestnet platform communication is stood up via FidX software Digital program will build API enablement for Envestnet/FidX only. Updates triggered based on distinct status changes in case lifecycle Integration platform Existing functionality/process Manual functionality/process New functionality/process Extraneous time in new business research, status updates, follow-up IMO Portal BD Portal CRM/Case Content Knowledge Mgmt Phone/Voice Integration Unified Sales/Service Desktop Future Service IntegrationsSales cloud Service cloud QM Contact Center as a Service IVR SBR WFM ACD CTI Integration platform Services & APIs Real/Near Real-Time Bulk Data Transformation GA Ops CSRs for IMOs & BDs Transition technology GA CSR utilization from SE2 CRM/ Orion to Salesforce. Case synchronicity with Admin platforms. Transaction triggering. Agent Alert Notification Service SE2 CRM (Call/status) SE2 Case Manager SE2 Image & Workflow SE2 Policy Admin SE2 Agent Mgmt..
  • 10. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent10 | Transforming Customer Experience – by investing in Digital Enabling Systems of Interactions Agents/BDs/IMOs GA Sales Desk & Wholesale Teams GA NIGO/ACRs SE2 CSRs New business Sales cloud Service cloud Integration Message Bus SE2 API Integration services SE2 API Integration platform Existing functionality/process Manual functionality/process New functionality/process IMO Portal BD Portal CRM/Case Content Email, Chat, IM, Collab Phone/Voice Integration Unified Sales/Service Desktop Service IntegrationsSales cloud Service cloud QM Contact Center as a Service IVR SBR WFM ACD CTI Integration platform Services & APIs Real/Near Real-Time Bulk Data Transformation GA Ops CSRs for IMOs & BDs External PlatformIntegration (RIA, IMO, TPA, etc.) Other GAFG TPAs/Platforms SE2 CRM (Call/status) SE2 Case Manager SE2 Image & Workflow SE2 Policy Admin SE2 Agent Mgmt.. Billing Underwriting Communication Systemsof Record Workflow/ Control Systemsof Interaction/Engagement Updates triggered based on defined events in business processes
  • 11. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent11 | Transforming Customer Experience – by investing in Digital Human Assisted Service – PI Approach Initial state Q2 2018 Q8 2018 Q4 2018 Q1 2019 Future state PI 1 • Case updates • SE2 <> GA case data transparency PI 2 • Agent notifications • RIA channel expansion PI 3 • RIA expansion PI 4 • Case comments synchronicity • Triggered transactions PI “n” • Ongoing Digital backlog Program Increment 1 • GA: Leadership & Mgmt • SE2: Digital Capabilities & Mulesoft API • Bluewolf: SFDC & Informatica • All NIGO case updates can be worked via SFDC • Full NIGO case transparency to NIGO teams and Sales teams Development Deliverables Program Increment 2 • GA: Leadership & Mgmt • SE2: Mulesoft API (for Alerts & Envestnet / FidX) • Bluewolf: SFDC & Informatica • Alert transparency to agents via email on NIGO cases • Begin API build for RIA expansion Program Increment 3 • GA: Leadership & Mgmt • SE2: Mulesoft API • SFDC – GA, SFDC • FidX – GA, FidX, Informatica • RIA expansion Program Increment 4 • GA: Leadership & Mgmt • SE2: Digital Capabilities & Mulesoft API • Bluewolf: SFDC & Informatica • All case and service comments and actions synchronized between SFDC and SE2 systems Qn 20XX
  • 12. © 2019 SE2, LLC. Proprietary and Confidential Information privileged and only for the information of the intended recipient and may not be used, published or redistributed without prior written consent12 | FIDxNotesTaskAttachmentNigoCase Inbound-services Experience APIs (API gateway) Json Json Json Json Json ACORD Outbound-services JsonJson System APIs (Connectivity APIs) Data and access management Global Atlantic Case manager-services Json Commissions-services Json Carrier dashboard Json ECM Json SE2 Policy Admin Json SE2 Commissions Json Agent Licensing Acord SE2 API Network for GAFG Implementation
  • 14. Manik S Magar (https://manik.magar.me) Technology Architect, AVIO Consulting @ManikMagar EDI X12 Connector and DataWeave 2.0
  • 15. Introduction ● Technology Architect @ AVIO Consulting (MuleSoft Partner) ● MuleSoft Certified Architect - Solutions Design / MuleSoft Certified Integration Architect - Level 1 ● MuleSoft Ambassador ● Community Contributor ● Co-lead Online Meetup Group ● Write at https://JavaStreets.com ● { “EntryPoint”: “https://manik.magar.me”}
  • 16. Agenda ● What is EDI? What is X12? Why should I care? ● What is DataWeave 2? Do I need it? ● How does MuleSoft help with X12? ● Using X12 and DataWeave 2 together (Demo) ● Q&A @ManikMagar manik.magar.me
  • 17. What is EDI? “Electronic Data Interchange (EDI) is the computer-to-computer exchange of business documents in a standard electronic format between business partners.” Source: https://www.edibasics.com/what-is-edi/ @ManikMagar manik.magar.me
  • 18. What is EDI? @ManikMagar manik.magar.me
  • 19. What is X12? In 1979, the American National Standards Institute (ANSI) chartered the Accredited Standards Committee (ASC) X12 to develop uniform standards for interindustry electronic exchange of business transactions-electronic data interchange (EDI). Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1 @ManikMagar manik.magar.me
  • 20. What is X12? X12 Standards are continuously evolving. They can be differentiated by release tag such 004010, where - ● 004 - Version Number ● 01 - Release Number ● 0 - Sub-release Number Source: http://x12.org/x12org/about/asc-x12-faqs.cfm#a1 @ManikMagar manik.magar.me
  • 21. What is X12? How do you represent different business transactions with X12? @ManikMagar manik.magar.me PO Invoi ceInvoi ceInvoi ceInvoicePO POPurcha se Order Delivery OrderDelivery OrderDelivery OrderDelivery Order ……… many more
  • 22. What is X12? How do you represent different business transactions with X12? @ManikMagar manik.magar.me PO Invoi ceInvoi ceInvoi ceInvoicePO POPurcha se Order Delivery OrderDelivery OrderDelivery OrderDelivery Order ……… many more X12 Standard defines Transaction Sets to represent different document types.
  • 23. What is X12? How do you represent different business transactions with X12? @ManikMagar manik.magar.me Invoice Purcha se Order Delivery /Pickup Order 850 810 370 Source: http://www.x12.org/x12-work-products/x12-transaction-sets.cfm
  • 24. Why ….. ? @ManikMagar manik.magar.me Source: https://media.giphy.com/media/kfRtlftqCdn5EfMCPm/giphy-downsized.gif
  • 25. Why ….. ? @ManikMagar manik.magar.me Source: https://media.giphy.com/media/gn4GJDJo0jyKI/giphy.gif
  • 26. What is DataWeave 2.0? @ManikMagar manik.magar.me
  • 27. What is DataWeave 2.0? @ManikMagar manik.magar.me ● Default expression language of Mule 4
  • 28. What is DataWeave 2.0? @ManikMagar manik.magar.me ● Default expression language of Mule 4 ● More supported data formats such as “application/x-www-form-urlencoded”, “multipart/*”, application/avro, Newline delimited JSON etc
  • 29. What is DataWeave 2.0? @ManikMagar manik.magar.me ● Default expression language of Mule 4 ● More supported data formats such as “application/x-www-form-urlencoded”, “multipart/*”, application/avro, Newline delimited JSON etc ● Data extraction without explicit data conversion
  • 30. What is DataWeave 2.0? @ManikMagar manik.magar.me ● Default expression language of Mule 4 ● More supported data formats such as “application/x-www-form-urlencoded”, “multipart/*”, application/avro, Newline delimited JSON etc ● Data extraction without explicit data conversion ● More functions and operations for data manipulations
  • 31. What is DataWeave 2.0? @ManikMagar manik.magar.me ● Default expression language of Mule 4 ● More supported data formats such as “application/x-www-form-urlencoded”, “multipart/*”, application/avro, Newline delimited JSON etc ● Data extraction without explicit data conversion ● More functions and operations for data manipulations
  • 32. What is DataWeave 2.0? @ManikMagar manik.magar.me ● Default expression language of Mule 4 ● More supported data formats such as “application/x-www-form-urlencoded”, “multipart/*”, application/avro, Newline delimited JSON etc ● Data extraction without explicit data conversion ● More functions and operations for data manipulations ● Better memory management
  • 33. What is DataWeave 2.0? @ManikMagar manik.magar.me ● Default expression language of Mule 4 ● More supported data formats such as “application/x-www-form-urlencoded”, “multipart/*”, application/avro, Newline delimited JSON etc ● Data extraction without explicit data conversion ● More functions and operations for data manipulations ● Better memory management ● ….. Much more
  • 34. MuleSoft + X12 @ManikMagar manik.magar.me
  • 35. MuleSoft + X12 @ManikMagar manik.magar.me Exchange - https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-x12-connector/
  • 36. MuleSoft X12 Module @ManikMagar manik.magar.me ● MuleSoft X12 Module (or Connector) makes it easy to integrate with any system that uses X12 Standards.
  • 37. MuleSoft X12 Module @ManikMagar manik.magar.me ● MuleSoft X12 Module (or Connector) makes it easy to integrate with any system that uses X12 Standards. ● It supports read, write, and validate X12 Messages
  • 38. MuleSoft X12 Module @ManikMagar manik.magar.me ● MuleSoft X12 Module (or Connector) makes it easy to integrate with any system that uses X12 Standards. ● It supports read, write, and validate X12 Messages ● Supports multiple versions of X12 standards
  • 39. ● MuleSoft X12 Module (or Connector) makes it easy to integrate with any system that uses X12 Standards. ● It supports read, write, and validate X12 Messages ● Supports multiple versions of X12 standards ● Allows Trading partner based configurations MuleSoft X12 Module @ManikMagar manik.magar.me
  • 40. MuleSoft X12 Module @ManikMagar manik.magar.me ● MuleSoft X12 Module (or Connector) makes it easy to integrate with any system that uses X12 Standards. ● It supports read, write, and validate X12 Messages ● Supports multiple versions of X12 standards ● Allows Trading partner based configurations ● Optionally, generate Functional Acknowledgements (997 or 999) as per X12 standard. ● Metadata propagation with DataSense for configured schemas
  • 41. MuleSoft X12 Module @ManikMagar manik.magar.me ● MuleSoft X12 Module (or Connector) makes it easy to integrate with any system that uses X12 Standards. ● It supports read, write, and validate X12 Messages ● Supports multiple versions of X12 standards ● Allows Trading partner based configurations ● Optionally, generate Functional Acknowledgements (997 or 999) as per X12 standard.
  • 42. MuleSoft X12 Module - How do I? @ManikMagar manik.magar.me When receiving X12, How do I - ● know what message types I received? ● are there any errors? ● get functional acknowledgments and write them back? ● see message metadata (datasense)? ● transform X12 to json?
  • 45. Q&A @ManikMagar manik.magar.me Find me - https://manik.magar.me OR Ask Google: “Manik Magar”
  • 46. SECURING CONFIGURATION PROPERTIES IN MULE 4 A use case to implement on your CI process.
  • 47. AGENDA ● INTRODUCTION ● WHY SECURE INFORMATION ● HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS ● RUN YOUR PROJECT. ● NEXT STEPS ON AUTOMATIC DEPLOYMENTS? ● SUMMARY.
  • 48. ABOUT ME Edgar Moran Integration Architect Sr. Force.com Developer. Working at Sitetracker as Integration Architect for the last 2.5 years Twitter: @yucelmoran Personal Blog: https://yucelmoran.com
  • 49. WHY SECURE INFORMATION ● Is important for companies to keep information confidential ● Keep safe user Id’s and passwords ● General best practice
  • 50. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 1 . Get Mule Secure Configuration Property from Exchange
  • 51. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 2 . Prepare YAML files in your project (dev.yaml / test.yaml / production.yaml)
  • 52. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 3 . Add some attributes in your files (in this sample password and token can be encrypted)
  • 53. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 4 . Add Global property (application environment ) and Global Configuration property (to tell what property file pick)
  • 54. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 5 . Add Secure Properties Config
  • 55. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 6 . Specify the files that contains the credentials, Set a master Key and select the Algorithm and Encryption modes.
  • 56. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 7. Using secure-properties-tool JAR file to encrypt passwords. java -jar secure-properties-tool.jar string encrypt AES CBC masterKey value_to_encrypt
  • 57. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 8. Copy and paste the encrypted values in your YAML file looks like this: sfdc.password: "![0UfB9Pm8pUfrkLAmNjKg6DAzrawLSPxXzjzACRipA+w=]" NOTE: enclose the encrypted value with ![]
  • 58. HOW TO ENCRYPT YOUR CREDENTIALS IN YOUR PROJECTS 9. Finally to see the values you can access them like this: ${secure::sfdc.password}
  • 59. RUN YOU PROJECT AND TEST Before try to run your project, make sure you have your environment variable set in Anypoint Studio: Get the template from here: https://github.com/emoran/mule4-secure- properties
  • 60. NEXT STEPS ON AUTOMATIC DEPLOYMENTS? ● Setup your prefered source control provider (Bitbucket / GitHub / Azure DevOPS). ● Decide the CI tool is better for you (Circle CI, Jenkins to mention some I have used from many many) ● Adjust your project POM.xml / Settings.XML files and CI pipelines ● Start Building and deploying to your environments per selected branch