Themen
Dieses Kapitel enthält die folgenden Abschnitte:
Agents ermöglichen die Automatisierung Ihrer Geschäftsprozesse.
Sie können Agents für ereignisgesteuerte Benachrichtigung, geplante Veröffentlichung von Content und bedingte ereignisgesteuerte Ausführung von Aktionen verwenden.
Zur Auswahl stehen:
Einen Zeitplan, nach dem der Agent ausgeführt wird
Eine Datenbedingung, die bestimmt, was der Agent macht
Eine Analyse, die verteilt werden kann
Aktionen, die abhängig von der Datenbedingung automatisch ausgeführt werden können
Agents können informationsbasierte Probleme und Chancen dynamisch erkennen und ermitteln, welche Personen zu benachrichtigen sind, und diesen Personen Informationen über verschiedene Zustellungseinheiten (E-Mail, Telefon usw.) übermitteln.
Der von einem Agent übermittelte Content wird nach dem vom Empfänger gewählten Gebietsschema lokalisiert. (Benutzer geben ihr bevorzugtes Gebietsschema in der Registerkarte "Voreinstellungen" des Dialogfeldes "Mein Account" an.)
Ein Alert ist eine Benachrichtigung, die von einem Agent generiert wird, der personalisierten Content sowie Content, der eine Aktion erfordert, an angegebene Empfänger und seine Abonnenten übermittelt.
Die an Sie übermittelten Alerts können Sie in allen Teilen von Oracle BI Enterprise Edition sehen, zum Beispiel:
Im Abschnitt "Alerts" der Homepage.
Auf der ersten Seite von "Mein Dashboard". (Ein Alerts-Abschnitt wird der ersten Seite von "Mein Dashboard" automatisch hinzugefügt, sofern dies nicht manuell geschieht.)
Auf einer Dashboard-Seite, wenn der Contentdesigner der Seite einen Alerts-Abschnitt hinzufügt. Siehe Content zu Dashboards hinzufügen
Im Dialogfeld "Alerts", das über die Schaltfläche Alerts im globalen Header aufgerufen wird.
In bestimmten Zustellungseinheiten, zum Beispiel einem Telefon. Siehe Was sind Zustellungseinheiten und Übermittlungsprofile?
Im einfachsten Format führt ein Agent automatisch eine angegebene Kataloganalyse basierend auf einem definierten Zeitplan aus und untersucht die Ergebnisse auf ein spezielles Problem oder eine spezielle Chance.
Wenn das angegebene Problem oder die angegebene Chance in den Ergebnissen ermittelt wird, wird ein Alert generiert und an angegebene Empfänger sowie an die Abonnenten des Agent übermittelt, wobei die für jede Person angegebenen Zustellungsoptionen verwendet werden.
Siehe Was sind Alerts? und Was sind Zustellungseinheiten und Übermittlungsprofile?
Um komplexere Anforderungen zu bearbeiten, können Agents Aktionen aufrufen, die andere Agents, Skripte, Java-Programme oder Anwendungen auslösen. Ergebnisse können per XML, HTML oder Klartext zwischen Agents sowie an andere Anwendungen oder Services übergeben werden. Beispiel: Ein Agent kann eine Analyse ausführen, um alle aktuellen Produktaufträge über einem angegebenen Dollarbetrag zu identifizieren, die nicht von einem regionalen Lager gefüllt werden können. Die Ergebnisse können an einen anderen Agent übergeben werden, der eine Analyse ausführt, um alternative Bezugsquellen für diese Produkte zu finden. Schließlich kann ein letzter Agent ausgelöst werden, um Informationen einem Unternehmens-CRM-System zuzuführen und die entsprechenden Accountmitarbeiter über die alternative Beschaffung zu benachrichtigen.
Sie können automatisch zum Empfänger von Alerts werden, die von einigen Agents ausgelöst werden, und von anderen Personen erstellte Agents können für Sie zum Abonnement zur Verfügung stehen. Sie können auch eigene Agents erstellen, wenn Sie die entsprechenden Berechtigungen und Zuständigkeiten haben. Abhängig von Ihrer Berechtigungsebene können Sie Agents selektiv mit anderen gemeinsam verwenden oder für alle Benutzer verfügbar machen.
Der Agent-Editor ermöglicht das Erstellen von Agents zur Übermittlung von personalisiertem Content und Content, der eine Aktion erfordert, an Benutzer. Er ermöglicht auch das Anzeigen einer Übersicht über die aktuellen Agent-Einstellungen.
Der Agent-Editor verfügt über die folgenden Registerkarten:
Allgemein - zum Festlegen der Priorität des Contents, den ein Agent übermitteln soll, und der Art und Weise, wie der Übermittlungscontent generiert wird (d.h. des Benutzertyps, der die Abfrage ausführen kann).
Zeitplan - zum Festlegen, ob der Agent nach einem Zeitplan ausgeführt werden soll, wie oft er ausgeführt wird und wann die Ausführung beginnen und enden soll.
Bedingung - zum Festlegen, ob ein Agent immer seinen Content übermittelt und seine Aktionen ausführt, oder ob Contentübermittlung und Aktionsausführung von Bedingungen abhängen.
Übermittlungscontent - zum Festlegen des Contents, der von einem Agent übermittelt werden soll, z.B. Dashboard-Seite oder gespeicherte Analyse.
Empfänger - zum Festlegen, wer den Übermittlungscontent des Agent empfangen soll und wer den Agent abonnieren kann.
Ziele - zum Festlegen, wohin der Content übermittelt werden soll.
Aktionen - zum Festlegen von einer oder mehreren Aktionen, die ausgeführt werden sollen, wenn ein Agent fertig ist.
Sie rufen den Agent-Editor auf, wenn Sie einen Agent erstellen oder bearbeiten. Siehe Agents erstellen
Der Zugriff auf Agents ist für alle Oracle BI EE-Benutzer möglich.
Die Gewährung des Zugriffs auf bestimmte Agent-Funktionen erfolgt über die Seite "Berechtigungen verwalten". Wenn Sie dazu autorisiert sind, können Sie verschiedene Agent-Zugriffsberechtigungen ausdrücklich gewähren oder verweigern, darunter die Berechtigungen zum Ausführen folgender Aktionen:
Agents erstellen
Agents zum Abonnieren veröffentlichen
Agents an bestimmte oder dynamisch ermittelte Benutzer übermitteln
Agents verketten
Aktuelle Abonnements für Agents ändern
Weitere Informationen zu Berechtigungen finden Sie unter Presentation Services-Berechtigungen verwalten im Sicherheitshandbuch für Oracle Business Intelligence Enterprise Edition.
Mit der Anpassung in Agents können Sie generische Agents erstellen, die Sie für mehrere Situationen verwenden können.
Mit Anpassungen in Agents können Sie die Anzahl der Agents und Bedingungen reduzieren, die Sie für Ihr Unternehmen erstellen müssen. Außerdem können Sie so den speziellen für eine bestimmte Situation erforderlichen Alert bereitstellen.
Die Anpassung in einem Agent wird durch Überschreiben der Operatoren und Werte der angeforderten Filter erreicht, die mit den im Agent verwendeten Analysen verknüpft sind. (Ein angeforderter Filter ist ein Filter, dessen Operator auf "Wird angefordert" gesetzt ist. Siehe Spaltenfilter erstellen.
Sie verwenden Analysen in einem Agent, wenn Sie Folgendes für den Agent festlegen:
Der Agent soll die Contentzustellung oder Aktionsausführung auf Basis einer Bedingung (entweder benannt oder Inline) durchführen, die auf einer Analyse basiert. Siehe Mit Bedingungen arbeiten
Der Agent soll eine Analyse als Content zustellen.
Angeforderte Filter können an verschiedenen Stellen angepasst werden, abhängig davon, wie die zugehörige Analyse verwendet wird:
Wenn die Analyse als Basis für eine benannte Bedingung verwendet wird, lautet die Anpassungsfolge wie folgt:
In der Analyse
In der benannten Bedingung
In der Agentanpassung der Bedingung
In der Abonnementanpassung der Agentbedingung
Wenn die Analyse als Basis für eine in einem Agent erstellte Inline-Bedingung verwendet wird, lautet die Anpassungsfolge wie folgt:
In der Analyse
In der Agentanpassung der Bedingung
In der Abonnementanpassung der Agentbedingung
Wenn die Analyse als Zustellungscontent für einen Agent angegeben wird, lautet die Anpassungsfolge wie folgt:
In der Analyse
In der Agentanpassung des Zustellungscontents
In der Abonnementanpassung des Zustellungscontents
Achten Sie auf Folgendes, wenn Sie die Anpassung in einem Agent verwenden:
Wenn ein Filter außer Kraft gesetzt wurde, kann er nicht später in der Anpassungsfolge erneut außer Kraft gesetzt werden. Beispiel: Wenn Sie einen Filter in der Agentanpassung des Zustellungscontents außer Kraft setzen, kann der Abonnent ihn nicht später in der Abonnementanpassung des Zustellungscontents außer Kraft setzen.
Wenn Filter in einer Analyse kombiniert werden (also mit AND und OR erstellt werden), wird diese AND- und OR-Struktur nicht in der Anpassung angezeigt.
Wenn dieselben Filter mehrmals in einem Agent verwendet werden, wird nur eine eindeutige Filtergruppe zur Anpassung angezeigt. Die von Ihnen angegebenen angepassten Werte werden auf alle Instanzen des wiederholten Filters angewendet.
Ausnahme: Wenn die Analyse das Ergebnis einer Kombination von zwei oder mehr Analysen basierend auf einem Union-Vorgang ist, werden eindeutige Filter aus jedem Teil der Union zur Anpassung angezeigt. Siehe Spalten mit Set-Vorgängen kombinieren
Filter, die zwischen Agents übergeben werden, die Teil einer Kette sind (siehe die Aktion "Agent aufrufen" in Aktionen, die Vorgänge, Funktionen oder Prozesse in externen Systemen aufrufen), unterstützen die Anpassung nicht. Die vom übergeordneten Agent übergebenen Filter sind die Filter ohne Abonnentenanpassungen. Die an den untergeordneten Agent übergebenen Filter ersetzen die jeweiligen angeforderten Filter, bevor Abonnentenanpassungen angewendet werden.
Sie können Geschäftsprozesse automatisieren, indem Sie Agents erstellen und verwenden.
Beachten Sie folgende Richtlinien:
Sie können den Agent-Editor auch aufrufen, indem Sie Agent im Bereich Erstellen... der Homepage aufrufen.
Sie können Agents auch aus Analysen erstellen. Siehe Agents aus Analysen erstellen
Gehen Sie zum Erstellen eines Agent nach dem unten beschriebenen Verfahren vor.
Sie können eine Übersicht über die aktuellen Einstellungen für einen Agent anzeigen.
Diese wird im Agent-Editor angezeigt, und die Einträge können ein- oder ausgeblendet werden. In der Standardeinstellung sind die Einträge eingeblendet.
Beachten Sie folgende Richtlinie:
Sie können eine Übersicht über die Einstellungen eines Agent auch im Bereich "Vorschau" der Seite "Katalog" anzeigen.
Sie können Agents wiederverwenden, indem Sie sie speichern.
Wenn ein Agent zum Abonnieren zur Verfügung steht, müssen Sie ihn in einem Unterordner unter /Shared Folders
speichern. Beispiel: /Shared Folders/Shared Agents/Sales/Agent1
. Sie können Agents nicht direkt in /Shared Folders
speichern, wie /Shared Folders/Agent1
.
Wenn ein Agent nicht zum Abonnieren zur Verfügung steht, können Sie ihn in einem Unterordner unter /Shared Folders
, in /My Folders
oder in einem Unterordner von /My Folders
speichern. Beispiel: /My Folders/Sales/Agent1
. Sie können Agents nicht direkt in /Shared Folders
speichern, wie /Shared Folders/Agent1
.
Sie können Agents wie folgt in vorhandenen Ordnern oder in neuen Ordnern, die Sie erstellen, speichern.
Siehe Agents abonnieren
Sie können Agents abonnieren, die vom Eigentümer zum Abonnement für Sie verfügbar gemacht wurden.
Durch das Abonnieren eines Agents stellen Sie sicher, dass Sie stets die aktuellen Informationen zu diesem Agent erhalten.
Damit ein Agent abonniert werden kann, muss in Registerkarte "Empfänger des Agent-Editors die Option Agent für Abonnement veröffentlichen ausgewählt sein, und die Benutzer, Kataloggruppen und Anwendungsrollen, für die das Abonnement zulässig ist, müssen angegeben werden.
Sie können eine Liste der Agents anzeigen, die Sie abonnieren oder besitzen, d.h. eine Liste der Agents, die Sie in Ihrem persönlichen Ordner (Meine Ordner) gespeichert haben.
Sie können auf die Agents zugreifen, die Sie abonniert haben oder die Ihnen gehören, um deren Behavior zu ändern.
Sie können Ihre Abonnements von Agents beenden.
Wenn Sie das Abonnement eines Agents beenden, bedeutet dies, dass Sie die Ausgabe von diesem Agent nicht mehr sehen.
Beispiel: Ein Agent wurde so eingerichtet, dass Benutzer das Abonnement anpassen können, und der Agent verwendet eine Analyse, die einen angeforderten Filter für die Bedingung, den Zustellungscontent oder beides enthält.
Sie können die Filterwerte für die bedingte Analyse, die Zustellungscontentanalyse oder beides Ihren Bedürfnissen entsprechend anpassen.
Damit Benutzer ein Agent-Abonnement anpassen können, muss der Agent als Empfänger ausgeführt werden, und Sie müssen die Option Agent-Anpassung durch Abonnenten zulassen in der Registerkarte "Empfänger" des Agent-Editors auswählen.
Wenn Sie Filterwerte in einem Agentabonnement angepasst haben und die Filterwerte in den Agentergebnissen angezeigt werden sollen, müssen Sie der Analyse eine Filteransicht hinzufügen.
Mit angepassten Filterwerten können Sie nur die wichtigsten Informationen über einen Agent darstellen.
Sie können Ausführungspläne von Agents vorübergehend deaktivieren (und dann wieder aktivieren).
Durch Deaktivieren des Ausführungsplans eines Agent wird verhindert, dass der Agent nach dem für ihn definierten Plan ausgeführt wird. Die Ausführung auf andere Weise, zum Beispiel über die Schaltfläche Agent jetzt ausführen im Agent-Editor wird dadurch nicht verhindert.
Ein Agent-Ausführungsplan kann deaktiviert werden, wenn ein Agent mit definiertem Plan eine bestimmte Zeit lang gestoppt werden soll.
Der Ausführungsplan eines Agent kann auch standardmäßig vorübergehend deaktiviert werden. Beispiel: Wenn Sie einen Ordner kopieren, der einen oder mehrere Agents enthält, wird der Ausführungsplan jeder Agent-Kopie standardmäßig deaktiviert, und der Agent wird erst dann nach dem für ihn definierten Plan ausgeführt, wenn Sie ihn aktivieren.
So deaktivieren und aktivieren Sie den Ausführungsplan eines Agent:
Sie können den Ausführungsplan eines Agent auch über das Feld Aktiviert in der Registerkarte "Zeitplan" des Agent-Editors aktivieren.
Sie können Benachrichtigungen zu Content über Einheiten und Übermittlungsprofile empfangen.
Zustellungseinheiten und Übermittlungsprofile steuern, wie Sie erreicht werden, wenn von einem Agent ein Alert generiert wird, und welche Einheiten den Content empfangen:
Einheit - Eine Einheit ist das Medium, das verwendet wird, um den Content an Sie zu übermitteln. Der Content eines Agent kann als E-Mail oder SMS-Nachricht an verschiedene Einheiten übermittelt werden.
Übermittlungsprofil - Ein Übermittlungsprofil gibt die Einheiten an, an die Content für Sie zugestellt wird, basierend auf der Priorität des Contents. Sie können nach Bedarf verschiedene Übermittlungsprofile definieren und zwischen ihnen umschalten. Es kann jedoch immer nur ein Profil aktiv sein.
Beispiel: Sie haben ein Übermittlungsprofil Im Büro, das Content an eine Büro-E-Mail-Adresse übermittelt, und ein Profil Unterwegs, das Content an Ihr Mobiltelefon übermittelt, je nach Priorität der Informationen.
Sie konfigurieren Ihre Geräte und Übermittlungsprofile in der Registerkarte "Übermittlungsoptionen" des Dialogfeldes "Mein Account". Siehe Eigene Zustellungseinheiten und Übermittlungsprofile konfigurieren (Der Administrator legt fest, welche Gerätetypen für Sie verfügbar sind. Siehe Managing Device Types for Agents im Systemadministratorhandbuch für Oracle Business Intelligence Enterprise Edition.)
Möglicherweise werden in Ihrem Unternehmen Systemzustellungseinheiten und Übermittlungsprofile wie folgt automatisch generiert:
Über den Themenbereich "SA System" kann Ihr Unternehmen Systemzustellungseinheiten generieren, die auf den E-Mail-Adressen der einzelnen Benutzer und anderen einschlägigen Informationen (z.B. Mobiltelefonnummer) aus dem Themenbereich "SA Systems" basieren, und dann ein Systemübermittlungsprofil für jeden Benutzer unter Verwendung seiner Systemzustellungseinheiten erstellen.
Über den LDAP-Server kann Ihr Unternehmen (sofern keine Zustellungseinheiten und -profile über den Themenbereich "SA System" erstellt wurden) Systemzustellungseinheiten generieren, die auf den E-Mail-Adressen der einzelnen Benutzer und anderen einschlägigen Informationen (z.B. Mobiltelefonnummer) vom LDAP-Server basieren, und dann ein Systemübermittlungsprofil für jeden Benutzer unter Verwendung seiner Systemzustellungseinheiten erstellen.
Wenn Sie keine Geräte oder Profile konfigurieren, wird das für Sie generierte Systemübermittlungsprofil als Standard verwendet. Selbst wenn Sie andere Profile definieren, können Sie das Systemprofil als Standardprofil konfigurieren. Wenn Sie ein Übermittlungsprofil definieren, können Sie Systemgeräte in dieses Profil aufnehmen und die Prioritätsebenen festlegen, für die dieses Übermittlungsgerät verwendet wird. Siehe Setting Up the SA System Subject Area im Handbuch zum Planen von Jobs für Oracle Business Intelligence Enterprise Edition.
Je nach den für einen Agent festgelegten Zielen kann Content übermittelt werden an:
Homepage und Dashboard. Siehe Was sind Alerts?
aktive Übermittlungsprofile oder bestimmte Einheiten.
Wenn es sich bei den Zielen um bestimmte Einheiten handelt, wird Content an die Zustellungseinheiten übermittelt, die Sie konfiguriert haben, und nicht an die Einheiten in Ihrem aktiven Übermittlungsprofil. Beispiel: Ist ein Agent zur Zustellung an E-Mail-Einheiten konfiguriert, dann wird die von Ihnen konfigurierte Standard-E-Mail-Einheit verwendet und nicht irgendwelche E-Mail-Einheiten, die Sie in Ihrem aktiven Übermittlungsprofil konfiguriert haben.
Übermittlungscontent wird eine bestimmte Priorität zugewiesen. Die Standardpriorität ist "Normal". Wenn Sie Zustellungseinheiten für Ihr aktives Profil auswählen, können Sie die Priorität des Contents angeben, der an jede Einheit übermittelt werden soll. Beispiel: Haben Sie ein Mobiltelefon in Ihr Übermittlungsprofil aufgenommen, so können Sie festlegen, dass nur Content hoher Priorität an das Mobiltelefon zugestellt werden soll. Wenn Sie wissen, dass Sie häufig unterwegs sind und Ihre E-Mails nicht abrufen können, können Sie festlegen, dass nur Content niedriger Priorität an Ihre Büro-E-Mail-Adresse zugestellt werden soll.
Die Registerkarte "Übermittlungsoptionen" des Dialogfeldes "Mein Account" wird zur Definition von Einheiten und Übermittlungsprofilen verwendet, mit denen Sie erreicht werden können, wenn von einem Agent ein Alert generiert wird.
Sie können auf eine Liste mit den Alerts zugreifen.
Die Liste enthält den Namen der einzelnen Alerts zusammen mit Zustellungsdatum und -uhrzeit sowie der Anzahl der Vorkommen. Mit dieser Liste können Sie Folgendes ausführen:
Den Content für einen Alert anzeigen.
Einen Alert und alle seine Vorkommen löschen.
Den Agent bearbeiten, der den Alert generiert hat, wenn Sie dazu berechtigt sind.
Den Agent ausführen, der den Alert generiert hat, wenn Sie dazu berechtigt sind.
Den Oracle BI-Alerts-Feed abonnieren. Siehe RSS-Feeds für Alerts abonnieren
Alle Alerts und alle ihre Vorkommen löschen.
Siehe Was sind Alerts?
Sie können auch vom Abschnitt "Alerts" auf der Homepage auf Alerts zugreifen und diese verwalten
Sie können Alerts über ein RSS 2.0-kompatibles Leseprogramm empfangen, das die einfache HTTP-Authentifizierung unterstützt.
Wenn Oracle BI Presentation Services das HTTPS-Protokoll verwendet, muss der eingesetzte RSS-Reader ebenfalls das HTTPS-Protokoll unterstützen.
Zum Abonnieren eines RSS-Feeds für Alerts muss Ihnen vom Administrator die Berechtigung zum Zugriff auf RSS-Feeds erteilt worden sein.