Jede Regelsammlung beginnt mit einem Ereignis, das eine Aktion auslöst, und jede Aktion in einer Regelsammlung führt zu einem Ereignis.
In RBA gibt es zwei Typen von Ereignissen:
- Auslöseereignisse: Ereignisse in Prinergy oder einer anderen Software, die eine Regelsammlung starten. Jede Regelsammlung beginnt mit einem Auslöseereignis. Auslöseereignisse werden auch als Stammereignisse bezeichnet.
- Resultierende Ereignisse: Die Ereignisse, die als Folge von RBA-Aktionen auftreten. Beispiele sind Erfolgreich und Fehler. Resultierende Ereignisse werden auch als generierte Ereignisse bezeichnet.
Auslöseereignisse
Im Regelgenerator werden Auslöseereignisse auf der Registerkarte Ereignisse in den folgenden Gruppen angezeigt:
- Prinergy-Ereignisse treten als Folge einer Aktion in Prinergy auf und sind die gängigste Methode für das Starten von Regeln.
Wenn beispielsweise einem Job Eingabedateien hinzugefügt werden, tritt das Ereignis Eingabedatei hinzugefügt ein. Entsprechend tritt das Ereignis Archivieren fehlgeschlagen oder Archivieren erfolgreich ein, wenn ein Job archiviert wird.
Es ist unerheblich, wie das Ereignis entsteht. Das Ereignis Eingabedatei hinzugefügt tritt auf, wenn Eingabedateien von einem Bediener, einem Hot Folder oder einer RBA-Aktion hinzugefügt werden.
Im Regelgenerator sind Prinergy-Ereignisse auf zwei Arten geordnet:
- Die meisten Ereignisse sind nach den Elementen geordnet, auf die sie sich auswirken. Beispielsweise befinden sich in der Gruppe Seitenereignisse Ereignisse, die eintreten, wenn Seiten abgenommen, zugewiesen oder gelöscht werden.
- Ereignisse, die durch die Verwendung von Prozessvorlagen ausgelöst werden, befinden sich in der Gruppe Ereignisse mit abgeschlossenen Prozessen. Da Prozesse erfolgreich ausgeführt werden oder fehlschlagen, sind normalerweise für jeden Prozess mehrere Ereignisse vorhanden. Wenn z. B. mit der Prozessvorlage „Ausschießschema-Ausgabe" ein Ausschießschema generiert wird, löst dies das Ereignis Ausschießschema-Ausgabe - Fehler, Ausschießschema-Ausgabe - Erfolgreich oder Ausschießschema-Ausgabe - Warnung aus.
- Zielgerichtete Ereignisse treten außerhalb von Prinergy ein. Hierzu zählen beispielsweise folgende Ereignisse:
- Das Ereignis Job-Hot-Folder-Ablage tritt ein, wenn einem Hot Folder Dateien hinzugefügt werden. Auf diese Weise können Sie einen gesamten Workflow starten.
- Das Ereignis Manueller Auslöser tritt ein, wenn Bediener manuell Regelsammlungen in Workshop auslösen. Ein Beispiel dafür ist das Ablegen von Eingabedateien in eine Regelsammlung im Bereich „Prozessvorlagen" durch einen Bediener. Diese Ereignisse eignen sich besonders zum Testen von Regelsammlungen oder zum Ersetzen von Workflow-Vorlagen.
- Das Ereignis Remote-Auslöser tritt ein, wenn durch externe Software das Programm
raiseevent.exe
ausgeführt wird. Ein Verwaltungsinformationssystem, das nicht direkt mit Prinergy verbunden ist, kann so beispielsweise eine Aktion in Prinergy starten, die auf einem Ereignis oder einer Aktion in MIS beruht. - Das Ereignis Digital Submit tritt ein, wenn ein Bediener Dateien in RBA-Regelsammlungen ablegt, die im Fenster „Digital Submit" der Prinergy Digital Print-Funktion aufgelistet sind.
- Das Ereignis Ausnahme tritt ein, wenn in der aktuellen Regelsammlung unerwartete Softwarefehler auftreten. Ausnahmefehler unterscheiden sich von Fehlschlagen einer Aktion, da letzteres auftritt, wenn Vorgänge (z. B. Refinen) nicht erfolgreich abgeschlossen werden.
Resultierende Ereignisse
Resultierende Ereignisse sind durch Symbole gekennzeichnet, die rechts von Aktionen angezeigt werden.
Wenn Sie beispielsweise eine Ausgabe erzeugen, kann ein Erfolgs- oder Fehlerereignis generiert werden:
Wenn Sie zwei Aktionen miteinander verbinden, verknüpfen Sie eigentlich die zweite Aktion mit dem Ereignis, das aus der ersten Aktion resultiert. Resultierende Ereignisse ermöglichen es, eine Reihe von Aktionen in einer Regelkette zu verbinden. Beispielsweise können Sie nach der Aktion Eingabedatei refinen die Aktion Seitenabnahme festlegen mit dem Ereignis Erfolgreich und die Aktion E-Mail mit dem Ereignis Fehler verbinden.
Die resultierenden Ereignisse, die für eine Aktion verfügbar sind, hängen vom Typ der Aktion sowie von den Fehlern, Warnungen und Ausnahmen ab, die für sie auftreten können. Die drei am häufigsten auftretenden Ereignisse basieren auf dem Fehlerstatus der Aktion:
- Erfolgreich (das resultierende Ereignis tritt ein, wenn die Aktion erfolgreich abgeschlossen wurde)
- Warnung (das resultierende Ereignis tritt ein, wenn als Ergebnis der Aktion eine Warnung generiert wurde)
- Fehler/Fehlgeschlagen (das resultierende Ereignis tritt ein, wenn als Ergebnis der Aktion ein Fehler generiert wurde)
In einigen Situationen empfiehlt es sich, über ein Ereignis zu verfügen, in dem mehrere Fehlerstatus kombiniert sind. Sie können beispielsweise festlegen, dass bei jedem Ereignis eine E-Mail-Nachricht gesendet wird, ungeachtet des Fehlerstatus. Für Aktionen, bei denen dies eine gängige Anforderung ist, können zusätzlich zu Erfolgreich, Warnung und Fehler eines oder mehrere der folgenden drei Ereignisse angezeigt werden:
- Erfolgreich + Warnung (das resultierende Ergebnis tritt ein, wenn die Aktion erfolgreich abgeschlossen wurde oder wenn als Ergebnis der Aktion eine Warnung generiert wurde)
- Warnung + Fehler (das resultierende Ereignis tritt ein, wenn als Ergebnis der Aktion eine Warnung generiert wurde oder wenn als Ergebnis der Aktion ein Fehler ausgegeben wurde)
- Abgeschlossen (das resultierende Ereignis tritt ein, wenn die Aktion abgeschlossen wird, ungeachtet des Fehlerstatus)
Die Refine- und Ausgabeaktionen von Prinergy verfügen häufig über diese zusätzlichen Ereignisse.
Darüber hinaus werden mit dem Ereignis
Beachten Sie Folgendes: Wenn mehr als drei mögliche resultierende Ereignisse für eine Aktion vorhanden sind, werden für die Aktion nur die ersten beiden Ereignisse angezeigt, gefolgt vom Symbol . Um eine nachfolgende Aktion einem resultierenden Ereignis zuzuordnen, das nicht sichtbar ist, ziehen Sie die gewünschte Aktion auf das Symbol . Wenn die Liste der resultierenden Ereignisse angezeigt wird, wählen Sie das gewünschte Ereignis aus.
Ereigniseigenschaften
Alle Ereignisse verfügen über Eigenschaften, die Ereignisdetails, z. B. Uhrzeit und Datum des Ereignisses, beschreiben.
RBA erstellt die Ereigniseigenschaften beim Eintreten des Ereignisses.
Ereigniseigenschaften werden häufig zum Setzen von Aktionsparametern verwendet. Die Parameter Betreff und Text der Aktion E-Mail können z. B. verschiedene Ereigniseigenschaften wie den Job-Namen und den Kundennamen beinhalten.