טריגרים

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

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

רשימה של כל הטריגרים שזמינים מחוץ לקופסה מופיעה במאמר כל הטריגרים.

טריגרים לאירועים של מחברים

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

רשימה של כל הטריגרים הזמינים של אירועי מחבר מופיעה במאמר טריגרים של אירועי מחבר. מידע נוסף על מינויים לאירועים ב-Integration Connectors זמין במאמר מינויים לאירועים.

הוספת כמה טריגרים לשילוב

אפשר להוסיף שילוב אחד או יותר של טריגרים, כשכל טריגר משויך למשימה אחרת. השילוב מתחיל מהטריגר שגורם להתרחשות האירוע. לדוגמה, נניח שיש לכם שני טריגרים בשילוב, כאשר Trigger-1 משויך ל-Task-1, ו-Trigger-2 משויך למשימה במורד הזרם Task-5. נניח שאירוע מפעיל את Trigger-2, השילוב פועל מ-Task-5 ואילך.

אם כמה טריגרים מופעלים בו-זמנית, כל טריגר מפעיל את העותק שלו של השילוב. בדוגמה הקודמת, אם גם Trigger-1 וגם Trigger-2 פועלים בו-זמנית, Trigger-1 מפעיל את השילוב מ-Task-1 ואילך, ו-Trigger-2 מפעיל עותק נפרד של השילוב מ-Task-5 ואילך. אין חפיפה בין תהליכי ההפעלה של שני השילובים.

מצבי ביצוע

בהתאם לטריגר, השילוב מופעל במצב סינכרוני או אסינכרוני:

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

מכסות ומגבלות

מידע על מכסות ומגבלות זמין במאמר מכסות ומגבלות.

המאמרים הבאים