פעולות באצווה (גרסה v4beta1)

‫Cloud Talent Solution תומך בפעולות אסינכרוניות באצווה, שמאפשרות לכם לשלב כמה קריאות ל-API בבקשת HTTP אחת. סוג התשובה שהוחזר הוא google.longrunning.operation. כדי לאחזר את הסטטוס המפורט של פעולת האצווה, צריך להפעיל את השיטה GetOperation באמצעות השדה name ב-google.longrunning.operation.

שימוש באצווה מניב זמן אחזור קצר יותר בזמן התגובה של ה-API וקצב העברה גבוה יותר. שימו לב: קבלת תשובה מה-API על בקשת Batch מציינת רק שהבקשה נוצרה. עיבוד הנתונים בפועל מתבצע באופן אסינכרוני. לא תהיה יותר אפשרות לגשת לפעולות בחבילה שנוצרו לפני יותר מ-30 ימים באמצעות השיטה GetOperation.

כל קבוצה מוגבלת ל-200 בקשות.

אינדיקטור ההתקדמות של פעולות בקבוצה

ה-google.longrunning.operation שנוצר באמצעות קריאה לשיטה ליצירה או לעדכון של קבוצה נמצא באחד מהמצבים הבאים:

  • ‫STATE_UNSPECIFIED (ערך ברירת המחדל)
  • INITIALIZING
  • מתבצע עיבוד
  • הצליח
  • נכשל

במצב INITIALIZING, השדות success_count,‏ failure_count ו-total_count מוגדרים ל-0. אם הפעולה במצב PROCESSING, יכול להיות שהערכים של success_count ו-failure_count יגדלו. במצב SUCCEEDED, ‏ success_count + failure_count תמיד שווה ל-total_count, ו-success_count > 0. במצב FAILED, הערך של success_count הוא תמיד 0.