תורגם בבינה מלאכותית. הקהילה עוד לא בדקה את התרגום. לקריאה באנגלית

בלוג · 6 בספטמבר 2023 · Steve Simpson · אינטגרציה

שליטה בממשקי ה-API של Salesforce: להגיע לענן כמו מקצוענים!

מבוא

במאמר הזה נבחן איך תהליכים חיצוניים יכולים לעבוד מול 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, וה-servlets של 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 ובערוץ ה-YouTube ‏@SteveTechArc (opens in a new tab). הירשמו והעמיקו את ההבנה שלכם ב-Salesforce ובאופן שבו אפשר לשלב אותה עם מערכות אחרות.

עוזרים לשנות את העולם בשיתוף מידע על אינטגרציה עם עמיתים ארכיטקטים ועם מי שנמצאים במסע שלהם לארכיטקטורה!

תמלול בסיוע בינה מלאכותית

STA 1.2