Creado

Elvis Bonilla

Revisado

Juan Robles

Actualizado

Juan Robles

Step Function states-dev-market

Descripción

Este flujo maneja el ciclo de vida de un mercado dentro del sistema. Se inicia evaluando el estado del mercado y lo dirige a uno de los tres estados posibles: activo, inactivo o eliminado.

  • Activo: El mercado está operativo. Puede cambiar a inactivo si se marca como inactivo o a eliminado si es eliminado.

  • Inactivo: El mercado está temporalmente deshabilitado. Puede reactivarse cambiando a activo o eliminarse.

  • Eliminado: Indica que el mercado ha sido removido del sistema. Este estado es final y no tiene transiciones.

Diagrama de estados

mermaid-diagram-2025-03-20-140408.png

Fragmento de código

stateDiagram-v2
    [*] --> Active

    Active --> Inactive : "market-inactive"
    Active --> Deleted : "market-deleted"

    Inactive --> Active : "market-active"
    Inactive --> Deleted : "market-deleted"

    Deleted --> [*]