En este documento, se explican los pasos y las consideraciones que implica la migración de Cloud Talent Solution versión v2beta1 a la versión v2.
Procesos
Los procesos generales de crear, leer, actualizar, borrar y buscar trabajos se mantienen sin cambios.
Cambios al objeto Job
- Se cambió el nombre de varios campos del objeto Job. Para ver una lista completa de los cambios, consulta la versión V2 del objeto Job.
- Se agregó un nuevo tipo, "Telecommute", para especificar trabajos remotos.
- Los campos marcados como obsoletos en la versión V2Beta1 se eliminaron de la versión V2.
- Se agregó un nuevo campo, "CompensationInfo", que reemplaza los campos de remuneración existentes.
- Se cambió el nombre del campo Geolocations a JobLocation.
Cambios a los métodos de indexación de Job
Creación de trabajos
- Se eliminó el campo "disable_fast_process". Ahora, la configuración predeterminada de las llamadas de creación será "asíncronas".
- Se agregó un campo nuevo, "disable_street_address_resolution". Si se configura este campo, el servicio no intentará predecir la dirección real del trabajo. Esto está dirigido principalmente a agencias de personal que no desean especificar el empleador final.
Actualización de trabajos
- Se cambió el nombre del extremo de servicio "Update" a "Patch".
- Se eliminó el campo "disable_fast_process". Ahora, la configuración predeterminada de las llamadas de creación será "asíncronas".
- Se agregó un campo nuevo, "disable_street_address_resolution". Si se configura este campo, el servicio no intentará predecir la dirección real del trabajo. Esto está dirigido principalmente a agencias de personal que no desean especificar el empleador final.
Finalización de trabajos
- Se cambió el nombre del método de autocompletado "Complete(CompletionQuery)" a "CompleteQuery(CompletionQuery)".
- También se cambió el nombre de la respuesta de esta función a "CompleteQueryResponse".
Cambios a los métodos de búsqueda
- Se eliminaron los métodos "SearchFeaturedJobs" y "searchJobsForAlert". En su lugar, se puede usar un solo método de búsqueda especificando que el campo de búsqueda "Mode" genere el mismo comportamiento.
- Se cambió el nombre del método "ListCities" a "ListCompanycities". Además, se cambió el nombre del parámetro "ListCitiesRequest" a "ListCompanyCitiesRequest" y el nombre de la respuesta se cambió de "ListCitiesResponse" a "ListCompanyCitiesResponse".
- Se cambió el nombre de varios campos del método de búsqueda. Para ver la lista completa de los cambios, consulta la versión V2 del método de búsqueda.
- Se agregó el objeto "MatchingJob" para que aloje los metadatos de los trabajos y de las búsquedas relacionadas como "jobSummary" y fragmentos.
- El tipo de búsqueda (normal, destacados o en el caso de búsquedas de alertas de trabajos) se especifica en el campo "Mode".
- Se cambió el nombre del campo "sort_by" a "order_by".
- El método "histogram_facets" vuelve a formar parte del objeto ResponseMetaData.
Cambios a los métodos de fichas
- Se cambió el nombre a varios campos de los métodos de fichas. Para ver la lista completa de los cambios, consulta la versión V2 de los métodos de fichas.
- Se cambió el nombre a los objetos "request" y "response".
- Se cambió el nombre del método "ListCities" a "ListCompanyCities". Para obtener información sobre la nueva firma de función, consulta ListCompanyCities.
- Se cambió el nombre del método "ListJobs" a "ListCompanyJobs". Para obtener información sobre la nueva firma de función, consulta ListCompanyJobs.
- Se cambió el nombre del método "ListJobCategories" a "ListCategories". Para obtener información sobre la nueva firma de función, consulta ListCompanyCities.
Cambios a los histogramas
- Se cambió la firma de función de la solicitud de histograma. Para obtener información detallada, consulta la versión V2 del histograma.
Cambios a las strings ENUMERATION
- La string ENUM "JobCategory" se cambió a "Category".
- Se cambió el nombre de varios tipos de campos de la clase LocationType, por ejemplo, "ADMIN1" cambió a "ADMINISTRATIVE_AREA". Para ver la nomenclatura actualizada, consulta la versión v2 del esquema LocationType.
- Se creó una string enumerada nueva, "Mode", para especificar el modo de la solicitud de búsqueda. Como resultado, habrá un solo método de búsqueda para las búsquedas normales, de trabajos destacados y en el caso de búsquedas de alertas de trabajos.
- Se cambió el nombre de la string enumerada "PostingRegion" a "Region".
- Se agregó la string enumerada "Telecommute" para especificar los atributos de trabajo a distancia de un empleo.
- Se cambió el nombre de la string enumerada de "TimeRange" a "DateRange". Para obtener información detallada sobre el campo, consulta la string enumerada DateRange.
- Se agregó una string enumerada nueva para especificar el tipo de ubicación geográfica. Ver Geolocation.LocationType para obtener más detalles.
Cambios a los mensajes de Jobs Analytic Framework (a través de Pub/Sub)
- Se cambió el nombre de varios campos del objeto ClientEvent. Para ver una lista completa de los cambios, consulta la versión V2 del objeto ClientEvent.
- Se agregó el tipo de evento "SENT_CV".
- Los campos "event_details" y "UserId" se eliminaron.
- Se cambió el nombre del campo "Related_job_ids" a "related_job_names". Sin embargo, este campo sigue considerando como un valor aceptado solamente los "jobIds" que muestre la búsqueda.
- Se eliminó el campo "version".