---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Erweiterungspunkte von Client Software Distribution

# Erweiterungspunkte von Client Software Distribution {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 Fähigkeit hat, Software zurückzunehmen. Wenn dies der Fall ist, aktiviert CSD die UI-Aktion, die den Zurücknahmevorgang vom Anbieter auslöst.

## SetDeploymentData {#csd-ext-points-ihub__section_u2d_mxv_ljb}

Das mit diesem Erweiterungs-Key verknüpfte Skript muss das Objekt csdExtensionResult mit diesen Attributen festlegen:

* deploymentWorkflowInputs : Objekt, das die Eingabevariablen des Bereitstellungs-Flows angibt.
* softwareModel: Softwaremodell sys_id.
* 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: Softwareanwendung sys_id.
{#csd-ext-points-ihub__ul_jqj_nfz_nv}

## CheckRevocable {#csd-ext-points-ihub__section_v2d_mxv_ljb}

Das mit diesem Erweiterungs-Key verknüpfte Skript übernimmt den Eingabeparameter csdExtensionInputs.softwareConfiguration, der einen Client Software Distribution-Datensatz aus der Tabelle „Softwarekonfiguration" \[sn_client_sf_dist_software_config\] darstellt. Die Softwarekonfigurationen aller Anbieter werden von dieser Tabelle aus erweitert, können jedoch unterschiedliche Attribute aufweisen.

Dieses Skript muss das Objekt csdExtensionResult auf „ true " oder „ false" festlegen, je nachdem, ob die Softwarekonfiguration eine Deinstallation vorschreibt.

## SetRevocationData {#csd-ext-points-ihub__section_w2d_mxv_ljb}

Das mit diesem Erweiterungs-Key verknüpfte Skript übernimmt den Eingabeparameter csdExtensionInputs.softwareConfiguration, der einen Client Software Distribution-Datensatz aus der Tabelle „Softwarekonfiguration" \[sn_client_sf_dist_software_config\] darstellt. Die Softwarekonfigurationen aller Anbieter werden von dieser Tabelle aus erweitert, können jedoch unterschiedliche Attribute aufweisen.  
Das Skript muss das Objekt csdExtensionResult mit diesen Attributen festlegen:

* revocationWorkflowInput : Objekt, das die Eingabevariablen des Widerruf-Flows angibt.
* softwareModel: Softwaremodell sys_id.
* 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.
{#csd-ext-points-ihub__ul_td2_3hz_nv}

