Un Trip, es una viaje o proceso que se quiere monitorear en "Torre de control".
Para Cargarlo es necesario contar con los siguientes datos obligatorios:
tripDefinition: el id del "Trip Definition" al que pertenece el Trip. Se obtiene haciendo un GET al endpoint de trips definitions.
scheduledStart: Horario programado de inicio del Trip. con el formato ISO_8601, ejemplo: "yyyy-MM-dd'T'HH:mm:ss"
tripCode: Código o nombre del Trip.
checkpoints: Deben referenciarse a los tipos de checkpoints definidos en el "Trip definition" y los datos obligatorios son:
type: Nombre del conjunto de pasos (Steps) previamente definido para una Etapa (Checkpoint). Debe hacer match con alguno de los tipos de "etapas" definidas en el trip definition.
locationId: id del Lugar asociado al Checkpoint.
El vehículo que debe realizar el Viaje, puede cargarse en el momento en que se crea el viaje, o posteriormente haciendo un patch del viaje creado, de igual forma con el conductor.
vehicleid: id del vehículo
driverid: id del conductor
Requisitos para cargar un Trip
- Al menos un "Trip definition" configurado
- Locations creadas
Sugeridos para iniciar viajes creados:
- Vehículos añadidos
- Conductores añadidos.
