É 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 estima o tempo do deslocamento diário com base no meio de transporte selecionado pelo usuário e no horário em que ele planeja viajar.
Implementar pesquisa de deslocamento
Para você implementar a pesquisa de deslocamento diário, é preciso que o Cloud Talent Solution esteja conectado à sua IU. 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 IU do CTS, envie uma solicitação
jobs.search
e inclua um objetoCommuteFilter
no campoJobQuery.commuteFilter
.commuteMethod
,travelDuration
,startCoordinates
eroadTraffic
oudepartureTime
são campos obrigatórios.
Go
Para aprender a instalar e usar a biblioteca de cliente para o CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a documentação de referência da API CTS Go.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a documentação de referência da API CTS Java.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a API CTS Node.js documentação de referência.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a API CTS Python documentação de referência.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Recomendações de IU
O Cloud Talent Solution não permite a pesquisa por distância (que usa o filtro de local do CTS) e pelo tempo de deslocamento diário na mesma chamada de API. Use 2 guias, ou abordagem semelhante, para permitir que os candidatos acessem as duas opções.
Modifique o front-end do seu aplicativo para garantir que o back-end preencha automaticamente as informações relevantes de um candidato a emprego no filtro de deslocamento diário. O back-end deve chamar a API como faria em uma solicitação de pesquisa comum.
Inclua itens na sua IU:
Uma opção para selecionar uma pesquisa de distância ou deslocamento diário. Por exemplo, sua IU de pesquisa pode ter a seguinte aparência:
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.
As informações de tempo de deslocamento retornadas da API são usadas 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 pesquisa de vagas para uma discussão sobre as formas de ajustar a ordem e o número de vagas retornadas nessa área.
Os resultados da pesquisa de deslocamento diário são baseados em dados históricos e agregados, e não em condições de trânsito ao vivo. As condições de trânsito
departureTime
são calculadas das médias das condições de trânsito na hora do dia especificada. As opçõesBUSY_HOUR
/TRAFFIC_FREE
emroadTraffic
são condições médias de trânsito no horário de pico matinal e à meia-noite, respectivamente. Os usuários recebem os mesmos resultados de pesquisa de deslocamento diário, independentemente do horário em que enviam uma consulta.
Como gerar um mapa com informações de deslocamento diário (recomendado)
Aproveite o Google Maps para gerar um mapa baseado nas informações de tempo de deslocamento diário retornadas do CTS e incorporá-lo nos resultados retornados a um candidato a emprego. O pacote da API 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 maneira eficiente de ver as vagas relevantes que aparecem para um candidato dentro da região determinada pelas preferências de deslocamento diário dele. O modo de rotas, ao contrário, não mostra todas as vagas retornadas em uma solicitação de pesquisa, portanto, não é uma opção recomendada.
Para mais informações sobre a implementação de uma pesquisa baseada no deslocamento diário, consulte o guia de instruções de pesquisa de deslocamento diário.