┊ HOK: Process Flows

← Admin

Flujo de Emails

Qué email se envía en cada etapa. El cron diario para el recordatorio del evento corre de forma independiente.

%%{init: {'theme': 'dark', 'themeVariables': {'primaryColor': '#3a2a0a', 'primaryTextColor': '#f0e6cc', 'primaryBorderColor': '#c9a84c', 'lineColor': '#c9a84c', 'secondaryColor': '#2e2010', 'tertiaryColor': '#1e1508', 'edgeLabelBackground': '#2e2010'}}}%% flowchart TD A([Nueva inscripcion]) --> B{Hay plazas?} B -->|SI| C[Email 1 - Pago] B -->|NO| D[Email 3 - Lista de espera] C --> E{Comprobante recibido?} E -->|NO| F[HOK Telegram - manual] E -->|SI| G{Pago = monto esperado?\n10€ o descuento\nde inscripcion} G -->|Correcto| H[Actualizar admin + sheet] G -->|Mayor del esperado| I[Aviso HOK Telegram + confirmar] G -->|Incorrecto| F I --> H H --> J[Subir comprobante a Drive] J --> K([Email 2 - Plaza confirmada]) D --> M{Se libera plaza?} M -->|SI| N[Email 5 - Plaza disponible] M -->|NO| O([En lista de espera]) N --> E subgraph CRON [" Cron independiente - corre cada dia a las 08:00 "] P([Inicio]) --> Q{Manana es el evento?} Q -->|SI| R([Email 4 - Nos vemos manana - a todos los confirmados]) Q -->|NO| S([Sin accion]) end K -.->|dia anterior| CRON style K fill:#1a3a1a,stroke:#27ae60,color:#a0e0a0 style F fill:#3a1a1a,stroke:#c0392b,color:#e0a0a0 style R fill:#1a2a3a,stroke:#2980b9,color:#a0c8e8 style O fill:#2e2010,stroke:#7a6230 style S fill:#2e2010,stroke:#7a6230 style CRON fill:#1a1f2e,stroke:#2980b9,stroke-width:1px,color:#a0c8e8
Flujo cerrado / confirmado
Requiere atención manual
Cron independiente

Flujo de Inscripciones + Ratio de Género

Cómo se procesa cada inscripción, con las reglas de equilibrio de género aplicadas automáticamente.

%%{init: {'theme': 'dark', 'themeVariables': {'primaryColor': '#3a2a0a', 'primaryTextColor': '#f0e6cc', 'primaryBorderColor': '#c9a84c', 'lineColor': '#c9a84c', 'secondaryColor': '#2e2010', 'tertiaryColor': '#1e1508', 'edgeLabelBackground': '#2e2010'}}}%% flowchart TD A([Formulario enviado]) --> DC{Tiene codigo\nde descuento?} DC -->|SI| VC[Validar codigo\nAjustar monto esperado] DC -->|NO| B{Aforo alcanzado?} VC --> B B -->|SI| WL B -->|NO| W[M] B -->|NO| P[Pareja H+M] B -->|NO| HS[H solo] W -->|Pasa automaticamente| CONF P -->|Ambos confirmados\nsin chequeo ratio| CONF HS --> R{H conf ≤ M conf?} R -->|SI| CONF R -->|NO| WL[Email 3 - Lista de espera] style VC fill:#1a2a3a,stroke:#2980b9,color:#a0c8e8 WL --> NW{Nueva M\ndisponible?} NW -->|SI| CONF NW -->|NO| G([Sigue en espera]) CONF([Email 1 - Datos de pago]) --> H([Flujo de emails]) style W fill:#1a3a1a,stroke:#27ae60,color:#a0e0a0 style P fill:#2e2010,stroke:#c9a84c,color:#e8c97a style HS fill:#2e2010,stroke:#d4a017,color:#e8c97a style CONF fill:#1a3a1a,stroke:#27ae60,color:#a0e0a0 style WL fill:#3a2a0a,stroke:#d4a017,color:#e8c97a style H fill:#1a2a3a,stroke:#2980b9,color:#a0c8e8 style G fill:#2e2010,stroke:#7a6230

Reglas de ratio de género

  • SIEMPRE PASAMujer: confirma directamente si hay aforo disponible.
  • CONDICIONALHombre solo: pasa si H confirmados ≤ M confirmadas. Si no, lista de espera.
  • DIRECTAPareja H+M: ambos confirman juntos sin chequeo de ratio.
  • LISTA DE ESPERACuando entra una mujer nueva, el primer H en espera recibe Email 5.
Pasa al flujo de pago
Lista de espera
Pareja: confirmación directa