משימת טיימר

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

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

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

כל שלושת המשימות (אישור, השהיה וטיימר) מבצעות פונקציה דומה של השהיה והפעלה מחדש של שילוב. עם זאת, יש ביניהם הבדלים קלים. בטבלה הבאה מתוארים ההבדלים בין שלושת המשימות.

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

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

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

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

    מעבר אל Application Integration

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

    מוצג הדף Integrations (שילובים) עם רשימה של כל השילובים שזמינים בפרויקט בענן של Google.

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

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

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

  4. בסרגל הניווט של כלי העריכה של השילוב, לוחצים על משימות כדי לראות את רשימת המשימות והמחברים הזמינים.
  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.

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

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

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

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

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