Definir estructuras de Viaje

Para empezar hay que armar las estructuras de los tipos de Viajes que vamos a tener

Primero hay que armar la estructura de un Viaje

Para construir una estructura de viaje es importante recordar que la misma sirve como plantilla para definir la forma automática de eventos a registrar para considerar el viaje en alguna de las fases deseadas a seguir. Dicha forma automática es denominada Triggers en el contexto de la Torre de Control.
Los Triggers o Activadores son los que avanzan el viaje en el tiempo y determinan la fase o estado actual en la que se encuentra.

Qué es un Trigger

Los Triggers pueden ser de diferentes tipos, en general existen cinco (5) tipos de Trigger:

  • Webhook (endpoint con un slug y api key determinada)
  • Entrada a Zona
  • Salida de Zona
  • Visita a cliente
  • App del conductor

Qué es un Checkpoint

Un Checkpoint son las etapas en las que se divide un Viaje.

Etapas que tiene un Viaje

Ej: origen/zona de carga/zona de descarga/fin.
Ej: puerto/deposito/cliente/planta

Qué es un Step

Pasos en los que se divide cada Checkpoint. Caso especial: En Tránsito.

Ej: inicio de carga/fin de carga, salida, etc, etc)
Por cada paso dentro de la etapa: cuál es el tiempo estándar de duración? Cuál es la tolerancia para cada etapa (por ejemplo: carga estándar 30 minutos +/- 10 min).