Staging — testovací prostředí. Nejde o ostrou aplikaci, data nejsou skutečná.

Registrace události: workflow a provoz

Kompletní tok registrací od otevření registrace až po aplikaci schválených účastníků do události.

Registrace události: workflow a provoz

Rychlá mapa workflow

  1. Organizátor vytvoří událost.
  2. Organizátor otevře registraci (token + veřejný odkaz/QR).
  3. Účastníci vyplní veřejný formulář.
  4. Operátor v interním rozhraní registrace schválí/zamítne a případně spáruje uživatele.
  5. Operátor spustí aplikaci schválených registrací do události.
  6. Systém vloží účastníky bez duplicit.

Kde je co v aplikaci

Web

  • Veřejný formulář pro účastníky: /register/event/:token
  • Schvalování registrací: /dashboard/events/:id/registration

Mobil

  • Nastavení události: otevření/uzavření registrace, odkaz, QR
  • Schvalování registrací: settings/event-registrations

Backend API

  • Veřejná registrace: GET/POST /registration/by-token/:token
  • Review + apply: /events/:eventId/registration/*
  • Otevření/uzavření registrace: /events/:id/registration/open, /events/:id/registration/close

Přístupová práva

Interní operace registrací vyžadují oprávnění:

  • MANAGE_EVENT_USERS
  • MANAGE_PARTICIPANTS

Veřejný účastník (bez přihlášení) vidí pouze token formulář.

Životní cyklus registrace

Nová registrace vzniká ve stavu PENDING.

Stavy:

  • PENDING
  • APPROVED
  • REJECTED

Validace při vytvoření registrace:

  • token musí existovat
  • registrace musí být otevřená
  • událost nesmí být dokončená
  • při účasti musí být příjezd i odjezd, příjezd před odjezdem

Párování registrace na uživatele

Registrace může mít ruční matchedUserId nebo auto-match při apply.

Auto-match pravidlo:

  • při confidence alespoň 0.7 je uživatel přiřazen
  • pod limitem registrace zůstane bez párování

Apply schválených registrací

Při apply:

  1. načtou se APPROVED registrace
  2. zkusí se auto-match u nespárovaných
  3. systém vloží uživatele do události jen pokud ještě neexistují v EventUsers

Vlastnosti:

  • bez duplicit
  • transakční provedení
  • výstup vrací počet přidaných (applied)

Scénář velké akce (50 schválených)

  1. Zkontrolovat počet APPROVED.
  2. Dovyřešit nejasná jména/párování.
  3. Spustit apply.
  4. Ověřit applied proti očekávání.

Import/Export

  • Export registrací do Excelu je dostupný ve review.
  • Import validuje strukturu i data.
  • Chybné řádky vrací s detailem.
  • Duplicitní/nezměněné řádky se přeskočí.

Provozní doporučení

  1. Neotvírat registraci na dokončené události.
  2. Průběžně čistit pending frontu.
  3. Před apply udělat kontrolu nespárovaných schválených.
  4. Po apply ověřit výsledný počet účastníků.