アクセス権と許可を構成する
学習の目的
この単元を完了すると、次のことができるようになります。
- 注文管理を使用するために必要な権限セットについて説明する。
- 注文管理に付属する権限セットをリストする。
- 権限セットをどのように整理できるかについて説明する。
- 項目レベルセキュリティを設定する必要がある理由を説明する。
組織を構成する
Cloud Kicks のシステム管理者である Linda Rosenberg は、次の設定を使用して Order Management のユーザーと許可を管理できるように組織を構成します。
- ユーザーアクセスと権限
- コンソールアプリケーションへのアクセス
- 項目レベルセキュリティ
- カスタム項目権限
ユーザーと権限セット
Linda は Order Management のペルソナと許可セットを確認して、どのように構成されているのか把握します。注文管理機能にアクセスするには、ユーザーは次の 2 つのプロファイルのいずれかに割り当てられる必要があります。
- システム管理者
- 「Salesforce Order Management 機能」権限セットライセンスを含む、標準 Platform ユーザー
また、ユーザーには注文管理コンソールアプリケーションとすべてのカスタマイズへのアクセス権も必要です。
許可セット
注文管理には、「注文管理」権限セットライセンスを含む人格ベースの権限セットが付属しています。Linda は次の手順に従って確認します。
- [設定] に移動します。
- [Quick Find (クイック検索)] ボックスに
Permission Sets
(権限セット) と入力します。
-
[権限セット] を選択します。
次のような権限セットが表示されます。
権限セット |
説明 |
---|---|
注文管理業務マネージャー |
日々の注文管理プロセスを管理する機能。 未対応の履行注文を変更する機能は制限されています。 |
注文管理エージェント |
標準注文管理ユーザー。 未対応の履行注文を変更するには、ワークフローを通じてその状況を進める以外方法がありません。 |
注文管理買い物客 |
Salesforce B2C Commerce ストアフロントなどの外部システムでセルフサービス要求を行うことを可能にするためのサービスユーザー向けの制限付きアクセス権。 履行注文への参照のみアクセス権。 |
Linda が標準権限セットを変更することはできません。だたし、次の操作は可能です。
- この権限セットをそのまま使用する。また、コンソールアプリケーションとすべてのカスタマイズへのアクセスを提供するために、少なくとも 1 つのカスタム権限セットを作成する必要もあります。
- 権限セットをコピーしてカスタマイズする。コピーされた権限セットは、組織の制限に含まれます。
- ライセンスを含むカスタム権限セットを 1 つ以上作成する。
Linda は権限セットを次の方法で整理できます。
-
2 つ以上 (推奨): 「Order Management」権限セットライセンスとペルソナベースの権限に 1 つ以上の権限セットを使用し、コンソールアプリケーションとカスタマイズに 1 つの権限セットを使用する。
- 含まれている権限セットを使用するか、「注文管理」権限セットライセンスを使用するカスタム権限セットを作成します。
- 各注文管理ユーザーに 1 つの「注文管理」権限セットとカスタム権限セットを割り当てます。
-
複数: 複数の「注文管理」権限セットを使用する。
- 含まれている権限セットをコピーするか、「注文管理」権限セットライセンスを使用するカスタム権限セットを作成します。
- コンソールアプリケーション権限とすべてのカスタム権限を各セットに追加します。
- セットのいずれかを各注文管理ユーザーに割り当てます。
-
単一: 1 つの権限セットをすべての注文管理ユーザーに使用する。
- 含まれている権限セットのいずれかをコピーするか、「注文管理」権限セットライセンスを使用するカスタム権限セットを作成します。
- コンソールアプリケーション権限とすべてのカスタム権限をセットに追加します。
データ保護とプライバシー
データ保護とプライバシーに関する規制により、お客様の個人データをマスクまたは削除することが定められている場合があります。ただし、個人データが含まれる注文管理オブジェクトの多くの項目は通常の処理中は参照のみです。変更できるのはシステム管理者プロファイルまたは「アクティブ化された注文の編集」権限を持つユーザーのみです。データ保護やプライバシーに関するポリシーを策定するときは、必ず制限を考慮してください。
コンソールアプリケーションへのアクセスを設定する
Linda は次の手順に従って、許可セットにコンソールアプリケーションへのアクセス権を設定します。
- [Setup (設定)] から、[Quick Find (クイック検索)] ボックスに
Permission Sets
(権限セット) と入力し、[Permission Sets (権限セット)] を選択します。
-
[新規] をクリックして、新しい権限セットを作成します。(権限を既存のセットに追加するには、そのセットを選択します。)
- 一意の表示ラベルを入力します:
OM Console
(OM コンソール) - この権限セットを使用する注文管理ライセンスを付与するには、[ライセンス] ドロップダウンリストから選択します。付与しない場合は、[--なし--] のままにしておきます。
-
[保存] をクリックします。
- [アプリケーション] セクションで、[割り当てられたアプリケーション] をクリックします。
-
[編集] をクリックします。
- [Available Apps (選択可能なアプリケーション)] ボックスから、[Order Management (standard__OMConsole) (Order Management (standard__OMConsole))] を選択し、[Add (追加)] をクリックします。
-
[保存] をクリックします。
- 取引先レコードにアクセスする権限セットを設定します。
-
[権限セット概要] をクリックします。
- [アプリケーション] セクションで、[オブジェクト設定] をクリックします。
-
[取引先] を選択します。
-
[編集] をクリックします。
- 個人取引先を使用して買い物客を表している場合、[取引先: レコードタイプの割り当て] セクションで、すべてのレコードタイプを選択します。
- 組織で取引先レコードの共有を制限する場合は、[オブジェクト権限] セクションで [すべて表示] チェックボックスを選択します。
- 取引先レコードの共有が制限されているかどうかを確認するには、[Setup (設定)] から、[Quick Find (クイック検索)] ボックスに
Sharing Settings
(共有設定) と入力し、[Sharing Settings (共有設定)] を選択します。
- 変更を保存します。
コンソールアプリケーションへのアクセスを許可する権限セットごとにこの手順を繰り返します。
項目レベルセキュリティを設定する
Linda はシステム管理者プロフィールに、注文関連オブジェクトの特定の項目にアクセスする権限を付与します。この権限があれば、管理者ユーザーが Order Management 機能にアクセスできます。この手順は次のとおりです。
- 個人取引先を使用して個人の買い物客を表す場合、個人取引先が組織で有効になっていて設定済みであることを確認します。
- [Setup (設定)] から、[Quick Find (クイック検索)] ボックスに
Profiles
(プロファイル) と入力し、[Profiles (プロファイル)] を選択します。
- プロファイルのリストで、[システム管理者] を選択します。
- [項目レベルセキュリティ] セクションまでスクロールします。それぞれの注文関連オブジェクトについて、オブジェクト別に [参照] アクセス権と [編集] アクセス権を設定します。
-
[表示] をクリックします。
-
[編集] をクリックします。
- 表の「参照アクセス権」列の項目ごとに、[参照アクセス権] を選択します。
- 表の [Edit Access (編集アクセス権)] 列の項目ごとに、[Edit Access (編集アクセス権)] を選択します。
-
[保存] をクリックします。
-
[プロファイルに戻る] をクリックします。
詳しい設定は、『B2C Commerce の Salesforce Order Management 実装ガイド』を参照してください。
カスタム項目権限を設定する
Linda は Order Management で使用するオブジェクトにカスタム項目を追加したいと考えているため、Order Management ユーザーがこの項目にアクセスできるようにする必要があります。アクセス権を付与する手順は次のとおりです。
- [Setup (設定)] から、[Quick Find (クイック検索)] ボックスに
Permission Sets
(権限セット) と入力し、[Permission Sets (権限セット)] を選択します。
- 注文管理ユーザーのアクセスを制御する権限セットを選択します。
- [アプリケーション] セクションで、[オブジェクト設定] をクリックします。
- カスタム項目があるオブジェクトを選択します。
-
[編集] をクリックします。
- [項目権限] セクションで、カスタム項目の [編集アクセス権] チェックボックスをオンにします。
-
[保存] をクリックします。
複数の権限セットでカスタム項目へのアクセス権を付与するには、各権限セットでこの手順を繰り返します。
次のステップ
この単元では、Order Management へのユーザーと許可セットのアクセス権、コンソールアプリケーションへのアクセス権、項目レベルセキュリティ、カスタムフィールドの許可を構成しました。次は、フローを使用して注文管理処理を定義する方法について学びます。
リソース
- Salesforce ヘルプ: Salesforce Order Management
- Salesforce ヘルプ: 権限セット
- Salesforce ヘルプ: ユーザーライセンス
- Salesforce ヘルプ: Order Management レコードの削除に関する考慮事項
- Salesforce ヘルプ: データ保護とプライバシー
- Salesforce ヘルプ: 共有設定