סקירה כללית
Cloud Talent Solution v4 היא הגרסה האחרונה שזמינה לכלל המשתמשים (GA). בגרסה Cloud Talent Solution v4, איחדנו תכונות מכמה גרסאות קודמות (v3, v3p1beta1 ו-v4beta1). עם ההשקה של גרסה 4, כל הגרסאות הקודמות (גרסה 3, גרסה 3p1beta1 וגרסה 4beta1) הוצאו משימוש. החל מ-14 באוקטובר 2021, שיחות לגרסאות שהוצאו משימוש (v3p1beta1, v4beta1 ו-v3) לא יצליחו.
שינויים בפונקציונליות
בטבלה הבאה מפורטים כמה שינויים חשובים בפונקציונליות בין גרסה 4 לגרסאות ישנות יותר. כדי לקבל תמונה מלאה של השינויים בפונקציונליות, מומלץ לעיין בנתוני הגרסה.
| שינויים בפונקציונליות | גרסאות ישנות יותר | v4 |
|---|---|---|
| תמיכה בריבוי דיירים (multitenancy) | התמיכה מתחילה מגרסה v4beta1. גרסה v4beta1 תומכת בנתיבים של דיירים ושל משתמשים שלא שייכים לדייר. | עכשיו צריך לציין את נתיב הדייר. כדי לבצע מיגרציה מנתיב שאינו נתיב דייר לנתיב דייר, משתמשים ב-API listTenants כדי למצוא את הדייר ולהוסיף אותו לנתיב הדייר. |
| פעולות באצווה | פעולות בחבילה בגרסאות v3 ו-v3p1beta1 הן סינכרוניות. בגרסה v4beta1, הפעולות BatchCreate ו-BatchUpdate משודרגות לפעולות אסינכרוניות. | BatchDelete נוסף כפעולת אצווה, וכל פעולות האצווה ממשיכות להיות אסינכרוניות. |
| היסטוגרמה של היבטים | נתמך בגרסה 3 ובגרסת בטא 3p1. החל מגרסה v4beta1, HistogramFacets לא נתמך והוא מוחלף בשאילתת היסטוגרמה, שמציעה גמישות רבה יותר באמצעות שימוש בביטוי. |
יש תמיכה רק ב-Histogram Query (כמו בגרסה v4beta1). |
CompanyName |
השם של השדה הוא companyName בגרסאות v3 ו-v3p1beta1, והוא שונה ל-company בגרסה v4beta1. |
שם השדה הוא company (זהה לגרסה v4beta1). |
requirePreciseResultSize |
הוצא משימוש בגרסאות v3, v3p1beta1 ו-v4beta1. | נמחק מגרסה 4 כי כל הקריאות לחיפוש מחזירות עכשיו תוצאות מדויקות. |
estimatedTotalSize |
נמחק מגרסה 4 כי כל הקריאות לחיפוש מחזירות עכשיו תוצאות מדויקות, ולשדה הזה יש את אותו ערך כמו totalSize. |
|
CommuteMethod |
הליכה ורכיבה על אופניים היו אפשרויות בגרסת בטא בגרסה v4beta1. הן יישארו תכונות בגרסת בטא שזמינות רק בגרסה v4beta1 עד לרבעון הראשון של 2021 בערך. בשלב הזה התכונות האלה יהיו זמינות לכלל המשתמשים וייכללו בגרסה v4. | COMMUTE_METHOD_UNSPECIFIED, DRIVING ו-TRANSIT הן האפשרויות היחידות של CommuteMethod שזמינות בגרסה 4 עד לרבעון הראשון של 2021. |
SearchJobsRequest.max_page_size |
לגרסה הזו יש שם SearchJobsRequest.page_size בכל הגרסאות הקודמות. |
השם שונה ל-max_page_size בגרסה 4. |
SearchJobsForAlertRequest.max_page_size |
לגרסה הזו יש שם SearchJobsForAlertRequest.page_size בכל הגרסאות הקודמות. |
השם שונה ל-max_page_size בגרסה 4. |
Tenant.usage_type |
השדה Tenant.usage_type נוסף בגרסה v4beta1. |
השדה הזה הוסר בגרסה 4. הנתונים בתוך דייר משמשים רק לשיפור איכות החיפוש בתוך אותו דייר. |
תוספות חדשות לפי גרסה
בטבלה הבאה מפורטות הפונקציות החדשות שתקבלו אם תשדרגו מגרסה קודמת לגרסה 4. לדוגמה, אם אתם משתמשים כרגע בגרסה 3, תוכלו לשדרג לגרסה 4 כדי לקבל גישה לכל הפונקציות שמופיעות בהמשך.
| v3p1beta1 (כולל תכונות של גרסה 3) | v4p1beta1 (כולל תכונות של v3p1beta1 | גרסה 4 (כוללת את התכונות של גרסת בטא 4) |
|---|---|---|
| ביטויים חדשים של היסטוגרמה | שיפור החיפוש לפי נסיעה לעבודה | פעולות באצווה (BatchDelete) |
| דירוג בהתאמה אישית | שיפור מנגנון המשוב | gRPC (חובה) |
| ספריית לקוח בגרסת בטא | תמיכה בריבוי דיירים (multitenancy) | |
| פעולות באצווה (BatchCreate ו-BatchUpdate) | ||
| gRPC (אופציונלי) |
ספריית לקוח gRPC
החל מגרסה 4 של Cloud Talent Solution, תהיה תמיכה רק בספריות לקוח מבוססות gRPC. ספריות לקוח של gRPC הן מסגרות RPC עם ביצועים גבוהים שיכולות לפעול בכל סביבה, והן כוללות ממשקי REST ו-RPC. כדי להשתמש בממשקי ה-API, תקבלו ספריות לקוח שנוצרו על ידי Cloud Talent Solution, שנתמכות בשפות שונות (Java, Python, Nodejs, C#, PHP, Ruby).