SlideShare una empresa de Scribd logo
1 de 32
10 May 2023
Manchester MuleSoft Meetup Group
Building Up MuleSoft Capabilities +
MuleSoft Automation with Anypoint and Composer
2
● Introductions and Networking
● Technical Session 1 - Building up Mule Capabilities from the MuleSoft Support, Catalyst and
Code Labs
● Break out for snacks and drinks
● Technical Session 2 - Delivering process orchestration with Composer and Anypoint Platform
● Networking !
Agenda
3
●About the organizer:
○ Steve Clarke (Slalom)
○ Akshata Sawant (MuleSoft)
○ Francis Edwards (Saint-Gobain)
●About the sponsor:
○ Slalom
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
Speakers
4
Francis Edwards
Building up Mule Capabilities from
the MuleSoft Support, Catalyst
and Code Labs
6
An Agenda for Building
To review platform capabilities and pull together custom Assets
- MuleSoft Exchange
- gateway to assets and structure of the capabilities
- MuleSoft Documentation - tools (oauth), release notes
- Knowledge Hub - catalyst, playbooks, standards, documentation
- MuleSoft Support - tools, solved questions
- MuleSoft GitHub - catalyst, labs, meetup solutions
- MuleSoft Training - catalyst, certification, build pipelines, code reuse, custom assets
- Building the Product Backlog
- Maintaining Assets
- Meetup Solutions
- Salesforce Ideas Exchange
7
Building Baseline Functionality
Create initial assets for operational implementing, monitoring and error handling
- MuleSoft Documentation
- Mule OAuth 2.0 Provider and Policy
- https://docs.mulesoft.com/api-manager/2.x/mule-oauth-provider-landing-page
- https://docs.mulesoft.com/exchange/to-publish-assets-maven
- Knowledge Hub
- RAML Fragments and governance rulesets
- https://knowledgehub.mulesoft.com/s/article/Common-RAML-Fragments
- MuleSoft Catalyst GitHub
- Circuit breaker policy, canary deployment policy, exponential backoff retry policy
- https://github.com/mulesoft-catalyst/circuit-breaker-policy-mule-4
- MuleSoft Support
- Network Tools
- https://github.com/mulesoft-labs/net-tools-api/
8
Scaling Functionality
Leverage tools, code snippets and assemble functionality from reusable custom assets
- MuleSoft Consultants / Partners
- Custom Connectors
- https://github.com/avioconsulting/mule-custom-logger
- Meetups & Blogs
- Secure Properties Generator
- https://secure-properties-api.us-e1.cloudhub.io/ https://github.com/djuang1/secure-config-properties-
api
- MuleSoft Training
- Level 2 Developer Courses
- Parent Pom for injecting deployment configurations
- Bill of Material Pom for injecting confirmed working asset versions
- Delivering Successful Business Outcomes with Catalyst course for playbook familiarity
Demo
9
Steve Clarke & Bobby James
Delivering process orchestration with
Composer and Anypoint Platform
Context: Automation Challenges
11
What is MuleSoft Composer ?
Why ?
➔ Can allow you to unlock
capabilities across different
parts of the business
➔ Provides an ability to
increase your Customer 360
focus
➔ An alternative for Product
Owners who understand
their business processes
➔ Need for speed of delivery at
low cost
12
What ?
➔ Low Code / No Code toolset
➔ Allows you to automate
integrations across your
ecosystem (either within
Salesforce or outside)
➔ Oriented largely at business
users
➔ Intended to provide quick,
easy delivery of simple
integration use cases, low
complexity
Who ?
➔ Basically, non-developers,
Line of Business users
➔ Admins
➔ Salesforce and MuleSoft
developers needing to
deliver integration and
automation use cases
quickly and with low effort
Automation Use Cases (Cross Industry)
13
Where do Composer and Anypoint come into
play ?
14
❖ Part of MuleSoft
Automation
Suite.
❖ Composer can
invoke Anypoint
API’s or RPA
bots.
❖ Composer can
be an
orchestrator of
‘business
process’ or form
part of a wider
automation
capability in
Salesforce.
Bigger picture with Salesforce
15
❖ Composer,
Anypoint form
part of a larger
drive toward
process
automation and
orchestration - or
Hyperautomation
Composer Offerings
16
Deployment options are largely on a feature parity
MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
Leveraging Composer to Orchestrate with
Anypoint
What should we consider ?
- Use Anypoint to surface key capabilities and data points. A well established API ecosystem is
key.
- Ensure they are reusable, consumable assets
- Consider your security controls (only some are supported in Composer right now)
- Be sure to have enabled MuleSoft services in Salesforce beforehand
- Establish your named credentials for your API in Salesforce
- Use the features of Composer to self document (e.g. Flow Names)
17
Use Case - InsureCo Claims Export
18
➢ An insurance company, InsureCo, has a
need to be able to automate the sharing of
claims activity to a local regulator.
➢ The local regulator needs to know the Claim
Info (ID, Amount, etc.) and key Customer
details (e.g. Name).
➢ The regulator wants this data supplied as a
file so they can consume it as they need to
offline. They want to be notified via email
when the file is available.
➢ InsureCo wants to be notified when this
activity occurs via their Slack channel so
they can monitor activity.
Demo
19
What not to get caught on….
● Where are the layers?
○ You can’t extract the integration into an application
○ or component to deploy on the Anypoint Platform?
● Flow Naming
○ Environment / Enterprise Functionality / Source / Target / Flow Functionality / Version
● Pipeline Scripting
● Multiple Applications Updates (Pub / Sub)
○ Design with care
● Ch..Ch..Changes
https://splatform.devoteam.com/expert-view/mulesoft-composer-part-iii/
20
Composer - Things to look out for
➢ Be clear on your usage requirements (there are volume limits per license tier - Starter vs Plus)
➢ Model your flow before starting - will save you time
➢ Consider your data structures - and how you will navigate them, orchestrations aren’t easy
➢ Data validation - Expect to validate at source or target, difficult in transit
➢ Keep it simple - complex orchestrations are likely not possible (use Anypoint), Nested functions possible but messy
➢ Connectors and Platforms - Understand the capabilities and constraints of different connectors and underlying
systems (not all data structures may be available - yet)
➢ Consider the use of other Salesforce Flow capabilities to support Composer orchestrations (e.g. Formulas) as these
may save time
➢ Error handling (retries etc) not there yet - in BETA now
➢ Limited authentication options
➢ Requirement for enterprise accounts for some services
21
Composer / Anypoint Platform - Differences
22
Capability Composer Anypoint Platform
Platform Part of Salesforce or standalone, currently a small
range of connectors
Full iPaaS Landscape, large array of connectors and
capabilties
Users Business Users, Admins IT and Developers
Features Low Code / No Code Full development tooling and capabilities, Low Code but
supports complex code use cases when needed
Integration /
Orchestration
Simple integration use cases only, Simple
orchestrations
Complex use cases, orchestrations
Data
Structures
Basic data structures and mappings Complex data patterns, aggregations etc.
Cost of
Delivery
Each execution costs against the license Cost is deployment based (vCores). Architect wisely.
Deployment options are largely on a feature parity
MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
Thank you!
What’s Next ?
25
● Upcoming Events:
○ Salesforce World Tour London - 29 June 2023 (https://www.salesforce.com/uk/events/london/)
○ London MuleSoft Meetup around 14th May
○ Keep an eye on MuleSoft Summer Release ‘23 - ACB, AEH, and so much more!!
Upcoming events:
● Join MuleSoft WhatsApp Group(informal) - for latest updates and networking with the
Community
26
MuleSoft Composer Continues…
❖ Be part of the Trailblazer Community Group.
https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000GwI1SAK
❖ Trailhead Mulesoft Composer Trail-mix
https://trailhead.salesforce.com/users/mulesoft-trailhead/trailmixes/mulesoft-composer
❖ Trailhead simulator
https://dfc-data-production.s3.amazonaws.com/files/ti/thi/THI-000574/index.html
27
Available on amazon.com and Packt Publication
MuleSoft for
Salesforce Developers
Amazon: https://amzn.to/3KeI5kX
29
● Share:
○ Tweet using the hashtag #MuleSoftMeetups and #MuleSoftCommunity
○ Invite your network to join: https://meetups.mulesoft.com/manchester/
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
Introduce yourself to your neighbor
Networking time
Thank you
Appendices

Más contenido relacionado

Similar a MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx

Similar a MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx (20)

Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"Velocity NY 2018 "The Cloud Native Developer Workflow"
Velocity NY 2018 "The Cloud Native Developer Workflow"
 
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
Brisbane MuleSoft Meetup 2023-03-22 - Anypoint Code Builder and Splunk Loggin...
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
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...
 
MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021MuleSoft Manchester Meetup #4 slides 11th February 2021
MuleSoft Manchester Meetup #4 slides 11th February 2021
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterFORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
 
São Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsSão Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments Models
 
MuleSoft meetup__houston #13
MuleSoft meetup__houston #13MuleSoft meetup__houston #13
MuleSoft meetup__houston #13
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
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
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment model
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
WSO2 Complex Event Processor - Product Overview
WSO2 Complex Event Processor - Product OverviewWSO2 Complex Event Processor - Product Overview
WSO2 Complex Event Processor - Product Overview
 
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with ReplyConfluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Reply
 
Mulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay ThiruvananthapuramMulesoft meetup 9thmay Thiruvananthapuram
Mulesoft meetup 9thmay Thiruvananthapuram
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021MuleSoft Meetup Adelaide 7th April 2021
MuleSoft Meetup Adelaide 7th April 2021
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx

  • 1. 10 May 2023 Manchester MuleSoft Meetup Group Building Up MuleSoft Capabilities + MuleSoft Automation with Anypoint and Composer
  • 2. 2 ● Introductions and Networking ● Technical Session 1 - Building up Mule Capabilities from the MuleSoft Support, Catalyst and Code Labs ● Break out for snacks and drinks ● Technical Session 2 - Delivering process orchestration with Composer and Anypoint Platform ● Networking ! Agenda
  • 3. 3 ●About the organizer: ○ Steve Clarke (Slalom) ○ Akshata Sawant (MuleSoft) ○ Francis Edwards (Saint-Gobain) ●About the sponsor: ○ Slalom Introductions A SHOW OF HANDS: Who is new to this Meetup?
  • 5. Francis Edwards Building up Mule Capabilities from the MuleSoft Support, Catalyst and Code Labs
  • 6. 6 An Agenda for Building To review platform capabilities and pull together custom Assets - MuleSoft Exchange - gateway to assets and structure of the capabilities - MuleSoft Documentation - tools (oauth), release notes - Knowledge Hub - catalyst, playbooks, standards, documentation - MuleSoft Support - tools, solved questions - MuleSoft GitHub - catalyst, labs, meetup solutions - MuleSoft Training - catalyst, certification, build pipelines, code reuse, custom assets - Building the Product Backlog - Maintaining Assets - Meetup Solutions - Salesforce Ideas Exchange
  • 7. 7 Building Baseline Functionality Create initial assets for operational implementing, monitoring and error handling - MuleSoft Documentation - Mule OAuth 2.0 Provider and Policy - https://docs.mulesoft.com/api-manager/2.x/mule-oauth-provider-landing-page - https://docs.mulesoft.com/exchange/to-publish-assets-maven - Knowledge Hub - RAML Fragments and governance rulesets - https://knowledgehub.mulesoft.com/s/article/Common-RAML-Fragments - MuleSoft Catalyst GitHub - Circuit breaker policy, canary deployment policy, exponential backoff retry policy - https://github.com/mulesoft-catalyst/circuit-breaker-policy-mule-4 - MuleSoft Support - Network Tools - https://github.com/mulesoft-labs/net-tools-api/
  • 8. 8 Scaling Functionality Leverage tools, code snippets and assemble functionality from reusable custom assets - MuleSoft Consultants / Partners - Custom Connectors - https://github.com/avioconsulting/mule-custom-logger - Meetups & Blogs - Secure Properties Generator - https://secure-properties-api.us-e1.cloudhub.io/ https://github.com/djuang1/secure-config-properties- api - MuleSoft Training - Level 2 Developer Courses - Parent Pom for injecting deployment configurations - Bill of Material Pom for injecting confirmed working asset versions - Delivering Successful Business Outcomes with Catalyst course for playbook familiarity
  • 10. Steve Clarke & Bobby James Delivering process orchestration with Composer and Anypoint Platform
  • 12. What is MuleSoft Composer ? Why ? ➔ Can allow you to unlock capabilities across different parts of the business ➔ Provides an ability to increase your Customer 360 focus ➔ An alternative for Product Owners who understand their business processes ➔ Need for speed of delivery at low cost 12 What ? ➔ Low Code / No Code toolset ➔ Allows you to automate integrations across your ecosystem (either within Salesforce or outside) ➔ Oriented largely at business users ➔ Intended to provide quick, easy delivery of simple integration use cases, low complexity Who ? ➔ Basically, non-developers, Line of Business users ➔ Admins ➔ Salesforce and MuleSoft developers needing to deliver integration and automation use cases quickly and with low effort
  • 13. Automation Use Cases (Cross Industry) 13
  • 14. Where do Composer and Anypoint come into play ? 14 ❖ Part of MuleSoft Automation Suite. ❖ Composer can invoke Anypoint API’s or RPA bots. ❖ Composer can be an orchestrator of ‘business process’ or form part of a wider automation capability in Salesforce.
  • 15. Bigger picture with Salesforce 15 ❖ Composer, Anypoint form part of a larger drive toward process automation and orchestration - or Hyperautomation
  • 16. Composer Offerings 16 Deployment options are largely on a feature parity MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
  • 17. Leveraging Composer to Orchestrate with Anypoint What should we consider ? - Use Anypoint to surface key capabilities and data points. A well established API ecosystem is key. - Ensure they are reusable, consumable assets - Consider your security controls (only some are supported in Composer right now) - Be sure to have enabled MuleSoft services in Salesforce beforehand - Establish your named credentials for your API in Salesforce - Use the features of Composer to self document (e.g. Flow Names) 17
  • 18. Use Case - InsureCo Claims Export 18 ➢ An insurance company, InsureCo, has a need to be able to automate the sharing of claims activity to a local regulator. ➢ The local regulator needs to know the Claim Info (ID, Amount, etc.) and key Customer details (e.g. Name). ➢ The regulator wants this data supplied as a file so they can consume it as they need to offline. They want to be notified via email when the file is available. ➢ InsureCo wants to be notified when this activity occurs via their Slack channel so they can monitor activity.
  • 20. What not to get caught on…. ● Where are the layers? ○ You can’t extract the integration into an application ○ or component to deploy on the Anypoint Platform? ● Flow Naming ○ Environment / Enterprise Functionality / Source / Target / Flow Functionality / Version ● Pipeline Scripting ● Multiple Applications Updates (Pub / Sub) ○ Design with care ● Ch..Ch..Changes https://splatform.devoteam.com/expert-view/mulesoft-composer-part-iii/ 20
  • 21. Composer - Things to look out for ➢ Be clear on your usage requirements (there are volume limits per license tier - Starter vs Plus) ➢ Model your flow before starting - will save you time ➢ Consider your data structures - and how you will navigate them, orchestrations aren’t easy ➢ Data validation - Expect to validate at source or target, difficult in transit ➢ Keep it simple - complex orchestrations are likely not possible (use Anypoint), Nested functions possible but messy ➢ Connectors and Platforms - Understand the capabilities and constraints of different connectors and underlying systems (not all data structures may be available - yet) ➢ Consider the use of other Salesforce Flow capabilities to support Composer orchestrations (e.g. Formulas) as these may save time ➢ Error handling (retries etc) not there yet - in BETA now ➢ Limited authentication options ➢ Requirement for enterprise accounts for some services 21
  • 22. Composer / Anypoint Platform - Differences 22 Capability Composer Anypoint Platform Platform Part of Salesforce or standalone, currently a small range of connectors Full iPaaS Landscape, large array of connectors and capabilties Users Business Users, Admins IT and Developers Features Low Code / No Code Full development tooling and capabilities, Low Code but supports complex code use cases when needed Integration / Orchestration Simple integration use cases only, Simple orchestrations Complex use cases, orchestrations Data Structures Basic data structures and mappings Complex data patterns, aggregations etc. Cost of Delivery Each execution costs against the license Cost is deployment based (vCores). Architect wisely. Deployment options are largely on a feature parity MuleSoft Composer for Salesforce is recommended for Salesforce customers (higher integration)
  • 25. 25 ● Upcoming Events: ○ Salesforce World Tour London - 29 June 2023 (https://www.salesforce.com/uk/events/london/) ○ London MuleSoft Meetup around 14th May ○ Keep an eye on MuleSoft Summer Release ‘23 - ACB, AEH, and so much more!! Upcoming events:
  • 26. ● Join MuleSoft WhatsApp Group(informal) - for latest updates and networking with the Community 26
  • 27. MuleSoft Composer Continues… ❖ Be part of the Trailblazer Community Group. https://trailhead.salesforce.com/trailblazer-community/groups/0F94S000000GwI1SAK ❖ Trailhead Mulesoft Composer Trail-mix https://trailhead.salesforce.com/users/mulesoft-trailhead/trailmixes/mulesoft-composer ❖ Trailhead simulator https://dfc-data-production.s3.amazonaws.com/files/ti/thi/THI-000574/index.html 27
  • 28. Available on amazon.com and Packt Publication MuleSoft for Salesforce Developers Amazon: https://amzn.to/3KeI5kX
  • 29. 29 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups and #MuleSoftCommunity ○ Invite your network to join: https://meetups.mulesoft.com/manchester/ ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program What’s next?
  • 30. Introduce yourself to your neighbor Networking time