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

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 클라이언트 소프트웨어 배포(CSD) 확장점은 특정 제공자 및 확장 키에 대한 커스터마이제이션 코드를 만듭니다.

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

    SetDeploymentData

    이 확장 키와 연결된 스크립트는 다음 속성을 사용하여 객체를 csdExtensionResult 설정해야 합니다.
    • deploymentWorkflowInputs : 배포 플로우 입력 변수를 지정하는 객체입니다.
    • softwareModel: 소프트웨어 모델 sys_id.
    • deploymentType: 정수입니다. 사용자에게 배포하려면 1 을 사용하고 장치에 배포하려면 2 를 사용합니다.
    • softwareApplication: 소프트웨어 애플리케이션 sys_id.

    취소 가능한 확인

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

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

    SetRevocationData

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

    스크립트는 다음 속성을 사용하여 객체를 csdExtensionResult 설정해야 합니다.
    • revocationWorkflowInput : 해지 플로우 입력 변수를 지정하는 객체입니다.
    • softwareModel: 소프트웨어 모델 sys_id.
    • deploymentType: 정수입니다. 사용자에게 배포하려면 1 을 사용하고 장치에 배포하려면 2 를 사용합니다.