SlideShare a Scribd company logo
1 of 44
Women Who APAC/Bangalore
MuleSoft Meetup
Anypoint Code Builder
Google Pub/Sub Connector
RPA
AGENDA
● Introductions
● Anypoint Code Builder
● Google Pub Sub Connector
● RPA
● Ask Anything from Ambassadors
● Networking
Organizers
Speakers
Anusha Kandhadai
● Working as Senior Analyst.
● Approx 5 years of Total Experience.
● 4+ years of experience in MuleSoft.
● MuleSoft Mentor.
● Certified MuleSoft Developer, Platform
Architect.
Anypoint Code Builder
How Anypoint Code Builder Improves Developer
Productivity
Anypoint Code Builder provides these productivity features.
● A browser-based IDE to allow you to work from anywhere
● Visual Studio Code extensions
● A graphical user interface to define your integration flows
● A central palette to quickly access commonly used commands
● Code snippets to promote best practices and accelerate development
● An interactive debugger
• External VCS support
• Configuration Panel
• Project creation via Templates
• AI for Generative flows
Key features of Anypoint Code Builder
Demo
• New AI based Developer Tooling
• easy to create a draft integration simply by describing the
business logic.
• valid flows for MuleSoft pre-bundled connectors
(Salesforce, Database, HTTP, Email) with high accuracy
Thank You
Speakers
Namrata Bawane
● Working as Software Engineer
● Approx 3+ years of Total Experience.
● 2+ years experience in Mulesoft.
● Certified MuleSoft Developer.
Google Pub/Sub and MuleSoft :
Powering Real-Time Messaging with
Seamless Integration
AGENDA
● Decoding Pub Sub
● Seek & Snapshot
● Explore Google Pub/sub Connector
● Use Cases
● Demonstration
● Interactive Q & A
What is Google Pub/Sub?
A real-time messaging service that facilitates asynchronous
communication between independent applications on Google
Cloud Platform. It ensures messages are delivered reliably and
efficiently, even with high volumes.
Seek Feature
Seek is a feature in Cloud Pub/Sub that extends the subscriber
functionality by allowing you to change the acknowledgement state of
messages in bulk.
● Replay previously acknowledged messages
● Discard irrelevant messages
Two ways to perform seek operations:
1. Seek To a Snapshot
2. Seek to a Specific time
Image source : Google Cloud Tech
Snapshot
A Pub/Sub snapshot is a durable, consistent, and reliable point-in-time view of the
message acknowledgment (ack) state of a subscription.
● A snapshot records the acknowledgment state of all
the messages within a subscription at the moment of its
creation.
● A snapshot retains the unacknowledged messages
and any messages published to the topic after the
snapshot is created.
● Snapshots expire and are deleted if the oldest
unacknowledged message in the snapshot exceeds the
message retention duration.
Google Cloud Tech
Seek to a Snapshot
● Seeking to a snapshot allows you to capture
the message acknowledgement state of the
subscription.
● Seeking to a specific time marks every
message received by Pub/Sub before that
time as acknowledged.
Seek to time
Image source : Google Cloud Tech
Google Pub/Sub Connector
Connector simplifies the process of integrating your Mule applications
with Google Cloud Pub/Sub messaging service.
Publishing
messages
Publish Message:
● Publishes a single
message to a
topic.
● Non-Blocking
operation
● Returns “message
Id” in return
Listening to
messages
On Message Listener:
● Asynchronous
message listener.
● Consumes
messages from
subscriber.
● Returns messages
in Binary.
Common Use Cases for connector
Managing
snapshots
Snapshot (CRUD):
● Can create ,
Delete, patch
snapshot
operations.
● Connector helps
achieve seek
feature.
● Replay Messages
to snapshot
Replaying
messages
Seek Message:
● Supports the bulk
acknowledging or
un-acknowledging
of messages
● Enables you to re-
deliver the
messages
Demo
Thank You
Speakers
Shrabani Bose
● Working as Senior Mulesoft Instructor
● Approx 10 years of Total Experience.
● 4+ years experience in Mulesoft.
● Certified MuleSoft Developer. L1 & L2
MuleSoft RPA
Objective
❏ Overview
❏ Use Cases
❏ RPA Lifecycle
❏ RPA Components
❏ Demo
RPA
Mulesoft RPA makes repetitive human task effortless for everyone.
● Enables you to automate manual, repetitive business processes and tasks, saving
time and preventing human errors
Uses a program called an RPA Bot
● RPA Bots are designed to :-
○ Interact with applications, extract data, read images, and manipulate inputs
with the mouse and keyboard.
○ Imitate a human user when carrying out a series of tasks called an RPA
process.
Common RPA Use Cases
Data extraction/entry Using technological advances such as
optical character recognition (OCR), RPA
Bots can extract data from one system
and write it to another.
Payroll processing RPA Bots can automate data entry and
validation across multiple systems while
adhering to regulations.
Processing refunds RPA Bots can process large amounts of
data to ensure customers have the best
experience and receive refunds quickly.
RPA Process Development Lifecycle
RPA Components
RPA Manager
Enables you to evaluate, design, test, and monitor RPA processes on a unified
platform,fostering seamless collaboration across business, IT, and development
teams.
RPA Recorder
A desktop application that resides on a Windows host.
With RPA Recorder, You Can
Record yourself performing the actual steps for an RPA process, resulting in
a graphical representation being automatically created
RPA Components
RPA Builder
A desktop application that resides on a Windows host and connects with RPA
Manager
A development tool that enables you to build the tasks and steps of an RPA
process
RPA Components
RPA Builder User Interface
RPA Components
RPA Bot
An application that is installed on a Windows host and runs a bot process
Evaluating an RPA Process
● Determine if a business process is qualified to be automated
● Perform a cost-benefit analysis of building an RPA process using these criteria
○ Costs
○ Benefits
○ Qualifiers
Based on the above metrics we create a Process Matrix.
RPA Process Matrix
Designing an RPA Process
● Design the workflow of the automation that specifies the actions to perform and
the conditions under which to perform those actions
● Design the workflow manually using the drag-and-drop tools in RPA Manager or
automatically using RPA Recorder
● RPA Manager uses the Business Process Model and Notation (BPMN) to create the
workflows
BPMN Tools
Building an RPA Process
● Download the graphical design of RPA process from RPA Manager
● Drag and drop appropriate tools for specific workflow activities
● Add business logic to activities
● Record inputs for activities
● Upload the implemented process to RPA Manager
Installing and Setting up an RPA Bot
● In RPA Manager, create a bot API key
● Download and install an RPA Bot using the bot API key on a Windows computer
● Configure secure connections for your RPA Bot on the Windows computer
Finally - Test --> Troubleshoot ---> Deploy the RPA Bot
Deploying Automations
● Run configurations determines how an automation runs
● Automations can be invocable or scheduled to run at defined times
● For invocable automations:
○ The RPA process can be invoked by MuleSoft Composer or by making an HTTP
request to an auto-generated endpoint
Ask Anything
Thank You
Networking time
Thank You

More Related Content

Similar to Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA

Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101
Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101
Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101Patryk Bandurski
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Royston Lobo
 
Business Analyst Series 2023 - Week 3 Session 5
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
 
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptxSE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptxTangZhiSiang
 
UiPath Task Capture training.pdf
UiPath Task Capture training.pdfUiPath Task Capture training.pdf
UiPath Task Capture training.pdfCristina Vidu
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation IntroductionPriyab Satoshi
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Salesforce Spring 22 Webinar
Salesforce Spring 22 WebinarSalesforce Spring 22 Webinar
Salesforce Spring 22 Webinarbrightgenss
 
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHubMuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHubAlfonso Martino
 
ElectroNeek Partner - AAPNA Infotech
ElectroNeek Partner - AAPNA InfotechElectroNeek Partner - AAPNA Infotech
ElectroNeek Partner - AAPNA InfotechAapna Infotech
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Alexandre Roman
 
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38MysoreMuleSoftMeetup
 
VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1viswa pavan
 
Taking AppSec to 11 - BSides Austin 2016
Taking AppSec to 11 - BSides Austin 2016Taking AppSec to 11 - BSides Austin 2016
Taking AppSec to 11 - BSides Austin 2016Matt Tesauro
 
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things BetterTaking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things BetterMatt Tesauro
 
Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowVincent Biret
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...DevOps for Enterprise Systems
 
London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup Akshata Sawant
 

Similar to Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA (20)

Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101
Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101
Warsaw MuleSoft Meetup #15 - Hyperautomation with MuleSoft - Composer 101
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
Business Analyst Series 2023 - Week 3 Session 5
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
 
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptxSE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
 
UiPath Task Capture training.pdf
UiPath Task Capture training.pdfUiPath Task Capture training.pdf
UiPath Task Capture training.pdf
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation Introduction
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Salesforce Spring 22 Webinar
Salesforce Spring 22 WebinarSalesforce Spring 22 Webinar
Salesforce Spring 22 Webinar
 
jBPM Connector
jBPM ConnectorjBPM Connector
jBPM Connector
 
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHubMuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
ElectroNeek Partner - AAPNA Infotech
ElectroNeek Partner - AAPNA InfotechElectroNeek Partner - AAPNA Infotech
ElectroNeek Partner - AAPNA Infotech
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)
 
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
Exploring the realms of MuleSoft RPA | MuleSoft Mysore Meetup #38
 
VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1VISWAPAVAN _2015_v1
VISWAPAVAN _2015_v1
 
Taking AppSec to 11 - BSides Austin 2016
Taking AppSec to 11 - BSides Austin 2016Taking AppSec to 11 - BSides Austin 2016
Taking AppSec to 11 - BSides Austin 2016
 
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things BetterTaking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
 
Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flow
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...
 
London MuleSoft Meetup
London MuleSoft Meetup London MuleSoft Meetup
London MuleSoft Meetup
 

More from shyamraj55

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
ServiceNow Integration with MuleSoft.pptx
ServiceNow Integration with MuleSoft.pptxServiceNow Integration with MuleSoft.pptx
ServiceNow Integration with MuleSoft.pptxshyamraj55
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31shyamraj55
 
Munit In Mule 4 | Patna MuleSoft Meetup #26
Munit In Mule 4 | Patna MuleSoft Meetup #26Munit In Mule 4 | Patna MuleSoft Meetup #26
Munit In Mule 4 | Patna MuleSoft Meetup #26shyamraj55
 
An overview of Anypoint API Community Manager
An overview of Anypoint API  Community ManagerAn overview of Anypoint API  Community Manager
An overview of Anypoint API Community Managershyamraj55
 
CryptoGraphy Module in Mulesoft
CryptoGraphy Module in MulesoftCryptoGraphy Module in Mulesoft
CryptoGraphy Module in Mulesoftshyamraj55
 
Simplifying Plugin & Dependency Management with POM, Parent-POM, and BOM
Simplifying Plugin & Dependency Management with POM, Parent-POM, and BOMSimplifying Plugin & Dependency Management with POM, Parent-POM, and BOM
Simplifying Plugin & Dependency Management with POM, Parent-POM, and BOMshyamraj55
 
ChatGPT and Slack Integration with MuleSoft
ChatGPT and Slack Integration with MuleSoftChatGPT and Slack Integration with MuleSoft
ChatGPT and Slack Integration with MuleSoftshyamraj55
 
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 Gatewayshyamraj55
 
SNS - SQS, and the MuleSoft liaison.pdf
SNS - SQS, and the MuleSoft liaison.pdfSNS - SQS, and the MuleSoft liaison.pdf
SNS - SQS, and the MuleSoft liaison.pdfshyamraj55
 
CLI for DataWeave Scripts
CLI for DataWeave ScriptsCLI for DataWeave Scripts
CLI for DataWeave Scriptsshyamraj55
 
MuleSoft SAP Integration using IDocs
MuleSoft SAP Integration using IDocsMuleSoft SAP Integration using IDocs
MuleSoft SAP Integration using IDocsshyamraj55
 
MuleSoft Composer | Patna MuleSoft Meetup #14
MuleSoft Composer | Patna MuleSoft Meetup #14MuleSoft Composer | Patna MuleSoft Meetup #14
MuleSoft Composer | Patna MuleSoft Meetup #14shyamraj55
 
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdf
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdfSalesforce, Slack, and Zendesk Integration with Mulesoft.pdf
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdfshyamraj55
 
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
Patna MuleSoft Meetup Anypoint Cloudhub 2.0Patna MuleSoft Meetup Anypoint Cloudhub 2.0
Patna MuleSoft Meetup Anypoint Cloudhub 2.0shyamraj55
 

More from shyamraj55 (16)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
ServiceNow Integration with MuleSoft.pptx
ServiceNow Integration with MuleSoft.pptxServiceNow Integration with MuleSoft.pptx
ServiceNow Integration with MuleSoft.pptx
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31
Unleash the Solace Pub Sub connector | Banaglore MuleSoft Meetup #31
 
Munit In Mule 4 | Patna MuleSoft Meetup #26
Munit In Mule 4 | Patna MuleSoft Meetup #26Munit In Mule 4 | Patna MuleSoft Meetup #26
Munit In Mule 4 | Patna MuleSoft Meetup #26
 
An overview of Anypoint API Community Manager
An overview of Anypoint API  Community ManagerAn overview of Anypoint API  Community Manager
An overview of Anypoint API Community Manager
 
CryptoGraphy Module in Mulesoft
CryptoGraphy Module in MulesoftCryptoGraphy Module in Mulesoft
CryptoGraphy Module in Mulesoft
 
Simplifying Plugin & Dependency Management with POM, Parent-POM, and BOM
Simplifying Plugin & Dependency Management with POM, Parent-POM, and BOMSimplifying Plugin & Dependency Management with POM, Parent-POM, and BOM
Simplifying Plugin & Dependency Management with POM, Parent-POM, and BOM
 
ChatGPT and Slack Integration with MuleSoft
ChatGPT and Slack Integration with MuleSoftChatGPT and Slack Integration with MuleSoft
ChatGPT and Slack Integration with MuleSoft
 
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
 
SNS - SQS, and the MuleSoft liaison.pdf
SNS - SQS, and the MuleSoft liaison.pdfSNS - SQS, and the MuleSoft liaison.pdf
SNS - SQS, and the MuleSoft liaison.pdf
 
CLI for DataWeave Scripts
CLI for DataWeave ScriptsCLI for DataWeave Scripts
CLI for DataWeave Scripts
 
MuleSoft SAP Integration using IDocs
MuleSoft SAP Integration using IDocsMuleSoft SAP Integration using IDocs
MuleSoft SAP Integration using IDocs
 
MuleSoft Composer | Patna MuleSoft Meetup #14
MuleSoft Composer | Patna MuleSoft Meetup #14MuleSoft Composer | Patna MuleSoft Meetup #14
MuleSoft Composer | Patna MuleSoft Meetup #14
 
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdf
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdfSalesforce, Slack, and Zendesk Integration with Mulesoft.pdf
Salesforce, Slack, and Zendesk Integration with Mulesoft.pdf
 
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
Patna MuleSoft Meetup Anypoint Cloudhub 2.0Patna MuleSoft Meetup Anypoint Cloudhub 2.0
Patna MuleSoft Meetup Anypoint Cloudhub 2.0
 

Recently uploaded

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA

  • 1. Women Who APAC/Bangalore MuleSoft Meetup Anypoint Code Builder Google Pub/Sub Connector RPA
  • 2. AGENDA ● Introductions ● Anypoint Code Builder ● Google Pub Sub Connector ● RPA ● Ask Anything from Ambassadors ● Networking
  • 4. Speakers Anusha Kandhadai ● Working as Senior Analyst. ● Approx 5 years of Total Experience. ● 4+ years of experience in MuleSoft. ● MuleSoft Mentor. ● Certified MuleSoft Developer, Platform Architect.
  • 6.
  • 7. How Anypoint Code Builder Improves Developer Productivity Anypoint Code Builder provides these productivity features. ● A browser-based IDE to allow you to work from anywhere ● Visual Studio Code extensions ● A graphical user interface to define your integration flows ● A central palette to quickly access commonly used commands ● Code snippets to promote best practices and accelerate development ● An interactive debugger
  • 8. • External VCS support • Configuration Panel • Project creation via Templates • AI for Generative flows Key features of Anypoint Code Builder
  • 10. • New AI based Developer Tooling • easy to create a draft integration simply by describing the business logic. • valid flows for MuleSoft pre-bundled connectors (Salesforce, Database, HTTP, Email) with high accuracy
  • 11.
  • 13. Speakers Namrata Bawane ● Working as Software Engineer ● Approx 3+ years of Total Experience. ● 2+ years experience in Mulesoft. ● Certified MuleSoft Developer.
  • 14. Google Pub/Sub and MuleSoft : Powering Real-Time Messaging with Seamless Integration
  • 15. AGENDA ● Decoding Pub Sub ● Seek & Snapshot ● Explore Google Pub/sub Connector ● Use Cases ● Demonstration ● Interactive Q & A
  • 16. What is Google Pub/Sub? A real-time messaging service that facilitates asynchronous communication between independent applications on Google Cloud Platform. It ensures messages are delivered reliably and efficiently, even with high volumes.
  • 17. Seek Feature Seek is a feature in Cloud Pub/Sub that extends the subscriber functionality by allowing you to change the acknowledgement state of messages in bulk. ● Replay previously acknowledged messages ● Discard irrelevant messages Two ways to perform seek operations: 1. Seek To a Snapshot 2. Seek to a Specific time Image source : Google Cloud Tech
  • 18. Snapshot A Pub/Sub snapshot is a durable, consistent, and reliable point-in-time view of the message acknowledgment (ack) state of a subscription. ● A snapshot records the acknowledgment state of all the messages within a subscription at the moment of its creation. ● A snapshot retains the unacknowledged messages and any messages published to the topic after the snapshot is created. ● Snapshots expire and are deleted if the oldest unacknowledged message in the snapshot exceeds the message retention duration. Google Cloud Tech
  • 19. Seek to a Snapshot ● Seeking to a snapshot allows you to capture the message acknowledgement state of the subscription. ● Seeking to a specific time marks every message received by Pub/Sub before that time as acknowledged. Seek to time Image source : Google Cloud Tech
  • 20. Google Pub/Sub Connector Connector simplifies the process of integrating your Mule applications with Google Cloud Pub/Sub messaging service.
  • 21. Publishing messages Publish Message: ● Publishes a single message to a topic. ● Non-Blocking operation ● Returns “message Id” in return Listening to messages On Message Listener: ● Asynchronous message listener. ● Consumes messages from subscriber. ● Returns messages in Binary. Common Use Cases for connector Managing snapshots Snapshot (CRUD): ● Can create , Delete, patch snapshot operations. ● Connector helps achieve seek feature. ● Replay Messages to snapshot Replaying messages Seek Message: ● Supports the bulk acknowledging or un-acknowledging of messages ● Enables you to re- deliver the messages
  • 22. Demo
  • 24. Speakers Shrabani Bose ● Working as Senior Mulesoft Instructor ● Approx 10 years of Total Experience. ● 4+ years experience in Mulesoft. ● Certified MuleSoft Developer. L1 & L2
  • 26. Objective ❏ Overview ❏ Use Cases ❏ RPA Lifecycle ❏ RPA Components ❏ Demo
  • 27. RPA Mulesoft RPA makes repetitive human task effortless for everyone. ● Enables you to automate manual, repetitive business processes and tasks, saving time and preventing human errors Uses a program called an RPA Bot ● RPA Bots are designed to :- ○ Interact with applications, extract data, read images, and manipulate inputs with the mouse and keyboard. ○ Imitate a human user when carrying out a series of tasks called an RPA process.
  • 28. Common RPA Use Cases Data extraction/entry Using technological advances such as optical character recognition (OCR), RPA Bots can extract data from one system and write it to another. Payroll processing RPA Bots can automate data entry and validation across multiple systems while adhering to regulations. Processing refunds RPA Bots can process large amounts of data to ensure customers have the best experience and receive refunds quickly.
  • 30. RPA Components RPA Manager Enables you to evaluate, design, test, and monitor RPA processes on a unified platform,fostering seamless collaboration across business, IT, and development teams. RPA Recorder A desktop application that resides on a Windows host. With RPA Recorder, You Can Record yourself performing the actual steps for an RPA process, resulting in a graphical representation being automatically created
  • 31. RPA Components RPA Builder A desktop application that resides on a Windows host and connects with RPA Manager A development tool that enables you to build the tasks and steps of an RPA process
  • 32. RPA Components RPA Builder User Interface
  • 33. RPA Components RPA Bot An application that is installed on a Windows host and runs a bot process
  • 34. Evaluating an RPA Process ● Determine if a business process is qualified to be automated ● Perform a cost-benefit analysis of building an RPA process using these criteria ○ Costs ○ Benefits ○ Qualifiers Based on the above metrics we create a Process Matrix.
  • 36. Designing an RPA Process ● Design the workflow of the automation that specifies the actions to perform and the conditions under which to perform those actions ● Design the workflow manually using the drag-and-drop tools in RPA Manager or automatically using RPA Recorder ● RPA Manager uses the Business Process Model and Notation (BPMN) to create the workflows
  • 38. Building an RPA Process ● Download the graphical design of RPA process from RPA Manager ● Drag and drop appropriate tools for specific workflow activities ● Add business logic to activities ● Record inputs for activities ● Upload the implemented process to RPA Manager
  • 39. Installing and Setting up an RPA Bot ● In RPA Manager, create a bot API key ● Download and install an RPA Bot using the bot API key on a Windows computer ● Configure secure connections for your RPA Bot on the Windows computer Finally - Test --> Troubleshoot ---> Deploy the RPA Bot
  • 40. Deploying Automations ● Run configurations determines how an automation runs ● Automations can be invocable or scheduled to run at defined times ● For invocable automations: ○ The RPA process can be invoked by MuleSoft Composer or by making an HTTP request to an auto-generated endpoint