שליטה בממשקי ה-API של Salesforce: להגיע לענן כמו מקצוענים!
מבוא
במאמר הזה נבחן איך תהליכים חיצוניים יכולים לעבוד מול Salesforce Core כדי לטפל בנתונים ביעילות.
הבנת Salesforce Core
Salesforce Core היא המרחב המרכזי שמכיל את הנתונים וההגדרות שלכם. תהליכים חיצוניים עשויים להצטרך לעבוד מול המרחב הזה כדי לדחוף, למשוך או לעדכן נתונים. האפשרויות הזמינות לאינטראקציות האלה הן מוקד הדיון שלנו.

אינטגרציה של מוצרי Salesforce
בסרטון קודם דיברנו על מוצרי Salesforce שונים ועל האופן שבו הם משתלבים. חלק מהמוצרים חיים יחד ב-Salesforce Core, וחולקים מרחב זיכרון וכוח עיבוד, בעוד שאחרים דורשים אירוח נפרד.
גישה ל-Salesforce Core
כדי לגשת ל-Salesforce Core, תהליכים חיצוניים צריכים להתאמת ב-login.salesforce.com. לאחר האימות מתקבל אסימון סשן, שמאפשר גישה לשרת האינטרנט של המופע, לממשק של Salesforce ולרכיבים נוספים.

גישה מבוססת דפדפן
דפדפנים יכולים לגשת ל-Salesforce Core במנגנונים שונים. אלה כוללים דפים מאומתים ולא מאומתים דרך Salesforce Experience או Portal, דפי Visualforce דרך שרת האינטרנט של Sites, וה-servlets של Web-to-Lead ו-Web-to-Case.
גישה מבוססת לקוח
מצד שני, תהליכי לקוח, ממכשירים ניידים ועד שרתים, יכולים לגשת ל-Salesforce Core דרך שירותי אינטרנט שונים. חלק מהשירותים האלה מנוהלים בגרסאות לשמירה על תאימות לאחור, בעוד שאחרים, כמו Apex מותאם אישית, אינם מנוהלים בגרסאות.
בחירת ה-API הנכון
בחירת ה-API המתאים תלויה בצרכים הספציפיים שלכם.
- לקריאה ולכתיבה של כמויות סבירות של נתוני SObject, ה-REST API הוא האידיאלי.
- לטכנולוגיות ותיקות יותר ייתכן שיהיה צורך ב-SOAP API, אף שהוא הולך ומתיישן.
- ממשקי API אחרים מציעים יכולות שונות, כמו ה-GraphQL API, שמאפשר שליפת נתונים מורכבת יותר בקריאה אחת.
פרטים וגרסאות של ממשקי API
למידע מפורט על כל API ועל הגרסאות שלו, עיינו בתיעוד של Salesforce למפתחים. שם תמצאו רשימה מקיפה של נקודות קצה (endpoints) ושירותים, כשחלק מממשקי ה-API מתמקדים ביכולות הליבה ואחרים משרתים מוצרים מסוימים כמו B2C Commerce או Einstein Analytics.
שימוש ב-Postman לקריאות API

Postman הוא כלי חשוב לביצוע קריאות API ולגישה לשירותי אינטרנט שונים. עם אוספי Postman אפשר לנווט בקלות בין ממשקי API שונים כמו גרסאות אחת ושתיים של ה-Bulk API, וללמוד את הפרטים של ביצוע קריאות REST ושל גישה ליכולות שונות.
סיכום
הבנה של איך עובדים מול Salesforce Core ומוצרים אחרים היא קריטית לטיפול יעיל בנתונים.
הכירו את ממשקי ה-API הזמינים, תתאמנו בשימוש בכלים כמו Postman, ולמדו את התיעוד שסופק כדי לשלוט באמנות העבודה עם נתוני Salesforce.
הישארו איתנו
לתובנות ולטיפים נוספים על ממשקי API, הישארו איתנו כאן ב-www.SteveTechArc.com ובערוץ ה-YouTube @SteveTechArc (opens in a new tab). הירשמו והעמיקו את ההבנה שלכם ב-Salesforce ובאופן שבו אפשר לשלב אותה עם מערכות אחרות.
עוזרים לשנות את העולם בשיתוף מידע על אינטגרציה עם עמיתים ארכיטקטים ועם מי שנמצאים במסע שלהם לארכיטקטורה!
STA 1.2