Buttons in Formularen können so konfiguriert werden, dass auf Knopfdruck die Ausführung eines weiteren EPK Modells angestoßen wird. Diese Funktionalität von Buttons ist hilfreich, wenn an einer Stelle im Prozess ein weiterer Prozess gestartet werden soll - allerdings nicht automatisch, sondern auf konkrete Entscheidung eines Anwenders.

Beispiel: Eine Fehlermeldung senden

In einer Business App sollen Kundendaten aus einem SAP-System verwendet werden. Die gewünschten Kundendaten werden über eine Abfrage mit dem SAP-Restifier beschafft.

Auf der Seite Einsatz des SAP-Restifiers finden Sie ein Beispiel für die Verwendung dieses Adapters.

Für die Abfrage und Anzeige der Daten wird das EPK Modell Kundendaten mit SAP-Restifier erstellt.
Darin wird die EPK modelliert: Der Anwender gibt die Kundennummer in die Suchmaske ein, das SAP (Integration der Kundendaten) liefert die Daten des Kunden zurück und schreibt sie in das Formular Anzeige der Kundendaten.
Die Kundendaten werden im Formular Anzeige der Kundendaten eingeblendet und können weiterverarbeitet werden.

Bei der Abfrage der Daten kann es zu Fehlern kommen. Der Fachanwender sieht dann nur ein leeres Formular, kann aber nicht nachvollziehen, warum die Kundendaten nicht angezeigt werden.

Er soll daher die Möglichkeit bekommen, der IT den Fehler direkt zu melden. Eine E-Mail an die IT soll aber nur versendet werden, wenn auch tatsächlich ein Fehler aufgetreten ist und nicht automatisch bei jedem Durchlauf.

Für die Fehlermeldung wird ein eigenes EPK Modell, Fehler melden, erstellt.
Die EPK besteht nur aus einem Prozessschritt: Dem Versand einer E-Mail an die IT.


Da die Meldung immer an die IT-Abteilung versendet wird, können Empfänger und Betreff vorbelegt werden.

Auch der Text bleibt immer der gleiche, er wird daher im E-Mail-Editor gespeichert.

Anschließend wird im Formular Anzeige der Kundendaten ein neuer Button eingefügt: Fehler melden. Wenn der Button gedrückt wird, soll das EPK Modell Fehler melden ausgeführt werden.

In den Eigenschaften des Buttons wird daher im Feld Modell ausführen der Name des EPK Modells eingetragen: Fehler melden.

Wird dem Anwender nach der SAP-Abfrage nun ein leeres Formular angezeigt, kann er den Button Fehler melden verwenden, um die IT zu benachrichtigen.
Die IT wird benachrichtigt und kann sich um das Problem kümmern.
  • No labels