Eseguire la migrazione alla versione 4 di Ricerca di lavoro CTS da una versione precedente

Panoramica

Cloud Talent Solution v4 è l'ultima versione in disponibilità generale (GA). Cloud Talent Solution v4 consolida le funzionalità di diverse versioni precedenti ( v3, v3p1beta1 e v4beta1). Con il rilascio della v4, tutte le versioni precedenti (v3, v3p1beta1 e v4beta1) sono ora ritirate. Le chiamate alle versioni deprecate (v3p1beta1, v4beta1 e v3) non andranno a buon fine a partire dal 14 ottobre 2021.

Modifiche alle funzionalità

Alcune modifiche funzionali critiche tra la versione 4 e le versioni precedenti sono descritte nella tabella seguente. Per avere un quadro completo delle modifiche alle funzionalità, ti consigliamo di consultare le note di rilascio.

Modifiche funzionali Versioni precedenti v4
Supporto multi-tenant Supportato a partire dalla v4beta1. In v4beta1 sono supportati sia i percorsi tenant sia quelli non tenant. Ora il percorso del tenant è obbligatorio. Per eseguire la migrazione dal percorso non tenant al percorso tenant, utilizza l'API listTenants per trovare il tenant e aggiungerlo al percorso tenant.
Operazioni batch Le operazioni collettive nelle versioni 3 e 3.1 beta 1 sono sincrone. La versione 4 beta 1 esegue l'upgrade di BatchCreate e BatchUpdate a operazioni asincrone. BatchDelete viene aggiunto come operazione batch e tutte le operazioni batch continuano a essere asincrone.
Histogram Facets Supportato nelle versioni v3 e v3p1beta1. A partire dalla v4beta1, HistogramFacets non è supportato e viene sostituito da query istogramma, che offre maggiore flessibilità utilizzando un'espressione. È supportata solo la query istogramma (come in v4beta1).
CompanyName Il campo si chiama companyName nelle versioni v3 e v3p1beta1 ed è stato rinominato in company nella versione v4beta1. Il nome del campo è company (come in v4beta1).
requirePreciseResultSize Deprecato nelle versioni v3, v3p1beta1 e v4beta1. Eliminato dalla v4 perché tutte le chiamate di ricerca ora restituiscono risultati precisi.
estimatedTotalSize Eliminato dalla versione 4 perché tutte le chiamate di ricerca ora restituiscono risultati precisi e questo campo ha lo stesso valore di totalSize.
CommuteMethod Le opzioni a piedi e in bicicletta erano in versione beta nella v4beta1. Rimarranno funzionalità beta disponibili solo nella versione v4beta1 fino al primo trimestre del 2021 circa, dopodiché saranno disponibili pubblicamente e incluse nella versione 4. COMMUTE_METHOD_UNSPECIFIED, DRIVING e TRANSIT sono le uniche opzioni CommuteMethod disponibili nella versione 4 fino al primo trimestre del 2021.
SearchJobsRequest.max_page_size Denominata SearchJobsRequest.page_size in tutte le versioni precedenti. Rinominato in max_page_size nella versione 4.
SearchJobsForAlertRequest.max_page_size Denominata SearchJobsForAlertRequest.page_size in tutte le versioni precedenti. Rinominato in max_page_size nella versione 4.
Tenant.usage_type Il campo Tenant.usage_type è stato aggiunto nella versione 4 beta 1. Questo campo è stato rimosso nella versione 4. I dati all'interno di un tenant vengono utilizzati solo per migliorare la qualità della ricerca all'interno di quel tenant.

Nuove aggiunte per versione

Consulta la tabella riportata di seguito per scoprire le nuove funzionalità che otterrai eseguendo l'upgrade da una versione precedente alla v4. Ad esempio, se attualmente utilizzi la versione 3, potrai sbloccare tutte le funzionalità riportate di seguito eseguendo l'upgrade alla versione 4.

v3p1beta1 (include le funzionalità di v3) v4p1beta1 (include le funzionalità di v3p1beta1) v4 (include le funzionalità di v4beta1)
Nuove espressioni istogramma Miglioramento della ricerca basata sul tragitto giornaliero Operazioni batch (BatchDelete)
Ranking personalizzato Miglioramento del meccanismo di feedback gRPC (obbligatorio)
Libreria client beta Supporto multi-tenant
Operazioni batch (BatchCreate e BatchUpdate)
gRPC (facoltativo)

Libreria client gRPC

A partire da Cloud Talent Solution v4, saranno supportate solo le librerie client basate su gRPC. Le librerie client gRPC sono framework RPC ad alte prestazioni che possono essere eseguiti in qualsiasi ambiente e includono interfacce REST e RPC. Ti verranno fornite librerie client generate da Cloud Talent Solution supportate in vari linguaggi (Java, Python, Nodejs, C#, PHP, Ruby) per utilizzare le API.