Una risorsa Company nell'API Talent Solution rappresenta una singola azienda. Qualsiasi lavoro appartenente a questa azienda si riferisce a un'offerta di lavoro creata per una posizione aperta in quell'azienda. Contiene informazioni come il nome e l'indirizzo dell'azienda, nonché campi interni che collegano la risorsa nel servizio Cloud Talent Solution ai tuoi database interni.
Creare un'azienda
Per creare un'azienda, invia una richiesta POST all'endpoint companies, specificando almeno i due campi obbligatori. Per informazioni dettagliate su come creare un'azienda, consulta la pagina Guida rapida: crea aziende e lavori.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Campi obbligatori
I seguenti campi sono obbligatori nelle richieste di creazione/aggiornamento:
displayName: il nome del datore di lavoro visualizzato con il lavoro, ad esempio "Google LLC".externalId: il tuo ID interno per questa azienda. Questo campo ti consente di mappare i tuoi identificatori interni all'azienda nel sistema di Google. Se l'azienda non ha un identificatore interno separato, imposta questo campo sullo stesso valore didisplayName.
Campi di uso comune
headquartersAddress: l'indirizzo della sede principale dell'azienda, che potrebbe essere diverso dalla sede di lavoro. Cloud Talent Solution accetta una sola sede centrale per azienda. Il servizio tenta di geolocalizzare l'indirizzo e, se possibile, inserisce una località più specifica inderivedInfo.headquartersLocation(che è solo in output).size: un valore di bucket che rappresenta le dimensioni dell'azienda in termini di numero di dipendenti, daMINIaGIANT. Consulta ilsizeriferimento per gli enum e le relative definizioni.eeoText: una stringa contenente il testo della dichiarazione di non discriminazione in base alle pari opportunità di impiego da associare a tutti i lavori di questa azienda.keywordSearchableJobCustomAttributes: specifica qualicustomAttributesdei lavori di questa azienda devono essere indicizzati e ricercabili tramite la ricerca generale per parole chiave.
Aggiornare un'azienda
Per aggiornare un'azienda, invia una richiesta PATCH al seguente endpoint:
PATCH https://jobs.googleapis.com/v3/COMPANY_NAME
Dove COMPANY_NAME è il valore del campo name dell'azienda. name è l'identificatore univoco dell'azienda restituito al momento della creazione e anche dalle richieste company.get e list.
Il corpo della richiesta deve contenere l'intera risorsa, inclusi i campi non aggiornati. Questi campi possono essere impostati in updateMask. Se i campi sono impostati in updateMask, vengono aggiornati solo questi campi e gli aggiornamenti agli altri campi vengono ignorati. Se updateMask non è impostato, vengono aggiornati tutti i campi.
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Aggiorna l'azienda con updateMask
Java
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Python
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Go
Per saperne di più sull'installazione e sulla creazione di un client Cloud Talent Solution, consulta Librerie client di Cloud Talent Solution.
Best practice
Aziende riservate
Nei casi in cui vuoi pubblicare un lavoro riservato, ti consigliamo di creare un'azienda separata che imiti i campi dell'azienda, ma offuschi displayName, externalId e qualsiasi altro campo identificativo.
Nei casi in cui il datore di lavoro finale deve essere anonimo (ad esempio, nel caso d'uso dell'agenzia di reclutamento), ti consigliamo di impostare externalId e displayName su valori casuali ma univoci.