משימת טיימר

המשימה Timer מאפשרת להוסיף השהיה לתהליך ההפעלה של האינטגרציה.

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

השוואה בין משימת אישור, משימת השעיה ומשימת טיימר

שלוש המשימות (Approval,‏ Suspend ו-Timer) מבצעות פונקציה דומה של השהיה וחידוש של אינטגרציה. עם זאת, יש ביניהם הבדלים קלים. בטבלה הבאה מתוארים ההבדלים בין שלוש המשימות.

משימת אישור השעיית המשימה משימת טיימר
התהליך ממשיך כשמשתמש מאשר או דוחה את הבקשה בממשק המשתמש של Integrations או באמצעות ה-API. תמיכה בהפעלה מחדש של שילוב באופן ידני ואוטומטי. אם לא תהיה התערבות ידנית לביטול ההשעיה, האינטגרציה תמשיך לפעול באופן אוטומטי אחרי שתוקף מגבלת הזמן של ההשעיה יפוג. תומך רק בהמשך אוטומטי של שילוב. הפעלת השילוב ממשיכה באופן אוטומטי אחרי שתקופת ההשעיה מסתיימת.
אפשר להמשיך את השילוב דרך ממשק המשתמש של השילובים או באמצעות קריאה ל-method‏ suspensions.resolve. אישור או דחייה באמצעות ה-API אפשר להמשיך את השילוב על ידי קריאה ל-method‏ suspensions.lift. תומך רק בהפעלה מחדש אוטומטית של שילוב.
המשתמשים מקבלים התראה כשהשילוב מושהה (מושעה). המשתמשים לא מקבלים התראה כשהשילוב מושהה. המשתמשים לא מקבלים התראה כשהשילוב מושהה.
תומכת במשתנה פלט (בוליאני), שמאפשר לבצע בדיקות מותנות לפני שממשיכים את האינטגרציה. עם זאת, משתנה הפלט יכול להיות רק הערך true או false. תומכת במשתנה פלט (מחרוזת), שמאפשר לבצע בדיקות מותנות לפני שממשיכים את האינטגרציה. אפשר להגדיר כל ערך למשתנה הפלט. לא תומך במשתני פלט.

הגדרת המשימה Timer

כדי להגדיר את המשימה Timer:

  1. נכנסים לדף Application Integration במסוף Google Cloud .

    כניסה ל-Application Integration

  2. בתפריט הניווט, לוחצים על Integrations (שילובים).

    מופיע הדף Integrations ובו רשימה של כל השילובים שזמינים בפרויקט ב-Google Cloud.

  3. בוחרים שילוב קיים או לוחצים על יצירת שילוב כדי ליצור שילוב חדש.

    אם אתם יוצרים שילוב חדש:

    1. מזינים שם ותיאור בחלונית Create Integration.
    2. בוחרים אזור לשילוב.
    3. בוחרים חשבון שירות לשילוב. אתם יכולים לשנות או לעדכן את פרטי חשבון השירות של שילוב בכל שלב, דרך החלונית סיכום השילוב בסרגל הכלים של השילוב.
    4. לוחצים על יצירה. האינטגרציה החדשה שנוצרה נפתחת בעורך האינטגרציות.

  4. בסרגל הניווט של עורך השילובים, לוחצים על Tasks כדי להציג את רשימת המשימות והמחברים הזמינים.
  5. לוחצים על רכיב המשימה Timer וממקמים אותו בכלי לעריכת שילובים.
  6. לוחצים על רכיב המשימה Timer במעצב כדי להציג את חלונית ההגדרות של המשימה Timer.
  7. מגדירים את שאר השדות באמצעות מאפייני ההגדרה של המשימה. לדוגמה, אם מגדירים את Timeout after לערך 180 ואת Time unit לערך Seconds, ההפעלה מושהית למשך 3 דקות לפני שהיא מתחדשת באופן אוטומטי.
  8. השינויים במאפיינים נשמרים באופן אוטומטי.

מאפייני ההגדרות האישיות

בטבלה הבאה מתוארים מאפייני ההגדרה של המשימה Timer.

נכס סוג הנתונים תיאור
Timeout after מספר שלם

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

ערך ברירת המחדל: 120 שניות (2 דקות).

מגבלת הזמן המקסימלית המותרת: 44,640 דקות (31 ימים).

Time unit שניות, דקות, שעות, ימים יחידת הזמן של המאפיין Timeout after.

אסטרטגיה לטיפול בשגיאות

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

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

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

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