---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# クライアントソフトウェアディストリビューション拡張ポイント

# クライアントソフトウェアディストリビューション拡張ポイント {#ariaid-title1}

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

クライアントソフトウェアディストリビューション (CSD) 拡張ポイントは、特定のプロバイダーと拡張キーのカスタマイズ コードを作成します。
拡張ポイントの目的は、拡張キーを特定のプロバイダーに関連付け、カスタム展開および取り消しワークフローの入力変数を設定するスクリプトを作成することです。別の拡張ポイント スクリプトは、プロバイダーにソフトウェアを取り消す能力があるかどうかを CSD に通知します。ある場合、CSD はプロバイダーからの取り消しをトリガーする UI アクションを有効にします。

## SetDeploymentData

この拡張キーに関連付けられたスクリプトは、次の属性を持つ csdExtensionResult オブジェクトを設定する必要があります。

* deploymentWorkflowInputs：展開ワークフローの入力変数を指定するオブジェクト。
* softwareModel：ソフトウェアモデルの sys_id。
* deploymentType：整数。ユーザーへの展開の場合は 1、デバイスへの展開の場合は 2 を使用します。
* softwareApplication：ソフトウェアアプリケーションの sys_id。
{#r_CSDExtensionPoints__ul_jqj_nfz_nv}

## CheckRevocable

この拡張キーに関連付けられたスクリプトは、入力パラメーター csdExtensionInputs.softwareConfiguration を取得します。これは、ソフトウェア構成 \[sn_client_sf_dist_software_config\] テーブルのクライアントソフトウェアディストリビューションレコードです。すべてのプロバイダーのソフトウェア構成はこのテーブルから拡張されますが、属性が異なる場合があります。

このスクリプトは、ソフトウェア構成がアンインストールを指定するかどうかに応じて csdExtensionResultオブジェクトを true または false に設定する必要があります。

## SetRevocationData

この拡張キーに関連付けられたスクリプトは、入力パラメーター csdExtensionInputs.softwareConfiguration を取得します。これは、ソフトウェア構成 \[sn_client_sf_dist_software_config\] テーブルのクライアントソフトウェアディストリビューションレコードです。すべてのプロバイダーのソフトウェア構成はこのテーブルから拡張されますが、属性が異なる場合があります。  
スクリプトは、次の属性を持つ csdExtensionResult オブジェクトを設定する必要があります。

* revocationWorkflowInput：取り消しワークフローの入力変数を指定するオブジェクト。
* softwareModel：ソフトウェアモデルの sys_id。
* deploymentType：整数。ユーザーへの展開の場合は 1、デバイスへの展開の場合は 2 を使用します。
{#r_CSDExtensionPoints__ul_td2_3hz_nv}
**関連情報**   

* [拡張ポイントを使用してアプリケーション機能を拡張する](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)

