ExportSecurity
ユーティリティを使用し、Oracle Hyperion Planningアクセス権限をSecFile.txt
ファイルにエクスポートすることで、アプリケーションをまたいだアクセス権限のエクスポートおよびインポートが可能になります(アクセス権限のインポートを参照)。特定のユーザーまたはグループ(必須パラメータのみを使用する場合はすべてのユーザーとグループ)は、ExportSecurity
ユーティリティを使用して次のアーティファクトにアクセス権限をエクスポートできます: メンバー、フォーム、フォーム・フォルダ、タスク・リスト、ビジネス・ルール、ビジネス・ルール・フォルダ。ExportSecurity
は、エクスポートされたアーティファクト・セキュリティがフォーム、複合フォーム、フォーム・フォルダ、タスク・リスト、ビジネス・ルールまたはビジネス・ルール・フォルダのいずれかを識別するアーティファクトのタイプ・フラグを追加します。
ノート:
必須(オプションではない)パラメータのみを指定する場合、すべてのユーザーとグループのすべてのアーティファクトに対するアクセス権限がすべてエクスポートされます。メンバー・パラメータを指定することにより、エクスポートに制限を設けることができます(1つのメンバー・ベースのパラメータのみ)。
オプションのパラメータは、任意の順序で指定できます。
/S_USER
または/S_GROUP
のみを使用できますが、両方を使用することはできません。
/S=
searchCriteriaパラメータを使い、同名のユーザーおよびグループを指定します。
ユーティリティを実行すると、エクスポートされたアクセス権限が含まれるSecFile.txt
という名前のファイルが作成されます。
Planningからアクセス権限をテキスト・ファイルにエクスポートするには:
ノート:
メンバー、ユーザーまたはグループ名に区切り記号として使用される文字が含まれる場合、名前は二重引用符で囲まれます。たとえば、スペースが区切り記号の場合、South America
という名前は二重引用符で囲まれます: "South America"
。
カンマはパラメータの区切りに使用されるため、パラメータにカンマが含まれる場合(たとえばKravets, Diana
)、円記号(バックスラッシュ)が前に置かれます。また、円記号(バックスラッシュ)を使用してコマンド・プロンプトの円記号(バックスラッシュ)からエスケープします。この例では、円記号(バックスラッシュ)を2つ使用します: /A=Kravets\\,Diana
ExportSecurity
ユーティリティでは、管理者のタスク・リストへのアクセス権限のエクスポートはサポートされないため、このようなレコードはインポート前にSecFile.txt
ファイルに手動で追加する必要があります。
エクスポート・ファイルの理解:
アイテム | 説明 |
---|---|
userまたはgroup |
Oracle Hyperion Shared Services Consoleで定義されたユーザーまたはグループ名。 |
memName |
アプリケーションのメンバー。 |
アクセス権限 |
読取り、読取り書込みまたはなし。ユーザー/メンバーの組合せに重複行がある場合は、「読取り書込み」アクセス権のある行が優先となります。 Oracle Hyperion Calculation Managerのビジネス・ルールおよびフォルダのみ: アクセス権限を「なし」または「起動」として指定します。 |
Oracle Essbase アクセス・フラグ |
これらの関数のセキュリティ実装は、Essbaseと同様です。 |
アーティファクト・タイプ |
各行の後に、ユーティリティによってアーティファクト・タイプが追加されます:
注:
|
たとえば、エクスポートされたファイルには次の行が含まれることがあります。
User1,DataForm2,READ,MEMBER,SL_COMPOSITE
User2,Folder3,READWRITE,MEMBER,SL_FORMFOLDER
User3,DataForm4,READWRITE,MEMBER,SL_FORM
"North America",Account101,READWRITE,MEMBER,SL_CALCFOLDER