Bestellungen für Identitäten erzeugen
Bestellungen für Identitäten oder Mitgliedschaften in Systemberechtigungen werden mit der Methode CreateITShopOrder (string CustomScriptName) erzeugt. Damit die Bestellungen erzeugt werden können, muss der IT Shop entsprechend vorbereitet sein.
Um Bestellungen aus Direktzuweisungen an Identitäten oder Mitgliedschaften in Systemberechtigungen zu erzeugen
-
Bereiten Sie die Unternehmensressourcen oder Systemberechtigungen für die Verwendung im IT Shop vor.
-
Weisen Sie die Unternehmensressourcen oder Systemberechtigungen innerhalb des IT Shops einem Regal zu.
-
Verbinden Sie jedes Benutzerkonto, für dessen Mitgliedschaften Bestellungen erzeugt werden sollen, mit einer Identität.
-
Nehmen Sie die Identitäten als Kunden in die Shops auf, zu denen die Unternehmensressourcen oder Systemberechtigungen als Produkte zugewiesen sind.
-
(Optional) Erstellen Sie ein Skript, das weitere Eigenschaften der Bestellungen besetzt.
-
Erstellen Sie ein Skript, das die Methode CreateITShopOrder (string CustomScriptName) für die betroffenen Tabellen ausführt.
Der One Identity Manager erzeugt folgendermaßen die Bestellungen aus Direktzuweisungen an Identitäten:
-
Ermitteln der Identitäten und ihrer zugewiesenen Unternehmensressourcen.
-
Ermitteln des Shops, dem die Unternehmensressourcen und die Identitäten zugewiesen sind.
- Erzeugen der Bestellungen mit initialen Daten.
- Ausführen kundenspezifischer Skripte.
- Speichern der Bestellungen (Eintrag in Tabelle PersonWantsOrg).
-
Zuweisen der Identitäten zur Produktstruktur (Eintrag in der Tabelle PersonInITShopOrg).
-
Umwandeln der direkten Zuweisungen in indirekte Zuweisungen der Unternehmensressourcen an die Identitäten (zum Beispiel in der Tabelle PersonHasQERResource).
Der One Identity Manager erzeugt folgendermaßen die Bestellungen für Mitgliedschaften in Systemberechtigungen:
-
Ermitteln der Benutzerkonten und ihrer Mitgliedschaften.
-
Ermitteln der betroffenen Identitäten.
-
Ermitteln des Shops, dem die Identitäten und Systemberechtigungen zugewiesen sind.
- Erzeugen der Bestellungen mit initialen Daten.
- Ausführen kundenspezifischer Skripte.
- Speichern der Bestellungen (Eintrag in Tabelle PersonWantsOrg).
-
Zuweisen der Identitäten zur Produktstruktur (Eintrag in der Tabelle PersonInITShopOrg).
-
Umwandeln der direkten Mitgliedschaften in indirekte Mitgliedschaften für die betroffenen Benutzerkonten (zum Beispiel in der Tabelle ADSAccountInADSGroup).
Bestellungen für Benutzerkonten erzeugen
Um Benutzerkonten an Identitäten zuzuweisen, verwendet der One Identity Manager Kontendefinitionen. Für bestehende Benutzerkonten, die mit Identitäten verbunden sind, können die passenden Kontendefintionen über den IT Shop bestellt werden. Um solche Bestellungen zu erzeugen, kann die Methode CreateITShopOrder (string CustomScriptName) genutzt werden. Diese Methode kann auf alle Benutzerkontentabellen (beispielsweise ADSAccount oder SAPUser) und auf die Tabellen ADSContact, EX0MailBox, EX0MailContact und EX0MailUser angewendet werden.
Damit die Bestellungen erzeugt werden können, muss der IT Shop entsprechend vorbereitet sein.
Um Bestellungen für Benutzerkonten zu erzeugen
-
Erstellen Sie eine Kontendefinition für das Zielsystem. Weisen Sie die Kontendefinition dem Zielsystem zu.
Diese Kontendefinition wird für alle Benutzerkonten genutzt, an denen keine Kontendefinition eingetragen ist. Wenn allen Benutzerkonten bereits eine Kontendefinition zugeordnet ist, kann dieser Schritt entfallen.
-
Bereiten Sie die Kontendefinition für die Verwendung im IT Shop vor.
-
Weisen Sie die Kontendefinition innerhalb des IT Shops einem Regal zu.
-
Verbinden Sie die Benutzerkonten mit einer Identität, sofern noch keine Identität zugeordnet ist.
-
Nehmen Sie die Identitäten als Kunden in die Shops auf, zu dem die Kontendefinition als Produkt zugewiesen ist.
-
(Optional) Erstellen Sie ein Skript, das weitere Eigenschaften der Bestellungen besetzt.
-
Erstellen Sie ein Skript, das die Methode für die betroffenen Tabellen ausführt.
Der One Identity Manager erzeugt folgendermaßen die Bestellungen für Benutzerkonten:
-
Ermitteln der gültigen Kontendefinition.
Wenn dem Benutzerkonto bereits eine Kontendefinition zugeordnet ist, wird diese genutzt. Andernfalls wird die Kontendefinition des Zielsystems genutzt.
-
Ermitteln der betroffenen Identitäten.
-
Ermitteln des Shops, dem die Identitäten und die Kontendefinition zugewiesen sind.
- Erzeugen der Bestellungen mit initialen Daten.
- Ausführen kundenspezifischer Skripte.
- Speichern der Bestellungen (Eintrag in Tabelle PersonWantsOrg).
-
Zuweisen der Identitäten zur Produktstruktur (Eintrag in der Tabelle PersonInITShopOrg).
-
Umwandeln der eventuell vorhandenen direkten Zuordnungen der Kontendefinition in indirekte Zuordnungen (Eintrag in der Tabelle PersonHasTSBAccountDef).
Bestellungen für Arbeitsplätze erzeugen
Bestellungen für Arbeitsplätze werden mit der Methode CreateITShopWorkdeskOrder (string uidPerson, string CustomScriptName) erzeugt. Damit die Bestellungen erzeugt werden können, muss der IT Shop entsprechend vorbereitet sein.
Um Bestellungen aus Zuweisungen an Arbeitsplätze zu erzeugen
-
Bereiten Sie die Unternehmensressourcen (Software, Systemrollen oder Treiber) für die Verwendung im IT Shop vor.
-
Weisen Sie die Unternehmensressourcen innerhalb des IT Shops einem Regal zu.
-
Wählen Sie eine Identität als Besteller für die Zuweisungen an die Arbeitsplätze.
-
Nehmen Sie die ausgewählte Identität als Kunden in die Shops auf, zu denen die Unternehmensressourcen als Produkte zugewiesen sind.
-
(Optional) Erstellen Sie ein Skript, das weitere Eigenschaften der Bestellungen besetzt.
-
Erstellen Sie ein Skript, das die Methode CreateITShopWorkdeskOrder (string uidPerson, string CustomScriptName) für die betroffenen Tabellen ausführt.
Der One Identity Manager erzeugt folgendermaßen die Bestellungen für Arbeitsplätze aus vorhandenen Zuweisungen:
-
Ermitteln der Arbeitsplätze und ihre zugewiesenen Unternehmensressourcen.
-
Ermitteln des Bestellers aus dem Parameter uidPerson.
-
Ermitteln des Shops, dem die Unternehmensressourcen und der Besteller zugewiesen sind.
- Erzeugen der Bestellungen mit initialen Daten.
- Ausführen kundenspezifischer Skripte.
- Speichern der Bestellungen (Eintrag in Tabelle PersonWantsOrg).
-
Zuweisen der Identitäten zur Produktstruktur (Eintrag in der Tabelle PersonInITShopOrg).
-
Umwandeln der direkten Zuweisungen in indirekte Zuweisungen der Unternehmensressourcen an die Arbeitsplätze (zum Beispiel in der Tabelle WorkDeskHasApp).
TIPP: Um beim Erzeugen eines Arbeitsplatz eine Identität zu erstellen, die als Besteller genutzt werden kann, aktivieren Sie im Designer den Konfigurationsparameter Hardware | Workdesk | WorkdeskAutoPerson. Es werden folgende Eigenschaften für die Identität verwendet:
Wenn der Arbeitsplatz gelöscht wird, wird die zugehörige Identität ebenfalls gelöscht.
Zuweisungsbestellungen erzeugen
Zuweisungsbestellungen können für bestehende Zuweisungen von Unternehmensressourcen an hierarchische Rollen und für Mitgliedschaften von Identitäten, Geräten oder Arbeitsplätzen in hierarchischen Rollen erzeugt werden. Dafür stehen die folgenden Methoden zur Verfügung.
Tabelle 22: Methoden zur Umwandlung von Direktzuweisungen in Zuweisungsbestellungen
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. |
Damit die Bestellungen erzeugt werden können, muss der IT Shop entsprechend vorbereitet sein.
Um Zuweisungsbestellungen aus Direktzuweisungen an hierarchische Rollen und Rollenmitgliedschaften zu erzeugen
-
Wählen Sie eine Zuweisungsressource aus dem Regal IT Shop > Identity & Access Lifecycle > Regal: Identity Lifecycle aus.
-
Wählen Sie eine Identität aus dem Kundenknoten des Shops IT Shop > Identity & Access Lifecycle als Besteller für die Zuweisungsbestellung aus.
-
(Optional) Erstellen Sie ein Skript, das weitere Eigenschaften der Bestellungen besetzt.
-
Erstellen Sie ein Skript, das die Methode CreateITShopOrder (string uidOrgProduct, string uidPersonOrdered, string CustomScriptName) für die betroffenen Tabellen ausführt.
Der One Identity Manager erzeugt folgendermaßen die Zuweisungsbestellungen aus vorhandenen Zuweisungen an hierarchische Rollen:
-
Ermitteln der hierarchischen Rollen und ihrer zugewiesenen Unternehmensressourcen oder Mitglieder (Identitäten, Geräte oder Arbeitsplätze).
-
Ermitteln des Bestellers aus dem Parameter uidPersonOrdered.
-
Ermitteln der Zuweisungsressource aus dem Parameter uidOrgProduct.
-
Ermitteln des Shops, dem die Zuweisungsressource und der Besteller zugewiesen sind.
- Erzeugen der Bestellungen mit initialen Daten.
- Ausführen kundenspezifischer Skripte.
- Speichern der Bestellungen (Eintrag in Tabelle PersonWantsOrg).
-
Umwandeln der direkten Zuweisungen der Unternehmensressourcen an die hierarchischen Rollen in indirekte Zuweisungen (zum Beispiel in der Tabelle DepartmentHasQERResource). Umwandeln der direkten Mitgliedschaften in den hierarchischen Rollen in indirekte Mitgliedschaften (zum Beispiel in der Tabelle PersonInDepartment).
Soll die Zuweisungsbestellung für einen Arbeitsplatz erzeugt werden, übergeben Sie der Methode zusätzlich die UID_WorkDesk des Arbeitsplatzes als Parameter uidWorkdeskOrdered. Die Methode speichert diese UID als UID_WorkdeskOrdered in der Bestellung (Tabelle PersonWantsOrg).
Detaillierte Informationen zum Thema