Statusuebersicht
Jede Registrierung in tikento durchlaeuft eine Statuskette. Welche Schritte genau durchlaufen werden, haengt von den Veranstaltungseinstellungen ab: ob E-Mail-Verifizierung aktiviert ist, ob Moderation erforderlich ist, ob die Veranstaltung kostenpflichtig ist.
Alle moeglichen Status
| Status | Systemname | Beschreibung |
|---|---|---|
| Warte auf Bestaetigung | pending_verification | Teilnehmer hat sich angemeldet, E-Mail aber noch nicht bestaetigt |
| In Moderation | pending_moderation | E-Mail bestaetigt, Anmeldung wartet auf Entscheidung des Veranstalters |
| Warte auf Zahlung | pending_payment | Anmeldung genehmigt, Zahlung steht aus |
| Registriert | registered | Alle Schritte durchlaufen, Teilnehmer ist registriert |
| Storniert | cancelled | Registrierung vom Teilnehmer oder Veranstalter storniert |
| Abgelehnt | rejected | Veranstalter hat die Anmeldung in der Moderationsphase abgelehnt |
Uebergangsketten
Die Reihenfolge der Schritte ist festgelegt: E-Mail-Verifizierung (falls aktiviert) -> Moderation (falls aktiviert) -> Zahlung (falls kostenpflichtig) -> registriert. Schritte, die fuer eine bestimmte Veranstaltung nicht relevant sind, werden uebersprungen.
Kostenlose Veranstaltung ohne Moderation
Die einfachste Variante. Wenn die E-Mail-Verifizierung aktiviert ist:
pending_verification -> registered
Wenn die E-Mail-Verifizierung deaktiviert ist, erhaelt der Teilnehmer den Status registered sofort nach dem Absenden des Formulars.
Kostenlose Veranstaltung mit Moderation
pending_verification -> pending_moderation -> registered
Nach der E-Mail-Bestaetigung gelangt die Anmeldung in die Moderationswarteschlange. Genehmigt der Veranstalter, wechselt der Status zu registered. Lehnt er ab, wechselt er zu rejected.
Kostenpflichtige Veranstaltung ohne Moderation
pending_verification -> pending_payment -> registered
Nach der E-Mail-Bestaetigung wartet das System auf die Zahlung. Sobald das Payment-Gateway die Zahlung bestaetigt (per Webhook), wechselt der Status automatisch zu registered.
Kostenpflichtige Veranstaltung mit Moderation
Die laengste Kette:
pending_verification -> pending_moderation -> pending_payment -> registered
Der Veranstalter entscheidet zunaechst, ob der Teilnehmer zugelassen wird, und erst nach der Genehmigung wird die Zahlungsmoeglichkeit freigeschaltet.
Wer loest Uebergaenge aus
| Uebergang | Ausloeser |
|---|---|
pending_verification -> naechster Status | System (Teilnehmer hat auf den Link geklickt / Code eingegeben) |
pending_moderation -> pending_payment oder registered | Veranstalter (Genehmigung) |
pending_moderation -> rejected | Veranstalter (Ablehnung) |
pending_payment -> registered | System (Webhook vom Payment-Gateway) |
Jeder Status -> cancelled | Teilnehmer oder Veranstalter |
| Manuelle Statusaenderung | Veranstalter (ueber die Teilnehmerkarte) |
Automatische Uebergaenge
Das System fuehrt Uebergaenge ohne Beteiligung des Veranstalters in zwei Faellen durch:
- E-Mail-Verifizierung. Wenn der Teilnehmer seine E-Mail bestaetigt, bestimmt das System automatisch den naechsten Status: wenn Moderation aktiviert ist --
pending_moderation, wenn nicht und die Veranstaltung kostenpflichtig ist --pending_payment, wenn kostenlos --registered. - Zahlungseingang. Wenn das Payment-Gateway einen erfolgreichen Webhook sendet, wechselt der Status zu
registered.
Manuelle Uebergaenge
Der Veranstalter kann:
- Anmeldungen in der Moderation genehmigen oder ablehnen
- Zahlung manuell bestaetigen (Bargeld, Ueberweisung)
- Registrierung stornieren
- Zwangsweise in den Status
registeredversetzen, unter Umgehung von Zwischenstatus
Wo die Status sichtbar sind
Der Status jedes Teilnehmers wird an mehreren Stellen angezeigt:
- Teilnehmerliste -- farbiges Badge neben dem Namen. Der Statusfilter ermoeglicht es, schnell z. B. alle Anmeldungen in der Moderation zu finden.
- Teilnehmerkarte -- vollstaendige Uebergangshistorie mit Daten und Ausloeser jeder Aenderung.
- Veranstaltungs-Dashboard -- Zaehler nach Status in der Uebersicht.
Endstatus
Die Status registered, cancelled und rejected sind Endstatus -- weitere automatische Uebergaenge finden von ihnen aus nicht statt. Der Veranstalter kann einen Teilnehmer manuell ueber die Teilnehmerkarte von cancelled oder rejected in einen aktiven Status zurueckversetzen.