במאמר הזה מוסבר על השלבים והשיקולים שקשורים למעבר מ-Cloud Talent Solution v2beta1 ל-v2.
תהליכים
התהליכים הכלליים ליצירה, לקריאה, לעדכון, למחיקה ולחיפוש של משרות נשארים ללא שינוי.
שינויים באובייקט Job
- השמות של כמה שדות באובייקט Job השתנו. רשימת השינויים המלאה מופיעה בגרסה 2 של אובייקט המשרה.
- נוסף סוג חדש של משרה, Telecommute (עבודה מרחוק), כדי לציין משרות עם עבודה מרחוק.
- השדות שסומנו כהוצאה משימוש ב-V2Beta1 הוסרו מ-V2.
- נוסף שדה חדש בשם CompensationInfo כדי להחליף את שדות הפיצוי הקיימים.
- השם של השדה 'מיקומים גיאוגרפיים' שונה ל'מיקום המשרה'.
שינויים בשיטות של אינדוקס משרות
יצירת משימה
- השדה disable_fast_process הוסר. מעכשיו, קריאות ליצירה יהיו אסינכרוניות כברירת מחדל.
- נוסף שדה חדש בשם disable_street_address_resolution. אם מגדירים את השדה הזה, השירות לא ינסה להסיק את כתובת הרחוב בפועל של המשרה. האפשרות הזו מיועדת בעיקר לסוכנויות כוח אדם שלא רוצות לציין את המעסיק הסופי.
עדכון על משרה
- נקודת הקצה של השירות 'עדכון' נקראת עכשיו 'תיקון'.
- השדה disable_fast_process הוסר. מעכשיו, קריאות ליצירה יהיו אסינכרוניות כברירת מחדל.
- נוסף שדה חדש בשם disable_street_address_resolution. אם מגדירים את השדה הזה, השירות לא ינסה להסיק את כתובת הרחוב בפועל של המשרה. האפשרות הזו מיועדת בעיקר לסוכנויות כוח אדם שלא רוצות לציין את המעסיק הסופי.
השלמת העבודה
- השיטה להשלמה אוטומטית – השיטה להשלמה אוטומטית Complete(CompletionQuery) שונתה ל-CompleteQuery(CompletionQuery).
- גם השם של התגובה של הפונקציה הזו שונה ל-CompleteQueryResponse.
שינויים בשיטות החיפוש
- השיטות SearchFeaturedJobs ו-searchJobsForAlert הוסרו. במקום זאת, אפשר להשתמש בשיטת חיפוש אחת על ידי ציון השדה 'מצב' של החיפוש כדי ליצור את אותה התנהגות.
- השם של השיטה ListCities שונה ל-ListCompanycities. בנוסף, הפרמטר ListCitiesRequest שונה ל-ListCompanyCitiesRequest, והתגובה שונתה מ-ListCitiesResponse ל-ListCompanyCitiesResponse.
- השמות של כמה שדות בשיטת החיפוש השתנו. רשימה מלאה של השינויים מופיעה בגרסה 2 של שיטת החיפוש.
- אובייקט MatchingJob נוסף למטא-נתונים של המשרה ושל חיפושים קשורים, כמו jobSummary ו-snippets.
- סוג החיפוש (רגיל, מומלץ או חיפוש של התראות על משרות) מצוין בשדה Mode.
- השם של השדה 'sort_by' שונה ל-'order_by'.
- הפרמטר histogram_facets מוחזר עכשיו כחלק מהאובייקט ResponseMetaData.
שינויים בשיטות של רשימות
- השמות של כמה שדות בשיטות של הרשימה השתנו. הרשימה המלאה של השינויים מופיעה בגרסה 2 של השיטות של הרשימה.
- השמות של אובייקטי הבקשה והתגובה השתנו.
- השם של השיטה ListCities שונה ל-ListCompanyCities. אפשר לעיין ב-ListCompanyCities כדי לראות את חתימת הפונקציה החדשה.
- השם של השיטה ListJobs שונה ל-ListCompanyJobs. פרטים על חתימת הפונקציה החדשה מופיעים במאמר ListCompanyJobs.
- השם של השיטה ListJobCategories שונה ל-ListCategories. אפשר לעיין ב-ListCompanyCities כדי לראות את חתימת הפונקציה החדשה.
שינויים בהיסטוגרמות
- החתימה של הפונקציה של בקשת ההיסטוגרמה השתנתה. פרטים נוספים זמינים בגרסה V2 של היסטוגרמה.
שינויים במחרוזות ENUMERATION
- המחרוזת ENUM JobCategory שונתה למחרוזת Category
- במחלקת LocationType יש כמה שינויים בשמות של סוגי השדות השונים, למשל השם ADMIN1 שונה ל-ADMINISTRATIVE_AREA. כדי לראות את המינוח המעודכן, אפשר לעיין בסכימה של LocationType בגרסה 2.
- נוספה מחרוזת חדשה עם ערכים מוגדרים מראש בשם Mode (מצב) כדי לציין את המצב של בקשת החיפוש. כתוצאה מכך, תהיה עכשיו שיטת חיפוש אחת לחיפוש הרגיל, לחיפוש משרות מומלצות ולחיפוש של תרחיש השימוש בהתראות על משרות.
- השם של המחרוזת המנומרית PostingRegion שונה ל-Region.
- נוסף מחרוזת ממוספרת 'עבודה מרחוק' כדי לציין את מאפייני העבודה מרחוק של משרה.
- המחרוזת המנומרית TimeRange קיבלה את השם החדש DateRange. פרטים על השדות מופיעים במחרוזת המנומקת DateRange.
- נוסף מחרוזת ממוספרת חדשה כדי לציין את סוג המיקום הגיאוגרפי. פרטים נוספים זמינים במאמר בנושא Geolocation.LocationType.
שינויים בהודעות של מסגרת הניתוח של משרות (דרך Pub/Sub)
- שמות של כמה שדות באובייקט ClientEvent השתנו. רשימה מלאה של השינויים מופיעה בגרסה V2 של אובייקט ClientEvent.
- נוסף סוג האירוע SENT_CV.
- השדה event_details והשדה UserId הוסרו.
- השם של השדה Related_job_ids שונה ל-related_job_names. עם זאת, בשדה הזה עדיין אפשר להזין רק את מזהי המשרות שמוחזרים על ידי החיפוש.
- הוסר שדה הגרסה.