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.