משאב Company ב-Cloud Talent Solution מייצג חברה אחת. כל משרה שמשויכת לחברה הזו מתייחסת למודעה לפרסום משרה שנוצרה עבור משרה פתוחה בחברה. הוא מכיל מידע כמו שם החברה והכתובת, וגם שדות פנימיים שמקשרים את המשאב בשירות Cloud Talent Solution למסדי הנתונים הפנימיים שלכם.
יצירת חברה
כדי ליצור חברה, שולחים בקשת POST לנקודת הקצה companies, ומציינים לפחות את שני השדות הנדרשים. במאמר תחילת העבודה המהירה: יצירת חברות ומשרות מוסבר איך ליצור חברה. כאן אפשר למצוא גם סרטוני הדרכה וסדנאות קוד אינטראקטיביות.
בדוגמה הבאה מוצג איך ליצור לקוח חדש כדי לבצע את הבקשה. מומלץ ליצור לקוח אחד לכל תוכנית או תהליך מערכת, ואז להשתמש במאגר חיבורים או בלקוח יחיד כדי לשתף את הלקוח הזה בין כמה בקשות. יצירת לקוח חדש בכל בקשה עלולה לגרום לבעיות בביצועים או להפעיל הגנה מפני מתקפות מניעת שירות (DoS).
Go
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Go API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Java API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Node.js API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Python API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
שדות חובה
חובה למלא את השדות הבאים בבקשות ליצירה או לעדכון:
displayName: שם המעסיק שמוצג עם המשרה, לדוגמה, Google LLC.
externalId: המזהה הפנימי של החברה. בשדה הזה אפשר למפות את המזהים הפנימיים שלכם לחברה במערכת של Google. אם לחברה אין מזהה פנימי נפרד, צריך להגדיר בשדה הזה את אותו הערך שמוגדר במאפייןdisplayName.
שדות בשימוש נפוץ
headquartersAddress: כתובת הרחוב של המשרדים הראשיים של החברה, שיכולה להיות שונה ממיקום העבודה. Cloud Talent Solution מקבל רק מיקום אחד של מטה לכל חברה. השירות מנסה לאתר את הכתובת במיקום גיאוגרפי, ומזין מיקום ספציפי יותר ב-derivedInfo.headquartersLocation(שהוא פלט בלבד) אם אפשר.
size: ערך של קטגוריה שמייצג את גודל החברה מבחינת מספר העובדים, מ-MINIעדGIANT. לפרטים נוספים על סוגי הנתונים וההגדרות שלהם, אפשר לעיין במפרט של השיטה ב-size.
eeoText: מחרוזת שמכילה את הטקסט של כתב הוויתור המשפטי בנושא שוויון הזדמנויות בתעסוקה, שיוצג בכל המשרות של החברה הזו.
keywordSearchableJobCustomAttributes: מציין אילוcustomAttributesבמשרות של החברה הזו צריכים להיכלל באינדקס ולהיות זמינים לחיפוש לפי מילת מפתח כללית.
חברות סודיות
אם רוצים לפרסם משרה סודית, מומלץ ליצור חברה נפרדת שכוללת את השדות של החברה המקורית, אבל מסתירה את השדות displayName, externalId ושדות מזהים אחרים.
במקרים שבהם המעסיק הסופי צריך להיות אנונימי (לדוגמה, בתרחיש השימוש של סוכנות כוח אדם), מומלץ להגדיר את externalId ואת displayName לערכים אקראיים אבל ייחודיים.
שליפת חברה
Go
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Go API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Java API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Node.js API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Python API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
רשימת חברות
Go
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Go API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Java API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Node.js API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Python API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
מחיקת חברה
Go
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Go API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Java API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Node.js API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של CTS ושימוש בה מופיע במאמר ספריות הלקוח של CTS. מידע נוסף מופיע במאמרי העזרה של CTS Python API.
כדי לבצע אימות ב-CTS, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.