Diagrama de Estados do Gestor
Detalhamento do ciclo de vida de um gestor, registrando as principais ações disponíveis. E guardando todo o histórico de transições.
Estados
- Pendente
-
Estado inicial "invisível" que define as lógicas de transição inicial conforme método de entrada do Gestor.
- Teste
-
Indica que o gestor se encontra em um período de avaliação.
- Ativo
-
Indica que o gestor está ativo, teoricamente com serviço contratado e em dias com os pagamentos.
- Inativo
-
Indica que o gestor não tem contrato ativo e não pode ser utilizado.
- Suspenso
-
Indica que o gestor tem contrato ativo mas está suspenso, provavelmente por atrasos no pagamento.
Transições
-
Um gestor sempre começa no estado INTERNO chamado Pendente e mudará para Teste ou para Ativo, dependendo da forma de registro.
-
Um gestor com o estado Teste pode mudar para Ativo (através da contratação do serviço) ou Inativo após o período de testes.
-
Se o gestor estiver Ativo, ele pode mudar para Suspenso (após alguns dias de inadimplência, de forma automática, ou manualmente) ou Inativo, após o final do período contratado.
-
Se o gestor estiver Inativo, ele pode mudar para Ativo, através de uma nova contratação.
-
Se o gestor estiver Suspenso, ele pode mudar para Ativo (após a regularização do pagamento ou manualmente) ou Inativo (após a conclusão do período contratado).
-
Todos os gestores tendem a mudar para o estado Inativo após o final do período contratado, porém não é um estado final, pois sempre a partir dele podem ser reativados.
Automações
Algumas transições de estado podem ser realizadas de forma automática. Desde que as regras estejam definidas de forma bastante deterministica. Por exemplo, um gestor no estado Ativo, um dia após o seu vencimento, sem que haja uma renovação, deve ser transicionado para o estado Inativo.
Por enquanto não é possível um transição automática para Suspenso, já que não existe uma forma no sistema atual de registrar se o gestor tem pendências financeiras, mas é algo que também pode ser implementado no futuro.
- Ativo → Inativo
-
Transição que ocorre ao finalizar o período contratado (passando do vencimento).
Histórico
Todo o histórico de transições é registrado no sistema, permitindo uma auditoria completa do ciclo de vida de cada gestor, inclusive a extração de relatórios especializados como encontrar os gestores que estavam em Inativo que vieram do estado Teste e não de uma situação Ativa.
| Avaliar como seria possível registrar alguma observação na transição. |