Chat now with support
Chat mit Support

Identity Manager 9.2.1 - Konfigurationshandbuch

Über dieses Handbuch Softwarearchitektur des One Identity Manager Kundenspezifische Änderungen an der One Identity Manager Standardkonfiguration Anpassen der One Identity Manager Basiskonfiguration Grundlagen zum One Identity Manager Schema
Übersicht über das One Identity Manager Schema Tabellenarten und Standardspalten im One Identity Manager Datenmodell Hinweise zur Bearbeitung von Tabellendefinitionen und Spaltendefinitionen Tabellendefinitionen Spaltendefinitionen Tabellenbeziehungen Dynamische Fremdschlüssel Unterstützung von Dateigruppen
Bearbeiten der Benutzeroberfläche
Objektdefinitionen für die Benutzeroberfläche Menüführung der Benutzeroberfläche Formulare für die Benutzeroberfläche Statistiken im One Identity Manager Erweitern des Launchpad Methodendefinitionen für die Benutzeroberfläche Anwendungen für die Gestaltung der Benutzeroberfläche Symbole und Bilder für die Gestaltung der Benutzeroberfläche Verwenden vordefinierter Datenbankabfragen
Lokalisierung im One Identity Manager Prozess-Orchestrierung im One Identity Manager
Abbildung von Prozessen im One Identity Manager
Bearbeiten von Prozessen mit dem Prozesseditor Definieren von Prozessen Prozessgenerierung simulieren Gültigkeitsprüfung eines Prozesses Kompilieren von Prozessen Verwenden von prozesslokalen Variablen und globalen Variablen für die Prozessdefinition Schwellwerte für die Verarbeitung von Prozessen Festlegen des ausführenden Servers Benachrichtigung zur Verarbeitung von Prozessschritten Automatisierte Ausführung von Prozessen Übersicht über die Prozesskomponenten
Einrichten von Jobservern
Arbeitsweise des One Identity Manager Service Prozessüberwachung zur Nachverfolgung von Änderungen Bedingte Kompilierung mittels Präprozessorbedingungen Skripte im One Identity Manager
Verwendung von Visual Basic .NET-Skripten Hinweise zur Ausgabe von Meldungen Hinweise zur Verwendung von Datumswerten Hinweise zur Verwendung von PowerShell Skripten Verwendung der $-Notation Verwendung von base Objekt Aufruf von Funktionen Prä-Skripte zur Verwendung in Prozessen und Prozessschritten Verwendung von Session Services Verwendung der #LD-Notation Skriptbibliothek Unterstützung bei der Bearbeitung von Skripten im Skripteditor Skripte mit dem Skripteditor erstellen und bearbeiten Skripte im Skripteditor kopieren Skripte im Skripteditor testen Kompilieren eines Skriptes im Skripteditor testen Überschreiben von Skripten Berechtigungen zu Ausführen von Skripten Bearbeiten und Testen von Skriptcode mit dem System Debugger Erweitertes Debugging im Object Browser
One Identity Manager Abfragesprache Berichte im One Identity Manager Erweiterung des One Identity Manager Schemas um kundenspezifische Tabellen oder Spalten Webservice Integration One Identity Manager als SCIM 2.0 Serviceprovider Verarbeitung von DBQueue Aufträgen Konfigurationsdateien des One Identity Manager Service

Beispiel für einen einfachen Bericht mit Gruppierung der Daten

Es soll ein Bericht erstellt werden, der alle Identitäten gruppiert nach ihren Abteilungen auflistet.

  1. Es wird ein neuer Bericht erzeugt.
    • Als Bezeichnung des Berichtes wird CCC_Identity_by_Department festgelegt. Als Anzeigename wird Identitäten nach Abteilungen %UID% festgelegt.

    • Es wird eine Datenquelle Identity by Department mit dem Abfragemodul SQL für den Bericht erstellt. Die Datenabfrage soll die Identitäten liefern die einer Abteilung zugeordnet sind. Die Abteilung wird über den Objektschlüssel (XObjektKey) ermittelt. Dieser wird als Parameter an den Bericht übergeben. Abgefragt werden Vorname (Firstname) und Nachname (Lastname) der Identität sowie der Name der Abteilung (Departmentname).

      Select Firstname, Lastname, Departmentname

      from person join Department

      on person.uid_Department = department.uid_Department

      where Department.XObjectKey = @UIDDepartment

    • Der Parameter UIDDepartment wird zum Bericht hinzugefügt und mit einem Beispielwert für die Vorschau belegt.

  2. Die Steuerelemente für die Datenbankspalten werden auf dem Berichtsformular angeordnet.

    Für die Gruppierung wird über die Werkzeugpalette des Reportdesigners ein Band vom Typ Gruppenkopf in das Berichtsformular eingefügt. Als Gruppen-Bedingung wird der Spaltenname, nach dem gruppiert werden soll, angegeben, im Beispiel Departmentname.

    Abbildung 33: Festlegen der Gruppen-Bedingung

  3. Die Spalte Departmentname wird per Drag and Drop aus dem Wörterbuch des Reportdesigners (Tabreiter Wörterbuch) in den Gruppenkopf eingefügt.

    Abbildung 34: Erstellen einer Gruppierung

  4. Für die Darstellung der Identitäten wird über die Werkzeugpalette des Reportdesigners ein neues Band vom Typ Datenband in das Berichtsformular eingefügt. Als Datenquelle wird die Datenquelle Identity by Department festgelegt.

    Abbildung 35: Festlegen der Datenquelle

  5. Die Spalten Lastname und Firstname werden per Drag and Drop aus dem Wörterbuch des Reportdesigners (Tabreiter Wörterbuch) in das Datenband eingefügt. Dabei werden die entsprechenden Steuerelemente auf dem Berichtsformular erzeugt.

    Abbildung 36: Anordnung der Steuerelemente auf dem Berichtsformular

  6. Weitere Steuerelemente beispielsweise ein Titel (PageHeader) können nach Bedarf mit dem Reportdesigner hinzugefügt werden. Über das Eigenschaftenfenster des Reportdesigners (Tabreiter Eigenschaften) werden die einzelnen Steuerelemente angepasst.

  7. Über die Vorschau kann der Bericht während der Erstellung eingesehen werden. Die Vorschau nutzt dabei den angegebenen Beispielwert des Parameters für die Ermittlung der Daten.

  8. Um den Bericht beispielsweise in Manager anzuzeigen, erstellen Sie ein kundenspezifisches Oberflächenformular. Weitere Informationen finden Sie unter Berichte in die Benutzeroberfläche einbinden.

Detaillierte Informationen zum Thema

Berichte in die Benutzeroberfläche einbinden

Um einen Bericht in One Identity Manager-Werkzeugen, wie beispielsweise dem Manager, darzustellen, müssen Sie den Bericht als kundenspezifisches Oberflächenformular in die Benutzeroberfläche einbinden.

Berichte, die Sie im Report Editor erzeugen, können Sie für Statistiken im Infosystem des Managers anzeigen. Dazu müssen Sie die Benutzeroberfläche für die Anwendung Manager anpassen. Der Bericht wird bei Doppelklick auf die Kopfzeile der Statistik geöffnet.

Um ein Oberflächenformular zu erstellen

  1. Wählen Sie im Designer die Kategorie Benutzeroberfläche > Formulare > Oberflächenformulare.

  2. Wählen Sie die Aufgabe Formulare bearbeiten.

  3. Wählen Sie den Menüeintrag Formular > Einfügen.

  4. Bearbeiten Sie die Stammdaten des Oberflächenformulars.

    Beachten Sie die folgenden Besonderheiten:

    • Verwenden Sie die Formulardefinition VI_Report.

      Diese Formulardefinition ist zur Anzeige in der grafischen Benutzeroberfläche und zur Anzeige in Webanwendungen konfiguriert. Damit müssen Sie nur ein Oberflächenformular einrichten. Anhand des Einsatzzweckes wird dynamisch entschieden, welche der Formularvorlagen zur Darstellung des Oberflächenformulars genutzt wird.

    • In den Konfigurationsdaten des Formulars übergeben Sie in der Sektion Properties den Namen des auszuführenden Berichtes sowie die Berichtsparameter.

      Syntax:

      <DialogSheetDefinition FormatVersion="1.0">

      <Properties>

      <Property Name="ReportName">ReportName aus Tabelle DialogReport</Property>

      <Property Name="ReportParameter.Parameter1">Wert1</Property>

      <Property Name="ReportParameter.Parameter2">Wert2</Property>

      </Properties>

      </DialogSheetDefinition>

      Beispiel:

      <DialogSheetDefinition FormatVersion="1.0">

      <Properties>

      <Property Name="ReportName">CCC_Identity_by_Department</Property>

      <Property Name="ReportParameter.UIDDepartment">%XObjectKey%</Property>

      </Properties>

      </DialogSheetDefinition>

    • Um beim Klick auf einen Bericht diesen Bericht zu exportieren, erweitern Sie die Konfigurationsdaten des Formulars um die Eigenschaften ReportInstantExport und ReportInstantExportFormat. Die verfügbaren Bezeichner für das Exportformat sind XLSX, DOCX, HTML, PDF. Standard ist PDF.

      Beispiel:

      <DialogSheetDefinition FormatVersion="1.0">

      <Properties>

      <Property Name="ReportName">CCC_Identity_by_Department</Property>

      <Property Name="ReportInstantExport">True</Property>

      <Property Name="ReportInstantExportFormat">XLSX</Property>

      </Properties>

      </DialogSheetDefinition>

  5. Weisen Sie das Oberflächenformular an die Anwendungen und an die Berechtigungsgruppen zu.

  6. (Optional) Weisen Sie das Oberflächenformular an die Objektdefinitionen zu.

  7. (Optional) Weisen Sie das Oberflächenformular an die Menüeinträge zu.

Verwandte Themen

Berichte übersetzen

Ein Bericht kann verschiedene Elemente enthalten, die für die sprachabhängige Anzeige des Berichtes zu übersetzen sind.

  • Datenbankspalten, die in der Berichtsdefinition verwendet werden.

    Datenbankspalten übersetzen Sie im Wörterbucheditor des Designers.

  • Anzeigename/ ReportAlias des Berichtes.

    Der Anzeigename des Bericht kann bei der Erstellung eines Berichtes als ReportAlias verwendet werden. Der Anzeigename wird im Eigenschaftendialog des Berichtes eingetragen. Übersetzen Sie den eingegebenen Text über die Schaltfläche .

  • Text-Elemente auf dem Berichtsformular.

    Die Text-Elemente übersetzen Sie direkt im Report Editor mit dem Globalisierungseditor.

HINWEIS: Übersetzungen von Standardvariablen, die im Wörterbuch des Reportdesigners unterhalb der Kategorie Quest angezeigt werden, werden beim Generieren von Berichten mit den Werten aus der One Identity Manager-Datenbank überschrieben. Wenn Sie kundenspezifische Übersetzungen benötigen, legen Sie eigene Variablen an, die im Wörterbuch des Reportdesigners außerhalb der Kategorie Quest angeordnet sind. Diese Variablen können übersetzt werden.

Um alle Text-Elemente eines Berichtes zu übersetzen

  1. Wählen Sie den Bericht in der Berichtliste und öffnen Sie den Bericht per Maus-Doppelklick oder über den Kontextmenüeintrag Bearbeiten.

    Das Berichtsformular wird im Reportdesigner geöffnet.

  2. Starten Sie den Globalisierungseditor.

    • Klicken Sie auf die Schaltfläche in der Symbolleiste des Reportdesigners.

      - ODER -

    • Wählen Sie im Eigenschaftenfenster des Reportdesigners auf den Tabreiter Eigenschaften in der Auswahlliste den Bericht aus und Sie öffnen den Globalisierungseditor über den Eintrag Globalisierungs-Zeichenfolgen.

      HINWEIS: Den Globalisierungseditor können Sie über das Eigenschaftenfenster des Reportdesigners nur starten, wenn Sie den Konfigurationstyp Professionell gewählt haben. Den Konfigurationstyp können Sie nachträglich in der Bearbeitungsansicht über das Kontextmenü des Eigenschaftenfensters ändern.

  3. Stellen Sie sicher, dass die Schaltfläche Bericht beim Starten automatisch lokalisieren aktiviert ist.

    Damit wird der Bericht in der jeweiligen Sprache generiert.

  4. Fügen Sie über Kultur hinzufügen die Sprache ein und übersetzen Sie die einzelnen Einträge.

Um einzelne Text-Elemente zu übersetzen

  1. Wählen Sie den Bericht in der Berichtliste und öffnen Sie den Bericht per Maus-Doppelklick oder über den Kontextmenüeintrag Bearbeiten.

    Das Berichtsformular wird im Reportdesigner geöffnet.

  2. Wählen Sie das Text-Element auf dem Berichtsformular.

  3. Starten Sie den Dialog über die Schaltfläche in der Symbolleiste des Reportdesigners.

  4. Übersetzen Sie den Text und übernehmen Sie die Änderungen mit OK.

Verwandte Themen

Berichte erzeugen und exportieren

Berichte werden beispielsweise im Manager oder im Web Portal angezeigt und können dort gespeichert werden. Berichte können Sie über zeitlich geplante Berichtsabonnements an definierte E-Mail Adressen versenden. So können beispielsweise die Benutzer des Web Portal Ihre eigenen Berichtsabonnements konfigurieren.

Sie können die Erstellung und den Export von Berichten über weitere Konfigurationen kundenspezifisch erweitern.

  • Um im Manager beim Klick auf einen Bericht diesen Bericht zu exportieren, erstellen Sie ein kundenspezifisches Oberflächenformular für den Bericht und erweitern Sie die Konfigurationsdaten des Formulars um die Eigenschaften ReportInstantExport und ReportInstantExportFormat. Die verfügbaren Bezeichner für das Exportformat sind XLSX, DOCX, HTML, PDF. Standard ist PDF.

  • Um die Erstellung von Berichten und den Export auch zyklisch oder ereignisgesteuert vorzunehmen, erstellen Sie kundenspezifische Prozesse.

    • Berichte können Sie mit der Prozesskomponente ReportComponent erstellen und in verschiedene Dateiformate exportieren. Es werden die Formate HTML, PDF, RTF, TEXT, XLS, TIFF, XML, CSV, XPS, DOCX und XLSX unterstützt.

    • Um Berichte im CSV Format zu exportieren, können Sie auch die Prozesskomponente ScriptComponent mit den Prozessfunktionen CSVExport oder CSVExportSingle verwenden.

    Hinweis: Nutzen Sie in den Prozessen den Standard Berichtserver als ausführenden Server.

Verwandte Themen
Verwandte Dokumente

The document was helpful.

Bewertung auswählen

I easily found the information I needed.

Bewertung auswählen