Points d’extension de distribution de logiciel client

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Les points d’extension de distribution de logiciel client (CSD) créent le code de personnalisation pour le fournisseur spécifique et les clés d’extension.

    L’objectif des points d’extension est d’associer des clés d’extension à un fournisseur spécifique, puis de créer un script qui définit les variables d’entrée pour vos workflows de déploiement et de révocation personnalisés. Un autre script de point d’extension indique à CSD si le fournisseur a la possibilité de révoquer le logiciel. Si tel est le cas, CSD active l’action d’interface utilisateur qui déclenche la révocation auprès du fournisseur.

    SetDeploymentData

    Le script associé à cette clé d’extension doit définir l’objet csdExtensionResult avec les attributs suivants :
    • deploymentWorkflowInputs: objet qui spécifie les variables d’entrée du workflow de déploiement.
    • softwareModel: sys_id du modèle logiciel.
    • deploymentType: nombre entier. Utilisez 1 pour un déploiement auprès d’un utilisateur et 2 pour un déploiement sur un appareil.
    • softwareApplication: sys_id de l’application logicielle.

    VérifierRévocable

    Le script associé à cette clé d’extension obtient le paramètre csdExtensionInputs.softwareConfigurationd’entrée, qui est un enregistrement de distribution de logiciel client dans la table Configuration logicielle [sn_client_sf_dist_software_config]. Les configurations logicielles de tous les fournisseurs sont étendues à partir de cette table, mais peuvent avoir des attributs différents.

    Ce script doit définir l’objet csdExtensionResult sur vrai ou faux, selon que la configuration logicielle spécifie la désinstallation ou non.

    SetRevocationData

    Le script associé à cette clé d’extension obtient le paramètre csdExtensionInputs.softwareConfigurationd’entrée, qui est un enregistrement de distribution de logiciel client dans la table Configuration logicielle [sn_client_sf_dist_software_config]. Les configurations logicielles de tous les fournisseurs sont étendues à partir de cette table, mais peuvent avoir des attributs différents.

    Le script doit définir l’objet csdExtensionResult avec les attributs suivants :
    • revocationWorkflowInput: objet qui spécifie les variables d’entrée du workflow de révocation.
    • softwareModel: sys_id du modèle logiciel.
    • deploymentType: nombre entier. Utilisez 1 pour un déploiement auprès d’un utilisateur et 2 pour un déploiement sur un appareil.