ロールの仕組み
PlayFab は、数百の個別アクセス許可を持つきめ細かい許可モデルを使用しているため、各人が行える操作を 正確に 決定できます。Game Manager の領域は完全にオフにしたり、読み取り専用に設定したり、編集用に開くことができます。 これが役立つ例をいくつか挙げます。- カスタマー サービス担当者はプレイヤー プロファイルを編集できますが、収益データは決して見ることができません。
- プロダクト マネージャーは収益ダッシュボードを閲覧できますが、マルチプレイヤー サーバー ビルドをアップロードすることはできません。
- データ サイエンティストはすべてのイベントとダッシュボードを読むことができますが、どこにも書き込み権限はありません。
組み込みロールと管理者レベル
すべてのスタジオには、事前定義された 3 つのロールが付属しています。- Title Admin — 指定したタイトルに対する完全なアクセス許可
- Dashboard — タイトルのダッシュボードを閲覧する権限のみ
- Commercial admin — タイトルのダッシュボードの表示、設定の編集、Economy の支払いの確認、製品のアクティブ化の管理を行う権限
- Studio Admin — タイトルの作成、ロールの定義と編集、スタジオ内のすべてのタイトルで自動的に title admin 権限を持ちます。ロールを作成したりユーザーに割り当てたりするには、Studio Admin である必要があります。
- Commercial admin — スタジオの請求プロセスをある程度制御でき、スタジオ内のすべてのタイトルで自動的に commercial admin 権限を持ちます。
ロールの作成
- 開発者アカウントで PlayFab にサインイン します。
- My Studios and Titles から、スタジオの右側にある 三点リーダー (…) メニュー を選択し、Roles を選択します。
- スタジオに既に存在するロールのリストが表示されます。カスタム ロールを開始するには New custom role を選択します。
- Role details で、ロールに明確な Role title を付けます。これは後でロールを割り当てるときに選ぶものなので、わかりやすい名前 (たとえば Customer Support や Build Engineer) にしてください。
- このロールにタイトルへの無制限アクセスを持たせる場合は、Title admin をオンにします。これによってタイトルの完全なアクセス許可が付与され、以下の個別アクセス許可の選択が上書きされます。
アクセス許可の構成
Configure permissions セクションでは、ロールが実行できる内容を正確に選択します。アクセス許可は Overview、Identity、Economy などのグループに整理されており、各グループにはカウンター (たとえば Overview (0/7)) があり、現在選択されているアクセス許可の数を示します。 各アクセス許可は 1 つ以上のアクセス レベルを提供します。- Read — データまたは領域を表示する
- Edit — 作成および変更する
- Delete — 削除する
- Search — 特定の項目を見つけるためにアクセス許可リストをフィルターします。
- Toggle all permissions — すべてのアクセス許可を一度に選択またはクリアします。
- Set read only — スコープ全体で Read ボックスだけをオンにし、Edit/Delete はオフにします。
- Collapse all — すべてのグループのコンテンツを隠してよりすっきりとした表示にします。
ユーザーへのロールの割り当て
ロールを割り当てる方法は 2 つあります。ユーザーから割り当てるか、ロールから割り当てます。 ユーザーから:- My Studios and Titles から、スタジオの横にある 三点リーダー (…) メニュー を選択し、Users を選択します。
- 更新するユーザーを開き、タイトルごとにロールを選択します。ロールはタイトルにスコープされているため、ユーザーが必要とする各タイトルにロールを割り当てます。
- 変更を保存します。
