É possível integrar a pesquisa de deslocamento diário em sua IU para permitir que candidatos procurem vagas dentro de uma área geográfica, definida pelo tempo de deslocamento. A pesquisa de deslocamento diário calcula o tempo com base no meio de transporte selecionado pelo usuário e na hora do dia em que se planeja viajar.
Como implementar a pesquisa de deslocamento diário
O Cloud Talent Solution deve estar conectado à sua interface do usuário antes de poder implementar a pesquisa de deslocamento diário. Siga os guias de início rápido para configurar o Cloud Talent Solution.
A pesquisa de deslocamento diário utiliza os dados de endereço carregados com suas vagas durante a implementação do CTS para calcular o tempo de deslocamento. Para ativar esse recurso na interface atual do usuário do CTS, envie uma solicitação
jobs.search
e inclua um objetoCommuteFilter
no campoJobQuery.commuteFilter
.commuteMethod
,travelDuration
estartCoordinates
são campos obrigatórios.Java
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte Bibliotecas de clientes do Cloud Talent Solution.
Python
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte Bibliotecas de clientes do Cloud Talent Solution.
Go
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte Bibliotecas de clientes do Cloud Talent Solution.
Ruby
Para mais informações sobre a instalação e criação de um cliente no Cloud Talent Solution, consulte Bibliotecas de clientes do Cloud Talent Solution.
Recomendações para sua IU
O Cloud Talent Solution não permite a pesquisa por distância (que usa o filtro de localização do CTS) e pelo tempo de deslocamento diário ao mesmo tempo. Use uma abordagem de 2 guias, ou similar, para permitir que os candidatos acessem as duas opções.
Modifique o front-end de seu aplicativo para que, quando um candidato solicitar uma pesquisa de deslocamento diário, o back-end preencha as informações relevantes no filtro de deslocamento e chame a API, assim como seria em uma solicitação de pesquisa regular.
Inclua estes itens recém-adicionados em sua interface do usuário:
Uma opção para decidir se é uma pesquisa de distância ou de deslocamento diário. Por exemplo, sua interface de pesquisa do usuário pode se parecer com o exemplo abaixo:
Um menu suspenso das opções de método de deslocamento.
Uma opção para ajustar as condições de tráfego.
O tempo total de viagem (60 minutos é o tempo máximo de viagem permitido).
Início do deslocamento.
A informação do tempo de deslocamento obtida da API é usada para exibir informações ao candidato. Apenas as vagas relevantes, localizadas dentro da área de tempo de deslocamento designado, são mostradas na lista de resultados. Consulte a documentação das Práticas recomendadas de procura de emprego para uma discussão sobre as formas de ajustar a ordem e o número de vagas retornadas nessa área.
Como gerar um mapa com informações de deslocamento diário (recomendado)
É possível aproveitar a API do Google Maps para gerar um mapa com base nas informações de tempo de deslocamento retiradas da API do CTS e incorporá-lo nos resultados obtidos de um candidato. O pacote da API do Google Maps tem várias opções de exibição de mapa. Algumas opções da API do Google Maps são mais eficazes que outras. Por exemplo, a visualização do mapa de calor JavaScript do Google Maps combinada com o clustering de marcadores é uma ótima maneira de ver as vagas relevantes que aparecem para um candidato dentro da região determinada pelas preferências de deslocamento diário dele. Por outro lado, o Modo de direção não mostra todas as vagas obtidas em uma solicitação de pesquisa, e não é uma opção recomendada.
Para mais informações sobre a implementação de uma pesquisa com base em deslocamento, consulte o guia de instruções de pesquisa por deslocamento diário.