En este documento se explican los pasos y las consideraciones que se deben tener en cuenta al migrar de Cloud Talent Solution v2beta1 a v2.
Procesos
Los procesos generales para crear, leer, actualizar, eliminar y buscar empleos siguen siendo los mismos.
Cambios en el objeto Job
- Se han renombrado varios campos del objeto Job. Consulta la versión V2 del objeto Job para ver una lista completa de los cambios.
- Se ha agregado un nuevo tipo "Telecommute" para especificar empleos de teletrabajo.
- Los campos marcados como obsoletos en V2Beta1 se han eliminado de V2.
- Se ha agregado un nuevo campo "CompensationInfo" para reemplazar los campos de remuneración existentes.
- El nombre del campo Geolocations ha cambiado a JobLocation.
Cambios en los métodos de indexación de empleos
Creación del empleo
- Se ha eliminado el campo "disable_fast_process". Las llamadas de creación ahora se realizarán de manera asíncrona de forma predeterminada.
- Se ha agregado un nuevo campo "disable_street_address_resolution". Al configurar este campo, el servicio no inferirá la dirección postal real del empleo. Está pensado principalmente para las agencias de empleo que no deseen especificar la empresa contratante final.
Actualización del empleo
- El nombre del punto de conexión del servicio "Update" ha cambiado a "Patch".
- Se ha eliminado el campo "disable_fast_process". Las llamadas de creación ahora se realizarán de manera asíncrona de forma predeterminada.
- Se ha agregado un nuevo campo "disable_street_address_resolution". Al configurar este campo, el servicio no inferirá la dirección postal real del empleo. Está pensado principalmente para las agencias de empleo que no deseen especificar la empresa contratante final.
Autocompletado del empleo
- El nombre del método de autocompletado "Complete(CompletionQuery)" ha cambiado a "CompleteQuery(CompletionQuery)".
- El nombre de la respuesta de esta función también ha cambiado a "CompleteQueryResponse".
Cambios en los métodos de búsqueda
- Se han eliminado los métodos SearchFeaturedJobs y SearchJobsForAlert. En su lugar, se puede utilizar un único método de búsqueda especificando el campo de búsqueda "Modo" para generar el mismo comportamiento.
- El nombre del método "ListCities" ha cambiado a "ListCompanyCities". Además, el nombre del parámetro "ListCitiesRequest" ha cambiado a "ListCompanyCitiesRequest" y la respuesta ha cambiado de "ListCitiesResponse" a "ListCompanyCitiesResponse".
- Ha cambiado el nombre de varios campos en el método de búsqueda. Consulta la versión V2 del método de búsqueda para ver una lista completa de cambios.
- Se ha agregado un objeto "MatchingJob" para alojar metadatos del empleo y de la búsqueda relacionados, como jobSummary y fragmentos.
- El tipo de búsqueda (habitual, destacada o de alertas de empleo) se especifica mediante el campo "Mode".
- El nombre del campo "sort_by" ha cambiado a "order_by".
- Ahora se devuelve "histogram_facets" como parte del objeto ResponseMetaData.
Cambios en los métodos de lista
- El nombre de varios campos de los métodos de lista ha cambiado. Consulta la versión V2 de los métodos de lista para ver una lista completa de los cambios.
- El nombre de los objetos de solicitud y respuesta ha cambiado.
- El nombre del método "ListCities" ha cambiado a "ListCompanyCities". Consulta ListCompanyCities para obtener información sobre la nueva función de firma.
- El nombre del método "ListJobs" ha cambiado a "ListCompanyJobs". Consulta ListCompanyJobs para obtener información sobre la nueva función de firma.
- El nombre del método "ListJobCategories" ha cambiado a "ListCategories". Consulta ListCompanyCities para obtener información sobre la nueva función de firma.
Cambios en histogramas
- La función de firma de la solicitud de histograma ha cambiado. Consulta la versión V2 de Histogram para obtener más información.
Cambios en las cadenas de enumeración
- La cadena de enumeración "JobCategory" ha cambiado a "Category"
- Hay varios cambios en los nombres de los diversos tipos de campo de la clase LocationType (por ejemplo, "ADMIN1" ha cambiado a "ADMINISTRATIVE_AREA"). Consulta el esquema de LocationType v2 para ver la nueva nomenclatura.
- Se ha introducido una nueva cadena enumerada "Mode" para especificar el modo de la solicitud de búsqueda. Como resultado, ahora habrá un único método de búsqueda habitual, búsqueda de empleos destacados y casos de alertas de empleo.
- El nombre de la cadena enumerada "PostingRegion" ha cambiado a "Region".
- Se ha agregado una cadena enumerada "Telecommute" para especificar los atributos de teletrabajo de un empleo.
- El nombre de la cadena enumerada TimeRange se ha cambiado a "DateRange". Consulta la cadena enumerada DateRange para obtener información sobre el campo.
- Se ha agregado una nueva cadena enumerada para especificar el tipo de geolocalización. Consulta Geolocation.LocationType para obtener más información.
Cambios en los mensajes de Jobs Analytic Framework (a través de Pub/Sub)
- El nombre de varios campos del objeto ClientEvent ha cambiado. Consulta la versión V2 del objeto ClientEvent para ver una lista completa de los cambios.
- Se ha agregado un tipo de evento "SENT_CV".
- Se han eliminado los campos event_details y UserId.
- El nombre del campo Related_job_ids ha cambiado a related_job_names. Sin embargo, este campo solo acepta como valores los identificadores de empleo devueltos por la búsqueda.
- Se ha eliminado el campo version.