Prozessverben
Definition & Ziel
Ein Prozessverb ist ein Vollverb. Es gibt an, was mit einer Business-Entität gemacht werden soll. Ursprünglich waren Prozessverben für die Verwendung im UI gedacht (alter Begriff Prozessworte).
Ziel ist die Vereinheitlichung dieser Verben, um dem Anwender/Nutzer vor Überraschungen durch Doppeldeutigkeiten zu schützen. Es soll verhindert werden, dass ein Prozessverb in unterschiedlichen Kontexten eine andere Bedeutung und somit Funktionalität besitzt (Homonyme) und das unterschiedliche Prozessverben dieselbe Bedeutung besitzen (Synonyme).
Beim Design der Services kann es sinnvoll sein, auch hier im Namen des Services oder einer Operation auch ein Prozessverb zu verwenden!
Muster
Für das <System> muss <Prozessverb> den Prozess bedeuten <Erklärung>
Quelle: Requirements-Engineering und -Management (SOPHISTen Regelwerk)
System: Das System stellt eine Grenze der Definition dar, so dass sich das Prozesswort ausschließlich in einem abgeschlossenen Bereich anwenden lässt.
Prozesswort: Ein Prozess ist ein Vollverb und beschreibt die Funktionalität eines Prozesses. Es wird stets in Zusammenhang mit einer Entität verwendet.
Erklärung: Die Erklärung beschreibt die Verwendung des Prozessworts und dessen Abgrenzung, so dass einem Nutzer die Möglichkeit gegeben wird, eine Assoziierung zwischen Prozess und Prozesswort herzustellen.
Antipattern
Synonyme: Ein Synonym zu einem Prozesswort gibt eine semantische Alternative an, die allerdings nicht verwendet wird.
Homonyme: In keinem Fall sollten Homonyme verwendet werden. Diese beschreiben einen Begriff, der mehrdeutig ist und somit vollständig missverstanden werden kann.
Regeln
Ein Prozesswort …
… muss genau mit der definierten Funktionalität verwendet werden und nicht abweichend davon.
… muss dokumentiert sein, da es den Benutzern als Dokumentation vorgelegt wird.
… darf nicht durch sein Synonym ersetzt werden, sondern wird durchgängig verwendet.
… darf fachlich geprägt sein, muss aber auch hier konsistent verwendet werden.
Liste der Prozessverben
Die folgende Liste beinhaltet die bisher definierten Prozesswörter und stellt somit keine abschließende Auflistung dar. Die Liste ist aufgeteilt anhand der Verwendung.
Prozessstartmenü
Die folgenden Prozessverben werden in der Prozessliste im Portal verwendet und tauchen als Titel im Dialogablauf auf.
Prozesswort | Beschreibung | Muster Dialogablauf | nicht zu verwendende Synonyme |
---|---|---|---|
Verwaltung | |||
Verwalten | In der Prozessliste muss verwalten den Prozess bedeuten eine Entität zu suchen und für eine Auswahl der Ergebnisse einen Prozess per Kontextmenu auszuführen. Die Prozesse für Hinzufügen, Anzeigen, Bearbeiten und Löschen werden je nach Berechtigung und Existenz angezeigt sowie durch weitere Prozesse ergänzt. Falls ein Prozess verwalten verwendet wird, ist kein Prozesse mehr für die einzelnen Operationen auszuprägen, sondern in die Verwaltung zu integrieren. Abgrenzung: Sofern ein Prozess verwalten gegeben ist, sind die weiteren Prozsse der CRUD-Operationen darin zu integrieren. | Substantiv der Entität | |
Anzeigen | In der Prozessliste muss anzeigen den Prozess bedeuten eine bestehende Entität zu suchen und die zugehörige Detailansicht/Zusammenfassung über das Kontextmenu zu öffnen. | Beauskunften | |
Bearbeiten | In der Prozessliste muss bearbeiten den Prozess bedeuten eine bestehende Entität in seinen und abhängigen Eigenschaften dauerhaft und konsistent zu verändern. | Ändern | |
Korrigieren | In der Prozessliste muss korrigieren den Prozess bedeuten, eine zuvor versehentlich fehlerhaft erstellte Entität (z.B. Schreibfehler, Zahlendreher, etc.) mit dem Ziel zu bearbeiten, eine Eingabefehler ohne das automatische Auslösen von Folgeaktivitäten zu beheben. Korrigieren sollte insbesondere dann verwendet werden, wenn „bearbeiten“ zu einer neuen Zeitscheibe führen würde, aber nur eine bestimmte, bereits vorhandene Zeitscheibe „korrigiert“ werden soll. Wenn die Gefahr besteht, dass durch die Korrektur Prozessfehler entstehen, ist die Ausführung mit besonders zuweisbaren Rechten zu schützen. | Berichtigen, Ändern | |
Erfassen | In der Prozessliste muss erfassen den Prozess bedeuten eine neue Entität durch eine manuelle Eingabe von Daten zu erzeugen und mit alle notwendigen Informationen konsistent zu speichern. | Hinzufügen, Neu, Anlegen | |
Erstellen | In der Prozessliste muss erstellen den Prozess bedeuten eine neue Entität durch die Auswahl bestehender Entitäten und deren Verarbeitung zu erzeugen und anschließend konsistent zu speichern. | Dialogablauf: Auswählen/ Zusammenstellen + Verarbeiten + Zusammenfassung | Hinzufügen, Berechnen, Erzeugen |
Löschen | In der Prozessliste muss löschen den Prozess bedeuten eine bestehende Entität zu suchen und aus dem System unter Berücksichtigung abhängiger Daten zu entfernen, so dass die Entität nicht mehr prozessiert werden kann. (Anmerkung: Damit sind auch Entitäten umfasst, die per SoftDelete entfernt werden.) | Dialogablauf: Auswählen + Benachrichtigung | Entfernen |
Prozesse & Zuordnungen | |||
Stornieren | In der Prozessliste muss stornieren den Prozess bedeuten die inverse Operation zu den bisherigen Prozessergebnissen auszuführen, so dass diese aufgehoben sind. | Kompensieren, Entfernen, Rückabwickeln, Zurücknehmen | |
Beenden | In der Prozessliste muss beenden den Prozess bedeuten den Abschluss einer Beziehung im eigenen System durchzuführen. | Kündigen | |
Zuordnen | In der Prozessliste muss zuordnen den Prozess bedeuten die Beziehung zwischen zwei vorhandenen Entitäten herzustellen, ohne Berücksichtigung bereits bestehender Beziehungen (ausgenommen die Identität [gleiche Zuordnung], Beispiel: Rolle, Zahlung). | Einfügen, Einordnen | |
Wechseln | In der Prozessliste muss wechseln den Prozess bedeuten die Beziehung zu einer Entitäten durch die Beziehungen einer anderen auszutauschen (Beispiel Tarif). Dies kann sich in der Änderung der Gültigkeiten ausdrücken. | ||
Ändern | In der Prozessliste muss ändern den Prozess bedeuten, wenn an einer bestehenden Entität aus Kundensicht eine Änderung vorgenommen wird. Dieses Prozesswort wird hauptsächlich in den Kundenserviceprozessen verwendet. | Bearbeiten | |
Konfigurieren | In der Prozessliste muss konfigurieren den Prozess bedeuten (meist technische) Einstellungen am System vorzunehmen. | Einrichten | |
Weitere | |||
Bearbeiten (Kontext Aufgabe) | In der Prozessliste muss bearbeiten im Kontext von Aufgaben den Prozess bedeuten eine Aufgabe zu übernehmen und diese durchzuführen. | ||
In der Prozessliste muss drucken den Prozess bedeuten ein Dokument zu erzeugen und dieses auf einem Drucker auszudrucken. Dabei wird häufig eine Vorlage verwendet, so dass nicht ausschließlich die Darstellung im Portal ausgegeben wird. Das Drucken einer Zusammenfassung (wie angezeigt) soll nicht über einen Prozess abgebildet werden. | |||
Herunterladen | In CS 3.0 muss herunterladen den Prozess bedeuten eine ausgewählte Entität als Datei im lokalen Dateisystem abzulegen. | Download |
Dialogschritte
Die folgenden Prozesswörter werden im Titel für einzelne Dialogschritte verwendet.
Prozesswort | Beschreibung | Verwandte UI-Muster | nicht zu verwendende Synonyme |
---|---|---|---|
Auswählen | In einem Dialogablauf muss auswählen den Prozess bedeuten aufgrund von Filtern eine oder mehrere Entitäten zu identifizieren, diese als Ergebnisstabelle darzustellen und die Auswahl im nächsten Dialogschritt zu verwenden oder die Auswahl in einen Vater-Prozess zu übernehmen. | Ident, Berry Picking | identifizieren, suchen |
Verwalten | In einem Dialogablauf muss verwalten den Prozess bedeuten die Verwaltung einer Entität als einzelnen Schritt im Ablauf darzustellen und dabei die Suche sowie mindestens die CRUD-Operationen zur Verfügung zu stellen. | Ident | identifizieren, suchen |
Erfassen | In einem Dialogschritt muss erfassen den Schritt bedeuten neue Daten per manueller Eingabe in einem Prozess hinzuzufügen. | Hinzufügen, Erstellen |
Abgrenzung: Keine Prozesswörter
Prozesswort | Begründung | Alternative |
---|---|---|
Ermitteln, Berechnen | Das Ziel einer Berechnung ist ein Ergebnis, das für einen bestimmten Zweck benötigt wird. Der Abschluss des Prozesses kann aber nicht das Ergebnis allein sein, so dass die Verwendung ausschließlich für Systemprozesse zugelassen ist. |