はじめに
OAC(Oracle Analytics Cloud)を一定期間使用していると、コンテンツの所有権を変更したいことが出てきます。
代表的なシーンでは、退職した社員が作成したコンテンツの所有権を別のユーザーに変更したい、があります。
そもそも可能か?
可能です。
方法は複数ありますが、「コンテンツ管理」を使用する方法を紹介します。
コンテンツ管理で所有者を変更
OACに管理者としてログインします。
コンソールメニューの「コンテンツ管理」に移動します。
コンテンツを探す
フィルタアイコンをクリックし、検索対象のオブジェクトタイプを「ワークブック」に限定しました。
さらに、検索キーワードとして「販売分析 ダッシュボード」と入力すると2件ヒットしました。
今回は、上に表示されているオブジェクトの所有権を変更します。
所有権の変更
チェックボックスをオンにして、「所有権の変更」をクリックします。
新たな所有者を入力し、「OK」をクリックすると所有権変更は終了です。
「自分に割当て」をクリックすると、自分のユーザー名が自動入力されますので、その状態で「OK」をクリックします。
所有者を変更するとどうなるか
所有者としてのそのオブジェクトに対する権限が取り消されます。
通常、所有者はフルコントロール権限を持っていますので、それがなくなります。
アプリケーションロールを通じて、読み取り権限が付与されていなければ、そのオブジェクトへのアクセス自体ができなくなります。
重要な注意点
この管理画面では、他のユーザーがそのユーザーのマイドキュメントに保存したコンテンツも表示され、所有権を変更できます。
オブジェクトIDが /@Catalog/users/ ではじまっているオブジェクトです。
このオブジェクトの所有者を別のユーザーに変更したとしたら、何が起こるかというと
- ユーザーAのマイドキュメントにあるワークブックの所有権をユーザーBに変更
- ユーザーAは、そのワークブックの所有権を失いカタログから見えなくなる
- ユーザーBは、ワークブックの所有権は持っているが、ユーザーAのマイドキュメントフォルダへのアクセス権はないので、実質的にワークブックを開くことができない
- このワークブックは事実上誰もアクセスできなくなる
ということで詰んでしまいますので、注意してください。



