Migre para a CTS Job Search v4 a partir de uma versão anterior

Vista geral

A Cloud Talent Solution v4 é a versão mais recente em disponibilidade geral (DG). A Cloud Talent Solution v4 consolida funcionalidades de várias versões anteriores ( v3, v3p1beta1 e v4beta1). Com o lançamento da v4, todas as versões anteriores (v3, v3p1beta1 e v4beta1) estão agora descontinuadas. As chamadas para versões descontinuadas (v3p1beta1, v4beta1 e v3) vão falhar a partir de 14 de outubro de 2021.

Alterações à funcionalidade

Algumas alterações funcionais críticas entre a v4 e as versões mais antigas são descritas na tabela abaixo. Para ter uma visão completa das alterações de funcionalidade, recomendamos que reveja as notas de lançamento.

Alterações funcionais Versões anteriores v4
Suporte multi-inquilino Suportado a partir da versão 4 beta 1. Os caminhos de inquilino e não inquilino são suportados na versão v4beta1. O caminho do inquilino é agora obrigatório. Para migrar do caminho não pertencente a um inquilino para o caminho pertencente a um inquilino, use a API listTenants para encontrar o inquilino e adicioná-lo ao caminho pertencente a um inquilino.
Operações em lote As operações em lote na v3 e v3p1beta1 são síncronas. A v4beta1 atualiza as operações BatchCreate e BatchUpdate para operações assíncronas. BatchDelete é adicionado como uma operação em lote e todas as operações em lote continuam a ser assíncronas.
Detalhes do histograma Suportado na v3 e v3p1beta1. A partir da versão v4beta1, HistogramFacets não é suportado e é substituído por Histogram Query, que oferece mais flexibilidade através da utilização de uma expressão. Apenas é suportada a Histogram Query (igual à v4beta1).
CompanyName O campo chama-se companyName na v3 e v3p1beta1, e foi mudado para company na v4beta1. O nome do campo é company (igual ao da versão v4beta1).
requirePreciseResultSize Descontinuada nas versões v3, v3p1beta1 e v4beta1. Eliminado da v4 porque todas as chamadas de pesquisa devolvem agora resultados precisos.
estimatedTotalSize Eliminado da v4 porque todas as chamadas de pesquisa devolvem agora resultados precisos e este campo tem o mesmo valor que totalSize.
CommuteMethod As opções de caminhada e ciclismo eram opções beta na v4beta1. Estas funcionalidades vão permanecer em versão beta disponível apenas na v4beta1 até aproximadamente ao 1.º trimestre de 2021. Nessa altura, vão estar disponíveis para o público em geral e incluídas na v4. COMMUTE_METHOD_UNSPECIFIED, DRIVING e TRANSIT são as únicas opções de CommuteMethod disponíveis na v4 até ao 1.º trimestre de 2021.
SearchJobsRequest.max_page_size Nome atribuído SearchJobsRequest.page_size em todas as versões anteriores. Nome mudado para max_page_size na v4.
SearchJobsForAlertRequest.max_page_size Nome atribuído SearchJobsForAlertRequest.page_size em todas as versões anteriores. Nome mudado para max_page_size na v4.
Tenant.usage_type O campo Tenant.usage_type foi adicionado na v4beta1. Este campo foi removido na v4. Os dados num inquilino só são usados para melhorar a qualidade da pesquisa nesse inquilino.

Novas adições por versão

Consulte a tabela abaixo para ver a nova funcionalidade que vai obter ao atualizar de uma versão anterior para a v4. Por exemplo, se estiver a usar atualmente a v3, pode desbloquear todas as funcionalidades abaixo atualizando para a v4.

v3p1beta1 (inclui funcionalidades da v3) v4p1beta1 (inclui funcionalidades da v3p1beta1) v4 (inclui funcionalidades da v4beta1)
Novas expressões de histograma Melhoria da pesquisa baseada em deslocações Operações em lote (BatchDelete)
Classificação personalizada Melhoria do mecanismo de feedback gRPC (obrigatório)
Biblioteca de cliente beta Suporte multi-inquilino
Operações em lote (BatchCreate e BatchUpdate)
gRPC (opcional)

Biblioteca cliente gRPC

A partir da Cloud Talent Solution v4, apenas as bibliotecas de cliente baseadas em gRPC vão ser suportadas. As bibliotecas de cliente gRPC são frameworks de RPC de elevado desempenho que podem ser executadas em qualquer ambiente e incluem interfaces REST e RPC. São-lhe fornecidas bibliotecas cliente geradas pela Cloud Talent Solution suportadas em vários idiomas (Java, Python, Nodejs, C#, PHP e Ruby) para consumir as APIs.