← Planung

Use-Cases

Anwendungsfaelle nach IEEE 830 / ISO/IEC/IEEE 29148. Jeder Use-Case nennt den primaeren Akteur (Rolle), den Ausloeser, die Vor- und Nachbedingung, und verweist auf die operativ betroffenen Prozesse.

UC01 Angebot anfordern

Akteur
Interessent (interessent)
Auslöser
Besuch Angebotsseite plus Formular-Submit
Vorbedingung
Produkt ist aktiv
Nachbedingung
Angebot erstellt und zugestellt, Profil angelegt, Follow-up-Kadenz aktiv
Prozesse
b2b_angebot

UC02 Monatsabo starten

Akteur
Interessent (interessent)
Auslöser
Annahme eines versendeten Angebots
Vorbedingung
Angebot offen und nicht abgelaufen
Nachbedingung
Abonnement-Management aktiv, Buchung angelegt, PayPal-Subscription erzeugt
Prozesse
b2b_abo_start

UC03 Ebook kaufen

Akteur
Kaeufer (kaeufer)
Auslöser
Klick auf Kaufen auf Ebook-Seite
Vorbedingung
Ebook-Produkt aktiv
Nachbedingung
Ebook bezahlt, Rechnung gestellt, Profil mit Download-Recht
Prozesse
ebook_einmalkauf

UC04 Monatsabo-Zahlung verarbeiten

Akteur
PayPal (paypal)
Auslöser
PayPal Webhook PAYMENT.SALE.COMPLETED oder DENIED
Vorbedingung
Aktives Abonnement-Management vorhanden
Nachbedingung
Zahlung verbucht und Rechnung versendet, oder Mahnwesen gestartet
Prozesse
monatsabo_zyklus

UC05 Mahnwesen durchlaufen

Akteur
System (system)
Auslöser
Zahlung ist ausgeblieben oder Rechnung ueberfaellig
Vorbedingung
Rechnung existiert und nicht bezahlt
Nachbedingung
Zahlung nachgeholt oder Abo pausiert und Zugang gesperrt
Prozesse
mahnwesen

UC06 Kurs-Durchfuehrung planen

Akteur
Admin (admin)
Auslöser
Admin entscheidet neue Durchfuehrung anzulegen
Vorbedingung
Produkt mit abrechnungsmodell=monatsabo existiert
Nachbedingung
Durchfuehrung aktiv, Termine gebucht, Dozenten zugewiesen
Prozesse
kurs_durchfuehrung_planung

UC07 Modul-Abschluss bestaetigen

Akteur
Dozent (dozent)
Auslöser
Letzter Termin eines Moduls hat stattgefunden
Vorbedingung
Teilnehmer war anwesend und hat Aufgaben erfuellt
Nachbedingung
Modul-Fortschritt abgeschlossen, gegebenenfalls Zertifikat-Prozess gestartet
Prozesse
modul_abschluss

UC08 Zertifikat ausstellen

Akteur
System (system)
Auslöser
Alle Module einer Durchfuehrung sind abgeschlossen
Vorbedingung
Buchung ist bezahlt
Nachbedingung
Zertifikat nummeriert, hashed, versendet, im Profil verfuegbar
Prozesse
zertifikat_ausstellung

UC09 Dozenten-Honorar abrechnen

Akteur
Dozent (dozent)
Auslöser
Dozent hat Termine gehalten oder Abrechnungszeitraum abgeschlossen
Vorbedingung
Admin-Freigabe steht aus
Nachbedingung
Gutschriftrechnung in Lexoffice, Auszahlung via PayPal, Profil-Eintrag, Controlling-Datensatz
Prozesse
dozenten_honorar

UC10 Magic-Code Login

Akteur
Nutzer (nutzer)
Auslöser
Nutzer gibt E-Mail im Login-Formular ein
Vorbedingung
Mensch mit dieser E-Mail existiert
Nachbedingung
Aktive Session fuer Benutzer-Profil, Last-Login gesetzt
Prozesse
magic_code_login