Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Senden von Alerts zu Prozessketten  Dokument im Navigationsbaum lokalisieren

Verwendung

Wenn Fehler bei der Verarbeitung von Prozessen oder Fehler in der Hintergrundverarbeitung einer Prozesskette auftreten, können Sie Alerts verschicken. Die Prozesskettenpflege nutzt hierzu das Alert Management.

Empfänger der Alerts ist der Benutzer, der die Prozesskette eingeplant hat. Über Rollenzuordnungen und der Angabe einzelner Empfänger in der Pflege der Alert-Kategorien (Transaktion ALRTCATDEF) können weitere Empfänger zugeordnet werden.

Die Alerts werden im Anzeigeprogramm der Empfänger angezeigt. Dies kann die Universal Worklist (UWL) im Portal sein, die Alert-Inbox (Transaktion ALRTINBOX) oder eine Anwendung, die die Alerts über API aufruft. In Abhängigkeit von der Konfiguration können die Alerts zusätzlich per E-Mail, Fax oder SMS and den Empfänger geschickt werden.

Funktionsumfang

Wenn Sie das Kennzeichen in der Attributepflege der Prozesskette gesetzt haben, wird standardmäßig zu jedem fehlerhaften Prozess ein Alert gesendet.

Bevor Alerts ausgelöst und vom System verschickt werden können, müssen den Prozesstypen Alert-Kategorien zugeordnet sein. In einer Alert-Kategorie können u.a. Empfänger, Texte, Prioritäten und Eskalationswege festgelegt werden.  Die Alert-Kategorie wird vom System folgendermaßen ermittelt:

·        Fehler mit Hintergrundverarbeitung

Für Fehler mit der Hintergrundverarbeitung wird die Alert-Kategorie BWAC_PROCESS_CHAIN_FRAMEWORK verwendet. Für diese Kategorie werden feste Alert-Texte ausgeliefert, die dann im Falle eines Alerts an den Empfänger gesendet werden.

·        Fehler im Prozess

Das System sucht in Tabelle RSPC_ALERT_CAT einen Eintrag für den Prozesstyp (Prozesskettenpflege  ® Einstellungen  ® Alert-Kategorien pflegen). Sie können die Einträge der Tabelle modifikationsfrei ändern. Sie ist von Änderungen durch SAP-Auslieferungen geschützt, d.h. nur zusätzliche ausgelieferte Einträge werden übernommen, aber keine bestehenden Einträge überschrieben

Pflege der Tabelle auf zwei Arten:

¡        Zuordnung einer kundendefinierten Alert-Kategorie zu einem Prozesstyp.

¡        Zuordnung einer Klasse, die das Interface IF_RSPC_EVENT_RESOLUTION implementiert. Die Methode if_rspc_event_resolution~get_category bekommt Prozessvariante und Instanz übergeben und ermittelt die Alert-Kategorie dynamisch.

Da diese Klasse nicht identisch sein muss mit der Klasse, welche die übrigen Prozessketteninterfaces zu diesem Typ implementiert, können Sie auch zu SAP-Prozesstypen die Auslösung von Alerts modfikationsfrei implementieren.

Sie können Instanzen vom Alerting ausnehmen, indem die Ausnahme DONT_RAISE ausgelöst wird.

Wenn keine kundenspezifische Alert-Kategorie in der Tabelle eingetragen ist, verwendet das System die zu diesem Prozesstyp ausgelieferte Alert-Kategorie.

Sie können einen Prozesstyp grundsätzlich vom Alerting ausnehmen, indem Sie in der Tabelle RCPC_ALERT_CAT für den Prozesstyp No alert markieren.

Wenn es für einen Prozesstyp keinen Eintrag in der Tabelle RSPC_ALERT_CAT gibt, verwendet das System die Kategorie BWAC_PROCESS_CHAIN_ERROR. Diese Kategorie verwendet als dynamische Texte die generischen Informationen zum Prozess, die auch beim Versenden von Nachrichten vom System zusammengestellt werden. Im Gegensatz zum Versenden von Nachrichten über die Prozesskettenpflege ist es nicht möglich, pro Prozess einen individuellen Text zu erfassen.

Siehe auch:

Alert Management  

Defining Alert Categories

Ende des Inhaltsbereichs