Erweiterungspunkte von Client Software Distribution

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die Erweiterungspunkte von Client Software Distribution (CSD) erstellen den Anpassungscode für den jeweiligen Anbieter und die Erweiterungs-Keys.

    Der Zweck der Erweiterungspunkte besteht darin, Erweiterungsschlüssel einem bestimmten Anbieter zuzuordnen und dann ein Skript zu erstellen, das Eingabevariablen für Ihre anwenderdefinierten Bereitstellungs- und Widerrufs-Flows festlegt. Ein anderes Erweiterungspunktskript teilt CSD mit, ob der Anbieter die Möglichkeit hat, Software zu widerrufen. Wenn dies der Fall ist, aktiviert CSD die UI-Aktion, die den Widerruf beim Anbieter auslöst.

    SetDeploymentData

    Das diesem Erweiterungsschlüssel zugeordnete Skript muss festlegen csdExtensionResultObjekt mit diesen Attributen:
    • deploymentWorkflowInputs : Objekt, das die Eingabevariablen des Bereitstellungs-Flows angibt.
    • softwareModel: Sys_ID des Softwaremodells
    • deploymentType: Eine Ganzzahl. Verwenden Sie 1 für die Bereitstellung für einen Benutzer und 2 für die Bereitstellung für ein Gerät.
    • softwareApplication: Sys_ID der Softwareanwendung

    CheckRevocable

    Das diesem Erweiterungsschlüssel zugeordnete Skript ruft den Eingabeparameter ab csdExtensionInputs.softwareConfiguration, Ein Datensatz für die Client-Softwareverteilung in der Tabelle „Softwarekonfiguration“ [sn_Client_sf_dist_Software_config]. Die Softwarekonfigurationen aller Anbieter werden von dieser Tabelle aus erweitert, können jedoch unterschiedliche Attribute aufweisen.

    Dieses Skript muss festlegen csdExtensionResultObjekt zu Wahr Oder Falsch , Abhängig davon, ob die Softwarekonfiguration die Deinstallation angibt.

    SetRevocationData

    Das diesem Erweiterungsschlüssel zugeordnete Skript ruft den Eingabeparameter ab csdExtensionInputs.softwareConfiguration, Ein Datensatz für die Client-Softwareverteilung in der Tabelle „Softwarekonfiguration“ [sn_Client_sf_dist_Software_config]. Die Softwarekonfigurationen aller Anbieter werden von dieser Tabelle aus erweitert, können jedoch unterschiedliche Attribute aufweisen.

    Das Skript muss festlegen csdExtensionResultObjekt mit diesen Attributen:
    • revocationWorkflowInput : Objekt, das die Eingabevariablen des Widerrufs-Flows angibt.
    • softwareModel: Sys_ID des Softwaremodells
    • deploymentType: Eine Ganzzahl. Verwenden Sie 1 für die Bereitstellung für einen Benutzer und 2 für die Bereitstellung für ein Gerät.