클라이언트 소프트웨어 배포 확장점
클라이언트 소프트웨어 배포(CSD) 확장점은 특정 제공자 및 확장 키에 대한 커스터마이제이션 코드를 만듭니다.
확장점의 목적은 확장 키를 특정 제공자와 연결한 다음 사용자 지정 배포 및 해지 워크플로우에 대한 입력 변수를 설정하는 스크립트를 만드는 것입니다. 또 다른 확장점 스크립트는 제공자가 소프트웨어를 해지할 수 있는 기능이 있는지 CSD에 알려줍니다. 이 경우 CSD는 제공자의 해지를 트리거하는 UI 작업을 활성화합니다.
SetDeploymentData (배포 데이터 설정)
이 확장 키와 연결된 스크립트는 다음 속성을 사용하여 개체를 설정해야 csdExtensionResult 합니다.
- deploymentWorkflowInputs: 배포 워크플로우 입력 변수를 지정하는 객체입니다.
- softwareModel: 소프트웨어 모델 sys_id.
- deploymentType:정수. 사용자에게 배포하려면 1 을 사용하고 장치에 배포하려면 2 를 사용합니다.
- softwareApplication: 소프트웨어 애플리케이션 sys_id.
취소 가능 확인
이 확장 키와 연결된 스크립트는 소프트웨어 구성 [sn_client_sf_dist_software_config] 테이블의 클라이언트 소프트웨어 배포 기록인 입력 매개변수 csdExtensionInputs.softwareConfiguration를 가져옵니다. 모든 공급자의 소프트웨어 구성은 이 테이블에서 확장되지만 속성이 다를 수 있습니다.
이 스크립트는 소프트웨어 구성에서 csdExtensionResult 제거를 지정하는지 여부에 따라 개체를 true 또는 false로 설정해야 합니다.
SetRevocationData
이 확장 키와 연결된 스크립트는 소프트웨어 구성 [sn_client_sf_dist_software_config] 테이블의 클라이언트 소프트웨어 배포 기록인 입력 매개변수 csdExtensionInputs.softwareConfiguration를 가져옵니다. 모든 공급자의 소프트웨어 구성은 이 테이블에서 확장되지만 속성이 다를 수 있습니다.
스크립트는 다음 속성을 사용하여 개체를 설정해야 csdExtensionResult 합니다.
- revocationWorkflowInput: 해지 워크플로우 입력 변수를 지정하는 객체입니다.
- softwareModel: 소프트웨어 모델 sys_id.
- deploymentType:정수. 사용자에게 배포하려면 1 을 사용하고 장치에 배포하려면 2 를 사용합니다.