Panoramica
Cloud Talent Solution v4 è la versione più recente in disponibilità generale (GA). Cloud Talent Solution v4 unisce le funzionalità di diverse versioni precedenti (v3, v3p1beta1 e v4beta1. Con il rilascio della versione 4, tutte le versioni precedenti (v3, v3p1beta1 e v4beta1) sono state ritirate. Le chiamate alle versioni ritirate (v3p1beta1, v4beta1 e v3) non andranno a buon fine a partire dal 14 ottobre 2021.
Modifiche alle funzionalità
Alcune modifiche funzionali fondamentali tra la versione 4 e le versioni precedenti sono descritte nella tabella riportata di seguito. Per un quadro completo delle modifiche alle funzionalità, ti consigliamo di consultare le note di rilascio.
Modifiche funzionali | Versioni precedenti | v4 |
---|---|---|
Supporto del multitenancy | Supportato a partire dalla versione v4beta1. Nella versione 4beta1 sono supportati sia i percorsi tenant che non tenant. | Il percorso del tenant è ora 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 in v3 e v3p1beta1 sono sincrone. La versione v4beta1 esegue l'upgrade di BatchCreate e BatchUpdate ad operazioni asincrone. | BatchDelete viene aggiunto come operazione batch e tutte le operazioni batch continuano a essere asincrone. |
Aspetti istogramma | Supportato in v3 e v3p1beta1. A partire dalla versione v4beta1, HistogramFacets non è supportato e viene sostituito da Query istogramma, che offre maggiore flessibilità grazie all'utilizzo di un'espressione. |
È supportata solo la query istogramma (come nella versione v4beta1). |
CompanyName |
Il campo si chiama companyName in v3 e v3p1beta1 e viene rinominato in company in v4beta1. |
Il nome del campo è company (come nella versione v4beta1). |
requirePreciseResultSize |
È stata ritirata nelle versioni v3, v3p1beta1 e v4beta1. | Eliminato dalla versione 4 perché ora tutte le chiamate di ricerca restituiscono risultati precisi. |
estimatedTotalSize |
Eliminato dalla versione 4 perché ora tutte le chiamate di ricerca restituiscono risultati precisi e questo campo ha lo stesso valore di totalSize . |
|
CommuteMethod |
La versione beta 4beta1 includeva le opzioni A piedi e In bici. Rimarranno funzionalità beta disponibili solo nella versione v4beta1 fino a circa il primo trimestre del 2021, quando saranno disponibili a livello generale 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 |
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 del tenant. |
Nuovi elementi per versione
Nella tabella di seguito sono indicate le funzionalità completamente nuove che otterrai eseguendo l'upgrade da una versione precedente alla versione 4. Ad esempio, se al momento 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 del multitenancy | |
Operazioni batch (BatchCreate e BatchUpdate) | ||
gRPC (facoltativo) |
Libreria client gRPC
A partire dalla versione 4 di Cloud Talent Solution, 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 sia REST che RPC. Ti verranno fornite librerie client generate da Cloud Talent Solution supportate in vari linguaggi (Java, Python, Node.js, C#, PHP, Ruby) per utilizzare le API.