ترجمة بالذكاء الاصطناعي. لم يراجعها المجتمع بعد. اقرأ بالإنجليزية

المدوّنة · 6 سبتمبر 2023 · Steve Simpson · التكامل

إتقان واجهات Salesforce API: الوصول إلى السحابة كالمحترفين!

مقدمة

في هذه المقالة سنستكشف كيف يمكن للعمليات الخارجية أن تتعامل مع Salesforce Core لمعالجة البيانات بكفاءة.

فهم Salesforce Core

Salesforce Core هي المساحة المركزية التي تحتوي على بياناتك وإعداداتك. وقد تحتاج العمليات الخارجية إلى التعامل مع هذه المساحة لدفع البيانات أو سحبها أو تحديثها. والخيارات المتاحة لهذه التعاملات هي محور نقاشنا.

مخطط: منتجات Salesforce وتقنياتها. بعضها يعمل على منصة Salesforce الأساسية (Sales وService وExperience Cloud وغيرها)؛ وبعضها يعمل بشكل منفصل، مثل Heroku وSlack وMarketing Cloud وCommerce Cloud وMuleSoft وTableau وData Cloud

تكامل منتجات Salesforce

في فيديو سابق ناقشنا منتجات Salesforce المختلفة وكيف تتكامل. بعض المنتجات تتعايش داخل Salesforce Core، فتتشارك مساحة الذاكرة وقدرة المعالجة، بينما يتطلب بعضها الآخر استضافة منفصلة.

الوصول إلى Salesforce Core

للوصول إلى Salesforce Core، تحتاج العمليات الخارجية إلى المصادقة على login.salesforce.com. وعند المصادقة تتلقى رمز جلسة يتيح الوصول إلى خادم الويب الخاص بالمثيل، وواجهة Salesforce، ومكوّنات أخرى.

مخطط: الوصول إلى Salesforce وواجهات API. يُصادِق تطبيق عميل ومتصفح عبر خادم المصادقة، ثم يصلان إلى خدمات ويب ذات إصدارات (واجهات API القياسية)، وخدمات REST وSOAP مخصصة بلا إصدارات، ومواقع عامة، وWeb-to-Lead وEmail-to-Case

الوصول عبر المتصفح

يمكن للمتصفحات الوصول إلى Salesforce Core بآليات مختلفة. منها الصفحات التي تتطلب المصادقة والتي لا تتطلبها عبر Salesforce Experience أو البوابة (Portal)، وصفحات Visualforce عبر خادم ويب Sites، وأدوات Web-to-Lead وWeb-to-Case.

الوصول عبر العميل

من ناحية أخرى، يمكن للعمليات العميلة، من الأجهزة المحمولة إلى الخوادم، الوصول إلى Salesforce Core عبر خدمات ويب متنوعة. بعض هذه الخدمات ذات إصدارات للحفاظ على التوافق مع الإصدارات السابقة، بينما بعضها الآخر، مثل Apex المخصص، بلا إصدارات.

اختيار واجهة API المناسبة

يعتمد اختيار واجهة API المناسبة على احتياجاتك المحددة.

تفاصيل واجهات API وإصداراتها

للحصول على معلومات مفصّلة عن كل واجهة API وإصداراتها، ارجع إلى وثائق Salesforce للمطورين. ستجد هناك قائمة شاملة بنقاط النهاية (endpoints) والخدمات، وبعض واجهات API تركّز على الوظائف الأساسية بينما يخدم بعضها منتجات محددة مثل B2C Commerce أو Einstein Analytics.

استخدام Postman لاستدعاءات API

لقطة شاشة من Postman: مجموعة Salesforce فيها طلب مصادقة واستعلامات REST، وتُظهر قائمة موارد REST المتاحة

Postman أداة قيّمة لإجراء استدعاءات API والوصول إلى خدمات ويب متنوعة. ومع مجموعات Postman يمكنك التنقل بسهولة بين واجهات API مختلفة مثل الإصدارين الأول والثاني من Bulk API، وتعلّم تفاصيل إجراء استدعاءات REST والوصول إلى وظائف متنوعة.

الخلاصة

فهم كيفية التعامل مع Salesforce Core والمنتجات الأخرى أمر حاسم لمعالجة البيانات بكفاءة.

تعرّف على واجهات API المتاحة، وتدرّب على استخدام أدوات مثل Postman، وادرس الوثائق المتاحة لتتقن فن التعامل مع بيانات Salesforce.

تابعنا

لمزيد من الأفكار والنصائح حول واجهات API، تابعنا هنا على www.SteveTechArc.com وعلى قناة @SteveTechArc (opens in a new tab) على YouTube. اشترك وعمّق فهمك لـ Salesforce وكيف يمكنك دمجها مع أنظمة أخرى.

نساعد في تغيير العالم بمشاركة معلومات التكامل مع زملائنا المعماريين ومع من هم في رحلتهم نحو أن يصبحوا معماريين!

نص مكتوب بمساعدة الذكاء الاصطناعي

STA 1.2