É 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
Antes de implementar a pesquisa de deslocamento diário, o Cloud Talent Solution precisa estar conectado à sua IU. Siga as <atarget="_blank" class="external" l10n-attrs-original-order="href,target,class" l10n-encrypted-href="6CkY055CjTePPOtMht3q+JFGBtNXMtSEozqMDCbrBLAVTmdE5Zm3DKcU3qbzRuF6848W+6n9J0Ytoj8MUHvCYd/03bKyVSLw0NXFMBOAqts=">orientações do guia de início rápido para configurar o Cloud Talent Solution</atarget="_blank">.
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 a 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 a 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 a 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.