In diesem Abschnitt:
Vorgehensweise: |
Im heutigen Geschäftsklima ist es entscheidend, Kosten zu senken und die Rentabilität zu erhöhen. Unternehmen erstellen und verteilen Reports zur Auswertung und, um Maßnahmen zu ergreifen, falls die vom Management definierten Bedingungen nicht erfüllt worden sind. Die Auswertung kann zu einem großen Teil durch Alert-Reports automatisiert werden.
Alert-Reporterstellung automatisiert die Überprüfung einer definierten Bedingung, um zu bestimmen, ob ein Report eingereicht werden sollte. Empfänger des Reports wissen bereits bevor sie ihn öffnen, dass Sie diesen Report erhalten haben, weil eine Ausnahme in Ihrem Verantwortungsbereich aufgetreten ist.
Ein datengesteuerter Alert ist ein Ereignis, das durch von Ihnen festgelegte Richtlinien ausgelöst wurde. Diese Richtlinien können einfach oder komplex sein. Eine einfache Richtlinie gibt beispielsweise an, dass ein Verkaufsleiter benachrichtigt wird, wenn eine Bestellung eingeht, die eine Million Dollar überschreitet. Ein Beispiel für eine komplexere Richtlinie ist es, einen Abteilungsleiter zu benachrichtigen, wenn die Gesamtausgaben das Budget für eine Kategorie übersteigen. Der Report, der aufgrund des Alerts an den Manager gesendet wird, könnte die letzten Transaktionen, die Beträge und die Quellen anzeigen.
Alert-Reports sind ein integriertes Feature von WebFOCUS Managed Reporting und ReportCaster. Ein Alert-Report kann interaktiv oder durch autorisierte Benutzer ausgeführt werden. Sie können den ReportCaster verwenden, um einen Alert-Report zu planen und zu verteilen. Burst-Fähigkeit kann gezielte Informationen an die Personen senden, die diese benötigen, so dass der einzelne Benutzer weniger Informationen analysieren muss.
Alerts funktionieren mit allen E-Mail-Clients. Sie werden auf den folgenden Mobilgeräten unterstützt: iPhone®, iPad®, BlackBerry® und Mobiltelefone mit E-Mail-Funktion. Alerts können auch an alle PCs oder Laptops mit E-Mail-Fähigkeiten gesendet werden.
Alerts stellen Folgendes zur Verfügung:
In diesem Abschnitt: Vorgehensweise: Referenz: |
Das Alert-Feature erfordert die folgenden Komponenten:
Ein Alert besteht aus Folgendem:
Ein Alert-Test ist wird benötigt, um zu überprüfen, ob die definierten Testbedingungen (Regeln) erfüllt werden oder nicht (wahr oder falsch). Ein Alert-Test kann ein WebFOCUS-Test sein, welcher eine einfache TABLE-Anfrage ist, die Sie erstellen, um die Bedingung zu definieren, nach der Sie testen möchten. Alternativ kann ein Alert-Test ein Prüfen, ob die Datei vorhanden ist sein, der überprüft, ob eine Datei vorhanden ist, die für den WebFOCUS Reporting Server zugreifbar ist, an den der Alert-Test gesendet wird. Die Datei muss sich nicht im APP PATH befinden. Sie muss sich nur an einer Stelle befinden, wo der Reporting Server sie finden kann.
Die Datei Prüfen, ob die Datei vorhanden ist muss nicht eine tatsächliche Datei mit einer Erweiterung sein. Testen, ob ein Ordner vorhanden ist, ist auch möglich.
Wenn der Alert-Test ausgelöst wird (wahr), werden Datensätze zurückgegeben und Alert-Ergebnisanfrage wird verarbeitet. Sie haben die Option, den Ergebnisreport zu erstellen, oder einen vorhandenen Managed Reporting-Report, den Sie ausführen dürfen, auszuwählen.
Alerts die im Browser erstellt wurden
Wenn Sie einen neuen Alert im BI-Portal oder BI-Dashboard auswählen, wird das Tool WebFOCUS-Alert-Assistent geöffnet für die Erstellung von Komponenten. Der Alert-Assistent ist eine Bindows™-Anwendung, die in einem separaten Browserfenster gestartet wird.
Der Browsertab verwendet den generischen Namen Alertn, wobei n eine Indexzahl ist, die bei 1 anfängt. Alle nachfolgenden Alerts sind jeweils um 1 höher. Wenn Sie den Alert speichern, wird die Dialogbox automatisch mit diesem generischen Namen eingerichtet. Sie können jedoch den Namen wie gewünscht ändern.
Wenn Sie WebFOCUS-Test im Browser auswählen, werden Sie aufgefordert, den Alert-Test mit InfoAssist zu erstellen. Die Version von InfoAssist, die aufgerufen wird, hat kein Feldstyling, Kopfzeilen, Fußzeilen oder Reportoptionen, wie z. B. OLAP und Paging auf Abruf. Der Alert-Test bestimmt, ob eine angegebene Bedingung wahr ist. Er ist nicht der Report, der als Ergebnis des Alerts angezeigt wird.
Sie können das Alert-Ergebnis mit InfoAssist erstellen, und zwar mit allen verfügbaren Styling- und Reportoptionen. Sie können alternativ einen vorhandenen Managed Reporting-Report auswählen.
Hinweis: Es wird empfohlen, dass Sie einen vorhandenen Report für die Alert-Ergebnisanfrage auswählen, da er unabhängig von dem Alert bearbeitet, interaktiv ausgeführt oder geplant werden kann. Wenn Sie das Alert-Ergebnis mit InfoAssist im Alert-Assistent erstellen, müssen Sie den Alert-Assistent verwenden und die Option Öffnen erneut auswählen, um die Anfrage zu bearbeiten, da der Alert-Test und der Report, der ausgeführt werden soll, sich in der Alert-Prozedur befinden.
Im Beispielcode der folgt, werden sowohl der Alert-Test als auch der Report, der ausgeführt werden soll (Alert-Ergebnis) mit InfoAssist erstellt. Um das Code-Beispiel einfach zu halten, wurden keine Styling- oder Reportoptionen wie z. B. Reportkopfzeilen oder Bedingtes Styling in diese Anfrage aufgenommen.
Beachten Sie, dass es nach der ersten TABLE-Anfrage eine –IF-Anweisung gibt, die überprüft, ob die Anzahl der Zeilen im Alert-Test gleich Null ist (-IF &LINES EQ 0). Diese Testbedingung bestimmt, ob die zweite TABLE-Anfrage, die den Report ausführt, ausgelöst werden sollte (wahrt).
Wenn die Anzahl der Zeilen größer als Null ist, bedeutet dies, dass es Datensätze gibt, die den Alert-Test erfüllen, und der Report wird somit ausgeführt. Wenn die Anzahl der Zeilen gleich Null ist, bedeutet dies, dass es keine Datensätze gibt, die den Alert-Test erfüllen, und der Report wird nicht ausgeführt.
-* Created by Alert Assist -* start of the test report ENGINE INT CACHE SET ON -DEFAULTH &WF_SUMMARY='Summary'; -DEFAULTH &WF_TITLE='WebFOCUS Report'; TABLE FILE ibisamp/wf_retail SUM WF_RETAIL.WF_RETAIL_SALES.COGS_US WF_RETAIL.WF_RETAIL_SALES.REVENUE_US BY WF_RETAIL.WF_RETAIL_PRODUCT.PRODUCT_CATEGORY BY WF_RETAIL.WF_RETAIL_PRODUCT.BRAND WHERE WF_RETAIL.WF_RETAIL_SALES.COGS_US GT WF_RETAIL.WF_RETAIL_SALES.REVENUE_US; ON TABLE HOLD ON TABLE NOTOTAL ON TABLE SET PAGE-NUM NOLEAD ON TABLE SET SQUEEZE ON ON TABLE SET EMPTYREPORT ON ON TABLE SET HTMLCSS ON ON TABLE SET HTMLENCODE ON ON TABLE SET CACHELINES 100 END -* end of the test report
-* start of the test -RUN -IF &LINES EQ 0 GOTO ALERTEXIT; -* end of the test -* start of the output report ENGINE INT CACHE SET ON -*COMPONENT=Define_wf_retail DEFINE FILE ibisamp/wf_retail Loss/D12.2=WF_RETAIL.WF_RETAIL_SALES.REVENUE_US - WF_RETAIL.WF_RETAIL_SALES.COGS_US ; END -DEFAULTH &WF_SUMMARY='Summary'; -DEFAULTH &WF_TITLE='WebFOCUS Report'; TABLE FILE ibisamp/wf_retail SUM WF_RETAIL.WF_RETAIL_SALES.QUANTITY_SOLD Loss BY WF_RETAIL.WF_RETAIL_PRODUCT.BRAND ACROSS WF_RETAIL.WF_RETAIL_TIME_SALES.TIME_QTR WHERE WF_RETAIL.WF_RETAIL_SALES.COGS_US GT WF_RETAIL.WF_RETAIL_SALES.REVENUE_US; ON TABLE SUBHEAD "Brand Revenue Loss" ON TABLE PCHOLD FORMAT HTML ON TABLE NOTOTAL ON TABLE SET CACHELINES 100 ON TABLE SET PAGE-NUM NOLEAD ON TABLE SET SQUEEZE ON ON TABLE SET HTMLCSS ON ON TABLE SET HTMLENCODE ON ON TABLE SET EMPTYREPORT ON ON TABLE SET GRWIDTH 1 ON TABLE SET STYLE * INCLUDE=IBFS:/FILE/IBI_HTML_DIR/javaassist/intl/EN/ENIADefault_combine.sty,$ TYPE=REPORT, TITLETEXT=&WF_TITLE.QUOTEDSTRING, SUMMARY=&WF_SUMMARY.QUOTEDSTRING, HFREEZE=OFF, $ TYPE=TABHEADING, LINE=1, JUSTIFY=CENTER, $ TYPE=TABHEADING, LINE=1, ITEM=1, OBJECT=TEXT, SIZE=14, STYLE=BOLD+ITALIC, $ ENDSTYLE END -* end of the output report
-* start of the options -* end of the options -ALERTEXIT -* Finished by Alert Assist
Die Dialogbox Tool-Einrichtung wird geöffnet. Sie enthält Optionen für die Auswahl eines Reporting Servers und von Anwendungspfaden.
Hinweis: Benutzerzugriff auf die Dialogbox Tool-Setup, um Reporting Server-Eigenschaften anzugeben, wird durch eine WebFOCUS-Sicherheitsberechtigung gesteuert. Informationen über WebFOCUS-Sicherheitsberechtigungen finden Sie im Handbuch WebFOCUS-Sicherheit und -Administration.
Wenn Sie einen Alert in dem Web-Browser erstellen, wird der Alarm-Assistent und dann Infoassist aufgerufen. Der Alert-Assistent hat ein Benutzer-Interface, das dem von InfoAssist ähnelt. Das folgende Bild zeigt die WebFOCUS Alert-Assistent-Schnittstelle.
Alert-Assistent-Hauptmenü
In der oberen linken Ecke des Browser-Fensters ist der Anwendungsbutton, der Zugriff auf das Alert Assist-Hauptmenü gewährt. Dieses Menü enthält die Optionen zum Speichern, Speichern unter, Ausführen, Schließen und Beenden. Einige dieser Optionen sind auch auf der Alert- Assistent Schnellzugriff-Toolbar.
In der folgenden Abbildung sehen Sie das erweiterte Alert-Assistent-Hauptmenü.
Speichert den Alert. Diese Option ist deaktiviert, bis beide Teile des Alerts erstellt wurden.
Speichert den aktuellen Alert unter einem neuen Namen. Das Dialogfeld Speichern Unter zeigt ein Feld an, in dem Sie den neuen Namen eingeben können.. Diese Option ist deaktiviert, bis beide Teile des Alerts erstellt wurden.
Schließt den aktuellen Alert und fordert Sie dazu auf, die Änderungen zu speichern.
Beendet den Alert-Assistent und fordert Sie dazu auf, ausstehende Änderungen am offenen Alert zu speichern.
Toolbar für den Schnellzugriff des Alert-Assistent
Die Toolbar für den Schnellzugriff auf den Alert-Assistent enthält die folgenden Buttons.
Button |
Beschreibung |
---|---|
|
Speichert den Alert. Diese Option ist deaktiviert, bis beide Teile des Alerts erstellt wurden. |
|
Macht die letzte Aktion rückgängig. |
|
Fährt fort, indem eine Aktion erneut durchgeführt wird. |
|
Zeigt den Alert-Prozedur-Code in einem schreibgeschützten Fenster an. |
|
Sendet die gesamte Alert-Prozedur an den Reporting Server. Diese Option ist aktiviert, wenn beide Teile des Alerts erstellt wurden. Die Ausgabe wird immer in einem neuen Browser geöffnet. |
Band
Unter der Alert Assist Schnellzugriff-Toolbar ist ein Band. Wenn der Alert-Assistent das erste Mal geöffnet wird, ist keine der Menübandoptionen aktiviert.
Sie müssen den Node Test oder den Node Ergebnis auswählen, um die Option Neu zu aktivieren, wie es in der folgenden Abbildung zu sehen ist.
Sie müssen einen Test erstellen, um die restlichen Optionen zu aktivieren, wie es in der folgenden Abbildung zu sehen ist.
Das Menüband enthält die folgenden Optionen:
Navigationsgruppe
Zeigt ein Menü, aus dem Sie wählen können, ob Sie einen neuen WebFOCUS Report oder WebFOCUS Test erstellen, einen vorhandenen Bericht öffnen oder eine bereits existierende Datei suchen wollen. Dieser Button ist aktiv, wenn der Test-Knoten oder Ergebnis-Knoten ausgewählt wurde. Sie können diese Optionen auch in den Kontextmenüs für den Testknoten und Ergebnis-Knoten finden.
Ruft den Infoassist auf, so dass Sie Änderungen an dem Bericht machen können, wenn ein Alert-Test oder ein Alert-Ergebnis ausgewählt wurde. Die Option Öffnen wird erst aktiviert, nachdem ein Reporttest erstellt wurde.
Öffnet den Bericht über die Dialogbox DATEINAME Datenquelle, wenn ein Alert-Test oder Alert-Ergebnis ausgewählt wurde. Sie können dann den Report in einem Texteditor bearbeiten.
Führt den Bericht in einem neuen Browserfenster aus, wenn ein Alert-Test oder ein Alert-Ergebnis ausgewählt wurde.
Gruppe löschen
Entfernt den Report vom Test-oder Ergebnis-Knoten.
Autorisierte Benutzer können einen Alert-Test interaktiv ausführen und ihn optional für die Verteilung durch ReportCaster planen.
In der folgenden Abbildung sehen Sie einfache Alert-Verarbeitung.
In der folgenden Abbildung sehen Sie geplante Alert-Verarbeitung.
Hinweis: Die abgespeckte Version von InfoAssist wird verwendet, um einfache TABLE-Anfragen mit HOLD-Anweisungen (nicht PCHOLD FORMAT) zu erstellen. Sie erzeugt Prozedursyntax, die im Alert so gespeichert wird, wie in früheren WebFOCUS-Releases. Die Option Bearbeiten im Menüband ermöglicht es Ihnen, den Editor zu öffnen und manuell den Prozedur-Code einzugeben oder vorhandenen Prozedur-Code zu bearbeiten. Wenn der Test aus dem Editor gespeichert wird, muss validiert werden, dass die Syntax eine ON TABLE HOLD-Anweisung enthält, was eine Voraussetzung für einen Alert-Test ist.
Testen, ob ein Ordner vorhanden ist, ist auch gültig. Geben Sie den vollständigen Pfad für den Ordner ein, auf den der Reporting Server Zugriff hat. Wenn die Datei gefunden wird, wird der Alert ausgelöst (wahr) und es wird der Alert-Ergebnisreport ausgeführt.
InfoAssist wird geöffnet und Sie können den Report erstellen, der ausgeführt wird, wenn der Alert-Test ausgelöst wird (wahr).
Die Dialogbox Öffnen wird geschlossen und der ausgewählte Report wird unter dem Node Ergebnis angezeigt.
Das Alert-Ergebnis wird automatisch ausgeführt, wenn der Alert-Testreport ausgelöst wird (wahr). Wenn Sie Reports für die Verteilung planen dürfen, können Sie den Alert optional planen.
Hinweis: Bei der Verwendung des Alarm-Assistenten zur Reporterstellung kann es sein, dass Sie Benachrichtigungen sehen, die angeben, dass der Report gespeichert wurde. Ihre Änderungen am Report wurden gespeichert, aber werden erst im WebFOCUS-Repository gespeichert, wenn der Alert gespeichert wird. Wenn Sie den Alert-Assistent verlassen, bevor Sie im Alert-Assist-Menü auf Speichern klicken, wird der Alarm nicht gespeichert.
Das einfache ReportCaster-Zeitplan-Tool wird in einem neuen Browserfenster geöffnet, wie es in der folgenden Abbildung zu sehen ist.
Weitere Informationen über das einfache Zeitplan-Tool und Verteilungsoptionen finden Sie im Handbuch ReportCaster.
Die Dialogbox Alert-Optionen wird geöffnet, wie es in der folgenden Abbildung zu sehen ist.
Wenn Sie die Planung fertigstellen, sollten Sie die Burst-Option in Erwägung ziehen, um bestimmte Reportwerte anstelle des gesamten Reports zu verteilen. Wenn Bursting auf einen Report angewendet wird, müssen Verteilungsinformationen in einer Verteilerliste, einer Verteilerdatei oder einer dynamischen Liste zur E-Mail-Verteilung sowie einer Zugriffsliste für die Bibliothekverteilung angegeben werden. Die Optionen E-Mail- und Bibliothek-Verteilung sind für Alert-Reports am geeignetsten, da die Push- gegen Pull-Benachrichtigung über E-Mail zur Verfügung steht. Weitere Informationen über die Verwendung der Burst-Option im ReportCaster finden Sie im Handbuch ReportCaster.
Weitere Informationen über Wiederholungsoptionen finden Sie im Handbuch ReportCaster.
Der Zeitplan-Report wird nun in dem Strukturbaum gezeigt, wie in der folgenden Abbildung dargestellt.
Wenn ein Alert-Test falsch ist (und daher nicht aktiviert), wird der Alert-Ergebnisreport nicht ausgeführt. Wenn ein Alert-Zeitplan ausgeführt wird, werden Informationen über die Alert-Testauswertung (wahr oder falsch) sowie Fehler- oder Warnmeldungen, die bei der Planung oder der Alert-Verarbeitung auftreten, in die Log-Datei geschrieben.
Um die Fertigstellung eines geplanten Alerts zu verfolgen oder Fehler, die bei der Verarbeitung aufgetreten sind, ohne den Log-Report für den Alert-Zeitplan zu prüfen, empfehlen wir, dass Sie die Option Zeitplanbenachrichtigung verwenden.
Sie können im Tab Benachrichtigung im Planungs-Tool Folgendes angeben:
Vorgehensweise: |
Ein datengesteuerter Alert ist ein Ereignis, das durch von Ihnen festgelegte Richtlinien ausgelöst wurde. Diese Richtlinien können einfach oder komplex sein. Das folgende Tutorial beschreibt, wie man einen einfachen Alarm erstellt, der ausgelöst wird, wenn die Kosten für Waren die Einnahmen für eine Marke überschreiten. Diese Art der Benachrichtigung könnte einem Unternehmen bei der Entscheidung helfen, ob es weiterhin eine bestimmte Marke führen will, je nach Geldverlust während eines bestimmten Zeitrahmens.
Um diesem Tutorial zu folgen, müssen Sie Zugriff auf die WebFOCUS-Einzelhandel-Beispieldatenquelle haben.
Das Alert-Assistent Tool öffnet sich in einem neuen Browser-Fenster, wie in der folgenden Abbildung dargestellt.
WebFOCUS Info-Assistent wird geöffnet.
Bevor Sie Ihren Report abschließen, müssen Sie die WO-Bedingung hinzuzufügen, die die Kriterien, die Sie erfüllt haben wollen, definiert.
Die Dialogbox Erstellen einer Filterbedingung wird geöffnet.
Die Dropdown-Menüs für Felder und Unterabfragen, Operatoren und Werte öffnen sich.
Das folgende Bild zeigt den fertigen Wo-Zustand.
Ihr Bericht wird nun unter dem Test-Knoten im Alert-Assist Browser-Fenster gezeigt.
WebFOCUS Info-Assistent wird geöffnet.
Da Ihr Alarm-Test die Einnahmeverluste überprüft, ist es wichtig, dass in diesem Tutorial der Abschlussbericht ein Feld hat, das den Verlust verdeutlicht. Dieses Feld steht standardmäßig nicht zur Verfügung. Sie können es erstellen.
Das Dialogfeld Detailsfield (Definieren) wird geöffnet.
Sie können den Ausdruck direkt in das Feld Ausdruck eingeben, oder die Felder aus dem Datenbaum wählen.
das Datenfenster wird aktualisiert und zeigt nun das neue Feld, Verlust an.
Um sicherzustellen, dass das Alert-Ergebnis die korrekten Bericht , wenn die Testkriterien erfüllt ist, müssen Sie die gleiche hinzufügen Wo Zustand, wie die, die Sie an den Alert -Test aufgenommen.
Sie können den Bericht, der verteilt wird, stylen, indem Sie eine Kopfzeile hinzufügen.
Es wird die Dialogbox Kopfzeile & Fußzeile geöffnet.
Sobald sowohl Test- und Ergebnis abgeschlossen sind, können Sie das Benachrichtigungsverfahren speichern.
Die Dialogbox Speichern unter wird geöffnet.
Ihre neuer Alert wird nun im Ressourcenbaum gezeigt und kann jetzt terminisiert werden, wie in der folgenden Abbildung dargestellt.
Sie können den Report so terminisieren, dass er per E-Mail, FTP-Server, Reportbibliothek, Repository verteilt wird, oder direkt zum Drucker geschickt wird. In diesem Tutorial möchten Sie, dass eine monatliche E-Mail gesendet wird.
Das ReportCaster Basic Scheduling-Tool wird geöffnet, wie in der folgenden Abbildung dargestellt.
Die Dialogbox Alert-Optionen wird geöffnet.
In der folgenden Abbildung sehen Sie ein Beispiel des Verteilungs-Tabs.
Darüber hinaus können Sie Mitteilungen der Alert-Verteilung einstellen. Klicken Sie auf Benachrichtigung und füllen Sie die Felder aus, je nach Bedarf.
Die Dialogbox Speichern unter wird geöffnet.
Der Alert-Plan wird nun im Resourcenbaum gezeigt, wie in der folgenden Abbildung dargestellt.
Durch einen Prompt werden Sie gefragt, ob Sie den Zeitplan ausführen wollen.
Die E-Mail-Adressen, die Sie zuvor identifiziert hatten, werden den Alert Report in Kürze erhalten.
Die folgenden Bilder zeigen Beispiele für die Alert E-Mail und den Alert Report.
WebFOCUS |