1. プロジェクト

プロジェクト ロール

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore MRM™ は、ユーザーとユーザー グループにさまざまなプロジェクト ロールを割り当てることで、基本プロジェクトやマルチステージ プロジェクトにセキュリティ ラッパーを提供します。

プロジェクト ロール - 概要

基本プロジェクトとマルチステージ プロジェクトには、次の 3 つのユーザー ロールがあります。

  • マネージャー: マネージャー ロールのユーザーは、新規プロジェクトの作成、既存プロジェクトの編集、プロジェクトコンテンツの管理およびすべてのタイプのタスクの作成ができます。

  • コントリビューター: コントリビューター ロールのユーザーは、新規プロジェクトコンテンツの追加と一部のタイプのタスクを作成できます。

  • リーダー: リーダー ロールのユーザーは、プロジェクト コンテンツの閲覧のみができます。

[!注] プロジェクト ロールの詳細については、「アクセス管理 セクション」を参照してください。

プロジェクト ロールの割り当て

以下の手順では、ユーザーやユーザー グループにプロジェクト ロールを割り当てる方法を説明します (方法は、基本プロジェクトとマルチステージ プロジェクトで同じです)。

  1. プロジェクトの詳細ページに移動します。

  2. 右上の [ロール] アイコンをクリックします。 すると、プロジェクト ロール モーダル ウィンドウが開きます。

    プロジェクト ロール - プロジェクト ロールをクリック

  3. [編集] をクリックすると、ユーザーまたはユーザー グループにロールを追加できます。

    プロジェクト ロール - 概要

    [!注]

    ユーザーとユーザーグ ループには、2 つの個別タブがあります。

  4. [ユーザー] タブの [ユーザーの追加]、または、[ユーザー グループ] タブの [ユーザー グループの追加] をクリックして、ユーザーまたはユーザー グループに適切なロールを追加します。

    プロジェクト ロール - ユーザーにプロジェクト ロールを追加

  5. ウィンドウを閉じる前に変更を保存してください。

    プロジェクト ロール - 保存

    [!注]

    ユーザー名やユーザー グループ名の横にある、[x] ボタンをクリックしても、プロジェクト ロールからユーザーやユーザー グループを削除できます。

継承を解除する

子ブロック タイプは、親/ルートからセキュリティ設定を継承します。 子として作成されたブロック タイプには、親ブロック タイプからの継承を解除できるオプションがあります。

次の例では、マルチステージ プロジェクトステージが作成され、このステージは、親マルチステージ プロジェクトからセキュリティ設定を継承したケースを示しています。

このステージの継承は、[ロール] アイコン ロール アイコン をクリックして解除できます。

[ロール] アイコンを使用して、継承を解除するオプションを提供

ユーザーまたはユーザー グループ ロールを割り当てることができる新しいモーダルが開きます。 ただし、モーダルにも、[継承の解除] ボタンという、継承を解除するオプションがあります。

継承を解除するステージ

このオプションを選択すると、 継承の解除メッセージ というメッセージが表示され、ボタンが [継承の解除] から [継承の復元] に変わります。

継承の解除が終わると、[復元] ボタンが表示されます

完了後、継承が正常に復元された旨を伝える 継承の復元メッセージ というメッセージが表示されます。

[!警告] 継承するセキュリティ設定を解除する前に、ブロック タイプの [継承の解除] の意味あいをかならず把握してください。 解除権限を持つユーザーが、親/ルート ブロック タイプを介して継承を削除する権限を継承している場合、継承を復元しようとすると問題が発生します。 この問題が起こる理由は、ユーザーが、M.Project.BlockType のエンティティに含まれる BlockToSelf フラグへのアクセス権限を有していないからです。

不十分な権限

これは、M.Project.Block が M.Project.Block の親であり、M.Project.Block が M.Project.Block の子であるという相互関係を参照することにより、他のブロック タイプに対する読み取り権限がないことが原因です。 したがって、継承を解除すると、ユーザーはブロックにアクセスし、継承を復元できなくなります。 よって、ユーザーには、たとえば M.Project.BlockType: Stage などのブロック タイプに対する 読み取り 権限をかならず付与しなければなりません。

ブロック タイプに追加された読み取り権限

この記事を改善するための提案がある場合は、 お知らせください!