イネーブルメントサイトの公開に関するロールの権限を管理する
学習の目的
この単元を完了すると、次のことができるようになります。
- イネーブルメントサイト (myTrailhead) 権限セットライセンスを使用して、システム管理者がユーザーのイネーブルメントサイト権限を設定する方法について説明する。
- イネーブルメントサイトユーザーが使用できるさまざまな権限について説明する。
- システム管理者がイネーブルメントサイト機能へのアクセス権を付与する方法について説明する。
イネーブルメントサイトでの Salesforce システム管理者のタスク
「Enablement Site Basics (イネーブルメントサイトの基本)」モジュールでは、イネーブルメントサイトを使用して、パーソナライズされた魅力的なエクスペリエンスを会社のスキル開発とイネーブルメントの目標に組み込む方法について学習しました。アロエベラを原料とするモイスチャーローションとクリームを生産する会社、Pure Aloe を例として、Pure Aloe が会社の成長に合わせて従業員のイネーブルメントに役立つコンテンツを計画的に提供していく様子を考察しました。
イネーブルメントサイトを使用することで会社にどのようなメリットをもたらすことができるのか、またコンテンツパブリッシャーが学習者向けのトレイルやモジュールをどのように開発してリリースするのかについて復習するには、「Enablement Site Basics (イネーブルメントサイトの基本)」モジュールを参照してください。
「Enablement Site Basics (イネーブルメントサイトの基本)」モジュールの「Learn About the Components of an Enablement Site (イネーブルメントサイトについて学ぶ)」単元で説明したように、Pure Aloe の Salesforce システム管理者である Joseph は、Salesforce 組織で権限の割り当てを行う担当者です。コンテンツ作成者、リリースマネージャー、学習者など、すべてのイネーブルメントサイトユーザーには、それぞれの役割を果たすために適切なユーザー権限が必要です。ほとんどの Salesforce 製品の場合と同様に、Salesforce システム管理者は Salesforce 組織の [設定] でユーザー権限を設定します。
権限セットライセンスを選択する
会社がイネーブルメントサイトを実装する準備が整うと、組織でイネーブルメントサイト (myTrailhead) 権限セットライセンスを利用できるようになります。イネーブルメントサイトユーザーロールの権限セットを作成する場合は、まず権限セットごとに、このライセンスを選択します。
- Salesforce 組織の [設定] から、[クイック検索] ボックスに「権限セット」と入力し、[権限セット] を選択します。
- 権限セットを作成するには、[新規] をクリックします。
- 「Enablement Site Release Managers」のような権限セットの表示ラベルを入力して、提案された API 参照名を使用します。この参照名は一意である必要があります。
- [ライセンス] ドロップダウンで [イネーブルメントサイト (myTrailhead) ] を選択します。
- [Save (保存)] をクリックします。
特定のイネーブルメントサイト権限を有効化する
イネーブルメントサイト (myTrailhead) 権限セットライセンスでは、権限セットで特定のイネーブルメントサイト権限を有効化できます。これにより、ユーザーロールごとに適切な権限を付与する権限セットを作成することができます。有効にできる権限は次のとおりです。
権限 | 有効なアクセス | ロール |
---|---|---|
サイト設定を管理 |
|
システム管理者 |
コンテンツを作成 |
Trailmaker Content アプリケーション |
|
Trailmix カスタムステップを管理 |
Trailmix でのカスタムリンクまたはタスクの追加 |
|
コンテンツコレクションを管理 |
[設定] の [コンテンツコレクション] ページ (Salesforce 組織) |
|
リリースをプレビュー |
Trailmaker Release アプリケーションからリリースをプレビューするためのアクセス |
|
リリースを管理 |
Trailmaker Release アプリケーション |
リリースマネージャー |
すべてのコンテンツを表示 |
すべてのコンテンツコレクションのイネーブルメントサイトコンテンツの参照 |
|
作成した権限セットで特定の権限を有効にする手順は、次のとおりです。
- [権限セット概要] で、[システム権限] を選択します。
- [編集] をクリックします。
- 権限セットに割り当てられたユーザーがアクセス可能な特定の権限を有効にします。
例: リリースマネージャーの権限
Pure Aloe の例を見てみましょう。Joseph は、リリースマネージャーである Marisol に責務を果たすために必要なすべての権限があることを確認したいと考えています。Joseph は、「Enablement Site Release Managers」という権限セットを作成し、次の権限を有効にします。
- コンテンツを作成: Marisol は Trailmaker Content にアクセスして、リリースにトレイルとモジュールを追加できるようになります。
- リリースを管理: Marisol はリリースを作成して公開できるようになります。
- リリースをプレビュー: Marisol はリリースを公開する前に、リリースで公開予定の新規コンテンツや変更されたコンテンツが Pure Aloe のイネーブルメントサイトにどのように表示されるかプレビューできるようになります。
- すべてのコンテンツを表示: Marisol はすべての Pure Aloe 学習者のトレイルとモジュールを参照できるようになります。
例: コンテンツ作成者の権限
Pure Aloe の別の例も見てみましょう。執筆専門のコンテンツ作成者である Cindy には、リリースマネージャーである Marisol とは異なるツールへのアクセスが必要です。Joseph は、「Enablement Site Content Creators」という権限セットを作成し、次の権限を有効にします。
- コンテンツを作成: Cindy は Trailmaker Content にアクセスし、ドラフトをトレイル、モジュール、単元、テストに移動できるようになります。
- リリースをプレビュー: Cindy は Marisol がリリースを公開する前に、リリースで公開予定の新規コンテンツや変更されたコンテンツが Pure Aloe のイネーブルメントサイトにどのように表示されるかプレビューできるようになります。
例: システム管理者
Joseph 自身はどうでしょうか? Salesforce システム管理者として、普段から Pure Aloe の Salesforce 組織で作業し、権限を管理しています。ですが、Pure Aloe は Joseph にイネーブルメントサイトの設定をサポートするように要請しています。つまり、Joseph はイネーブルメントサイトユーザーエクスペリエンスに影響を与えるデータを管理するための権限を、自分自身 (および潜在的に他のシステム管理者) に付与する必要があります。Joseph は「Enablement Site Admins」という権限セットを作成し、次の権限を有効にします。
- コンテンツコレクションを管理: Joseph はさまざまなグループの学習者が利用できるようにしたいと Pure Aloe が考えているコンテンツのコレクションを設定し、管理できるようになります。このコレクションは Salesforce 組織で管理されます。
- サイト設定を管理: Joseph はイネーブルメントサイトの詳細を設定し、認証プロバイダー、会社のブランド、コンテンツ検索条件を設定できるようになります。
- すべてのコンテンツを表示: Joseph はコンテンツコレクションのコンテンツに関して、設定とレポートの実行を行えるようになります。
ほとんどの場合、Joseph は Trailmaker Content や Trailmaker Release アプリケーションにアクセスする必要はないため、ここではこの権限は省略します。
ユーザーを権限セットに割り当てる
有効化された権限を特定のユーザーに対して有効にするには、そのユーザーを権限セットに追加します。これを実行するには、いくつかの方法があります。
一部の会社は、まず特定のユーザーを見つけ、次にそのユーザーの権限を追加することを好みます。たとえば、Joseph は Marisol がリリースマネージャーであり、リリースマネージャーの権限セットを必要としていることを知っています。
- Salesforce 組織の [設定] から、[クイック検索] ボックスに「ユーザー」と入力し、[ユーザー] を選択します。
- 権限セットを割り当てるユーザーの名前をクリックします。
- ユーザーの詳細ページで、[権限セットの割り当て] までスクロールして、[割り当ての編集] をクリックします。
- [利用可能な権限セット] リストから適切な権限セットを選択し、その権限セットを [有効化された権限セット] リストに移動します。
- 変更内容を保存します。
また、権限セットから開始して、特定のユーザーを追加していくことを好む会社もあります。たとえば、Joseph は、[Enablement Site Content Creators (イネーブルメントサイトコンテンツ作成者)] 権限セットが Cindy を含む Pure Aloe のすべてのコンテンツ作成者に適用されることを把握しています。
- Salesforce 組織の [設定] から、[クイック検索] ボックスに「権限セット」と入力し、[権限セット] を選択します。
- 特定のユーザーを追加する権限セットの名前をクリックします。
- [割り当ての管理] をクリックします。
- [割り当てられたユーザー] ページで、[割り当てを追加] をクリックします。
- 追加するユーザーの横にあるボックスをクリックして、[割り当て] をクリックします。
- [完了] をクリックします。
Joseph は、Pure Aloe で権限セットを作成し、他の公開に関する役割にユーザーを割り当てる作業を続けています。忙しい一日でしたが、まだ仕事が残っています。Joseph は、イネーブルメントサイトの設定、認証サービスプロバイダーの選択、Pure Aloe 学習者の権限の設定など、さらにいくつかの作業も担当しています。