SlideShare a Scribd company logo
All contents © MuleSoft, LLC
Sydney MuleSoft Meetup
Thank you for joining us today! Please introduce yourself in the chat!
We will get started at 12pm Sydney time
Welcome
All contents © MuleSoft, LLC
Meet your Sydney Meetup leaders
2
Join the group at https://meetups.mulesoft.com/sydney/
to be notified of all future events
All contents © MuleSoft, LLC
Discover Salesforce Commerce Cloud and Vlocity
Integration Patterns
3
Join the group at https://meetups.mulesoft.com/sydney/
to be notified of all future events
All contents © MuleSoft, LLC
4
● MuleSoft Announcements
● Presentation
● Q&A
● Trivia & Prize
Conference Logistic
● Use the chat and Q&A link to ask questions and comment.
● Slides and recording will be shared within 24-48 hours on the event page.
Discover Salesforce Commerce Cloud and Vlocity
Integration Patterns
All contents © MuleSoft, LLC
Announcements
5
All contents © MuleSoft, LLC
Upcoming Community Meetups
Weekly events
• Check out all upcoming events every week here
Over 150 groups world wide
• Join from anywhere!
→ Join the Global Group: meetups.mulesoft.com/online-group-english
→ RSVP for upcoming events: meetups.mulesoft.com/events
All contents © MuleSoft, LLC
Upcoming and On-demand Webinars
Upcoming Webinar
Accelerate Center for Enablement delivery
with an API Community
Description: When building out a Center for Enablement
(C4E), the concentration is often strictly around the
technology. As a result, there is less focus on the people
who will be a part of the broader API community. To truly
engage C4E across the organization, C4E teams need to
enable through engagement layers, promote C4E benefits,
and evangelize the C4E by highlighting assets and sharing
best practices. In this webinar we will:
● Explore API catalog best practices to enable self-service
● Understand channels of engagement for your C4E
● Discover best practices used by other organizations for
building API communities
Watch Now On-demand!
On-demand Webinar
How to Accelerate C4E Delivery: Developing an
Integration Architecture and SDLC Model
Description: When developing a Center for Enablement
(C4E), understanding your delivery model tech stack and
determining its management for a stable environment is a
critical component for success. As such, it's essential to have
a firm understanding of what your integration architecture
looks like and understand the Software Development Lifecycle
(SDLC) and Continuous Integration/ Continuous Delivery
(CI/CD) processes used to govern it.
● Core services and building blocks of your integration
architecture
● Examples of reference architecture diagrams
● Architecture governance team structures
● CI/CD tools to ensure the proper delivery of applications
● Testing strategies to ensure deliverables are meeting
stakeholder expectations
Register HERE to watch on March 22/23 or
On-demand after!
All contents © MuleSoft, LLC 8
Become a MuleSoft Mentor
Who are MuleSoft Mentors?
● Individuals eager to become active
contributors across platforms
● Hold 1+ MuleSoft certifications (not
required!)
Why should you become a Mentor?
● Build your professional and personal brand
● Help others skill up
● Earn recognition as a Mule expert by
MuleSoft and the broader ecosystem
Apply now
mulesoft.com/mentors
A top community program
All contents © MuleSoft, LLC
1.How to create an API specification in RAML
2.Connecting the Anypoint Platform with an
AWS Transit Gateway
3.Implement a REST API using APIKit
4.MuleSoft Error Handling
5.API Manager Overview - API Autodiscovery
vs. API Proxies
Friends of Max
1.Setting Up Slack Connector in Anypoint Studio
2.Implement a REST API using APIKit
3.Customer facing self-help resources
4.Catalyzing Your Implementation Success
5.Connecting the Anypoint Platform with an AWS
Transit Gateway
6.Reusable assets over the full API lifecycle
7.Dependency Management
What’s New & What’s Trending
What’s new with Friends of Max? Top Videos in February
All contents © MuleSoft, LLC
We have 12 new Connectors ready for use
New Connectors in Exchange
Anypoint Connectors
Azure Cosmos DB
Dropbox
Google Pub/Sub
Mailchimp
Microsoft Business Central
MS Outlook
NetSuite Restlet
Sendgrid
Shopify
Tableau
Composer Connectors
Zendesk
Zuora
Quickbooks Online
10
READ THE BLOG POST HERE
All contents © MuleSoft, LLC
Vlocity & SFCC Integration Patterns
Tushar Sagar - Architect
Satyendra Singh – Architect
All contents © MuleSoft, LLC
Agenda
● Brief overview of Vlocity and Salesforce Commerce Cloud (SFCC).
● Where do they fit in the client requirement.
● How MuleSoft does it’s magic to tie them together during an end to end
customer journey
● How MuleSoft helps Vlocity to ingest Enterprise Catalog data using Vlocity
integration patterns
● Loading the Enterprise Catalog into SFCC using SFCC integration patterns
12
All contents © MuleSoft, LLC
What is Vlocity aka Omnistudio?
Salesforce acquired Vlocity in 2020. Vlocity offers a packaged solution which promises a
sync between core platform and industry-specific solutions and processes.
It caters to both specific business needs and regulatory/legal requirements of companies.
OmniStudio offers various data models that serve industries such as (to name a few)
■ Insurance
■ Media
■ Entertainment
■ Health
■ Consumer Goods
■ Government
■ Communications
13
All contents © MuleSoft, LLC
Problem Statements addressed by Vlocity:
Vlocity: Industry Cloud for Telcos
● The Telecommunications industry faces a huge deal of challenges in terms of digital
transformation.
● Provide support to huge customer base relying on its legacy on-premise systems that impeded
its agility.
● How to provide contact center agents and sales professionals with a more streamlined
approach for managing end to end customer journeys.
● Constantly evolving products and promotions.
● Provide a capability to the producer of catalog to modify product offers and specs.
14
All contents © MuleSoft, LLC
What is Salesforce Commerce Cloud aka SFCC?
● In 2016 Salesforce acquired Demandware, an eCommerce cloud-based provider for big and
small businesses.
● SFCC is a cloud-based commerce SaaS platform with various out-of-the-box features, useful
tools, and commerce portals for growing your online business.
● Salesforce Commerce Cloud Main Features
o Seamless upgrades
o Scalability
o A suite of cloud services
o Storefront Reference Architecture
o Order Management
15
All contents © MuleSoft, LLC
Key problem Statements addressed by SFCC
SFCC: Store Front for Communications Industry
16
● Commerce Cloud powers unified consumer experience
● Provides agility to the brands
● Reduce physical store footprints, and enable industry specific business models
● Provides personalized experience on websites
● Provides support to multibrand and multisite implementations
All contents © MuleSoft, LLC
Enterprise Catalogue
17
All contents © MuleSoft, LLC
Enterprise Catalogue
Solution Diagram
18
All contents © MuleSoft, LLC
Integration pattens between MuleSoft & Vlocity
● Remote Process Invocation—Request and Reply
○ Salesforce Connector is used to ingest catalogue data from database
into Vlocity Technical and Commercial catalogue data model.
○ Certain business logic is written in salesforce for that we have used Apex
classes which are invoked from MuleSoft to load data into Vlocity.
● Remote Process Invocation—Fire and Forget
○ We have also used Vlocity Integration Procedure and Data raptor to load data in
Vlocity, Integration Procedure and Data raptor has set of actions which can
performed according to payload and conditions.
19
All contents © MuleSoft, LLC
Process to Invoke Integration Procedure
20
There are Certain attributes and
methods which needs to be
passed to call an Integration
procedure
• Apex Class Name :
IntegrationProcedureService
• Apex Class Method:
runIntegrationService^/vlocity_
cmt/v1/integrationprocedure/D
C2_LoadBillingOfferAttributes?
queueableChainable=true^Http
Post^String
• DC2_LoadBillingOfferAttribute
s – Name of Integration
Procedure
• queueableChainable=true this
needs to be set as true so that
Integration procedure can run
in async mode.
All contents © MuleSoft, LLC
Process to Invoke DataRaptor
21
There are Certain attributes and methods which needs to
be passed to call a DataRaptor
•Apex Class Name : DRGlobal
•Apex Class
Method: processPost^/vlocity_cmt/v2/DataRaptor^HttpPo
st^String
All contents © MuleSoft, LLC
Salesforce Connector to Upsert
22
• We have also used Salesforce Connector to
Query, Insert, Update and Upsert records
in/from Salesforce.
• Example explains how upsert
functionality works between MuleSoft and
Salesforce.
• Object Type: Standard or Custom object
Name
• External Id: Field name in object which is
marked as external Id and unique in object.
• Records: Should always be passed as
array.
• Fun fact – As developer we forget
sometimes.
All contents © MuleSoft, LLC
We have used OAuth Username password
Authentication Type
<salesforce:sfdc-config name="Salesforce_Config"
doc:name="Salesforce Config" doc:id="3f869715-54be-4254-b7e1-
7ef564796bee" fetchAllApexRestMetadata="true">
<salesforce:oauth-user-pass-connection
consumerKey="${sf.consumerKey}"
consumerSecret="${secure::sf.consumerSecret}"
username="${sf.username}" password="${secure::sf.password}"
tokenEndpoint="${sf.endpoint}" >
</salesforce:oauth-user-pass-connection>
</salesforce:sfdc-config>
23
All contents © MuleSoft, LLC
Integration patterns between MuleSoft & SFCC
● Batch Data Synchronization
○ MuleSoft extracts commercial catalogue from Vlocity using Salesforce APIs.
○ MuleSoft transform commercial and technical catalogue into SFCC data model.
○ MuleSoft uses SFCC data APIs to get list of sellable offers available on SFCC.
○ MuleSoft extract bulk catalogue data from Vlocity which is in JSON format, then
transform into common data model further transform into SFCC predefined
XML structure so that it can be ingested in SFCC.
○ We have utilised Batch Processing and Scatter Gatter to generate XMLs.
24
All contents © MuleSoft, LLC
Common Data Model for SFCC
25
All contents © MuleSoft, LLC
Example of OCAPI (data) API Request
26
All contents © MuleSoft, LLC
Appendix
● Link to TMF standards: https://www.tmforum.org/
● GitHub: https://github.com/sasingh91/salesforce-integration-patterns
● Salesforce integration patterns: https://developer.salesforce.com/docs/atlas.en-
us.206.0.integration_patterns_and_practices.meta/integration_patterns_and_practices/integ_pat_intro_ov
erview.htm
● Commerce Cloud B2C data connector: https://docs.mulesoft.com/commerce-cloud-b2c-data-
connector/1.0/commerce-cloud-b2c-data-connector-reference
● MuleSoft Accelerator for retail: https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-
accelerator-for-retail/minor/2.4/pages/home/
● SFCC
xsd: https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demand
ware.dochelp%2FDWAPI%2Fxsd%2FSchemas.html&resultof=%22%53%63%68%65%6d%61%22%20%
22%73%63%68%65%6d%61%22%20
27
All contents © MuleSoft, LLC
Thank you
Ad

More Related Content

What's hot (20)

A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
Alaina Carter
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
Angel Alberici
 
Mulesoft corporate template final
Mulesoft corporate template  final Mulesoft corporate template  final
Mulesoft corporate template final
Bui Kiet
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
Salesforce Developers
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Eva Mave Ng
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gateway
shyamraj55
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
Salesforce Consulting Services
Salesforce Consulting ServicesSalesforce Consulting Services
Salesforce Consulting Services
Manasa Nuguri
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
Girlo
 
SAP on Azure - Deck
SAP on Azure - DeckSAP on Azure - Deck
SAP on Azure - Deck
Chris Genazzio
 
How to migrate to Apex Enterprise Patterns?, David Fernandez
How to migrate to Apex Enterprise Patterns?, David FernandezHow to migrate to Apex Enterprise Patterns?, David Fernandez
How to migrate to Apex Enterprise Patterns?, David Fernandez
CzechDreamin
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
Araf Karsh Hamid
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
Johannes Ridderstedt
 
Salesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demoSalesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demo
Adama Sidibé
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
David J Rosenthal
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch Deck
Nicholas Vossburg
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
Edureka!
 
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
Jitendra Bafna
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
Alaina Carter
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
Angel Alberici
 
Mulesoft corporate template final
Mulesoft corporate template  final Mulesoft corporate template  final
Mulesoft corporate template final
Bui Kiet
 
Introduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime PlatformIntroduction to MuleSoft Anytime Platform
Introduction to MuleSoft Anytime Platform
Salesforce Developers
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Eva Mave Ng
 
Exploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex GatewayExploring Universal API Management And Flex Gateway
Exploring Universal API Management And Flex Gateway
shyamraj55
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
Salesforce Consulting Services
Salesforce Consulting ServicesSalesforce Consulting Services
Salesforce Consulting Services
Manasa Nuguri
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
Girlo
 
How to migrate to Apex Enterprise Patterns?, David Fernandez
How to migrate to Apex Enterprise Patterns?, David FernandezHow to migrate to Apex Enterprise Patterns?, David Fernandez
How to migrate to Apex Enterprise Patterns?, David Fernandez
CzechDreamin
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
New Relic
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
Johannes Ridderstedt
 
Salesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demoSalesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demo
Adama Sidibé
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
David J Rosenthal
 
Azure Migration Program Pitch Deck
Azure Migration Program Pitch DeckAzure Migration Program Pitch Deck
Azure Migration Program Pitch Deck
Nicholas Vossburg
 
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
What Is Salesforce CRM? | Salesforce CRM Tutorial For Beginners | Salesforce ...
Edureka!
 
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
MuleSoft Surat Meetup#42 - Runtime Fabric Manager on Self Managed Kubernetes ...
Jitendra Bafna
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
Byreddy Sravan Kumar Reddy
 

Similar to Discover Salesforce Commerce Cloud and Vlocity Integration Patterns (20)

MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIs
Royston Lobo
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
Daniel Soffner
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
Daniel Soffner
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
Julian Douch
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
Royston Lobo
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
Royston Lobo
 
MuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdfMuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdf
AnoopVB2
 
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
thejaswinitnagaraju
 
Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020
Daniel Soffner
 
Gurugram Meetup Salesforce integration patterns - 20 July 2024.pptx
Gurugram Meetup Salesforce integration patterns - 20 July 2024.pptxGurugram Meetup Salesforce integration patterns - 20 July 2024.pptx
Gurugram Meetup Salesforce integration patterns - 20 July 2024.pptx
Gupta Pryank
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Akshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
Steve Clarke
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
Jim Andrews
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Harshana Martin
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
Nikhil More
 
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare SolutionsUnleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
Eva Mave Ng
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
Daniel Soffner
 
mulecomposer.pdf
mulecomposer.pdfmulecomposer.pdf
mulecomposer.pdf
Srinivasa771031
 
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
sumitahuja94
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7
Akshata Sawant
 
MuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIsMuleSoft Online Meetup - Salesforce Streaming APIs
MuleSoft Online Meetup - Salesforce Streaming APIs
Royston Lobo
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
Daniel Soffner
 
Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022Melbourne Virtual MuleSoft Meetup April 2022
Melbourne Virtual MuleSoft Meetup April 2022
Daniel Soffner
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
Julian Douch
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
Royston Lobo
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
Royston Lobo
 
MuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdfMuleSoft Meetup June London 2023.pptx.pdf
MuleSoft Meetup June London 2023.pptx.pdf
AnoopVB2
 
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
29Aug2024_CloudHub2_MuleSoft_Meetup.pptx
thejaswinitnagaraju
 
Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020Melbourne Virtual MuleSoft Meetup November 2020
Melbourne Virtual MuleSoft Meetup November 2020
Daniel Soffner
 
Gurugram Meetup Salesforce integration patterns - 20 July 2024.pptx
Gurugram Meetup Salesforce integration patterns - 20 July 2024.pptxGurugram Meetup Salesforce integration patterns - 20 July 2024.pptx
Gurugram Meetup Salesforce integration patterns - 20 July 2024.pptx
Gupta Pryank
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Akshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
Steve Clarke
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
Jim Andrews
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Harshana Martin
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
Nikhil More
 
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare SolutionsUnleash MuleSoft Platform for Enterprise Healthcare Solutions
Unleash MuleSoft Platform for Enterprise Healthcare Solutions
Eva Mave Ng
 
Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022Melbourne Virtual MuleSoft Meetup June 2022
Melbourne Virtual MuleSoft Meetup June 2022
Daniel Soffner
 
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
sumitahuja94
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7
Akshata Sawant
 
Ad

Recently uploaded (20)

Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Ad

Discover Salesforce Commerce Cloud and Vlocity Integration Patterns

  • 1. All contents © MuleSoft, LLC Sydney MuleSoft Meetup Thank you for joining us today! Please introduce yourself in the chat! We will get started at 12pm Sydney time Welcome
  • 2. All contents © MuleSoft, LLC Meet your Sydney Meetup leaders 2 Join the group at https://meetups.mulesoft.com/sydney/ to be notified of all future events
  • 3. All contents © MuleSoft, LLC Discover Salesforce Commerce Cloud and Vlocity Integration Patterns 3 Join the group at https://meetups.mulesoft.com/sydney/ to be notified of all future events
  • 4. All contents © MuleSoft, LLC 4 ● MuleSoft Announcements ● Presentation ● Q&A ● Trivia & Prize Conference Logistic ● Use the chat and Q&A link to ask questions and comment. ● Slides and recording will be shared within 24-48 hours on the event page. Discover Salesforce Commerce Cloud and Vlocity Integration Patterns
  • 5. All contents © MuleSoft, LLC Announcements 5
  • 6. All contents © MuleSoft, LLC Upcoming Community Meetups Weekly events • Check out all upcoming events every week here Over 150 groups world wide • Join from anywhere! → Join the Global Group: meetups.mulesoft.com/online-group-english → RSVP for upcoming events: meetups.mulesoft.com/events
  • 7. All contents © MuleSoft, LLC Upcoming and On-demand Webinars Upcoming Webinar Accelerate Center for Enablement delivery with an API Community Description: When building out a Center for Enablement (C4E), the concentration is often strictly around the technology. As a result, there is less focus on the people who will be a part of the broader API community. To truly engage C4E across the organization, C4E teams need to enable through engagement layers, promote C4E benefits, and evangelize the C4E by highlighting assets and sharing best practices. In this webinar we will: ● Explore API catalog best practices to enable self-service ● Understand channels of engagement for your C4E ● Discover best practices used by other organizations for building API communities Watch Now On-demand! On-demand Webinar How to Accelerate C4E Delivery: Developing an Integration Architecture and SDLC Model Description: When developing a Center for Enablement (C4E), understanding your delivery model tech stack and determining its management for a stable environment is a critical component for success. As such, it's essential to have a firm understanding of what your integration architecture looks like and understand the Software Development Lifecycle (SDLC) and Continuous Integration/ Continuous Delivery (CI/CD) processes used to govern it. ● Core services and building blocks of your integration architecture ● Examples of reference architecture diagrams ● Architecture governance team structures ● CI/CD tools to ensure the proper delivery of applications ● Testing strategies to ensure deliverables are meeting stakeholder expectations Register HERE to watch on March 22/23 or On-demand after!
  • 8. All contents © MuleSoft, LLC 8 Become a MuleSoft Mentor Who are MuleSoft Mentors? ● Individuals eager to become active contributors across platforms ● Hold 1+ MuleSoft certifications (not required!) Why should you become a Mentor? ● Build your professional and personal brand ● Help others skill up ● Earn recognition as a Mule expert by MuleSoft and the broader ecosystem Apply now mulesoft.com/mentors A top community program
  • 9. All contents © MuleSoft, LLC 1.How to create an API specification in RAML 2.Connecting the Anypoint Platform with an AWS Transit Gateway 3.Implement a REST API using APIKit 4.MuleSoft Error Handling 5.API Manager Overview - API Autodiscovery vs. API Proxies Friends of Max 1.Setting Up Slack Connector in Anypoint Studio 2.Implement a REST API using APIKit 3.Customer facing self-help resources 4.Catalyzing Your Implementation Success 5.Connecting the Anypoint Platform with an AWS Transit Gateway 6.Reusable assets over the full API lifecycle 7.Dependency Management What’s New & What’s Trending What’s new with Friends of Max? Top Videos in February
  • 10. All contents © MuleSoft, LLC We have 12 new Connectors ready for use New Connectors in Exchange Anypoint Connectors Azure Cosmos DB Dropbox Google Pub/Sub Mailchimp Microsoft Business Central MS Outlook NetSuite Restlet Sendgrid Shopify Tableau Composer Connectors Zendesk Zuora Quickbooks Online 10 READ THE BLOG POST HERE
  • 11. All contents © MuleSoft, LLC Vlocity & SFCC Integration Patterns Tushar Sagar - Architect Satyendra Singh – Architect
  • 12. All contents © MuleSoft, LLC Agenda ● Brief overview of Vlocity and Salesforce Commerce Cloud (SFCC). ● Where do they fit in the client requirement. ● How MuleSoft does it’s magic to tie them together during an end to end customer journey ● How MuleSoft helps Vlocity to ingest Enterprise Catalog data using Vlocity integration patterns ● Loading the Enterprise Catalog into SFCC using SFCC integration patterns 12
  • 13. All contents © MuleSoft, LLC What is Vlocity aka Omnistudio? Salesforce acquired Vlocity in 2020. Vlocity offers a packaged solution which promises a sync between core platform and industry-specific solutions and processes. It caters to both specific business needs and regulatory/legal requirements of companies. OmniStudio offers various data models that serve industries such as (to name a few) ■ Insurance ■ Media ■ Entertainment ■ Health ■ Consumer Goods ■ Government ■ Communications 13
  • 14. All contents © MuleSoft, LLC Problem Statements addressed by Vlocity: Vlocity: Industry Cloud for Telcos ● The Telecommunications industry faces a huge deal of challenges in terms of digital transformation. ● Provide support to huge customer base relying on its legacy on-premise systems that impeded its agility. ● How to provide contact center agents and sales professionals with a more streamlined approach for managing end to end customer journeys. ● Constantly evolving products and promotions. ● Provide a capability to the producer of catalog to modify product offers and specs. 14
  • 15. All contents © MuleSoft, LLC What is Salesforce Commerce Cloud aka SFCC? ● In 2016 Salesforce acquired Demandware, an eCommerce cloud-based provider for big and small businesses. ● SFCC is a cloud-based commerce SaaS platform with various out-of-the-box features, useful tools, and commerce portals for growing your online business. ● Salesforce Commerce Cloud Main Features o Seamless upgrades o Scalability o A suite of cloud services o Storefront Reference Architecture o Order Management 15
  • 16. All contents © MuleSoft, LLC Key problem Statements addressed by SFCC SFCC: Store Front for Communications Industry 16 ● Commerce Cloud powers unified consumer experience ● Provides agility to the brands ● Reduce physical store footprints, and enable industry specific business models ● Provides personalized experience on websites ● Provides support to multibrand and multisite implementations
  • 17. All contents © MuleSoft, LLC Enterprise Catalogue 17
  • 18. All contents © MuleSoft, LLC Enterprise Catalogue Solution Diagram 18
  • 19. All contents © MuleSoft, LLC Integration pattens between MuleSoft & Vlocity ● Remote Process Invocation—Request and Reply ○ Salesforce Connector is used to ingest catalogue data from database into Vlocity Technical and Commercial catalogue data model. ○ Certain business logic is written in salesforce for that we have used Apex classes which are invoked from MuleSoft to load data into Vlocity. ● Remote Process Invocation—Fire and Forget ○ We have also used Vlocity Integration Procedure and Data raptor to load data in Vlocity, Integration Procedure and Data raptor has set of actions which can performed according to payload and conditions. 19
  • 20. All contents © MuleSoft, LLC Process to Invoke Integration Procedure 20 There are Certain attributes and methods which needs to be passed to call an Integration procedure • Apex Class Name : IntegrationProcedureService • Apex Class Method: runIntegrationService^/vlocity_ cmt/v1/integrationprocedure/D C2_LoadBillingOfferAttributes? queueableChainable=true^Http Post^String • DC2_LoadBillingOfferAttribute s – Name of Integration Procedure • queueableChainable=true this needs to be set as true so that Integration procedure can run in async mode.
  • 21. All contents © MuleSoft, LLC Process to Invoke DataRaptor 21 There are Certain attributes and methods which needs to be passed to call a DataRaptor •Apex Class Name : DRGlobal •Apex Class Method: processPost^/vlocity_cmt/v2/DataRaptor^HttpPo st^String
  • 22. All contents © MuleSoft, LLC Salesforce Connector to Upsert 22 • We have also used Salesforce Connector to Query, Insert, Update and Upsert records in/from Salesforce. • Example explains how upsert functionality works between MuleSoft and Salesforce. • Object Type: Standard or Custom object Name • External Id: Field name in object which is marked as external Id and unique in object. • Records: Should always be passed as array. • Fun fact – As developer we forget sometimes.
  • 23. All contents © MuleSoft, LLC We have used OAuth Username password Authentication Type <salesforce:sfdc-config name="Salesforce_Config" doc:name="Salesforce Config" doc:id="3f869715-54be-4254-b7e1- 7ef564796bee" fetchAllApexRestMetadata="true"> <salesforce:oauth-user-pass-connection consumerKey="${sf.consumerKey}" consumerSecret="${secure::sf.consumerSecret}" username="${sf.username}" password="${secure::sf.password}" tokenEndpoint="${sf.endpoint}" > </salesforce:oauth-user-pass-connection> </salesforce:sfdc-config> 23
  • 24. All contents © MuleSoft, LLC Integration patterns between MuleSoft & SFCC ● Batch Data Synchronization ○ MuleSoft extracts commercial catalogue from Vlocity using Salesforce APIs. ○ MuleSoft transform commercial and technical catalogue into SFCC data model. ○ MuleSoft uses SFCC data APIs to get list of sellable offers available on SFCC. ○ MuleSoft extract bulk catalogue data from Vlocity which is in JSON format, then transform into common data model further transform into SFCC predefined XML structure so that it can be ingested in SFCC. ○ We have utilised Batch Processing and Scatter Gatter to generate XMLs. 24
  • 25. All contents © MuleSoft, LLC Common Data Model for SFCC 25
  • 26. All contents © MuleSoft, LLC Example of OCAPI (data) API Request 26
  • 27. All contents © MuleSoft, LLC Appendix ● Link to TMF standards: https://www.tmforum.org/ ● GitHub: https://github.com/sasingh91/salesforce-integration-patterns ● Salesforce integration patterns: https://developer.salesforce.com/docs/atlas.en- us.206.0.integration_patterns_and_practices.meta/integration_patterns_and_practices/integ_pat_intro_ov erview.htm ● Commerce Cloud B2C data connector: https://docs.mulesoft.com/commerce-cloud-b2c-data- connector/1.0/commerce-cloud-b2c-data-connector-reference ● MuleSoft Accelerator for retail: https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft- accelerator-for-retail/minor/2.4/pages/home/ ● SFCC xsd: https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demand ware.dochelp%2FDWAPI%2Fxsd%2FSchemas.html&resultof=%22%53%63%68%65%6d%61%22%20% 22%73%63%68%65%6d%61%22%20 27
  • 28. All contents © MuleSoft, LLC Thank you