Migrar da Cloud Talent Solution v2beta1 para a v2

Este documento explica os passos e as considerações envolvidas na migração da Cloud Talent Solution v2beta1 para a v2.

Processos

Os processos gerais para criar, ler, atualizar, eliminar e pesquisar trabalhos permanecem inalterados.

Alterações ao objeto Job

  • Vários campos no objeto Job foram renomeados. Consulte a versão V2 do objeto Job para ver uma lista completa das alterações.
  • Foi adicionado um novo tipo "Telecommute" para especificar empregos remotos.
  • Os campos marcados como descontinuados na versão V2Beta1 foram removidos da versão V2.
  • Foi adicionado um novo campo "CompensationInfo" para substituir os campos de compensação existentes.
  • O nome do campo Geolocations foi mudado para JobLocation.

Alterações aos métodos de indexação de empregos

Criação de trabalhos

  • O campo "disable_fast_process" foi removido. As chamadas de criação vão ser assíncronas por predefinição.
  • Foi adicionado um novo campo "disable_street_address_resolution". Ao definir este campo, o serviço não tenta inferir a morada real do trabalho. Isto destina-se principalmente a agências de recrutamento que não querem especificar o empregador final.

Atualização da tarefa

  • O ponto final do serviço "Update" foi mudado para "Patch".
  • O campo "disable_fast_process" foi removido. As chamadas de criação vão ser assíncronas por predefinição.
  • Foi adicionado um novo campo "disable_street_address_resolution". Ao definir este campo, o serviço não tenta inferir a morada real do trabalho. Isto destina-se principalmente a agências de recrutamento que não querem especificar o empregador final.

Conclusão do trabalho

  • O método de preenchimento automático "Complete(CompletionQuery)" foi mudado para "CompleteQuery(CompletionQuery)".
  • A resposta desta função também foi mudada para "CompleteQueryResponse".

Alterações aos métodos de pesquisa

  • Os métodos SearchFeaturedJobs e searchJobsForAlert foram removidos. Em alternativa, pode usar um único método de pesquisa especificando o campo "Modo" de pesquisa para gerar o mesmo comportamento.
  • O nome do método "ListCities" foi alterado para "ListCompanycities". Além disso, o nome do parâmetro "ListCitiesRequest" foi alterado para "ListCompanyCitiesRequest" e a resposta foi alterada de "ListCitiesResponse" para "ListCompanyCitiesResponse".
  • Vários campos no método de pesquisa foram renomeados. Consulte a versão V2 do método de pesquisa para ver uma lista completa de alterações.
  • Foi adicionado um objeto "MatchingJob" para alojar o trabalho e os metadados de pesquisa relacionados, como jobSummary e fragmentos.
  • O tipo de pesquisa (normal, em destaque ou pesquisa para o exemplo de utilização de alertas de emprego) é especificado através do campo "Mode".
  • O nome do campo "sort_by" foi alterado para "order_by".
  • O "histogram_facets" é agora devolvido como parte do objeto ResponseMetaData.

Alterações aos métodos de lista

  • Vários campos nos métodos de lista foram mudados de nome. Consulte a versão V2 dos métodos de lista para ver uma lista completa de alterações.
  • Os objetos de pedido e resposta foram mudados de nome.
  • O nome do método "ListCities" foi alterado para "ListCompanyCities". Consulte ListCompanyCities para ver a nova assinatura da função.
  • O nome do método "ListJobs" foi alterado para "ListCompanyJobs". Consulte ListCompanyJobs para ver a nova assinatura da função.
  • O método "ListJobCategories" foi mudado para "ListCategories". Consulte ListCompanyCities para ver a nova assinatura da função.

Alterações aos histogramas

  • A assinatura da função do pedido de histograma foi alterada. Consulte a versão V2 do histograma para mais detalhes.

Alterações às strings de ENUMERATION

  • A string ENUM "JobCategory" foi alterada para "Category"
  • A classe LocationType tem várias alterações aos nomes dos diferentes tipos de campos, como "ADMIN1" que foi mudado para "ADMINISTRATIVE_AREA". Consulte o esquema LocationType v2 para ver a nomenclatura atualizada.
  • Foi introduzida uma nova string enumerada "Mode" para especificar o modo do pedido de pesquisa. Como resultado, vai existir um único método de pesquisa para a pesquisa normal, a pesquisa de empregos em destaque e a pesquisa do exemplo de utilização de alertas de emprego.
  • A string enumerada "PostingRegion" foi mudada para "Region".
  • Foi adicionada uma string enumerada "Telecommute" para especificar os atributos de teletrabalho de um emprego.
  • A string enumerada TimeRange foi mudada para "DateRange". Consulte a string enumerada DateRange para ver detalhes dos campos.
  • Foi adicionada uma nova string enumerada para especificar o tipo de geolocalização. Consulte Geolocation.LocationType para obter mais detalhes.

Alterações às mensagens da framework de análise de trabalhos (através do Pub/Sub)

  • Vários campos no objeto ClientEvent foram mudados de nome. Consulte a versão V2 do objeto ClientEvent para ver uma lista completa de alterações.
  • Foi adicionado um tipo de evento "SENT_CV".
  • O campo event_details e o campo UserId foram removidos.
  • O nome do campo Related_job_ids foi alterado para related_job_names. No entanto, este campo continua a aceitar apenas os jobIds devolvidos pela pesquisa como valor aceite.
  • O campo de versão foi removido.