Puede integrar la búsqueda por viaje diario en su IU para permitir que los buscadores de trabajo busquen trabajo 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 pueda implementar la búsqueda por viaje diario, Cloud Talent Solution debe estar conectado a su IU. Siga 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 IU de CTS existente, envía una solicitud
jobs.search
y, además, incluye un objetoCommuteFilter
en el campoJobQuery.commuteFilter
.commuteMethod
,travelDuration
,startCoordinates
, yroadTraffic
odepartureTime
son campos obligatorios.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la documentación de referencia de la API de Go de CTS.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de CTS, consulta las bibliotecas cliente de CTS. Para obtener más información, consulta la API de Java de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la API de Node.js de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente para CTS, consulta Bibliotecas cliente de CTS. Para obtener más información, consulta la API de Python de CTS documentación de referencia.
Para autenticarte en CTS, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Recomendaciones de IU
Cloud Talent Solution no permite la búsqueda por distancia (mediante el filtro de ubicación del CTS) y por tiempo de viaje diario en la misma llamada a la API. Para permitir que los usuarios que buscan empleo accedan a ambas opciones, use un enfoque de 2 pestañas o similar.
Modifica el frontend de la aplicación para asegurarte de que el backend completa automáticamente la información relevante del usuario en la filtro de viaje diario. El backend debe llamar a la API como lo haría en una solicitud de búsqueda normal.
Incluya los siguientes elementos en su interfaz de usuario:
Una opción para seleccionar una búsqueda según la distancia o una búsqueda según el 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 solicitante de trabajo. Solo los trabajos relevantes ubicados dentro del área designada de tiempo de viaje se muestran en la lista de resultados. Consulte la documentación de Búsqueda de trabajo prácticas recomendadas para ver un análisis sobre las formas de ajustar el orden y la cantidad de trabajos que se muestran dentro de esta área.
Los resultados de la búsqueda por trayecto diario se basan en datos históricos y agregados en lugar de condiciones de tráfico en vivo. Las condiciones de tráfico
departureTime
se calculan a partir de las condiciones de tráfico promedio a la hora especificada del día. Las opcionesBUSY_HOUR
yTRAFFIC_FREE
enroadTraffic
son condiciones de tráfico promedio en la hora pico de la mañana y en la medianoche, de forma respectiva. Los usuarios reciben los mismos resultados de búsqueda de viaje sin importar a qué hora del día envíen una consulta.
Genera un mapa con información de viaje diario (Recomendado)
Puede aprovechar Google Maps para generar un mapa basado en la información del tiempo de viaje que muestra CTS e incorporarlo en los resultados que muestra a un solicitante de trabajo. El paquete de la API de Google Maps tiene varias opciones para mostrar un 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 solicitante de trabajo dentro del área determinada por sus preferencias de viaje establecidas. Por el contrario, el Modo de instrucciones 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.