---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 基本アプリケーションコードにクライアント拡張ポイントを追加する

# 基本アプリケーションコードにクライアント拡張ポイントを追加する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

基本アプリケーションコードの UI スクリプトに UI 拡張ポイントを追加します。拡張ポイントを追加するには、登録されたカスタムアーティファクトが実行される場所を特定する API コールを配置します。

## 始める前に

アプリケーションコードに UI スクリプトを追加する前に、UI 拡張ポイントを作成する必要があります。必要なロール：admin、またはアプリケーションの開発者またはアドミニストレーター向けの特定のロール  
注:  
アプリケーション固有のアドミンロールと委託開発については、「[アプリケーション管理アプリのアクセス制御ルール](https://www.servicenow.com/docs/access?context=ACL-access-checks&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)」および「[委託開発と展開](https://www.servicenow.com/docs/access?context=c_DelegatedDevelopment&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)」を参照してください。

## 手順

1. アプリケーションコードで、スクリプト拡張ポイントを追加する既存の UI スクリプトにアクセスするか、新しい UI マクロを作成します。  
   UI スクリプトの作成の詳細については、「[UI スクリプト](https://servicenow-prod.fluidtopics.net/P9oONVMj1ONe5BCc2dFz4w#c_UIScripts "UI スクリプトを使用すると、クライアント側の JavaScript を再利用可能な形式にパッケージ化できます。これは、スクリプトインクルードがサーバー側の JavaScript を格納する方法と似ています。アドミニストレーターは、UI スクリプトを作成し、それらをクライアントスクリプト、他のクライアント側のスクリプトオブジェクト、および HTML コードから実行できます。")」を参照してください。
2. UI スクリプトで、UI カスタムスクリプト出力を収集して処理する予定の場所にコード行を追加します。  
   コードには、カスタム UI スクリプトが登録されているクライアント拡張ポイントを特定する `getExtensions` コマンドが含まれている必要があります。このコード行は、スクリプト拡張ポイント用のアプリケーションコードスクリプトインクルードに含まれるものと似ています。例については、「[基本アプリケーションコードにスクリプト拡張ポイントを追加する](https://servicenow-prod.fluidtopics.net/7PL89M1HCSYZaUj4sibgqQ "基本アプリケーションコードのスクリプトインクルードにスクリプト拡張ポイントを追加します。拡張ポイントを追加するには、登録済みのカスタムアーティファクトが実行される場所を識別する API 呼び出しを含めます。")」を参照してください。
{#add-client-ext-pt-base-code-ui-script__steps_mfs_mgn_pdb}

