Objetivo

O módulo de execução permite o acompanhamento do processo criado pelo módulo de planejamento, ou até mesmo de processos criados por sistemas externos por outros meios.

Conceitos principais

Monitorável

Um monitorável é qualquer entidade ou conceito que pode seguir alguns passos planejados (chamados de transições) até que o processo seja concluído. Eles podem ter informações extras relacionados ao mesmo, que ajudem à seguir o processo até a conclusão., como código, o motorista responsável, data de criação, valor, peso, etc... Opções extras ainda podem ser adicionadas na forma de extensões, que nada mais são que um conjunto de propriedades com um nome e um valor. Além disso, um monitorável pode estar relacionado à outros monitoráveis (chamados de filhos), como por exemplo, uma Viagem que possui várias Notas fiscais.

Um monitorável possui os seguintes estados de conclusão:

  • Criado
  • Em execução
  • Finalizado
  • Cancelado

No momento da escrita deste documento, existem 4 tipos de monitoráveis implementados:

  • Viagem
  • Carga
  • Nota fiscal
  • Documento

Transição

Uma transição é um passo que deve ser concluído em algum momento planejado. Normalmente as transições também estão associadas à algum local, onde elas serão realizadas. Por exemplo, uma transição pode ser a coleta de um produto, de manhã em um depósito. Outra transição pode ser a entrega deste produto, ao fim da tarde, em um cliente.

Transições podem ser realizadas, indicando que foram concluídas com sucesso, ou podem ser rejeitadas, indicando que houve algum problema na realização do passo, por exemplo, cliente não estava presente, ou rejeitou a entrega.

Transições também podem conter comentários, para adicionar mais contexto ao que ocorreu de verdade, por exemplo, adicionando uma foto do canhoto com a assinatura do recipiente da entrega.

Ocorrência

Ocorrências são imprevistos que podem acontecer ao longo da execução do monitorável. Ao criar uma ocorrência é possível informar o tipo de impacto que ela representa, seja um valor, ou um tempo, por exemplo. Assim é possível agir sobre a mesma para resolver o problema. Quando o impacto é temporal, as próximas transições já terão seu horário estimado recalculado para considerar a nova realidade.

Ocorrências podem conter comentários, descrevendo em detalhes os problemas, adicionando fotos mais esclarecedoras e assim por diante.

Ao agir sobre ocorrências, elas podem passar por alguns status, indicando se é uma ocorrência nova, se ela já está sendo atuada, ou se já foi resolvida.

Rastreamento e rastreadores

Para acompanhar a execução do monitorável, é possível utilizar rastreadores de terceiros, ou utilizando nosso aplicativo auxiliar.

Com estes rastreadores é possível que o motorista realize transições e ocorrências, além de enviar a localização do mesmo, para permitir uma acompanhamento em tempo real da execução do monitorável.

Ações automáticas

Com a configuração correta do módulo, é possível que algumas ações sejam realizadas automaticamente, à partir de outras interações com o sistema. Algumas das ações possíveis incluem:

  • Criação de ocorrência quando temperatura do sensor estiver fora do aceitável
  • Criação de ocorrência quando uma transição não for realizada
  • Publicação para sistema externo de ocorrências e transições novas
  • Cancelamento ou finalização de monitorável de acordo com novas ocorrências
  • Execução de transição ao receber macros do rastreador
  • Estimativa de atraso com base na localização e velocidade do rastreador
  • Realização de transição com base na localização do rastreador (chamado de Cerca virtual)

Mais informações

  • Sem rótulos