External Services এবং Apex Callouts হল Salesforce-এ ব্যবহৃত দুটি গুরুত্বপূর্ণ বৈশিষ্ট্য, যা ব্যবহারকারীদের বাইরের সিস্টেম ও পরিষেবার সাথে যোগাযোগ করতে সক্ষম করে। এই টুলগুলি সংযোগ স্থাপন করে এবং Salesforce-এর কার্যক্রমকে আরও উন্নত করতে সহায়ক।
External Services হল Salesforce-এর একটি বৈশিষ্ট্য যা ব্যবহারকারীদের বাহ্যিক REST API-গুলি কনফিগার এবং ব্যবহার করতে দেয়। এটি কোড লেখার প্রয়োজন ছাড়াই, সহজেই বাইরের সেবা বা API-এর সাথে ইন্টিগ্রেশন করতে সহায়ক।
No-Code Integration:
OpenAPI Specification:
Action Definition:
Process Automation:
Configure External Service:
Define Actions:
GET
, POST
, PUT
।Integrate with Flows:
Apex Callouts হল Salesforce-এর মাধ্যমে বাহ্যিক সিস্টেম বা API-গুলির সাথে যোগাযোগ করার জন্য ব্যবহৃত কোড ভিত্তিক পদ্ধতি। এটি SOAP এবং REST API-এর মাধ্যমে বাহ্যিক সেবা থেকে ডেটা প্রাপ্তি এবং পাঠানোর জন্য ব্যবহার করা হয়।
Code-Based Integration:
Support for REST and SOAP:
Asynchronous Processing:
Error Handling:
public class HttpCalloutExample {
public void makeCallout() {
HttpRequest req = new HttpRequest();
req.setEndpoint('https://api.example.com/data');
req.setMethod('GET');
req.setHeader('Authorization', 'Bearer ' + 'YOUR_ACCESS_TOKEN');
Http http = new Http();
HttpResponse res = http.send(req);
if (res.getStatusCode() == 200) {
// Process response
String responseBody = res.getBody();
// Handle response data
} else {
// Handle error
System.debug('Callout failed: ' + res.getStatusCode() + ' - ' + res.getStatus());
}
}
}
External Services এবং Apex Callouts হল Salesforce-এ বাইরের সিস্টেমের সাথে সংযোগ স্থাপনের দুটি গুরুত্বপূর্ণ উপায়। External Services ব্যবহার করে কোড ছাড়াই বাহ্যিক API-গুলির সাথে ইন্টিগ্রেশন করা যায়, যা ব্যবহারকারী বান্ধব। অন্যদিকে, Apex Callouts ডেভেলপারদের জন্য কোড ভিত্তিক সমাধান সরবরাহ করে, যা SOAP এবং REST API-এর মাধ্যমে বাহ্যিক সেবা থেকে ডেটা পাঠানো এবং প্রাপ্ত করার জন্য ব্যবহার করা হয়। এই দুটি বৈশিষ্ট্য Salesforce-এর কার্যক্রমকে আরও কার্যকরী ও শক্তিশালী করতে সাহায্য করে
আরও দেখুন...