Dynamische Indikatoren

Mithilfe von Indikatoren können Sie technische Kennzahlen (z. B. die Anzahl der Dialog-Sessions bzw. die Anzahl der aktiven Datenbankverbindungen) oder betriebswirtschaftliche Kennzahlen abfragen. In diesem Dokument erhalten Sie Informationen zur Anwendung Dynamische Indikatoren.

Zielgruppe

  • Benutzer
  • Technische Berater

Begriffsbestimmung

  • Aktivitätsdefinition – Eine Aktivitätsdefinition ist die Vorlage für die aus ihr erzeugten Aktivitäten. Ist eine Aktivitätsdefinition aktiviert, dann erzeugt die Workflow-Engine beim Eintreten des registrierten Ereignisses eine neue Aktivität, sofern die Übergangsbedingung erfüllt ist. Aktivitätsdefinitionen sind unabhängig von der OLTP-Datenbank und dem System, in dem sie erfasst wurden, da sie weder System- noch OLTP-spezifische Daten enthalten. Aktivitätsdefinitionen werden in der Repository-Datenbank gespeichert.
  • Indikator – Ein Indikator repräsentiert eine technische oder eine betriebswirtschaftliche Kennzahl, deren Wert überwacht werden soll. Ein Indikator wird durch einen Namensraum und einen Namen eindeutig identifiziert. Innerhalb von einem Namensraum können sich mehrere Indikatoren befinden, die sich durch den Namen unterscheiden. Die Indikatoren unterscheiden sich nach Art der Operationen und Darstellung der Informationen zur Überwachung. Die System-Engine stellt bereits eine Reihe der Indikatoren zur Verfügung, die Standard-Indikatoren. Weitere dynamische Indikatoren können vom Benutzer selbst erfasst werden. Externe Überwachungswerkzeuge können auf Indikatoren als MBean zugreifen.
  • Workflow-Management – Mit dem Workflow-Management können Aufgaben automatisch verteilt und deren Abarbeitung gesteuert werden.

Anwendungsbeschreibung

Die Anwendung Dynamische Indikatoren wird verwendet, um die dynamischen Indikatoren zu erfassen, zu bearbeiten und zu betrachten.

Die Anwendung Dynamische Indikatoren besteht aus einem Identifi­kations- und einem Arbeitsbereich.

Standardsymbolleiste

Die Standardsymbolleiste enthält das folgende spezifische Feld für die Anwendung:

  • (Datenbanktyp) – In dem Feld wird ausgewählt, für welchen Datenbanktyp der dynamische Indikator gültig sein soll. Dynamische Indikatoren können entweder in OLTP- oder Repository-Datenbanken erstellt werden. Sie können zwischen OLTP-Daten und Repository-Daten wählen.

Identifikationsbereich

Der Identifikationsbereich enthält die Felder, die den dynamischen Indikator identifizieren, sowie weitere allgemeingültige Basisdaten.

Die Felder im Einzelnen:

  • Indikator – Name des Indikators ohne Namensraum. Alle dynamischen Indikatoren werden im Namensraum com.dynamic  erfasst. Der vollständige Name eines dynamischen Indikators, beispielsweise mit dem Namen MyIndicator auf der Datenbank MYSEM01, ist com.dynamic.MYSEM01.MyIndicator.
  • Bezeichnung – Die Bezeichnung des Indikators dient als zusätzliches Erkennungsmerkmal für den dynamischen Indikator. Sie kann aus frei wählbarem Text bestehen. Geben Sie eine aussagekräftige und möglichst eindeutige Bezeichnung ein, damit die Suche danach erleichtert wird.

Arbeitsbereich

Im Arbeitsbereich sind die folgenden Felder angezeigt:

  • Typ – Typ des dynamischen Indikators. Mögliche Werte sind:
    • Aggregationsindikator
    • Zählerindikator
    • Zahlindikator
    • Statusindikator
  • Einheit – Einheit des zu überwachenden Parameters. Die Eingabe ist nur für die folgenden Typen relevant:
    • Aggregationsindikator
    • Zahlindikator
  • Aktivitätsdefinition – Aktivitätsdefinition, um den Wert des zu überwachenden Parameters zu berechnen. Dieses Feld ist ein Pflichtfeld für die folgenden Typen:
    • Zahlindikator
    • Statusindikator

    Bitte beachten Sie, dass die angegebene Aktivitätsdefinition bestimmte Bedingungen erfüllen muss. Siehe dazu die folgenden Kapitel in der Dokumentation:

Abhängig vom Typ des Indikators muss die Aktivitätsdefinition unterschiedliche Bedingungen erfüllen.

Zähler- und Aggregationsindikatoren

Für Zähler- und Aggregationsindikatoren wird keine Aktivitätsdefinition beim Indikator angegeben. Jede beliebige Aktivitätsdefinition kann jedoch ein Ereignis für einen Zähler- oder Aggregationsindikator auslösen, wenn ein bestimmtes z. B. betriebswirtschaftliches Ereignis eintritt. Normalerweise hat diese Aktivitätsdefinition nur die Aufgabe das Ereignis für den Indikator auszulösen.

Verwenden Sie zum Auslösen des Ereignisses die Befehle fireAggregatorIndicatorund fireCounterIndicatorin den Deklarationen der Aktivitätsdefinition. Geben Sie bei fireAggregatorIndicatorden Namen des Indikators und den zu aggregierenden Wert als Parameter an. Der Befehl fireCounterIndicatorbenötigt den Namen des Indikators als Parameter. Der Name des Indikators wird wie in der Anwendung Dynamische Indikatoren ohne Namensraum angegeben.

Beispiel
Ereignis für den dynamischen Zählerindikator myCounter auslösen:

fireCounterIndicator(“myCounter“);

Ereignis für den dynamischen Aggregationsindikator myAggregation mit dem Bruttobetrag der Ausgangsrechnung auslösen:

fireAggregatorIndicator(
“myAggregation“,
parameters.object:grossAmount.amount);

Zahlindikatoren

Für Zahlindikatoren müssen Sie eine Aktivitätsdefinition beim Indikator angeben. Diese Aktivitätsdefinition muss die Kategorie Funktionsaufruf haben. Weiterhin muss die Aktivitätsdefinition die folgenden Parameter haben:

Name Typ Datentyp Beschreibung
VALUE Rückgabe Zahl Der Rückgabewert VALUE ist der Rückgabewert des Indikators.

Die Aktivitätsdefinition wird aufgerufen, wenn der Indikator abgefragt wird, um den Rückgabewert VALUE zu berechnen.

Unter dem Karteireiter Deklarationen der Aktivitätsdefinition muss der Rückgabewert VALUE berechnet werden.

Beispiel

result.VALUE:=second(now());

Statusindikatoren

Für Statusindikatoren müssen Sie eine Aktivitätsdefinition beim Indikator angeben. Diese Aktivitätsdefinition muss die Kategorie Funktionsaufruf haben. Weiterhin muss die Aktivitätsdefinition die folgenden Parameter haben:

Name Typ Datentyp Beschreibung
STATE Rückgabe Zeichenkette Der Rückgabewert STATE ist ein Rückgabewert des Indikators. Der Rückgabewert soll eine technische Identifikation des Status sein.
DESCRIPTION Rückgabe Zeichenkette Der Rückgabewert DESCRIPTION ist ein Rückgabewert des Indikators. Der Rückgabewert soll eine verständliche Beschreibung des Status sein.

Die Aktivitätsdefinition wird aufgerufen, wenn der Indikator abgefragt wird, um die Rückgabewerte STATE und DESCRIPTION zu berechnen. Die beiden Werte sollten den gleichen Status beschreiben.

Unter dem Karteireiter Deklarationen der Aktivitätsdefinition müssen die Rückgabewerte berechnet werden.

Beispiel

If (hour(now())<12) {
result.STATE:=“AM“;
result.DESCRIPTION:= “ante meridiem“;
} else {
result.STATE:=“PM“;
result.DESCRIPTION:= “post meridiem“;
}

Customizing

Für die Anwendung Dynamische Indikatoren sind in der Anwendung Custo­mizing keine Einstellungen fest­zulegen.

Business Entitys

Für die Anwendung Dynamische Indikatoren ist das nachfolgende Business Entity relevant, das Sie beispielsweise verwenden, um

  • Berechtigungen zu vergeben,
  • Aktivitätsdefinitionen einzurichten oder
  • Daten zu importieren oder zu exportieren.

Dynamische Indikatoren

com.cisag.sys.services.indicator.obj.DynamicIndicator

Berechtigungen

Berechtigungen können sowohl mithilfe der Berechtigungsrollen als auch durch die Zuordnung einer Organisation vergeben werden. Das Berechtigungskonzept können Sie in der Technischen Dokumen­tation Berechtigungen nachlesen.

Spezielle Fähigkeiten

Für die Anwendung Dynamische Indikatoren bestehen keine speziellen Fähigkeiten.

Organisations-Zuordnungen

Für die Anwendung Dynamische Indikatoren ist eine Organisations-Zuordnung nicht erforderlich.

Besonderheiten

Für die Anwendung Dynamische Indikatoren bestehen keine Besonderheiten.

Berechtigungen für Geschäftspartner

Die Anwendung Dynamische Indikatoren ist für Geschäftspartner nicht freigegeben.

Czy ten artykuł był pomocny?