Creado |
Step Function states-dev-relation-plan
Descripción
Este flujo maneja el ciclo de vida de un plan de relación comercial dentro del sistema. Los estados incluyen:
Active: El plan está en funcionamiento y puede pasar a inactivo, expirado o eliminado.
Inactive: El plan está detenido temporalmente y puede reactivarse, expirar o eliminarse.
Expired: El plan ha vencido y solo puede eliminarse.
Deleted: Estado final donde el plan se considera eliminado del sistema.
Se generan notificaciones en Slack cuando ocurren cambios en los estados.
Diagrama
Código
stateDiagram-v2
[*] --> Active
Active --> Inactive : "relation-plan-inactive"
Active --> Expired : "relation-plan-expires"
Active --> Deleted : "relation-plan-deleted"
Inactive --> Active : "relation-plan-active"
Inactive --> Expired : "relation-plan-expires"
Inactive --> Deleted : "relation-plan-deleted"
Expired --> Deleted : "relation-plan-deleted"
Deleted --> [*]
