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