Workflow-Definition und auslösende Ereignisse 

Verwendung

Im Workflow-Editor können Sie den Verlauf der Aktivitäten eines Workflow und die für die Ablaufsteuerung benötigten Angaben sehen. Bevor Sie einzelne Aktivitäten genauer betrachten, betrachten Sie in dieser Prozeßstation die auslösenden Ereignisse des Workflow ‘Abwesenheitsmitteilung bearbeiten’ und verschaffen sich einen Überblick über seinen Ablauf.

Vorgehensweise

Falls Sie die erste Prozeßstation durchgeführt und dort bereits das Bild Workflow-Muster: Anzeigen erreicht haben, machen Sie gleich mit Schritt 8 weiter. Hierzu müssen sie jedoch erst die Registerkarte Auslösende Ergeignisse wählen.

  1. Rufen Sie die Transaktion folgendermaßen auf:
  2. Menüpfad

    Werkzeuge ® Business Workflow ® Entwicklung ® Definitionswerkzeuge ® Aufgaben/Aufgabengruppen ® Anzeigen

    Transaktionscode

    PFTC_DIS

  3. Um die Workflow-Aufgabe "Abwesenheitsmitteilung bearbeiten" zu finden, betätigen Sie für das Feld Aufgabentyp die Wertehilfetaste und wählen Sie WS (Workflow-Muster).
  4. Betätigen Sie die Wertehilfetaste für das Feld Aufgabe und geben Sie Abwesen als Suchbegriff ein. Wählen Sie .
  5. Wählen Sie mit einem Doppelklick das Workflow-Muster AF_process Abwesenheitsmitteilung bearbeiten aus. Das Workflow-Muster hat die Nummer WS30000015.
  6. Wählen Sie .
  7. Der Start des Workflow-Musters ist an eine Zustandsänderung (Ereignis) des Business-Objektes Abwesenheitsmitteilung gekoppelt. Um dieses Startereignis zu sehen, wählen Sie die Registerkarte Auslösende Ereignisse.
  8. An der grünen Ampel in der ersten Zeile der Tabelle Standardereignisse sehen Sie, daß die Kopplung an das Ereignis Abwesenheitsmitteilung angelegt aktiviert ist.
  9. D.h., jedesmal wenn ein Formular Abwesenheitsmitteilung angelegt wird, startet das Workflow-System dieses Workflow-Muster. Durch die Definition der Kopplung bei der Workflow-Aufgabe muß das Anwendungsprogramm für Abwesenheitsmitteilungen nicht geändert werden, wenn einmal eine andere Workflow-Aufgabe als Reaktion auf das Ereignis gestartet werden muß.

  10. Wählen Sie die Registerkarte Grunddaten.
  11. Nun betrachten Sie den Ablauf des Workflow

  12. Wählen Sie den Schritt Workflow Builder.
  13. Der Workflow-Editor gestartet.

    Im Linken Fenster befindet sich technische Information(WF-Schritte, Ereignisse, Operatoren und Container).

    In der Mitte des Darstellungsbereich sehen Sie einen Ausschnitt aus der Ablaufdefinition, rechts im Navigationsbereich können Sie durch Verschieben des grünen Rechtecks einen bestimmten Ausschnitt in den Darstellungsbereich holen. Die einzelnen Aktivitäten und Kontrollflußoperationen des Workflow sind als grüne Bildsymbole dargestellt. Nach jeder Aktivität visualisieren ein oder mehrere rote Rauten deren Ergebnisse bzw. terminierenden Ereignisse.

    Beim Durchblättern der Ablaufbeschreibung, anhand der Bildlaufleisten, von oben nach unten erhalten Sie einen Überblick über die Aktivitäten im Workflow-Muster ‘Abwesenheitsmitteilung bearbeiten’:
    Die zwei Ereignisse ganz oben zeigen, daß der Workflow entweder durch das auslösende Ereignis Form created (Formular angelegt) oder von Hand im Dialog gestartet werden kann. Die erste Aktivität Abwesenheitsmitteilung genehmigen hat entweder das Ergebnis ‘genehmigt’ oder ‘abgelehnt’. Im Falle der Genehmigung wird ein Merker gesetzt und der Antragsteller benachrichtigt. Im Falle einer Ablehnung wird der Antragsteller ebenfalls informiert und kann entscheiden, ob er den Urlaubsantrag überarbeiten oder zurückziehen und löschen will. Je nach Ergebnis der vorausgegangenen Aktivitäten wird die Abwesenheitsmitteilung dem Vorgesetzten des Antragstellers erneut vorgelegt oder der Workflow beendet (‘Schleife: AWM erneut vorlegen’).

  14. Wählen Sie Nicht , da der nächste Schritt an dieser Stelle fortfährt.