Questo documento spiega i passaggi e le considerazioni da seguire durante la migrazione da Cloud Talent Solution v2beta1 alla v2.
Processi
Le procedure generali per creare, leggere, aggiornare, eliminare e cercare offerte di lavoro rimangono invariate.
Modifiche all'oggetto Job
- Diversi campi dell'oggetto Job sono stati rinominati. Per un elenco completo delle modifiche, consulta la versione 2 dell'oggetto Job.
- È stato aggiunto un nuovo tipo "Telecommute" per specificare i lavori da remoto.
- I campi contrassegnati come deprecati in V2Beta1 sono stati rimossi dalla V2.
- È stato aggiunto un nuovo campo "CompensationInfo" per sostituire i campi di compensazione esistenti.
- Il campo Geolocalizzazioni è stato rinominato in Campo Lavoro.
Modifiche ai metodi di indicizzazione dei lavori
Creazione di posti di lavoro
- Il campo "disable_fast_process" è stato rimosso. Per impostazione predefinita, le chiamate di creazione ora saranno asincrone.
- È stato aggiunto un nuovo campo "disable_street_address_resolution". Se imposti questo campo, il servizio non tenterà di dedurre l'indirizzo stradale effettivo del lavoro. Questo campo è destinato principalmente alle agenzie di reclutamento che non vogliono specificare il datore di lavoro finale.
Aggiornamento del lavoro
- L'endpoint di servizio "Update" è stato rinominato "Patch".
- Il campo "disable_fast_process" è stato rimosso. Per impostazione predefinita, le chiamate di creazione ora saranno asincrone.
- È stato aggiunto un nuovo campo "disable_street_address_resolution". Se imposti questo campo, il servizio non tenterà di dedurre l'indirizzo stradale effettivo del lavoro. Questo campo è destinato principalmente alle agenzie di reclutamento, che non vogliono specificare il datore di lavoro finale.
Completamento del job
- Il metodo di completamento automatico "Complete(CompletionQuery)" è stato rinominato "CompleteQuery(CompletionQuery)".
- Anche la risposta di questa funzione è stata rinominata in "CompleteQueryResponse".
Modifiche ai metodi di ricerca
- I metodi SearchFeaturedJobs e searchJobsForAlert sono stati rimossi. In alternativa, è possibile utilizzare un singolo metodo di ricerca specificando il campo "Modalità" della ricerca 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. Per un elenco completo delle modifiche, consulta la versione 2 del metodo di ricerca.
- È stato aggiunto un oggetto "MatchingJob" per ospitare i metadati delle offerte di lavoro e delle ricerche correlate, come jobSummary e snippet.
- Il tipo di ricerca (normale, in primo piano o per il caso d'uso degli avvisi di lavoro) 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 List
- Diversi campi all'interno dei metodi di elenco sono stati rinominati. Per un elenco completo delle modifiche, consulta la versione 2 dei metodi di elenco.
- Gli oggetti richiesta e risposta sono stati rinominati.
- Il metodo "ListCities" è stato rinominato in "ListCompanyCities". Per la nuova firma della funzione, consulta ListCompanyCities.
- Il metodo "ListJobs" è stato rinominato "ListCompanyJobs". Per la nuova firma della funzione, consulta ListCompanyJobs.
- Il metodo "ListJobCategories" è stato rinominato "ListCategories". Per la nuova firma della funzione, consulta ListCompanyCities.
Modifiche agli istogrammi
- La firma della funzione della richiesta dell'istogramma è cambiata. Per ulteriori dettagli, consulta la versione 2 dell'istogramma.
Modifiche alle stringhe ENUMERATION
- La stringa ENUM "JobCategory" è stata modificata in "Category"
- La classe LocationType ha subito diverse modifiche ai nomi dei diversi tipi di campi, ad esempio "ADMIN1" è stato rinominato in "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, ora esisterà un unico metodo di ricerca per la ricerca normale, la ricerca di offerte di lavoro in evidenza e la ricerca per lo scenario di utilizzo degli avvisi di nuove offerte.
- La stringa enumerata "PostingRegion" è stata rinominata in "Region".
- È stata aggiunta una stringa enumerata "Telecommute" per specificare gli attributi di telelavoro di un lavoro.
- La stringa enumerata TimeRange è stata rinominata "DateRange". Per i dettagli sui campi, consulta la stringa enumerata DateRange.
- È 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 lavori (tramite Pub/Sub)
- Diversi campi all'interno dell'oggetto ClientEvent sono stati rinominati. Per un elenco completo delle modifiche, consulta la versione 2 dell'oggetto ClientEvent.
- È stato aggiunto un tipo di evento "SENT_CV".
- I campi event_details e UserId sono stati rimossi.
- Il campo Related_job_ids è stato rinominato in related_job_names. Tuttavia, questo campo accetta ancora solo gli ID lavoro restituiti dalla ricerca come valore accettato.
- Il campo Versione è stato rimosso.