---
sourceDocument: オーストラリアのカスタマーサービス管理 (CSM)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/customer-service-management

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリアのカスタマーサービス管理 (CSM)

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# カスタムユーザーロールの作成

# カスタムユーザーロールの作成 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

システムアドミニストレーターは、スクリプトインクルードや拡張ポイント/インスタンスを使用して、カスタムロールを作成したり、既存ロールのアクセス権を変更したりすることができます。  
カスタマーサービス管理 (CSM) アプリケーションは、プラットフォーム ACL とクエリービジネスルールを利用して、ユーザーロールに基づいてデータアクセスを制限します。必要に応じ、アドミニストレーターロールを持つユーザーは、スクリプトインクルードや拡張ポイント/インスタンスを使用して、カスタムロールを作成したり、既存ロールのアクセス権を変更したりすることができます。

* スクリプトインクルードには、ロールアクセス制御ロジックを処理するための JavaScript 関数およびクラスが格納されます。
* 拡張ポイント/インスタンスは、カスタムスクリプトを呼び出し、基本機能を拡張することができる場所を指定します。
{#creating-custom-csm-user-roles__ul_rcf_5td_ydb}

アドミニストレーターは、拡張ポイント/インスタンスを使用して、CSQueryBRUtilOOBConstants に類似した独自のロールアクセス定数ファイルを作成できます。  
アドミニストレーターは、既存の拡張ポイントの拡張インスタンスを作成し、それを使用してカスタムのロール設定定数を定義できます。カスタマーサービス管理 (CSM) アプリケーションには以下のアイテムが含まれています。

* global.CSQeryExtensionPoint：CSM ロール構成用に提供された拡張点
* nstance.CSQueryExtensioninstanceOOB：CSM ロール設定用に提供された拡張インスタンス
{#creating-custom-csm-user-roles__ul_vm2_mtd_ydb}

ロールを作成するには、次の手順に従います。

1. CSQueryBRUtilOOBConstants に類似した新しいロールの設定を保持する定数ファイルを作成します。例：

       CSQueryBRUtilOOBConstantstest.ROLE_PERMISSIONS_POOL = {
          'sn_customerservice.customer_new_role':{ 'sn_customerservice_case':{'condition':['my_new_condition']},
       } ,

2. 拡張インスタンスを作成し、この新しい定数ファイルを CSQueryBRUtil に返すロジックを保持します。
3. このロールがインスタンスにあり、sn_esm_user ロールが含まれていることを確認してください。
4. この新しいロールを連絡先にアサインします。
5. 必要に応じて、このロールの ACL とクエリーのビジネスルールを作成または変更します。

{#creating-custom-csm-user-roles__ol_wm2_mtd_ydb}

ACL およびクエリービジネスルールの変更の詳細については、「[KB0685767](https://support.servicenow.com/nav_to.do?uri=/kb_view.do?sysparm_article=KB0685767&sysparm_stack=&sysparm_view=)」を参照してください。
**関連情報**   

* [拡張ポイントを使用してアプリケーション機能を拡張する](https://www.servicenow.com/docs/access?context=extension-points&version=australia&pubname=australia-api-reference&ft:locale=en-US)
* [サーバー側スクリプトでのスクリプト拡張ポイントの使用](https://www.servicenow.com/docs/access?context=scripted-extension-points&version=australia&pubname=australia-api-reference&ft:locale=en-US)
* [サーバー側 UI マクロの UI 拡張ポイントの使用](https://www.servicenow.com/docs/access?context=ui-extension-points&version=australia&pubname=australia-api-reference&ft:locale=en-US)
* [クライアント側 UI スクリプティングのクライアント拡張ポイントの使用](https://www.servicenow.com/docs/access?context=client-extension-points&version=australia&pubname=australia-api-reference&ft:locale=en-US)

