Migra de Cloud Talent Solution versión v2beta1 a la versión v2

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".