Esegui la migrazione a CTS Job Search v4 da una versione precedente

Panoramica

Cloud Talent Solution v4 è la versione più recente 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 state ritirate. Le chiamate alle versioni deprecate (v3p1beta1, v4beta1 e v3) non andranno a buon fine a partire dal 14 ottobre 2021.

Modifiche alle funzionalità

Nella tabella seguente sono descritte alcune modifiche funzionali critiche tra la v4 e le versioni precedenti. Per un quadro completo delle modifiche apportate alle funzionalità, ti consigliamo di consultare le note di rilascio.

Modifiche funzionali Versioni precedenti v4
Supporto della multitenancy Supportata a partire dalla versione v4beta1. In v4beta1 sono supportati entrambi i percorsi tenant e non-tenant. Il percorso tenant è ora obbligatorio. Per eseguire la migrazione dal percorso non-tenant al percorso del tenant, utilizza l'API listTenants per trovare il tenant e aggiungerlo al percorso.
Operazioni collettive Le operazioni in batch nelle versioni v3 e v3p1beta1 sono sincrone. La versione v4beta1 aggiorna BatchCreate e BatchUpdate alle operazioni asincrone. BatchDelete viene aggiunto come operazione collettiva e tutte le operazioni in batch continuano a essere asincrone.
Facet istogramma Supportata in v3 e v3p1beta1. A partire dalla versione v4beta1, il campo HistogramFacets non è supportato ed è sostituito da Query istogramma, che offre maggiore flessibilità tramite l'utilizzo di un'espressione. È supportata solo Query istogramma (come per v4beta1).
CompanyName Il campo viene denominato companyName nella versione 3 e v3p1beta1 e rinominato come company nella versione v4beta1. Il nome del campo è company (uguale a v4beta1).
requirePreciseResultSize Deprecato nelle v3, v3p1beta1 e v4beta1. Eliminata dalla versione 4 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 A piedi e in bicicletta erano opzioni beta in v4beta1. Rimarranno funzionalità beta disponibili solo nella versione v4beta1 fino a circa il primo trimestre del 2021, momento in cui saranno generalmente disponibili e incluse nella versione v4. COMMUTE_METHOD_UNSPECIFIED, DRIVING e TRANSIT sono le uniche opzioni di CommuteMethod disponibili nella versione 4 fino al primo trimestre del 2021.
SearchJobsRequest.max_page_size Denominato SearchJobsRequest.page_size in tutte le versioni precedenti. Rinominato in max_page_size nella versione 4.
SearchJobsForAlertRequest.max_page_size Denominato 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 v4beta1. 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 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, puoi sbloccare tutte le funzionalità riportate di seguito eseguendo l'upgrade alla versione 4.

v3p1beta1 (include le funzionalità v3) v4p1beta1 (include le funzionalità v3p1beta1 v4 (include le funzionalità v4beta1)
Nuove espressioni a istogrammi Miglioramento della ricerca basata sul tragitto giornaliero Operazioni collettive (BatchDelete)
Ranking personalizzato Miglioramento del meccanismo di feedback gRPC (obbligatorio)
Libreria client beta Supporto della multitenancy
Operazioni in blocco (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 le 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.