These days, customers are expecting a seamless customer experience - no matter if that experience consists of behind the scenes business solutions and services that reside on a single platform or across multiple off-platform hosts.
It’s this interaction between Salesforce and outside services where External Services exists
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
External services low code integration
1. Introduction to External Services
Salesforce Developer Group, Kanpur, India
Sat, May 01, 11:00 AM IST
2.
3. Agenda
1. What are external services?
2. Why do we need to use external services?
3. Different use cases of external services
4. Tips to design schema for external services
5. Hands-on
6. Benefits of External Services
7. Q & A
8. Quiz
9. Networking
4. Please share on various Social Media Channel
using the #tag
○ #SFDCKANPUR , @sfdckanpur
○ #SFDCKANPURMEETUP
○ #trailblazer
○ #trailblazercommunity
5. About Me
5
AMIT
SINGH
I am Salesforce MVP having 14X Salesforce certified
professionals working as freelancers. I love to solve the
queries in the Salesforce Success Community and Developer
forum. I am in love with Salesforce because of its continuous
improvement. Inject trailhead into your blood and you will be
a salesforce champion.
SALESFORCE ARCHITECT
6. 6
9:00 AM – 9:00 PM
Reading Bhagwat Geeta
B.Tech CSE
MBA with dual
Specialization
14 Salesforce Certification
Salesforce MVP
Analytics Champion
Lighting Champion
Founder of SFDCPanther.com
Co-Organizer of ApexHours
@Cloudyamit
@ApexHours
@sfdc_panther
/in/simplyamit
About Me
7. Introduction to External Services
These days, customers are expecting a seamless customer experience - no matter if that experience
consists of behind the scenes business solutions and services that reside on a single platform or across
multiple off-platform hosts.
It’s this interaction between Salesforce and outside services where External Services exists
Use Cases:
1. Credit Card Score for a customer
2. Ticket Details
3. Eligibility verification to discount coupon
4. Currency Convertor
5. Etc.
9. What is takes to develop External Service
1. External Services
2. External Web Service Provider
3. API Specification Scheme
4. Invocable Action
5. Flow & Flow Builder
6. Request & Response
10.
11. Schema for an External Service
Your schema definition contains what types of inputs and outputs you can include in the calls, or
requests, that your org makes to the external web service. For example, your calls might include ID as
numerical input or name as text output.
1. Schemas currently support up to 100,000 characters.
2. Supported methods are GET, PATCH, PUT, POST and DELETE
3. Properties include values.
4. Parameters have names.
5. Map and named list data types.
6. MIME type application/json supported.
7. Media types are not supported.
8. Use OpenAPI 2.0 valid JSON schema formats.
9. Try to avoid using string parameters that share the same name as reserved keywords in Apex.
12. Steps to design Swagger Schema
1. Read the External Service API
2. Define Header
3. Define Host & Base path
4. Define paths
5. Define Models ( Objects )
6. Define links to External Documents
7. Optional Define Security Schemes