Das Utility ImportSecurity
lädt die Zugriffsberechtigungen für Benutzer oder Gruppen aus einer Textdatei in Oracle Hyperion Planning. (Informationen zum Hinzufügen von Benutzern oder Gruppen finden Sie in der Oracle Enterprise Performance Management - Administrationsdokumentation für Benutzersicherheit .) Durch den Import von Zugriffsberechtigungen werden bestehende Zugriffsberechtigungen nur für importierte Elemente, Formulare, Formularordner, Aufgabenlisten, Oracle Hyperion Calculation Manager-Geschäftsregeln und Calculation Manager-Geschäftsregelordner überschrieben. Alle anderen bestehenden Zugriffsberechtigungen bleiben unverändert. Der SL_CLEARALL
-Parameter löscht alle bestehenden Zugriffsberechtigungen. Sie können ihn mit anderen Parametern verwenden, um bestehende Zugriffsberechtigungen zu ersetzen. Weitere Informationen finden Sie unter Zugriffsberechtigungen exportieren.
Beim Utility ImportSecurity
müssen Benutzer die Berechtigung für die Planning-Anwendung haben, bevor es Zugriffsberechtigungen erteilt. Beispiel:
Wenn Benutzer "mrauch" über die Zugriffsberechtigung für die TotPlan-Anwendung verfügt, weist dieser Datensatz mit dem Utility dem Benutzer "mrauch" erfolgreich Zugriffsberechtigungen zu:
mrauch,member1,READWRITE,MEMBER
Wenn der Benutzer "ehennings" noch keine Anwendungsberechtigung hat, kann der folgende Datensatz nicht geladen werden:
ehennings,member1,READWRITE,MEMBER
Das Utility ExportSecurity
erstellt automatisch die Datei SecFile.txt
, aus der Sie die Zugriffsberechtigungen importieren können. Sie können die SecFile.txt
-Datei aber auch manuell erstellen. Dabei müssen Sie Folgendes beachten:
Sie müssen die Textdatei unter dem Namen SecFile.txt
im Verzeichnis planning1
speichern (den vollständigen Pfad finden Sie unter Informationen zur EPM Oracle-Instanz).
Alle Benutzer, Gruppen und Artefakte müssen in der Anwendung definiert sein.
Bevor Sie Zugriffsberechtigungen in eine benutzerdefinierte Dimension importieren können, müssen Sie Zugriffsberechtigungen für diese Dimension zulassen, indem Sie Sicherheit anwenden auswählen (Informationen hierzu finden Sie unter Zugriffsberechtigungen für Dimensionen zulassen).
Jede Zeile in der SecFile.txt
-Datei muss Informationen zu den Zugriffsberechtigungen enthalten.
Jede Zeile muss die nachstehend aufgeführten Elemente enthalten, getrennt durch eines der folgenden Begrenzungszeichen: Komma (,), Semikolon (;), Pipe-Zeichen (|), Doppelpunkt (:) oder Leerzeichen ( ). Standardmäßig wird ein Komma verwendet.
Element | Beschreibung |
---|---|
Benutzername oder Gruppenname |
Der Name eines Benutzers oder einer Gruppe, der in Oracle Hyperion Shared Services Console definiert wurde. Um Informationen zu Zugriffsberechtigungen in eine Gruppe zu importieren, deren Namen mit einem Benutzernamen identisch ist, müssen Sie die folgenden Informationen der Zeile in der Beispiel:
|
Artefaktname |
Das benannte Artefakt für die importierten Zugriffsberechtigungen (z.B. das Element, das Formular, die Aufgabenliste, der Ordner oder die Calculation Manager-Geschäftsregel). Beispiel: Wenn ein Artefaktname ein Zeichen enthält, das Sie als Trennzeichen verwenden, setzen Sie den Namen in Anführungszeichen. Beispiel: Wenn Sie ein Leerzeichen als Trennzeichen verwenden, setzen Sie den Namen Vereinigte Staaten in Anführungszeichen: |
Zugriffsberechtigungen |
READ, READWRITE oder NONE. Sind mehrere Zeilen für eine Benutzer/Element-Kombination vorhanden, hat die Zeile mit READWRITE-Zugriff Vorrang. Beispiel:
User1 erhält READWRITE-Zugriff auf Member1. Nur für Calculation Manager-Geschäftsregeln und -Ordner: Geben Sie als Startzugriffsberechtigungen NONE oder LAUNCH an. |
Oracle Essbase Zugriffskennzeichen |
@CHILDREN, @ICHILDREN, @DESCENDANTS, @IDESCENDANTS und MEMBER. Die Sicherheitsimplementierung für diese Funktionen entspricht der von Essbase. Hinweis: Für Aufgabenlisten können Sie nur MEMBER verwenden. Für Ordner können Sie nur @IDESCENDANTS verwenden. |
Artefakttyp |
Geben Sie für alle Artefakte, die keine Elemente sind, eine ID für den Artefakttyp an, für den Sie Sicherheitseinstellungen importieren:
Hinweis: Das Utility Hinweis: Das Utility |
Beispielzeilen aus einer Datei:
User1,Account1,READ,@CHILDREN
Group2,DataForm08,READWRITE,MEMBER,SL_FORM
User3,TaskList09,READWRITE,MEMBER,SL_TASKLIST
NorthAmericaGroup,Sales,READWRITE,@IDESCENDANTS,SL_FORMFOLDER
So importieren Sie Zugriffsberechtigungen in Planning: