Points d’extension de distribution de logiciel client
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 des variables d’entrée pour vos flux 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 du fournisseur.
SetDeploymentData (en anglais seulement)
- deploymentWorkflowInputs : objet qui spécifie les variables d’entrée du flux de déploiement.
- softwareModel: modèle logiciel sys_id.
- deploymentType: un entier. Utilisez 1 pour le déploiement à un utilisateur et 2 pour le déploiement sur un appareil.
- softwareApplication: sys_id d’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 de logiciel [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 true ou false, selon que la configuration logicielle spécifie ou non la désinstallation.
SetRevocationData (en anglais seulement)
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 de logiciel [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.
- revocationWorkflowInput : objet qui spécifie les variables d’entrée du flux de révocation.
- softwareModel: modèle logiciel sys_id.
- deploymentType: un entier. Utilisez 1 pour le déploiement à un utilisateur et 2 pour le déploiement sur un appareil.