Como migrar da Cloud Talent Solution v2beta1 para v2

Neste documento, você verá as etapas e as considerações para a migração da Cloud Talent Solution v2beta1 para v2.

Processos

Os processos gerais para criar, ler, atualizar, excluir e procurar vagas permanecem os mesmos.

Alterações no objeto Job

  • Vários campos no objeto Job foram renomeados. Consulte a versão V2 do objeto para ver uma lista completa de alterações.
  • Um novo tipo “Telecommute” foi adicionado para especificar vagas remotas.
  • Os campos marcados como uso descontinuado em V2Beta1 foram removidos da V2.
  • Um novo campo "CompensationInfo" foi adicionado para substituir os campos de remuneração existentes.
  • O campo "Geolocations" foi renomeado para "JobLocation".

Alterações em métodos de indexação de vagas

Criação de vagas

  • O campo "disable_fast_process" foi removido. As chamadas de criação agora serão assíncronas por padrão.
  • Um novo campo "disable_street_address_resolution" foi adicionado. Se esse campo estiver definido, o serviço não tentará inferir o endereço real. Isso se destina basicamente a agências de emprego que não querem especificar o empregador final.

Atualização de vagas

  • O ponto de extremidade do serviço "Update" foi renomeado para "Patch".
  • O campo "disable_fast_process" foi removido. As chamadas de criação agora serão assíncronas por padrão.
  • Um novo campo "disable_street_address_resolution" foi adicionado. Se esse campo estiver definido, o serviço não tentará inferir o endereço real. Isso se destina basicamente a agências de emprego que não querem especificar o empregador final.

Preenchimento de vagas

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

Alterações em métodos de pesquisa

  • Os métodos SearchFeaturedJobs e searchJobsForAlert foram removidos. Em vez disso, um único método de pesquisa pode ser usado especificando o campo "Mode" da pesquisa para gerar o mesmo comportamento.
  • O método "ListCities" foi renomeado para "ListCompanycities". Além disso, o parâmetro "ListCitiesRequest" foi renomeado 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 a lista completa de alterações.
  • Um objeto "MatchingJob" foi adicionado ao job do host e a metadados de pesquisa relacionados, como jobSummary e snippets.
  • O tipo de pesquisa (comum, em destaque ou pelo caso de uso de alertas de vaga) é especificado pelo campo “Mode”.
  • O campo "sort_by" foi renomeado para "order_by".
  • Os "histogram_facets" agora são retornados como parte do objeto ResponseMetaData.

Alterações em métodos de lista

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

Alterações em histogramas

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

Alterações em strings ENUMERATION

  • A string ENUM "JobCategory" foi alterada para "Category".
  • A classe LocationType tem várias alterações nos nomes dos diferentes tipos de campo, como "ADMIN1", que está sendo renomeado para "ADMINISTRATIVE_AREA". Consulte o esquema LocationType de v2 para ver a nomenclatura atualizada.
  • Uma nova string Enumerated "Mode" foi introduzida para especificar o modo da solicitação de pesquisa. Como resultado, agora haverá um único método de pesquisa para a pesquisa normal, pesquisar vagas em destaque e pesquisar o caso de uso de alerta de vagas.
  • A string Enumerated "PostingRegion" foi renomeada para "Region".
  • Uma string Enumerated “Telecommute” foi adicionada para especificar os atributos de trabalho à distância de uma vaga.
  • A string Enumerated TimeRange foi renomeada para "DateRange". Consulte a string Enumerated DateRange para ver detalhes do campo.
  • Uma nova string Enumerated foi adicionada para especificar o tipo de geolocalização. Consulte Geolocation.LocationType para mais detalhes.

Alterações em mensagens do Jobs Analytic Framework (por meio do Pub/Sub)

  • Vários campos no objeto ClientEvent foram renomeados. Consulte a versão V2 do objeto ClientEvent para ver uma lista completa de alterações.
  • Foi adicionado um tipo de evento "SENT_CV".
  • Os campos event_details e UserId foram removidos.
  • O campo Related_job_ids foi renomeado para related_job_names, mas continua aceitando como valor apenas os jobIds retornados pela pesquisa.
  • O campo de versão foi removido.