Skip to content

Modelle Prozesse

Dominik Eitner edited this page Mar 21, 2022 · 12 revisions

Prozessmodelle zur Blutspende-App

In diesem Abschnitt soll es um die Prozesse der App gehen. Die Modelle dienen dazu, die Prozesse und insbesondere die Funktionalität der End-User App zu erläutern und in vereinfachter, chronologischer Abfolge darzustellen.

Inhaltsverzeichnis

1. Gesamtfunktionalität

Im Folgenden wird auf die Funktionsweise der End-User App eingegangen. Dabei wird sich am BPMN Modell orientiert. Genaue Beschreibungen zur Bedienung der App sind im Handbuch "Bedienungsanleitung App" zu finden.


Gesamtfunktionalität-1 Gesamtfunktionalität-2
Nach Starten der App wird ein Empfangs-Screen angezeigt, der verschiedene interessante Informationen sowie dazu passende Bilder zeigt. Der User kann die einzelnen Elemente durchklicken und anschließend zum "Homescreen" springen. Vom "Homescreen" aus kann zu anderen Seiten gewechselt werden. - Eine dieser Optionen ist, die Terminbuchung durchzuführen. Eine detaillierte Beschreibung ist unter 2. Buchungsprozesse zu finden. Sollte die Buchung beendet sein oder abgebrochen werden, gelangt der User zurück auf den Homescreen. - Außerdem kann vom "Homescreen" die Navigationsseite gestartet werden. Hier besteht die Option, mit einem Klick auf die Karte den Navigationsdienst des Endgerätes zu starten und die Routenberechnung durchzuführen. - Der FAQ Bereich kann geöffnet werden. - Das Impressum kann geöffnet werden. - Die Nutzerdaten können angezeigt werden. Hier können diese auch verändert werden.

2. Buchungsprozess

Der Buchungsprozess beginnt nach der Auswahl auf dem "Homescreen" (siehe 1. Gesamtfunktionalität). Zur Orientierung dient das BPMN Modell (siehe PDF Buchungsprozess)


  • Sollte kein Geburtsdatum hinterlegt sein, wird der/die Nutzer:in nach ihrem Geburtsdatum gefragt.
  • Wurde kein nach den Bestimmungen gültiges Geburtsdatum eingegeben, wird der Prozess abgebrochen.
  • Die freien Termine und aktuellen Fragen werden vom App-Server abgefragt.
  • Nutzer:in gibt das Wunschdatum ein.
  • Sollte ein, zu dem Zeitpunkt, ungültiges Datum (im Bereich der Zeitsperre) eingegeben worden sein, wird eine Überschreibung gefordert.
  • Nun kann die Wunschuhrzeit eingegeben werden.
  • Die Termindaten werden an den App-Server gesendet.
  • Hier wird geprüft, ob der Termin in der Zwischenzeit reserviert wurde.
    • Ja, er wurde reserviert. Rückgabe an die App und ein neuer Termin muss gewählt werden.
    • Nein, er ist noch frei. Termin wird im System als „reserviert“ hinterlegt.
  • Jetzt müssen die Fragen beantwortet werden.
    • Sollte eine unzulässige Antwort gegeben werden, wird die Buchung unterbunden.
    • Prozess wird weitergeführt.
  • Je nach tatsächlicher Implementierung werden folgend die weiteren persönlichen Daten eingegeben und die Buchung bestätigt.
  • Der Buchungsstatus wird an den App-Server übermittelt.
    • Buchung abgebrochen: Reservierung wird revidiert.
    • Buchung abgesendet: Termin an Mitarbeiter:in des Unternehmens übermitteln.
  • Mitarbeiter:in entscheidet, ob der Termin angenommen werden soll.
  • Terminrückmeldung wird an die App übermittelt.
  • Endnutzer:in wird über die Rückmeldung informiert.

Nach dem Absenden der Terminanfrage kann der User zum "Homescreen" zurückkehren.

Weitere Modelle

Um einen detaillierten Überblick zu weiteren relevanten Modellen zu erhalten, wählen Sie einfach eine der folgenden Seiten aus: