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 suspenso 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 pesquisa comum, pesquisa de vagas em destaque e pesquisa por caso de uso de alerta de vaga.
- 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.