Standardprodukte für Delegierungen
One Identity Manager stellt Standardprodukte für Delegierungen bereit.
Tabelle 20: Standardprodukte für Delegierungen
Stellvertretung (befristet) |
Identity & Access Lifecycle | Identity Lifecycle |
Stellvertretung |
Delegierung |
Einzeldelegierungen |
In der Standardinstallation sind alle aktiven Identitäten der One Identity Manager-Datenbank Kunden des Shops Identity & Access Lifecycle. Damit können alle aktiven Identitäten Verantwortlichkeiten delegieren.
Einzeldelegierungen vorbereiten
Durch Einzeldelegierungen werden Verantwortlichkeiten für eine konkrete Rolle oder Mitgliedschaften in einer konkreten Geschäfts- oder Anwendungsrolle zeitweilig an eine beliebige Identität abgegeben. Diese Identität kann die Verantwortlichkeit oder Mitgliedschaft bei Bedarf weiterdelegieren.
Um Einzeldelegierungen im One Identity Manager durchführen zu können
-
Aktivieren Sie im Designer den Konfigurationsparameter QER | ITShop | Delegation.
Wenn Sie den Konfigurationsparameter zu einem späteren Zeitpunkt deaktivieren, werden die nicht benötigten Modellbestandteile und Skripte deaktiviert. SQL-Prozeduren und Trigger werden weiterhin ausgeführt. Ausführliche Informationen zum Verhalten präprozessorrelevanter Konfigurationsparameter und zur bedingten Kompilierung finden Sie im One Identity Manager Konfigurationshandbuch.
In der Standardinstallation sind die folgenden Objekte delegierbar.
TIPP: Für welche Geschäftsrollen Mitgliedschaften delegierbar sind, legen Sie an den zugehörigen Rollenklassen fest. Diese Möglichkeit steht Ihnen zur Verfügung, wenn das Geschäftsrollenmodul installiert ist.
Um Einzeldelegierungen für eine Rollenklasse zuzulassen
-
Wählen Sie im Manager die Kategorie Geschäftsrollen > Basisdaten zur Konfiguration > Rollenklassen.
-
Wählen Sie in der Ergebnisliste die Rollenklasse.
-
Wählen Sie die Aufgabe Stammdaten bearbeiten.
-
Aktivieren Sie Delegierbar.
- Speichern Sie die Änderungen.
Um Rollen oder Verantwortlichkeiten zu delegieren, nutzen Sie das Web Portal. Ausführliche Informationen finden Sie im One Identity Manager Web Portal Anwenderhandbuch und im One Identity Manager Administrationshandbuch für Geschäftsrollen.
Delegierungen genehmigen lassen
Delegierungen werden nach einer Complianceprüfung automatisch genehmigt. Wenn Delegierungen durch verantwortliche Entscheider genehmigt werden sollen, weisen Sie den Standard-Leistungspositionen geeignete Entscheidungsrichtlinien zu. Damit durchlaufen auch die Delegierungen ein definiertes Genehmigungsverfahren.
Um Stellvertretungen durch verantwortliche Entscheider zu genehmigen
-
Wählen Sie im Manager die Kategorie IT Shop > Servicekatalog > Vordefiniert.
-
Wählen Sie in der Ergebnisliste die Leistungsposition Stellvertretung (befristet) und führen Sie die Aufgabe Stammdaten bearbeiten aus.
-
Wählen Sie im Eingabefeld Entscheidungsrichtlinie die gewünschte Entscheidungsrichtlinie.
- Speichern Sie die Änderungen.
Um Einzeldelegierungen durch verantwortliche Entscheider zu genehmigen
-
Wählen Sie im Manager die Kategorie IT Shop > Servicekatalog > Vordefiniert.
-
Wählen Sie in der Ergebnisliste die Leistungsposition Delegierung und führen Sie die Aufgabe Stammdaten bearbeiten aus.
-
Wählen Sie im Eingabefeld Entscheidungsrichtlinie die gewünschte Entscheidungsrichtlinie.
- Speichern Sie die Änderungen.
Übernahme vorhandener Benutzerkonten, Zuweisungen und Rollenmitgliedschaften in IT Shop Bestellungen
Bei der Inbetriebnahme des One Identity Manager können Sie für die vorhandenen Benutzerkonten, Mitgliedschaften in Systemberechtigungen, Zuweisungen an Identitäten und Arbeitsplätze, Zuweisungen an hierarchische Rollen IT Shop Bestellungen erzeugen. Für diese Umsetzungen stellt der One Identity Manager verschiedene Methoden zur Verfügung. Mittels dieser Methoden werden Bestellungen erzeugt, die abgeschlossen und genehmigt sind. Damit sind diese Bestellungen zu einem späteren Zeitpunkt wieder abbestellbar. Zusätzlich zu den initialen Daten für die Bestellungen, können Sie über jede Methode ein kundenspezifisches Skript ausführen, das weitere kundenspezifische Eigenschaften an einer Bestellung besetzt.
Tabelle 21: Methoden zur Umwandlung von Direktzuweisungen in Bestellungen
CreateITShopOrder (string CustomScriptName) |
Erzeugt aus einer Direktzuweisung eine Bestellung. Diese Methode kann auf alle Tabellen angewendet werden, über die eine UID_Person ermittelt werden kann. |
CreateITShopOrder (string uidOrgProduct, string uidPersonOrdered, string CustomScriptName) |
Erzeugt aus einer Zuweisung oder einer Mitgliedschaft eine Zuweisungsbestellung. Diese Methode kann auch auf Tabellen angewendet werden, über die keine UID_Person ermittelt werden kann. |
CreateITShopOrder (string uidOrgProduct, string uidWorkdeskOrdered, string uidPersonOrdered, string CustomScriptName) |
Erzeugt aus einer Zuweisung oder einer Mitgliedschaft eine Zuweisungsbestellung und speichert am Bestellvorgang zusätzlich eine UID_WorkdeskOrdered. |
CreateITShopWorkdeskOrder (string uidPerson, string CustomScriptName) |
Erzeugt aus einer Direktzuweisung eine Bestellung für einen Arbeitsplatz. Diese Methode kann auf die Tabellen WorkDeskHasApp, WorkDeskHasESet und WorkDeskHasDriver angewendet werden. |
Um die Methoden auszuführen
-
Erstellen Sie im Designer mit dem Skripteditor ein Skript, das die gewünschte Methode aufruft.
Ein Beispielskript für den Aufruf einer Customizermethode in VB-Syntax finden Sie auf dem One Identity Manager-Installationsmedium im Verzeichnis Modules\QBM\dvd\AddOn\SDK\ScriptSamples\03 Using database objects\11 Call database object methods.vb. Sie können dieses Beispielskript als Vorlage nutzen, um ein eigenes Skript zum Aufruf der hier beschriebenen Methoden zu erstellen.
-
Führen Sie das Skript aus.
Sie können dafür den Skripttester des Skripteditors nutzen.
Ausführliche Informationen zum Erstellen von Skripten finden Sie im One Identity Manager Konfigurationshandbuch.
Wenn im Methodenaufruf ein kundenspezifisches Skript mitgegeben wird, dann wird dieses Skript ausgeführt, unmittelbar bevor die Bestellung in der Datenbank gespeichert wird.
Beispiel für ein kundenspezifisches Skript
Public Sub CCC_AddCustomPropToRequest(ByRef dbSource As IEntity, ByRef dbPWO As IEntity)
'Populate values in PWO:
dbPWO.PutValue("OrderReason", "Group membership assignment converted to IT Shop request automatically.")
End Sub
- dbSource: Bezieht sich auf das Quellobjekt. Beispielsweise ADSAccountInADSGroup, wenn Mitgliedschaften in Active Directory Gruppen in Bestellungen umgewandelt werden sollen.
- dbPWO: Bezieht sich auf die zu erzeugende Bestellung.