Regeln konfigurieren

Objective

After completing this lesson, you will be able to konfigurieren Sie Regeln in SAP Asset Performance Management, um sicherzustellen, dass sie mit bestimmten organisatorischen Anforderungen und Zielen übereinstimmen.

Konfiguration von Regeln

Schlüsselbegriffe, die in dieser Lektion verwendet werden:

APM Rules Engine: Die Komponente in SAP APM, mit der Benutzer Bedingungen für die Überwachung und das Alerting basierend auf Asset-Daten einrichten können.

Berechnungsregel: Regeltyp, der Daten verwendet, um einen neuen berechneten Indikator zu erzeugen.

Streaming-Regel: Eine Regel, die einen Alert oder eine Benachrichtigung basierend auf Echtzeit-Datenaktualisierungen auslöst.

Eingeplante Regel: Eine Regel, die einen Alert oder eine Benachrichtigung basierend auf einem vordefinierten Zeitplan auslöst, unabhängig von Datenaktualisierungen.

Aggregationsregel: Eine Regel, die Daten aus einem einzelnen Indikator eines untergeordneten Objekts zu einem Indikator auf übergeordneter Ebene zusammenfasst.

Dynamische Regeln: Regeln, die basierend auf Filterkriterien auf technische Objekte angewendet werden, die automatisch neue Objekte enthalten, die diesen Kriterien entsprechen.

Statische Regeln: Regeln, die auf bestimmte, ausgewählte technische Objekte angewendet werden und nicht automatisch aktualisiert werden, wenn neue Objekte hinzugefügt werden.

Datenset: Sammlung von Daten, einschließlich Indikatoren, Merkmalen oder Attributen, die eine Regel zur Auswertung von Bedingungen verwendet.

If Else Conditions: Die logischen Bedingungen, die innerhalb einer Regel festgelegt werden, um festzulegen, wann und wie sie ausgeführt werden soll.

Aggregationsmethode: Die spezifische Methode, die in einer Aggregationsregel verwendet wird, um Daten vom untergeordneten Objekt zum übergeordneten Objekt zu kompilieren.

Sprache für Geschäftsregeln: Die in SAP APM zum Anlegen von Ausdrücken und Formeln für Regeln verwendete Sprache.

Freigabe von Regeln: Der Prozess des Abschließens und Aktivierens einer Regel in SAP APM, damit sie wirksam wird.

Geschäftsszenario: Konfiguration von Regeln

In dieser Lektion wird Jessica erfahren, wie Sie den Anlagenzustand überwachen, indem Sie Regeln konfigurieren, Alarme effektiv verwenden, Schadenskurvenanalysen konfigurieren und Prüfungen verwalten.

Lektion Überblick: Konfiguration von Regeln

In dieser Lektion lernen wir die Funktionen kennen, die die APM-Regel-Engine für einfache und komplexere Szenarien zur Konditionsüberwachung und Alerting bereitstellt. Mit der Regel-Engine können Benutzer vier Regeltypen einrichten: Streaming, Aggregation, Eingeplant und Berechnung.

Die folgende Tabelle zeigt die verschiedenen Eingaben und Ausgaben für jede der Regeln und welche Ausgaben die verschiedenen Typen verwenden können, um zu aktivieren.

Unterschiedliche Ein- und Ausgaben für jede der Regeln

RegeltypInputOutput
BerechnungsregelIndikatoren für technische Objekte (Zeitreihendaten oder Messpunkte), Merkmale oder AttributeBerechnetes Kennzeichen
Streaming-RegelIndikatoren für technische Objekte (Zeitreihendaten oder Messpunkte), Merkmale oder AttributeAlert oder Benachrichtigung
Eingeplante RegelIndikatoren für technische Objekte (Zeitreihendaten oder Messpunkte), Merkmale oder AttributeAlert oder Benachrichtigung
AggregationsregelKennzeichen für einzelnes untergeordnetes ObjektAggregierter Indikator auf übergeordneter Ebene

Hinweis: Berechnungs-, Streaming- und Aggregationsregeln werden bei Datenaktualisierungen ausgeführt, sodass alle Eingabedaten, die beim Empfang eines aktualisierten Werts definiert werden, die Regel auswerten. Eingeplante Regeln werden nur für den definierten Zeitplan ausgewertet.

Für alle Regeltypen folgt die Grundeinrichtung demselben Ablauf. Zuerst konfigurieren Sie das Datenset für die Regel. Hier wählen Sie aus, für welche Objekte die Regel gilt und welche Daten unter diesen Objekten in den Bedingungen für die Vorgehensweise verwendet werden. Zweitens definieren Sie zusätzlich zu den Eingabedaten im Datenset-Set-Setup auch Ihre Ausgabe. Wie in der obigen Tabelle für Berechnungsregeln angezeigt, definieren Sie einen Ausgabeindikator. Für Streaming- und eingeplante Regeln wählen Sie entweder einen Alert oder eine Benachrichtigung als Ausgabe aus, und für Aggregationen definieren Sie, was Ihr Ausgabeindikator auf übergeordneter Ebene sein wird. Nachdem das Datenset eingerichtet und gesichert wurde, gelangen Sie zur Konfigurationsregisterkarte der Regel, auf der Sie die If-Else-Bedingungen für Ihre Regel einrichten. In diesem Tutorial werden die Einrichtung einer Regel und die verschiedenen Optionen, die Ihnen während dieses Prozesses zur Verfügung stehen, erläutert.

Schritt 1 - Datenset definieren

Videozusammenfassung

Erfahren Sie, wie Sie eine Regel in SAP Asset Performance Management anlegen. Zusammen mit Ryan führt er Sie durch den Prozess der Identifizierung des Alert-Typs, der Konfiguration der Regel und der Bewertung ihrer Effektivität.

Abschnitt Technische Objekte durchsuchen für das technische Objekt Testmaschine PB (ID: 10002574) im SAP-Asset-Performance-Management-System. Die Schnittstelle enthält Optionen zum Anlegen neuer Indikatoren, zum Hinzufügen neuer Werte, zum Konfigurieren vorhandener Indikatoren und zum Löschen. Außerdem stehen Werkzeuge zum Filtern und Anzeigen der Indikatoren in verschiedenen Formaten zur Verfügung. Die Seite zeigt die letzte Regenerierungszeit um 22:28 Uhr an. Auf diesem Bild können Benutzer verschiedene Indikatoren überwachen und verwalten, die mit der Prüfmaschine PB verknüpft sind, und bieten einen umfassenden Überblick über ihre Messpunkte und zugehörigen Daten.

Für diese Lektion verwenden wir das oben genannte technische Objekt mit den aufgeführten Indikatoren. Wir richten eine Berechnungsregel ein, deren Ausgabe eine berechnete Änderung des oben angezeigten Druckindikators ist, rufen jedoch auf, wie sich die anderen Regelarten unterscheiden, und zeigen Beispiele, wo sie tun. Um mit dem Anlegen der Regel zu beginnen, müssen Sie zunächst zur Kachel „Regeln" wechseln und „Anlegen" auswählen. Hier werden Sie aufgefordert, den Regeltyp auszuwählen und einen Regelnamen einzugeben. Wir wählen eine Berechnungsregel, und der hier verwendete Regelname lautet ME_PUMP_CALC_DEMO. Wenn Sie Anlegen wählen, gelangen Sie auf das Bild zum Anlegen des Datensets, das wie folgt aussieht:

Regel ME_PUMP_CALC_DEMO auf der Registerkarte Konfiguration des SAP-Asset-Performance-Management-Systems. Auf diesem Bild können Benutzer die technischen Objekte, Indikatoren, Merkmale und Attribute für die Regel ME_PUMP_CALC_DEMO konfigurieren und verwalten. Die Optionen zum Anzeigen von Details, Bearbeiten und Zuordnen geben die Flexibilität bei der Verwaltung der einzelnen Komponenten der Regel an.

Der erste Schritt beim Anlegen eines Datensets besteht darin, die technischen Objekte zu definieren, für die die Regel gilt. Dies kann auf zwei Arten erfolgen - statisch oder dynamisch. Hinweis: Dynamische Regeln wählen technische Objekte basierend auf Filterkriterien aus, während statische Regeln, für die Sie bestimmte Objekte auswählen, auf die die Regel angewendet werden soll. Der Vorteil einer dynamischen Regel besteht darin, dass beim Anlegen neuer Objekte, die den Filterkriterien entsprechen, die Regel automatisch angewendet wird. Statische Regeln gelten nur für die ausgewählten Objekte. Beim Anlegen dynamischer Regeln ist zu beachten, dass alle Kennzeichen, die Sie im Set verwenden möchten, für alle Objekte, die den Filterkriterien entsprechen, gleich eingerichtet sein müssen. Wenn Sie beispielsweise möchten, dass eine Regel für alle Objekte in derselben Klasse gilt, müssen diese Objekte über identische Indikatoren verfügen, damit sie in der Eingabeindikatorauswahl verfügbar sind. Sie müssen in der Stützcharakteristik und -position identisch sein, um als identisch betrachtet zu werden.

Technische Objekte auswählen im SAP-Asset-Performance-Management-System. Dieser Dialog wird verwendet, um technische Objekte für ein dynamisches Datenset zu filtern und auszuwählen. Dieses Bild bietet einen umfassenden Satz von Filtern, um technische Objekte für ein dynamisches Datenset im System einzuschränken und auszuwählen und so eine präzise Konfiguration und Verwaltung zu ermöglichen.

Oben sehen Sie alle Filter, die für die dynamische Regelzuordnung verfügbar sind. Für unsere Regel wählen wir den Schalter „Spezifische technische Objekte auswählen" und wählen unser individuelles Objekt aus, um unsere Regel so einzuschränken, dass sie nur auf das oben abgebildete Equipment 10002574 ausgeführt wird.

Sobald das Objekt ausgewählt ist, können Sie die anderen Eingabedaten definieren, die für die Bedingungen in der Regel verfügbar sein müssen. Hier wählen wir nur einen Indikator aus, der der Druckindikator unter unserem Objekt ist. Nachfolgend finden Sie Screenshots der verschiedenen Datensätze und Optionen, die sie bereitstellen.

Berechnungsregeln

Regelkonfigurationsschnittstelle im SAP-Asset-Performance-Management-System. Dieses Bild wird zum Einrichten und Verwalten von Datensets für eine Regel verwendet. Dieses Bild bietet eine Konfigurationsoberfläche zum Einrichten einer Regel durch die Definition ihrer Eingabe- und Ausgabekomponenten, einschließlich technischer Objekte, Indikatoren, Merkmale und Attribute. Die Drucktasten zum Zuordnen erleichtern das Hinzufügen spezifischer Elemente zu jeder Kategorie. Die Warnmeldung oben weist Benutzer darauf hin, die Regel zu speichern, um Änderungen mit dem Regeleditor zu synchronisieren.

Aggregationsregel

Schnittstelle für technische Objekte, die die Eingabe- und Ausgabeindikatoren anzeigt.

In einer Aggregationsregel haben Sie nur einen Eingabeindikator als Selektion. Dies liegt daran, dass Aggregationsregeln ein einzelnes Kennzeichen für untergeordnete Objekte bis zum übergeordneten Objekt aggregieren sollen, das die Ausgabe ist.

Eingeplante Regel

Schnittstelle für technische Objekte, die Eingabeindikatoren wie technische Objekte, Indikatoren, Merkmale und Attribute anzeigt. Ausgabeoptionen wie Alert und Benachrichtigung.

Eingeplante Regeln ähneln Aggregationen, aber Ihre Ausgabe ist ein Schalter, bei dem Sie entweder einen Alert, eine Benachrichtigung oder beides auslösen können.

Streaming-Regel

Schnittstelle für technische Objekte, die Eingabeindikatoren wie technische Objekte, Indikatoren, Merkmale und Attribute anzeigt. Ausgabeoptionen wie Alert und Benachrichtigung.

Streaming-Regeldatensätze sind mit den eingeplanten identisch. Der einzige Unterschied besteht darin, dass eingeplante Regeln für einen Zeitplan ausgeführt werden, während Streaming-Regeln ausgeführt werden, wenn Daten aktualisiert werden.

Bei allen Regeln außer eingeplanten Regeln ist zu beachten, dass die Regel immer dann ausgewertet wird, wenn Datenwerte für die Eingaben im Datenset aktualisiert werden. Ie. Sie können zusätzliche Indikatoren und Merkmale hinzufügen, die nicht in Bedingungen verwendet werden dürfen, um die erneute Ausführung einer Regel zu erzwingen.

Sobald die Eingaben und Ausgaben für Ihr Datenset definiert sind, können Sie mit der Definition der Regelbedingungen fortfahren.

Schritt 2 - Regelbedingungen definieren

Nachdem Sie das Datenset gesichert haben, gelangen Sie auf die Konfigurationsregisterkarte der Regel. Auf dieser Registerkarte können Sie Ihre If-Else-Bedingungen für die angegebene Regel definieren. In Berechnungsregeln ist die "if"-Bedingung der Qualifier und "then" die Berechnung, die ausgeführt wird, um Ihr definiertes Ausgabekennzeichen zu füllen. In eingeplanten Regeln und Streaming-Regeln ist die If-Bedingung Ihre Bedingung, um entweder den Alert oder die Benachrichtigung auszulösen, die in der Then-Bedingung definiert ist. Für Aggregationsregeln gibt es jedoch keine IF-Then-Bedingungen. Sie wählen einfach die Aggregationsmethode aus, mit der Sie die Daten vom untergeordneten Objekt zum übergeordneten Objekt aggregieren möchten. Nachfolgend finden Sie einen Screenshot der If-Then-Bedingung, die wir verwenden, um eine Druckänderung zu berechnen.

Registerkarte „Regeleditor“ im SAP-Asset-Performance-Management-System, die zum Definieren der Logik für eine Regel verwendet wird. Auf diesem Bild können Benutzer die logischen Bedingungen und Aktionen für eine Regel definieren, indem sie eine textbasierte Schnittstelle verwenden, um die Teile If, Then, Else If und Else der Regel anzugeben. Die Drucktasten Sonst hinzufügen wenn und Sonst hinzufügen bieten Optionen zum Erweitern der Regellogik um zusätzliche Bedingungen und Aktionen.

Hier wird zuerst geprüft, ob der letzte Druckwert nicht null ist. Wenn wir einen Wert haben, verwenden wir diesen und den vorherigen Druckwert, um die letzte Wertänderung zu berechnen. Hinweis: Die Regel-Engine verwendet die SAP-Geschäftsregelsprache, um Ausdrücke anzulegen. Alle in dieser Sprache verfügbaren Formeln können in der Regel-Engine verwendet werden, mit Ausnahme der Aggregationsfunktionen, die nicht funktionieren. Für alle Indikatoren haben Sie Zugriff auf Letzte Vorherige und Älteste sowie deren Zeitstempel, die durch ein TS-Präfix gekennzeichnet sind. Für Merkmale und Attribute haben Sie jedoch nur Zugriff auf die neuesten Werte.

Sie können bei Bedarf zusätzliche "else if"- und "else"-Bedingungen im Berechnungs-Streaming und in eingeplanten Regeln hinzufügen. Wie jedoch vor den Aggregationsregeln erwähnt, können Sie nur eine Aggregationsmethode auswählen. Nachfolgend finden Sie Screenshots aus den anderen drei Regeltypen.

Aggregation

Der Regeleditor hat die Schnittstelle erneut geöffnet und zeigt die Aggregationsmethode Durchschnitt an.

geplant

Regeleditor-Bedingungen mit einem Alert, der auf Mussfelder hinweist, und einer Textregel mit Dateneingabefeldern, die als if this- then this-Konfiguration ausgefüllt werden müssen.

Im unteren Bereich der eingeplanten Regelkonfiguration definieren Sie den Zeitplan, für den die Regel ausgeführt wird.

Der Regeleditor zeigt die Zeitplanschnittstelle mit Optionen zum Festlegen der Häufigkeit an, z.B. Stunde, Startzeit, Endzeit und Ausführungsmodus.

Streaming:

Regeleditor-Bedingungen mit einem Alert, der auf Mussfelder hinweist, und einer Textregel mit Dateneingabefeldern, die als if this- then this-Konfiguration vervollständigt werden müssen, um else if und else hinzuzufügen.

Notiz

Die oben eingeplante Regel zeigt die Optionen an, die Ihnen für die Meldungserstellungsfelder zur Verfügung stehen, und die Streaming-Regel zeigt das Alert-Typfeld an. Die Ausgaben für beide sind jedoch austauschbar, sodass beide Regeln beide Ausgaben auslösen können.

Schritt 3 Freigeben der Regel:

Die Freigabe der Regel ist so einfach wie das Sichern der Konfigurationsregisterkarte und das Wählen der Drucktaste Freigeben, um die Regel zu aktivieren. Sobald eine Regel freigegeben wurde, kann sie erst bearbeitet werden, wenn sie erneut geöffnet wird, wodurch wiederum die Regel deaktiviert wird. Wenn die Regel für dynamische Datensatzregeln freigegeben wird und ein neues Objekt angelegt wird, das den Filterkriterien entspricht, wird die Regel vererbt und für dieses Objekt ausgeführt, wenn die relevanten Daten aufgenommen werden, ohne dass ein Benutzereingriff erforderlich ist. Wenn Sie für statische Regeln zusätzliche Objekte hinzufügen möchten, müssen Sie die Regel erneut öffnen und das Datenset bearbeiten, damit die neuen Objekte eingeschlossen werden können. Beachten Sie, dass Sie beim Bearbeiten einer bereits freigegebenen Regel und beim Hinzufügen von Objekten die Eingabeindikatormerkmale und -attribute für die Regel erneut auswählen müssen. Wenn ein Kennzeichen fehlt und der Datensatz gesichert wird, müssen Sie möglicherweise die Bedingungen auf der Konfigurationsregisterkarte neu aufbauen, um das fehlende Eingabedatenstück zu berücksichtigen.

Endgültig

Die Regel-Engine kann ein sehr leistungsfähiges Werkzeug zur Aktivierung von Konditionsüberwachungsszenarios sein. Obwohl es noch zusätzliche Funktionen für mehr Ausgaben und mehr Funktionen wie Zeitreihen-Aggregationsfunktionen gibt, gibt es noch viele Möglichkeiten, viele der gängigen Szenarios zu ermöglichen, die Benutzer möglicherweise benötigen. Mit ein wenig Kreativität kann die Regel-Engine manipuliert werden, um verschiedene Anwendungsfälle sowohl für Berechnungen an technischen Objekten als auch für Alerting- und Benachrichtigungsszenarien zu lösen.

Weitere Ressourcen

Bild eines Laptops, auf dem die SAP-Hilfeseite Regeln verwalten der Anwendung angezeigt wird.

Regeln verwalten

Persönliche Reflexion

Persönliche Reflexion.

Rufen Sie eine Zeit zurück, in der Sie mit der Einrichtung eines Systems oder Prozesses beauftragt wurden, das bzw. der effektiv auf Änderungen reagieren musste.

Wie haben Sie die Kriterien für diese Reaktionen ermittelt und sichergestellt, dass sie relevant und zeitnah waren?

Expertenantwort auf persönliche Reflexionsfrage

Expertenantwort.

Wenn ich Systeme einrichte, die dynamisch auf Veränderungen reagieren müssen, definiere ich zunächst klar und deutlich, welche Ergebnisse wir anstreben? Dies entspricht der Konfiguration von SAP-APM-Regeln, bei denen die Absicht jeder Regel mit den umfassenderen Zielen der Anlagenleistung und -wartung übereinstimmen muss. Die Kriterien für das Auslösen von Antworten, ähnlich wie das Festlegen von Bedingungen für Regeln der erweiterten Zahlungsverwaltung, basieren auf einem tiefen Verständnis des Systemverhaltens und der gewünschten Performance-Schwellenwerte.

In SAP APM ist eine Streaming-Regel sofort und reaktionär und eignet sich für Szenarien, die schnelle Antworten erfordern, genauso wie bestimmte Situationen im Leben oder Unternehmen schnelle Maßnahmen erfordern. Geplante Regeln hingegen spiegeln regelmäßige Check-ins wider, wobei Routineprüfungen in einem Geschäftsprozess parallelisiert werden, um die laufende Compliance und Performance sicherzustellen.

Die Komplexität von Berechnungsregeln in SAP APM, die neue Erkenntnisse aus vorhandenen Daten erzeugen, erinnert mich an den analytischen Teil der Systemeinrichtung, in dem Daten in aussagekräftige Informationen synthetisiert werden. Genau wie in APM, wo diese Regeln auf präzisen Formeln basieren, stelle ich in meinen eigenen Prozessen sicher, dass die Logik hinter jedem Entscheidungspunkt robust ist und alle relevanten Variablen berücksichtigt.

Diese Reflexion zeigt, ob es sich bei der Konfiguration von Regeln in SAP APM oder beim Einrichten anderer responsiver Systeme um das Verständnis des operativen Kontexts und die Definition klarer, umsetzbarer Kriterien handelt, die dem Zweck des Systems dienen. Es geht darum, den Bedarf zu antizipieren und das System so zu programmieren, dass es angemessen reagiert und bei jedem Schritt die Ausrichtung auf die strategischen Ziele sicherstellt.

Zusammenfassung

Überblick:

  • Diese Lektion konzentriert sich auf die Funktionen der APM-Regel-Engine für Konditionsüberwachungs- und Alerting-Szenarien.
  • Vier Regeltypen: Berechnung, Streaming, Eingeplant und Aggregation.
  • Berechnungsregeln verwenden Indikatoren für technische Objekte für Zeitreihendaten, Merkmale oder Attribute, um einen neuen Indikator zu berechnen.
  • Streaming- und eingeplante Regeln verwenden Indikatoren für technische Objekte für Alert- oder Benachrichtigungsausgaben.
  • Aggregationsregeln aggregieren ein einzelnes untergeordnetes Objekt auf der übergeordneten Ebene.

Grundkonfiguration für alle Regeltypen:

  1. Konfigurieren Sie das Datenset: Wählen Sie Objekte aus, definieren Sie Eingabedaten, und geben Sie die Ausgabe an.
  2. Wechseln Sie zur Konfigurationsregisterkarte, um If-Else-Bedingungen für die Regel einzurichten.

Schritt 1 - Datenset definieren:

  • Wählen Sie zwischen dynamischer und statischer Regelzuordnung.
  • Dynamische Regeln gelten automatisch für Objekte, die den Filterkriterien entsprechen.
  • Statische Regeln gelten nur für ausgewählte Objekte.
  • Stellen Sie sicher, dass die Kennzeichen für dynamische Regeln identisch eingerichtet sind.

Datenset Berechnungsregel: Wählen Sie technische Objekte aus, und wählen Sie Indikatoren für Bedingungen aus.

Aggregationsregel-Datenset: Wählen Sie einen einzelnen Eingabeindikator für die Aggregation auf der übergeordneten Ebene aus.

Datensets für eingeplante Regeln: Ähnlich wie Aggregationen, jedoch mit Optionen zum Auslösen eines Alerts, einer Benachrichtigung oder beides.

Streaming-Regeldatenset: Ähnlich wie eingeplante Regeln, wird jedoch ausgeführt, wenn Daten aktualisiert werden.

Schritt 2 - Regelbedingungen definieren:

  • Berechnungsregeln: Verwenden Sie die SAP-Geschäftsregelsprache, um Ausdrücke für Qualifizierer und Berechnungen anzulegen.
  • Eingeplante Regeln und Streaming-Regeln: Definieren Sie Bedingungen, um Alerts oder Benachrichtigungen auszulösen.
  • Aggregationsregeln: Wählen Sie eine Aggregationsmethode ohne If-Then-Bedingungen aus.

Schritt 3 - Regel freigeben:

  • Sichern Sie die Konfiguration, und wählen Sie die Drucktaste Freigeben, um die Regel zu aktivieren.
  • Freigegebene Regeln können erst bearbeitet werden, wenn sie erneut geöffnet werden, wodurch die Regel deaktiviert wird.
  • Dynamische Regeln erben automatisch neue Objekte, die den Filterkriterien entsprechen.
  • Statische Regeln erfordern das erneute Öffnen und Bearbeiten zusätzlicher Objekte.