Migrazione da Cloud Talent Solution v2beta1 a v2

Questo documento illustra i passaggi e le considerazioni necessarie per eseguire la migrazione da Cloud Talent Solution v2beta1 a v2.

Processi

I processi generali per creare, leggere, aggiornare, eliminare e cercare job rimangono invariati.

Modifiche all'oggetto Job

  • Diversi campi all'interno dell'oggetto Job sono stati rinominati. Consulta la versione V2 dell'oggetto Job per un elenco completo delle modifiche.
  • È stato aggiunto un nuovo tipo di "Telecommute" per specificare i lavori da remoto.
  • I campi contrassegnati come deprecati in V2Beta1 sono stati rimossi dalla versione V2.
  • È stato aggiunto un nuovo campo "CompensationInfo" per sostituire i campi di compensazione esistenti.
  • Il campo Geolocalizzazioni è stato rinominato nel campo JobLocation.

Modifiche ai metodi di indicizzazione dei job

Creazione job

  • Il campo "disable_fast_process" è stato rimosso. Per impostazione predefinita, le chiamate di creazione saranno asincrone.
  • È stato aggiunto un nuovo campo "disable_street_address_resolution". Impostando questo campo, il servizio non tenterà di dedurre l'indirizzo effettivo della via del lavoro. È principalmente destinato alle agenzie di reclutamento che non vogliono specificare il datore di lavoro finale.

Aggiornamento job

  • L'endpoint di servizio "Aggiorna" è stato rinominato in "Patch".
  • Il campo "disable_fast_process" è stato rimosso. Per impostazione predefinita, le chiamate di creazione saranno asincrone.
  • È stato aggiunto un nuovo campo "disable_street_address_resolution". Impostando questo campo, il servizio non tenterà di dedurre l'indirizzo effettivo della via del lavoro. È principalmente destinato alle agenzie di reclutamento che non vogliono specificare il datore di lavoro finale.

Completamento job

  • Il metodo di completamento automatico "Complete(CompleteQuery)" è stato rinominato in "CompleteQuery(CompleteQuery)".
  • Anche la risposta di questa funzione è stata rinominata "CompleteQueryResponse".

Modifiche ai metodi di ricerca

  • I metodi SearchFeatureJobs e searchJobsForAlert sono stati rimossi. È invece possibile utilizzare un unico metodo di ricerca specificando il campo di ricerca "Modalità" per generare lo stesso comportamento.
  • Il metodo "ListCities" è stato rinominato in "ListCompanycities". Inoltre, il parametro "ListCitiesRequest" è stato rinominato in "ListCompanyCitiesRequest" e la risposta è stata modificata da "ListCitiesResponse" a "ListCompanyCitiesResponse".
  • Diversi campi all'interno del metodo di ricerca sono stati rinominati. Consulta la versione V2 del metodo di ricerca per un elenco completo delle modifiche.
  • Un oggetto "MatchingJob" è stato aggiunto al job host e ai metadati di ricerca correlati, come jobSummary e snippet.
  • Il tipo di ricerca (normale, in primo piano o per il caso d'uso degli avvisi di nuove offerte) viene specificato tramite il campo "Modalità".
  • Il campo "sort_by" è stato rinominato "order_by".
  • "histogram_facets" viene ora restituito come parte dell'oggetto ResponseMetaData.

Modifiche ai metodi per gli elenchi

  • Diversi campi all'interno dei metodi elenco sono stati rinominati. Consulta la versione V2 dei metodi dell'elenco per un elenco completo delle modifiche.
  • Gli oggetti richiesta e risposta sono stati rinominati.
  • Il metodo "ListCities" è stato rinominato in "ListCompanyCities". Vedi ListCompanyCities per la firma della nuova funzione.
  • Il metodo "ListJobs" è stato rinominato "ListCompanyJobs". Vedi ListCompanyJobs per la firma della nuova funzione.
  • Il metodo "ListJobCategories" è stato rinominato "ListCategories". Vedi ListCompanyCities per la firma della nuova funzione.

Modifiche agli istogrammi

  • La firma della funzione della richiesta dell'istogramma è stata modificata. Per ulteriori dettagli, consulta la versione V2 dell'istogramma.

Modifiche alle stringhe ENUMERATION

  • La stringa ENUM "JobCategoria" è stata modificata in "Categoria"
  • La classe LocationType presenta diverse modifiche ai nomi dei diversi tipi di campi; ad esempio, "ADMIN1" viene rinominata "ADMINISTRATIVE_AREA". Consulta lo schema LocationType v2 per la nomenclatura aggiornata.
  • È stata introdotta una nuova stringa enumerata "Mode" per specificare la modalità della richiesta di ricerca. Di conseguenza, sarà disponibile un unico metodo di ricerca per la ricerca standard, la ricerca di offerte di lavoro in primo piano e la ricerca del caso d'uso degli avvisi di lavoro.
  • La stringa enumerata "PostingRegion" è stata rinominata "Region".
  • È stata aggiunta una stringa enumerata "Telecommute" per specificare gli attributi di telelavoro di un job.
  • La stringa enumerata TimeRange è stata rinominata "DateRange". Consulta la stringa enumerata DateRange per i dettagli sul campo.
  • È stata aggiunta una nuova stringa enumerata per specificare il tipo di geolocalizzazione. Per ulteriori dettagli, consulta Geolocation.LocationType.

Modifiche ai messaggi del framework di analisi dei job (tramite Pub/Sub)

  • Diversi campi all'interno dell'oggetto ClientEvent sono stati rinominati. Consulta la versione V2 dell'oggetto ClientEvent per un elenco completo delle modifiche.
  • È stato aggiunto un tipo di evento "SENT_CV".
  • Il campo event_details e il campo UserId sono stati rimossi.
  • Il campo related_job_ids è stato rinominato in related_job_names. Tuttavia, questo campo accetta comunque come valori accettati solo gli ID job restituiti dalla ricerca.
  • Il campo della versione è stato rimosso.