Projektvorlagen verwalten
Sie können sich einen Überblick über alle verschaffen, die im vorhanden sind. Anzeigename und Beschreibung der benutzerdefinierten Projektvorlagen können hier bearbeitet werden. Nicht mehr benötigte Projektvorlagen können gelöscht werden.
Um die Liste der Projektvorlagen anzuzeigen
-
Wählen Sie im Menü Datenbank | Projektvorlagen verwalten...
Dieser Menüpunkt wird nur im Expertenmodus angezeigt.
Das Dialogfenster Projektvorlagen verwalten... wird geöffnet.
-
Um die benutzerdefinierte Projektvorlagen auszublenden, deaktivieren Sie in der Symbolleiste des Dialogfensters .
-
Um die Standard-Projektvorlagen auszublenden, deaktivieren Sie in der Symbolleiste des Dialogfensters .
Tabelle 79: Eigenschaften einer Projektvorlage
Projektvorlage |
Anzeigename der Projektvorlage. |
|
für den die Projektvorlage gilt. |
Unterstützte Versionen |
Version des Zielsystems, die mit der Projektvorlage unterstützt wird. Wenn kein Wert angezeigt wird, unterstützt die Projektvorlage alle Versionen, die mit dem Zielsystemkonnektor angebunden werden können. Ausführliche Informationen dazu finden Sie in den Administrationshandbüchern für die Anbindung der jeweiligen Zielsystemumgebung. |
Beschreibung |
Beschreibung der Projektvorlage. |
Letzte Änderung |
Datum der letzten Änderung an der Projektvorlage. |
Um eine benutzerdefinierte Projektvorlage zu bearbeiten
-
Aktivieren Sie in der Symbolleiste des Dialogfensters .
-
Wählen Sie die Projektvorlage.
-
Bearbeiten Sie im Bereich Eigenschaften den Anzeigenamen oder die Beschreibung.
-
Klicken Sie Speichern und schließen.
- Bestätigen Sie die Sicherheitsabfrage mit Ja.
Um eine benutzerdefinierte Projektvorlage zu löschen
-
Aktivieren Sie in der Symbolleiste des Dialogfensters .
-
Wählen Sie die Projektvorlage.
-
Klicken Sie in der Symbolleiste des Dialogfensters .
- Bestätigen Sie die Sicherheitsabfrage mit Ja.
-
Klicken Sie Speichern und schließen.
- Bestätigen Sie die Sicherheitsabfrage mit Ja.
Kundenspezifische Tabellen in die Synchronisation einbeziehen
Kundenspezifische Schemaerweiterungen können in der Synchronisationskonfiguration berücksichtigt werden. Kundenspezifische Spalten werden automatisch zu zusätzlichen Schemaeigenschaften, die im berücksichtigt werden können. Um kundenspezifische Tabellen in , die mit den Standardprojektvorlagen erstellt wurden, einzubeziehen, sind folgende Einstellungen notwendig.
Um eine kundenspezifische Tabelle für die Synchronisation vorzubereiten
-
Ordnen Sie im Manager die kundenspezifische Tabelle einem zu.
-
Wählen Sie im ein Synchronisationsprojekt und erstellen Sie für die kundenspezifische Tabelle eine im One Identity Manager .
-
Definieren Sie im Synchronization Editor das Mapping und die für diese Schemaklasse.
Ausführliche Informationen zu Zielsystemtypen und zur Nachbehandlung ausstehender Objekte finden Sie in den Handbüchern zur Anbindung von Zielsystemen.
Um eine kundenspezifische Tabelle in Provisionierungsprozesse einzubinden
Um ausstehende Objekte in einer kundenspezifischen Tabelle publizieren zu können
-
Erstellen Sie einen , der die Provisionierung der Objekte ausführen, für:
- einfache Tabellen
- , die Zusatzinformationen enthalten, wie beispielsweise ein Gültig-von-Datum
Verwenden Sie die AdHocProjection der ProjectorComponent.
Ausführliche Informationen zum Definieren von Prozessen finden Sie im One Identity Manager Konfigurationshandbuch.
-
Erstellen Sie das Ereignis HandleOutstanding für diesen Prozess.
Für Mitgliedschaften, die in einfachen Zuordnungstabellen abgebildet sind, wird beim Publizieren das Änderungsdatum für Abhängigkeiten (Spalte XDateSubItem) an der Basistabelle der Zuordnung geändert. Dadurch wird der Standard-Update-Prozess ausgelöst, der für diese Basistabelle eingerichtet ist. Weitere Informationen finden Sie unter Änderung einer Mitgliedschaft kennzeichnen.
Um die für eine kundenspezifische Tabelle zu konfigurieren
-
Definieren Sie im Designer die Operationen für die Einzelobjektsynchronisation.
Übernehmen Sie die Einstellungen von anderen Operationen für dasselbe Zielsystem und passen Sie die folgenden Eigenschaften an.
-
Weisen Sie im Designer der kundenspezifischen Tabelle den DPR.Customizer.ProjectorReadEntityLogic zu.
-
Erstellen Sie im Designer einen Prozess für die kundenspezifische Tabelle.
Übernehmen Sie die Einstellungen von einem anderen Read-Prozess für dasselbe Zielsystem und passen Sie die folgenden Eigenschaften an.
- Ersetzen Sie alle Referenzen auf die ursprüngliche Tabelle durch die kundenspezifische Tabelle.
Prozesseigenschaften:
Prozessschritteigenschaften:
Ausführliche Informationen zur Einrichtung von Prozessen finden Sie im One Identity Manager Konfigurationshandbuch.
-
Erfassen Sie im Manager für die kundenspezifische Tabelle den Pfad zum der Synchronisation.
Ausführliche Informationen dazu finden Sie in den Handbüchern zur Anbindung von Zielsystemen.
Detaillierte Informationen zum Thema
Verwandte Themen
Skripte prüfen
An verschiedenen Stellen im können Sie Skripte verwenden; beispielsweise bei der Definition von Schemaeigenschaften, im oder wenn Sie Datenoperationen für Systemverbindungen über den definieren. Abhängig von der Skriptsprache, die für das Synchronisationsprojekt festgelegt wurde, können Sie die Skripte als C# Code oder als Visual Basic .NET Code erfassen.
Zur Fehleranalyse können Sie den Skriptcode kompilieren und debuggen.
Tabelle 80: Schaltflächen am Eingabefeld für Skripte
|
Öffnet den erweiterten Bearbeitungsmodus. |
Kompilieren |
Prüft die Syntax des Skripts.
Das Skript konnte fehlerfrei kompiliert werden.
Das Skript enthält Syntaxfehler. |
Debuggen |
Exportiert den aktuellen Skriptcode in ein Visual Studio Projekt.
Diese Schaltfläche ist nur verfügbar im Dialogfenster Schemaeigenschaften bearbeiten und im Systemverbindungsassistenten für den generischen Datenbankkonnektor. |
Kompilieren
Um die Syntax des Skriptcodes zu prüfen
-
Öffnen Sie das Skript im .
-
Klicken Sie Kompilieren.
Kompilierfehler werden sofort angezeigt und im Fehlerprotokoll des Synchronization Editors aufgezeichnet.
Debuggen
Beim Debuggen wird der Skriptcode in ein Visual Studio Projekt exportiert. Sobald das Projekt ausgeführt wird, wird der Synchronization Editor im Debug-Modus gestartet und das Skript getestet.
Voraussetzungen
-
Visual Studio ist auf der Arbeitsstation, auf der der Synchronization Editor ausgeführt wird, installiert.
-
Alle Änderungen im Synchronisationsprojekt wurden gespeichert.
-
Der Debugger kann genutzt werden in Skripten, die verwendet werden in:
Um ein Skript zu debuggen
-
Öffnen Sie das Skript im Synchronization Editor.
-
Klicken Sie Debuggen.
-
Bestätigen Sie die Meldung mit OK.
-
Starten Sie das Debugging im Visual Studio Projekt.
-
Falls erforderlich, korrigieren Sie den Skriptcode im Standard-Modus des Synchronization Editors.
- Speichern Sie die Änderungen.
Es wird eine Sicherungskopie des ursprünglichen Skripts im Verzeichnis %USERPROFILE%\Documents\OneIM.Projector.Scripting <Version>\ gespeichert.
Verwandte Themen
Synchronisation starten
Sie können eine auch manuell starten. Dabei können Sie die Synchronisation auf Ihrer Arbeitsstation ausführen oder vom ausführen lassen. Wenn Sie die Synchronisation auf Ihrer Arbeitsstation ausführen, können Sie erst dann wieder mit dem arbeiten, wenn die Synchronisation abgeschlossen ist. Um auch während der Synchronisation mit dem Synchronization Editor arbeiten zu können, lassen Sie die Synchronisation vom Synchronisationsserver ausführen.
Um eine Synchronisation manuell zu starten
-
Öffnen Sie im Synchronization Editor das .
-
Wählen Sie die Kategorie Konfiguration > Startkonfigurationen.
-
Wählen Sie in der Dokumentenansicht eine und klicken Sie Ausführen.
- Bestätigen Sie die Sicherheitsabfrage mit Ja.