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

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

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

    SetDeploymentData

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

    CheckRevocable

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

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

    SetRevocationData

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

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