טריגר של Salesforce

הטריגר של Salesforce מאפשר לכם להאזין לאירועים של Change Data Capture (CDC) או של Enterprise Messaging Platform. באמצעות הטריגר הזה, אתם יכולים להתחיל את השילוב על סמך כל אחד מאירועי ה-CDC (יצירה, עדכון, מחיקה או ביטול מחיקה) או אירועי הפלטפורמה במופע Salesforce שלכם.

מידע נוסף זמין במדריכים הבאים:

לפני שמתחילים

בקטע הזה מפורטים השלבים שנדרשים כדי לחבר ולהגדיר מופע של Salesforce לשימוש ב-Change Data Capture (CDC) או באירועי Platform כדי להזרים שינויים אל Application Integration באופן של פרסום/הרשמה. צריך לבצע את השלבים הבאים לפני שמגדירים משימה או טריגר שקשורים ל-Salesforce ב-Application Integration:

הגדרת משתמש שילוב

כדי להגדיר משתמש לשילוב, פועלים לפי השלבים הבאים:

  1. מתחברים למופע Salesforce באמצעות פרטי הכניסה שלכם ב-sysadmin.
  2. לוחצים על סמל גלגל השיניים ואז בוחרים באפשרות הגדרה, כמו שמוצג בתמונה הבאה: תמונה של דף ההגדרהתמונה של דף ההגדרה
  3. בתפריט ניהול, לוחצים על משתמשים > משתמשים.
  4. בחלונית משתמשים, לוחצים על הלחצן משתמש חדש.
  5. בתיבת הדו-שיח עריכת משתמש, ממלאים את הפרטים הבאים:
    1. שם פרטי: השם הפרטי של המשתמש בשילוב.
    2. Last Name: שם המשפחה של המשתמש בשילוב.
    3. כתובת אימייל: כתובת האימייל של משתמש האינטגרציה. מומלץ להשתמש בכתובת אימייל קבוצתית.
    4. שם משתמש: שם משתמש שעומד בכל מוסכמות מתן השמות ברמת הארגון.

      אם יוצרים משתמש חדש לשילוב, משתמשים בפורמט הבא: EMAIL.SALESFORCE_ORG_NAME.SANDBOX_NAME

      אם יש לכם משתמש שילוב קיים, ודאו ששם המשתמש שלו הוזן כאן.

    5. תפקיד: בוחרים אפשרות מהתפריט הנפתח.
    6. רישיון משתמש: מזינים Salesforce או, אם משתמשים בארגון ניסיון, מזינים Salesforce Platform.
    7. פרופיל: בתפריט הנפתח, בוחרים את פרופיל ההרשאות למשתמשי השילוב.

      כדי להגן על הגישה של המשתמש לשילוב Salesforce מפני שימוש לא מורשה, מומלץ להקצות פרופיל ללא הרשאות.

    8. לוחצים על Save.
  6. כדי לעדכן את הסיסמה של משתמש השילוב החדש, פועלים לפי השלבים הבאים:
    1. בחלונית משתמשים, לוחצים על הלחצן איפוס סיסמאות. הודעת אימייל לאיפוס הסיסמה נשלחת לכתובת האימייל שמשויכת למשתמש.
    2. מבצעים את תהליך איפוס הסיסמה דרך חשבון האימייל. חשוב לשים לב לסיסמה החדשה, כי תצטרכו אותה בשלב מאוחר יותר.

הגדרת קבוצת הרשאות

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

כדי להגדיר קבוצת הרשאות למשתמש השילוב:

  1. בתפריט הגדרה, לוחצים על משתמשים > קבוצות הרשאות.
  2. בחלונית Permission Sets, לוחצים על הלחצן New.
  3. בתיבת הדו-שיח Permission Sets, מזינים את הפרטים הבאים:
    • תווית: מזינים שם לסט הרשאות.
    • רישיון: בוחרים באפשרות Salesforce מהתפריט הנפתח רישיון.
    • לוחצים על Save.
  4. ברשימת אפשרויות ההגדרה של מערכת, גוללים למטה ובוחרים באפשרות הרשאות מערכת.
  5. בדף הרשאות מערכת, לוחצים על הלחצן עריכה.
  6. גוללים למטה ברשימת ההרשאות הזמינות ומסמנים את תיבת הסימון API Enabled (ה-API מופעל).

    נדרשת גם ההרשאה משתמש עם גישה ל-API בלבד, אבל אי אפשר להפעיל אותה עד לאיפוס של טוקן האבטחה הנדרש. ההרשאה הזו מתווספת בשלב מאוחר יותר.

  7. (אופציונלי) גוללים ובוחרים באפשרות שינוי כל הנתונים ובאפשרות הצגת כל הנתונים, אם רלוונטי. ההרשאות האלה לא נדרשות, אבל הן יכולות להיות שימושיות אם רוצים לתת למשתמש האינטגרציה גישה אוטומטית לאובייקטים חדשים. מומלץ להפעיל את ההרשאות האלה רק לצורך בדיקה בסביבת ארגז חול.
  8. גוללים לחלק העליון של רשימת ההרשאות ולוחצים על שמירה.
  9. מאשרים את ההגדרות ולוחצים על שמירה.

כדי להגדיר את קבוצת ההרשאות לאובייקט Salesforce:

  1. לוחצים על Permission Set Overview (סקירה כללית של קבוצת הרשאות) כדי לחזור לדף ההגדרות הראשי של Permissions Set (קבוצת הרשאות).
  2. בקטע Apps (אפליקציות) בחלונית Permissions Set (קבוצת הרשאות), בוחרים באפשרות Object Settings (הגדרות אובייקט).
  3. גוללים למטה ובוחרים את האובייקטים ב-Salesforce שנדרשת להם קבוצת הרשאות. בדוגמה הזו נעשה שימוש באובייקט Opportunity.
  4. לוחצים על הלחצן עריכה בדף הפרטים של האובייקט.
  5. מסמנים את תיבות הסימון של סוגי הרשומות. אם אתם יודעים אילו סוגי רשומות נדרשים, מסמנים אותם. אם אתם לא יודעים אילו סוגי רשומות נדרשים, בוחרים את כולם.
  6. מסמנים את תיבות הסימון של הרשאות לאובייקט כדי להפעיל אותן. מומלץ להשתמש בהרשאות קריאה והצגת כל ההמלצות.
  7. מסמנים את תיבת הסימון המתאימה כדי להעניק הרשאת קריאה או הרשאת עריכה לכל שדה של אובייקט.
  8. גוללים לחלק העליון של הדף ולוחצים על שמירה.

הגדרת טוקן אבטחה

אם יצרתם בעבר טוקן אבטחה למשתמש האינטגרציה ואיפסתם את הסיסמה, יישלח אוטומטית אימייל עם טוקן אבטחה חדש. אפשר להשתמש באסימון החדש ולדלג אל יצירת אפליקציה מקושרת.

אחרת, פועלים לפי השלבים הבאים כדי לאפס את אסימון האבטחה של משתמש השילוב:

  1. מתחברים ל-Salesforce בתור המשתמש לשילוב, באמצעות שם המשתמש והסיסמה שהוגדרו בשלב הקודם.
  2. בתפריט הראשי, לוחצים על תמונת הפרופיל ואז על הגדרות.
  3. בתפריט הגדרות, בוחרים באפשרות איפוס אסימון האבטחה שלי כדי לפתוח את החלונית איפוס אסימון האבטחה.
  4. לוחצים על הלחצן איפוס אסימון האבטחה.
  5. בודקים את חשבון האימייל שמשויך למשתמש האינטגרציה כדי למצוא אימייל עם אסימון האבטחה החדש. חשוב לשים לב לאסימון האבטחה החדש, כי תצטרכו אותו בשלב מאוחר יותר.
  6. (אופציונלי) מפעילים את ההרשאה Api User Only בSystem Permissions עבור קבוצת ההרשאות, כמו שמתואר בקטע Configure a permission set למעלה.

יצירת אפליקציה מקושרת

כדי להגדיר אפליקציה מקושרת, נדרשת הרשאה לניהול המערכת. אם אתם מחוברים כרגע כמשתמשי השילוב, עליכם להתנתק ואז להתחבר מחדש כ-sysadmin.

כדי להגדיר אפליקציה מקושרת:

  1. לוחצים על סמל גלגל השיניים ואז על הגדרה.
  2. בתפריט הגדרה, מחפשים את האפשרות המרכז לניהול אפליקציות ולוחצים עליה, כמו שמוצג בתמונה הבאה: תמונה של דף ההגדרהתמונה של דף ההגדרה
  3. לוחצים על New Connected App (אפליקציה מקושרת חדשה).
  4. בחלונית ההגדרות, מזינים את הפרטים הבאים:
    • שם האפליקציה המקושרת: מזינים שם לאפליקציה המקושרת.
    • שם ה-API: מזינים את שם ה-API.
    • כתובת אימייל ליצירת קשר: מזינים כתובת אימייל לאפליקציה המקושרת, רצוי כתובת אימייל קבוצתית.
    • API (הפעלת הגדרות OAuth): בוחרים באפשרות הפעלת הגדרות OAuth. לאחר מכן מגדירים את האפשרויות הבאות: