カスタム・セルフサービス・ロールの作成および管理
カスタム・セルフサービス・ロールにより、セルフサービス・ユーザーを様々なグループに分割し、より具体的な状況にあわせたエクスペリエンスを提供できます。
たとえば、特定のナレッジを一部のユーザーのみが表示できるようにすることができます。
Digital Customer Serviceには、ユーザー、アカウント管理者およびアカウント・マネージャの3つのセルフサービス・ロールがあります。 すべてのセルフサービス・ユーザーにユーザー・ロールが付与されます。 アカウントの最初のユーザーには、アカウント管理者ロールが割り当てられます。 次の表に、これらのセルフサービス・ロールが指定され、データ・セキュリティ・ポリシーで使用されるジョブ・ロールを示します。
セルフサービス・ロール |
関連アイデンティティ・プロバイダ・ロール |
データ・セキュリティ・ポリシーで使用 |
---|---|---|
ユーザー |
顧客セルフサービス・ユーザー |
いいえ |
アカウント管理者 |
顧客セルフサービス・アカウント管理者 |
はい |
アカウント・マネージャ |
関連ロールなし |
はい |
カスタム・セルフサービス・ロールを定義してカスタム・アイデンティティ・プロバイダ・ロールにマップするか、データ・セキュリティ・ポリシーで使用できます。 セルフサービス・ユーザーにカスタム・セルフサービス・ロールが割り当てられている場合、このユーザーは対応するカスタム・アイデンティティ・プロバイダ・ロールにも割り当てられます。
カスタム・セルフサービス・ロールは、1つのカスタム・アイデンティティ・プロバイダ・ロールにのみマップできます。 即時利用可能なセルフサービス・ロールは、どのアイデンティティ・プロバイダ・ロールにもマップできません。
セルフサービス・ユーザーにカスタム・セルフサービス・ロールを付与するために実行する必要があるタスクのリストを次に示します。
-
カスタム・セルフサービス・ロールの作成
-
Fusionサービスでのロールの作成または配置
-
Identity Cloud Serviceでのロールの作成または配置
-
カスタム・セルフサービス・ロールをアイデンティティ・プロバイダ・ロールにマップします。
-
セルフサービス・ユーザーへのカスタム・セルフサービス・ロールの付与
これらのカスタム・ロールを新規ユーザーに割り当てるには、関連項目のユーザー・ロールへのマッピングの追加を参照してください。
カスタム・セルフサービス・ロールの作成
ORA_SVC_CSS_REL_TYPE_CD参照タイプに新規コードを追加することで、カスタム・セルフサービス・ロールを定義できます。 これを行うには、Functional Setup Managerの「セルフサービス関係タイプ標準参照の管理」タスクを使用します。
-
管理者または設定ユーザーとしてFusionサービスにサインインします。
-
「設定と保守」領域で、次に移動します。
-
オファリング: サービス。
-
機能領域: Digital Customer Service
-
タスク: セルフサービス関係タイプ標準参照の管理
ヒント: タスクを表示するには、「表示」ドロップダウン・リストから「すべてのタスク」を選択します。 -
-
「セルフサービス関係タイプの標準参照の管理」をクリックします。
-
次の手順を実行して、この標準参照に新しいコードを追加して、カスタム・セルフサービス・ロールを追加します。
-
「新規」(+)アイコンをクリックします。
-
「参照コード」フィールドと「内容」フィールドの値を入力します。
オプションで、他のフィールドの値を入力します。
-
新しいセルフサービス・ロールごとに新しい行を追加します。
-
「保存してクローズ」をクリックします。
-
セキュリティ・コンソールを使用したFusionサービスでのカスタム・アイデンティティ・プロバイダ・ロールの作成または検索
このタスクでは、セキュリティ・コンソールで新規ロールを作成するか、既存のロールを検索します。 ロールの作成方法の詳細は、関連リンクのCX Sales and Fusion Serviceの保護ガイドの「ジョブおよび抽象ロールの作成」のトピックを参照してください
Identity Cloud Serviceでのカスタム・アイデンティティ・プロバイダ・ロールの作成または検索
curl --location --request POST 'https://idcs-002d5462cc68420a96fcb9ed392854d2.identity.c9dev2.oc9qadev.com/admin/v1/Groups' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJ4NXQjUzI1NiI6InZfUW8......LCZhakQ' \
--data-raw '{
"displayName": "Adjudicator",
"externalId": "CUST_ADJUDICATOR",
"urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group": {
"creationMechanism": "api",
"description": "Created using Postman"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:Group",
"urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group",
"urn:ietf:params:scim:schemas:extension:custom:2.0:Group"
]
}'
グループの作成方法の詳細は、関連トピックの「Oracle Identity Cloud Serviceでのグループの作成」のトピックを参照してください。
カスタム・セルフサービス・ロールをアイデンティティ・プロバイダ・ロールにマップします。
このタスクでは、Functional Setup ManagerタスクであるDigital Customer Serviceのカスタム・ロール・マッピングの管理を使用して、既存のマッピングの表示、およびカスタム・セルフサービス・ロールとカスタム・アイデンティティ・プロバイダ・ロール間の新しいマッピングの作成を可能にします。
-
管理者ユーザーとしてFusionサービスにサインインします。
-
「設定および保守」画面で、「サービス」、「デジタル顧客サービス」の順に選択します。
-
「表示」ドロップダウン・リストから、「すべてのタスク」を選択します。
-
「デジタル顧客サービスのカスタム・ロール・マッピングの管理」をクリックします。
-
セルフサービス・ロールを選択します。
-
ジョブ・ロールを選択します。
-
「保存」をクリックします。
ユーザーへのカスタム・セルフサービス・ロールの付与
selfServiceRoles REST APIを使用して、セルフサービス・ユーザーにカスタム・セルフサービス・ロールを割り当てます。 このAPIを使用するために必要な機能セキュリティは、顧客セルフサービス・アカウント管理者ジョブ・ロールと顧客セルフサービス管理職務ロールに付与されます。
次に例を示します。
curl --location --request POST 'https://<POD>.fa.<data center ID>.oraclecloud.com/crmRestApi/resources/11.13.18.05/selfServiceRoles' \
--user 'ADMIN_USER:ADMIN_USER_PWD' \
--header 'Content-Type: application/json' \
--data-raw ' {
"AccountPartyId": 100000015022002,
"ContactPartyId": 300100544667497,
"RelationshipTypeCd": "CUST_ADJUDICATOR"
}'