SlideShare a Scribd company logo
Unlocking Seamless End-to-End Automation with the MuleSoft Automation Suite |  MuleSoft Mysore Meetup #43
Mysore MuleSoft Meetup
13-Jan-2024
Unlocking Seamless End-to-End
Automation with the MuleSoft
Automation Suite
Organizers
Shubham Chaurasia
Billennium India
Pro Integration Developer
Giridhar Meka
Sr. Technology Architect
/in/giridharmeka
/in/shubhamchaurasia1
Priya Shaw
LTI MindTree
Sr. Integration Specialist
/in/priya-shaw
Speaker
• Senior RPA Consultant at Lehmann + Pioneers Digital GmbH
• MuleSoft Mentor
• 10+ Years of Experience
• Salesforce Certified MuleSoft Hyperautomation Specialist
• https://www.linkedin.com/in/kiruthika-nithyanandan-06a7b0118/
Kiruthika Nithyanandan
Agenda
 MuleSoft Automation – Platform Overview
 Interaction Mechanisms
 RPA and Composer
 RPA and Anypoint
 Composer and Anypoint
 Demo Use case - Overview
 Live Demo
 Q&A
 Networking & Wrap-up
MuleSoft Automation
MuleSoft Automation – Platform Overview
When to use each MuleSoft product?
MuleSoft RPA
• Automating manual repetitive tasks
involving UI or desktop applications
(e.g., Excel, web browser)
• Accessing legacy, terminal-only
systems
• Automating processes that require
a “human in the loop” or involve
reading data without defined syntax
or OCR data
• Last mile in hybrid automation
solution
MuleSoft Composer
• Integrating SaaS systems using
pre-built, IT-approved connectors
(Zendesk,jira,Workday, Slack, …)
• Orchestrating multi-step
automations and integrations using
clicks instead of code
Anypoint Platform
• Implementing API-led connectivity
• Producing composable assets
• Integrating with DevOps processes
MuleSoft RPA
• Accessing a system via the UIs in
order to bypass approved APIs and
controls
• Using bots to create point-to-point
integrations between systems
• Automating applications that cannot
be installed on or accessed by a
Windows RPA bot
• High volume, bulk/ETL data transfer
MuleSoft Composer
• Integrating on-premise systems
• Implementing complex integrations
or data transformations that require
coding
• High volume, bulk/ETL data transfer
Anypoint Platform
• Consuming data from user
interfaces
• Simple integration of SaaS systems
with available Composer
connectors
When to not use each MuleSoft product?
Interaction Mechanisms
Interaction Mechanisms between RPA, Composer & Anypoint
HTTP request from Anypoint Mule flow to RPA Manager
• Anypoint Mule can submit "start process" command
• Anypoint Mule can inquire process status
• RPA publishes interface definitions of its APIs in the Anypoint Exchange
HTTP requests from MuleSoft RPA Bot to Anypoint API endpoint
• Bot can retrieve API responses (poll for status)
• Bot can submit commands or propagates events
HTTP request between Composer and RPA Manager
• Composer can submit "start process" command
• Composer can inquire process status
• RPA can call an “Invokable” composer flow
HTTP request from Composer to Anypoint API endpoint
• Composer can retrieve data from Anypoint API
RPA & Composer
Composer to RPA
● RPA connector inside the composer flow
○ Sync calls - wait for the RPA process to finish before continuing with the Composer flow
○ Async Calls - invoke an RPA process and continue the Composer flow execution while the RPA process executes in parallel
RPA to Composer
● Create an “Invokable” Composer flow
● Use “REST call” action step in RPA to call the composer flow
● Configure the REST call with the flow credentials of the composer flow
RPA & Anypoint
RPA and Anypoint
HTTP request from Anypoint to RPA API
• Publish RPA API to Anypoint Exchange via an Invokable run configuration
• Use the corresponding connector in the Mule app to Start an RPA process
• Get the execution status of an RPA process
HTTP request from RPA to Anypoint
• Use REST call to configure the HTTP Request
• Use Json Query to parse the response
Composer & Anypoint
Composer & Anypoint
Composer to Anypoint API endpoint
• Composer can retrieve data from Anypoint API
• Use API sharing, if enabled
• Use HTTP connector, if not
Anypoint to Composer
• Use HTTP Request to call an invokable composer flow
Demo Use Case - Overview
A Company wants to vet customer orders above a certain order value to reduce fraudulent orders.
Due to the high volume of orders, there is a need for automation of this process.
The vetting process involves , checking the customers‘ payment history and depending on the number of
open payments, the order can either be approved automatically or must be passed on to a human to do a
manual approval.
Infrastructure:
• Order data is stored in Snowflake
• Customer Payment data is available in a legacy CRM system
• Ticketing system is Jira
Use Case Description
Open
Orders
CRM
Credibility
Check
Tickets for
Manual Vetting
Flag/unflag
order
Approve order
Update Status and Ticket Number
Live Demo
Networking time
Thank You

More Related Content

PDF
Perth MeetUp June 2023
PPTX
Perth MuleSoft Meetup June 2023
PPTX
Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101
PDF
Selecting the right process for robotic process automation (rpa)
PPTX
Mule soft meetup__riyadh_08_nov_2020
PPTX
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
PPTX
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
PDF
Perth Meetup May 2022
Perth MeetUp June 2023
Perth MuleSoft Meetup June 2023
Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101
Selecting the right process for robotic process automation (rpa)
Mule soft meetup__riyadh_08_nov_2020
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
Perth Meetup May 2022

Similar to Unlocking Seamless End-to-End Automation with the MuleSoft Automation Suite | MuleSoft Mysore Meetup #43 (20)

PPTX
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
PDF
2022-221021003409-5f494fb1.pdf
PPTX
Robotic process automation Introduction
PDF
How to Connect to Any REST API (Without Writing Any Code)
PPTX
Everything You Need to Know About RPA in 30 Minutes
PPTX
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
PDF
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
PDF
API Force Presentation
PPTX
EXTENT-2015: The Four Essential Elements of LSEG QA Solutions
PDF
MuleSoft RPA Automation as APIs.pdf
PDF
Hyderabad MuleSoft Meetup #24 - Hyper automation with MuleSoft RPA
PDF
Black Friday - MuleSoft Automation.pdf
PDF
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
PPTX
Connect systems without code using MuleSoft Composer - General.pptx
PDF
withoutcodeusingmulesoftcomposer-connectsystems.pdf
PDF
How to Connect to Any REST API with No-Code
PDF
How to Connect to Any REST API with No-Code
PPTX
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
PPTX
Rpa journey
PPTX
Introduction to Robotic Process Automation by K.G.Maheshwari
Embarking on MuleSoft Automation Journey via RPA, Composer and Flex Gateway
2022-221021003409-5f494fb1.pdf
Robotic process automation Introduction
How to Connect to Any REST API (Without Writing Any Code)
Everything You Need to Know About RPA in 30 Minutes
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Automate cross-system ITSM processes through APIs with UiPath Integration Ser...
API Force Presentation
EXTENT-2015: The Four Essential Elements of LSEG QA Solutions
MuleSoft RPA Automation as APIs.pdf
Hyderabad MuleSoft Meetup #24 - Hyper automation with MuleSoft RPA
Black Friday - MuleSoft Automation.pdf
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
Connect systems without code using MuleSoft Composer - General.pptx
withoutcodeusingmulesoftcomposer-connectsystems.pdf
How to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-Code
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
Rpa journey
Introduction to Robotic Process Automation by K.G.Maheshwari
Ad

More from MysoreMuleSoftMeetup (20)

PPTX
MuleSoft for Agentforce: Unlocking API Catalog & Topic Center | Get Started w...
PPTX
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integration
PPTX
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integrati...
PPTX
MuleSoft + AI + IDP + ACB | MuleSoft Mysore Meetup #50
PPTX
[Part-1] Automating MuleSoft Deployment with Github Actions | MuleSoft Mysore...
PPTX
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
PPTX
Mule event processing models | MuleSoft Mysore Meetup #47
PPTX
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
PPTX
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
PPTX
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
PPTX
MuleSoft Integration with AWS Lambda [Serverless Function] | MuleSoft Mysore ...
PPTX
Munits in Mule 4 [Deep-Dive] | MuleSoft Mysore Meetup #40
PPTX
State Management in Mule applications | MuleSoft Mysore Meetup #42
PPTX
Anypoint Code Builder (ACB) + AI + Hands-On | MuleSoft Mysore Meetup #41
PPTX
Transaction Management in Mule 4 | MuleSoft Mysore Meetup #39
PPTX
Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37
PPTX
Azure DevOps Pipeline setup for Mule APIs #36
PPTX
Mastering the Puzzle Integration Patterns Decoded | MuleSoft Mysore Meetup #35
PPTX
Discovering Seamless Integration: MuleSoft, AWS and Snowflake | MuleSoft Myso...
PPTX
Application Design Thinking wrt Integration Architecture - Part II | MuleSoft...
MuleSoft for Agentforce: Unlocking API Catalog & Topic Center | Get Started w...
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integration
Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integrati...
MuleSoft + AI + IDP + ACB | MuleSoft Mysore Meetup #50
[Part-1] Automating MuleSoft Deployment with Github Actions | MuleSoft Mysore...
Configuring Single Sign-On (SSO) via Identity Management | MuleSoft Mysore Me...
Mule event processing models | MuleSoft Mysore Meetup #47
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Lambda [Serverless Function] | MuleSoft Mysore ...
Munits in Mule 4 [Deep-Dive] | MuleSoft Mysore Meetup #40
State Management in Mule applications | MuleSoft Mysore Meetup #42
Anypoint Code Builder (ACB) + AI + Hands-On | MuleSoft Mysore Meetup #41
Transaction Management in Mule 4 | MuleSoft Mysore Meetup #39
Payment Integration using Braintree Connector | MuleSoft Mysore Meetup #37
Azure DevOps Pipeline setup for Mule APIs #36
Mastering the Puzzle Integration Patterns Decoded | MuleSoft Mysore Meetup #35
Discovering Seamless Integration: MuleSoft, AWS and Snowflake | MuleSoft Myso...
Application Design Thinking wrt Integration Architecture - Part II | MuleSoft...
Ad

Recently uploaded (20)

PDF
Yogi Goddess Pres Conference Studio Updates
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
master seminar digital applications in india
PDF
Microbial disease of the cardiovascular and lymphatic systems
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Classroom Observation Tools for Teachers
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Trump Administration's workforce development strategy
PPTX
Cell Structure & Organelles in detailed.
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Yogi Goddess Pres Conference Studio Updates
Final Presentation General Medicine 03-08-2024.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Final Presentation General Medicine 03-08-2024.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
master seminar digital applications in india
Microbial disease of the cardiovascular and lymphatic systems
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Chinmaya Tiranga quiz Grand Finale.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Classroom Observation Tools for Teachers
Pharmacology of Heart Failure /Pharmacotherapy of CHF
2.FourierTransform-ShortQuestionswithAnswers.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Trump Administration's workforce development strategy
Cell Structure & Organelles in detailed.
FourierSeries-QuestionsWithAnswers(Part-A).pdf

Unlocking Seamless End-to-End Automation with the MuleSoft Automation Suite | MuleSoft Mysore Meetup #43

  • 2. Mysore MuleSoft Meetup 13-Jan-2024 Unlocking Seamless End-to-End Automation with the MuleSoft Automation Suite
  • 3. Organizers Shubham Chaurasia Billennium India Pro Integration Developer Giridhar Meka Sr. Technology Architect /in/giridharmeka /in/shubhamchaurasia1 Priya Shaw LTI MindTree Sr. Integration Specialist /in/priya-shaw
  • 4. Speaker • Senior RPA Consultant at Lehmann + Pioneers Digital GmbH • MuleSoft Mentor • 10+ Years of Experience • Salesforce Certified MuleSoft Hyperautomation Specialist • https://www.linkedin.com/in/kiruthika-nithyanandan-06a7b0118/ Kiruthika Nithyanandan
  • 5. Agenda  MuleSoft Automation – Platform Overview  Interaction Mechanisms  RPA and Composer  RPA and Anypoint  Composer and Anypoint  Demo Use case - Overview  Live Demo  Q&A  Networking & Wrap-up
  • 7. MuleSoft Automation – Platform Overview
  • 8. When to use each MuleSoft product? MuleSoft RPA • Automating manual repetitive tasks involving UI or desktop applications (e.g., Excel, web browser) • Accessing legacy, terminal-only systems • Automating processes that require a “human in the loop” or involve reading data without defined syntax or OCR data • Last mile in hybrid automation solution MuleSoft Composer • Integrating SaaS systems using pre-built, IT-approved connectors (Zendesk,jira,Workday, Slack, …) • Orchestrating multi-step automations and integrations using clicks instead of code Anypoint Platform • Implementing API-led connectivity • Producing composable assets • Integrating with DevOps processes
  • 9. MuleSoft RPA • Accessing a system via the UIs in order to bypass approved APIs and controls • Using bots to create point-to-point integrations between systems • Automating applications that cannot be installed on or accessed by a Windows RPA bot • High volume, bulk/ETL data transfer MuleSoft Composer • Integrating on-premise systems • Implementing complex integrations or data transformations that require coding • High volume, bulk/ETL data transfer Anypoint Platform • Consuming data from user interfaces • Simple integration of SaaS systems with available Composer connectors When to not use each MuleSoft product?
  • 11. Interaction Mechanisms between RPA, Composer & Anypoint HTTP request from Anypoint Mule flow to RPA Manager • Anypoint Mule can submit "start process" command • Anypoint Mule can inquire process status • RPA publishes interface definitions of its APIs in the Anypoint Exchange HTTP requests from MuleSoft RPA Bot to Anypoint API endpoint • Bot can retrieve API responses (poll for status) • Bot can submit commands or propagates events HTTP request between Composer and RPA Manager • Composer can submit "start process" command • Composer can inquire process status • RPA can call an “Invokable” composer flow HTTP request from Composer to Anypoint API endpoint • Composer can retrieve data from Anypoint API
  • 13. Composer to RPA ● RPA connector inside the composer flow ○ Sync calls - wait for the RPA process to finish before continuing with the Composer flow ○ Async Calls - invoke an RPA process and continue the Composer flow execution while the RPA process executes in parallel
  • 14. RPA to Composer ● Create an “Invokable” Composer flow ● Use “REST call” action step in RPA to call the composer flow ● Configure the REST call with the flow credentials of the composer flow
  • 16. RPA and Anypoint HTTP request from Anypoint to RPA API • Publish RPA API to Anypoint Exchange via an Invokable run configuration • Use the corresponding connector in the Mule app to Start an RPA process • Get the execution status of an RPA process HTTP request from RPA to Anypoint • Use REST call to configure the HTTP Request • Use Json Query to parse the response
  • 18. Composer & Anypoint Composer to Anypoint API endpoint • Composer can retrieve data from Anypoint API • Use API sharing, if enabled • Use HTTP connector, if not Anypoint to Composer • Use HTTP Request to call an invokable composer flow
  • 19. Demo Use Case - Overview
  • 20. A Company wants to vet customer orders above a certain order value to reduce fraudulent orders. Due to the high volume of orders, there is a need for automation of this process. The vetting process involves , checking the customers‘ payment history and depending on the number of open payments, the order can either be approved automatically or must be passed on to a human to do a manual approval. Infrastructure: • Order data is stored in Snowflake • Customer Payment data is available in a legacy CRM system • Ticketing system is Jira Use Case Description Open Orders CRM Credibility Check Tickets for Manual Vetting Flag/unflag order Approve order Update Status and Ticket Number

Editor's Notes

  • #9: https://knowledgehub.mulesoft.com/s/article/Automation-and-Anypoint-Usage-Patterns?_ga=2.201899601.1113425505.1704964560-1297013546.1693830172
  • #19: MuleSoft Anypoint Platform customers can share externally available APIs managed in Anypoint Platform with business users for consumption in a MuleSoft Composer flow. Composer organizations are linked to Anypoint organizations. The API must be accessible from the public internet. https://docs.mulesoft.com/composer/ms_composer_prerequisites#api-sharing