Migrara Job Search v4 desde una versión anterior

Descripción general

Cloud Talent Solution v4 es la versión más reciente en disponibilidad general (DG). Cloud Talent Solution v4 consolida las características de varias versiones anteriores (v3, v3p1beta1 y v4beta1). Con el lanzamiento de la versión 4, todas las versiones anteriores (v3, v3p1beta1 y v4beta1) dejaron de estar disponibles. Las llamadas a versiones obsoletas (v3p1beta1, v4beta1 y v3) no se ejecutarán de forma correcta a partir del 14 de octubre de 2021.

Cambios en la funcionalidad

En la siguiente tabla, se describen algunos cambios funcionales críticos entre la versión 4 y versiones anteriores. Para obtener un panorama completo de los cambios en la funcionalidad, te recomendamos que revises las notas de la versión.

Cambios funcionales Versiones anteriores v4
Compatibilidad con los multiusuarios Compatible a partir de la versión v4beta1. En la versión v4beta1, se admiten las rutas de acceso de usuarios y rutas de acceso que no son de usuario. Ahora se requiere una ruta de acceso de usuario. Para migrar de la ruta de acceso que no es de usuario a la ruta de acceso de usuario, usa la API de listTenants a fin de encontrar el usuario y agregarlo a la ruta de acceso del usuario.
Operaciones por lotes Las operaciones por lotes en v3 y v3p1beta1 son síncronas. v4beta1 actualiza BatchCreate y BatchUpdate a las operaciones asíncronas. BatchDelete se agrega como una operación por lotes, y todas las operaciones por lotes continúan siendo asíncronas.
Facetas del histograma Compatible con la v3 y v3p1beta1. A partir de la versión v4beta1 de HistogramFacets no se admite y se reemplaza por HistogramQuery, que ofrece más flexibilidad mediante una expresión. Solo se admite HistogramQuery (igual que la versión v4beta1).
CompanyName El campo se llama companyName en v3 y v3p1beta1 y se le cambió el nombre por company en v4beta1. El nombre del campo es company (igual que la versión v4beta1).
requirePreciseResultSize Obsoleto en la versión v3, v3p1beta1 y v4beta1. Se borró de la versión 4 porque todas las llamadas de búsqueda ahora muestran resultados precisos.
estimatedTotalSize Se borró de la versión 4 porque todas las llamadas de búsqueda ahora muestran resultados precisos y este campo tiene el mismo valor que totalSize.
CommuteMethod Caminar y andar en bicicleta eran las opciones beta en la versión v4beta1. Seguirán las funciones beta solo disponibles en la versión v4beta1 hasta el primer trimestre de 2021, momento en que estas funciones tendrán disponibilidad general y se incluirán en la versión 4. COMMUTE_METHOD_UNSPECIFIED, DRIVING y TRANSIT son las únicas opciones de CommuteMethod disponibles en v4 hasta el primer trimestre de 2021.
SearchJobsRequest.max_page_size En todas las versiones anteriores se llamaba SearchJobsRequest.page_size. Se cambió el nombre por max_page_size en la versión 4.
SearchJobsForAlertRequest.max_page_size En todas las versiones anteriores se llamaba SearchJobsForAlertRequest.page_size. Se cambió el nombre por max_page_size en la versión 4.
Tenant.usage_type El campo Tenant.usage_type se agregó en la versión v4beta1. Este campo se quitó en la versión 4. Los datos dentro de un usuario solo se usan para mejorar la calidad de búsqueda dentro de ese usuario.

Nuevas incorporaciones por versión

Consulta la siguiente tabla para obtener una funcionalidad nueva neta que obtendrás cuando se actualiza de una versión anterior a la versión 4. Por ejemplo, si actualmente usas v3, podrás desbloquear toda la funcionalidad siguiente si actualizas a la versión 4.

v3p1beta1 (incluye funciones de la versión 3) v4p1beta1 (incluye funciones de la versión v3p1beta1) v4 (incluye las características de v4beta1)
Nuevas expresiones de histogramas Mejora de la búsqueda basada en viajes cotidianos Operaciones por lotes (BatchDelete)
Clasificación personalizada Mejora del mecanismo de comentarios gRPC (obligatorio)
Biblioteca cliente Beta Compatibilidad con los multiusuarios
Operaciones por lotes (BatchCreate y BatchUpdate)
gRPC (opcional)

Biblioteca cliente de gRPC

A partir de Cloud Talent Solution v4, solo se admitirán bibliotecas cliente basadas en gRPC. Las bibliotecas cliente de gRPC son frameworks de RPC de alto rendimiento que pueden ejecutarse en cualquier entorno y, además, incluyen interfaces REST y RPC. Obtendrás bibliotecas cliente generadas por Cloud Talent Solution compatibles con varios lenguajes (Java, Python, Nodejs, C#, PHP y Ruby) para consumir las API.