Puedes integrar la búsqueda por viaje diario en tu IU para permitir que los buscadores de trabajo busquen trabajos dentro de un área geográfica establecida por tiempo de viaje. La búsqueda por viaje diario estima el tiempo de viaje en función del modo de tránsito seleccionado por el usuario y la hora del día en que planea viajar.
Implementa la búsqueda por viaje diario
Antes de que puedas implementar la búsqueda por viaje diario, Cloud Talent Solution debe conectarse a tu IU. Sigue las guías de inicio rápido para configurar Cloud Talent Solution.
la búsqueda por viaje diario usa los datos de dirección que cargaste con tus trabajos durante la implementación de CTS para calcular el tiempo de viaje. Para habilitar esta función en tu interfaz de usuario de CTS existente, envía una solicitud
jobs.search
e incluye un objetoCommuteFilter
en el campoJobQuery.commuteFilter
.commuteMethod
,travelDuration
ystartCoordinates
son campos obligatorios.Java
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Python
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Go
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Ruby
Consulta Bibliotecas cliente de Cloud Talent Solution para obtener más información sobre cómo instalar y crear un cliente de Cloud Talent Solution.
Recomendaciones para tu IU
Cloud Talent Solution no permite la búsqueda por distancia (mediante el filtro de ubicación de CTS) Y por el tiempo de viaje. Para permitir que los solicitantes de empleo accedan a ambas opciones, use un enfoque de 2 pestañas o similar.
Modifica el frontend de tu aplicación para que cuando un buscador de trabajo solicite una búsqueda por viaje, el backend complete la información relevante en el filtro de viaje y llame a la API como lo haría en una solicitud de búsqueda regular.
Incluye estos elementos recién agregados en tu interfaz de usuario:
Una opción para elegir si se trata de una búsqueda de distancia o una búsqueda por viaje diario Por ejemplo, tu IU de búsqueda podría verse como el ejemplo que se muestra a continuación:
Un menú desplegable de opciones de método de viaje diario.
Una opción para ajustar las condiciones del tráfico.
El tiempo total de viaje (el tiempo de viaje máximo admitido es de 60 minutos).
Hora de inicio del viaje.
La información de tiempo de viaje que se muestra desde la API se usa para mostrarle información al buscador de trabajo. Solo los trabajos relevantes ubicados dentro del área designada de tiempo de viaje se muestran en la lista de resultados. Consulta la documentación de Prácticas recomendadas de Búsqueda de trabajo para obtener una discusión sobre las formas de ajustar el orden y la cantidad de trabajos que se muestran dentro de esta área.
Genera un mapa con información de viaje diario (Recomendado)
Puedes aprovechar la API de Google Maps para generar un mapa basado en la información del tiempo de viaje que muestra la API de CTS e incorporarlo en los resultados que se le muestran a un buscador de trabajo. El paquete de la API de Google Maps tiene varias opciones para mostrar el mapa. Algunas opciones de la API de Google Maps son más efectivas que otras. Por ejemplo, la visualización de mapas de calor de JavaScript de Google Maps combinada con el agrupamiento en clústeres de marcadores es una excelente manera de visualizar los trabajos relevantes que se le muestran a un buscador de trabajo dentro del área determinada por sus preferencias de viaje establecidas. Por el contrario, el Modo de indicaciones no muestra todos los trabajos de una solicitud de búsqueda y no es una opción recomendada.
Para obtener más información sobre la implementación de una búsqueda basada en el viaje, consulta la guía práctica de la búsqueda por viaje diario.