---
sourceDocument: Xanadu 애플리케이션과의 통합 생성
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 애플리케이션과의 통합 생성

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# 클라이언트 소프트웨어 배포 확장점

# 클라이언트 소프트웨어 배포 확장점 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

클라이언트 소프트웨어 배포(CSD) 확장점은 특정 제공자 및 확장 키에 대한 커스터마이제이션 코드를 만듭니다.
확장점의 목적은 확장 키를 특정 제공자와 연결한 다음 사용자 지정 배포 및 해지 플로우에 대한 입력 변수를 설정하는 스크립트를 만드는 것입니다. 또 다른 확장점 스크립트는 제공자가 소프트웨어를 해지할 수 있는 기능이 있는지 CSD에 알려줍니다. 이 경우 CSD는 제공자의 해지를 트리거하는 UI 작업을 활성화합니다.

## SetDeploymentData (배포 데이터 설정) {#csd-ext-points-ihub__section_u2d_mxv_ljb}

이 확장 키와 연결된 스크립트는 다음 속성을 사용하여 개체를 설정해야 csdExtensionResult 합니다.

* deploymentWorkflowInputs : 배포 플로우 입력 변수를 지정하는 객체입니다.
* softwareModel: 소프트웨어 모델 sys_id.
* deploymentType:정수. 사용자에게 배포하려면 1 을 사용하고 장치에 배포하려면 2 를 사용합니다.
* softwareApplication: 소프트웨어 애플리케이션 sys_id.
{#csd-ext-points-ihub__ul_jqj_nfz_nv}

## 취소 가능 확인 {#csd-ext-points-ihub__section_v2d_mxv_ljb}

이 확장 키와 연결된 스크립트는 소프트웨어 구성 \[sn_client_sf_dist_software_config\] 테이블의 클라이언트 소프트웨어 배포 기록인 입력 매개변수 csdExtensionInputs.softwareConfiguration를 가져옵니다. 모든 공급자의 소프트웨어 구성은 이 테이블에서 확장되지만 속성이 다를 수 있습니다.

이 스크립트는 소프트웨어 구성에서 csdExtensionResult 제거를 지정하는지 여부에 따라 개체를 true 또는 false로 설정해야 합니다.

## SetRevocationData {#csd-ext-points-ihub__section_w2d_mxv_ljb}

이 확장 키와 연결된 스크립트는 소프트웨어 구성 \[sn_client_sf_dist_software_config\] 테이블의 클라이언트 소프트웨어 배포 기록인 입력 매개변수 csdExtensionInputs.softwareConfiguration를 가져옵니다. 모든 공급자의 소프트웨어 구성은 이 테이블에서 확장되지만 속성이 다를 수 있습니다.  
스크립트는 다음 속성을 사용하여 개체를 설정해야 csdExtensionResult 합니다.

* revocationWorkflowInput : 해지 플로우 입력 변수를 지정하는 객체입니다.
* softwareModel: 소프트웨어 모델 sys_id.
* deploymentType:정수. 사용자에게 배포하려면 1 을 사용하고 장치에 배포하려면 2 를 사용합니다.
{#csd-ext-points-ihub__ul_td2_3hz_nv}

