---
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.
Die Erweiterungspunkte dienen dazu, Erweiterungs-Keys einem bestimmten Anbieter zuzuordnen und anschließend ein Skript zu erstellen, das Eingabevariablen für Ihre benutzerdefinierten Bereitstellungs- und Zurücknahme-Workflows 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

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

* deploymentWorkflowInputs: Objekt, das die Eingabevariablen des Bereitstellungs-Workflows 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.
{#r_CSDExtensionPoints__ul_jqj_nfz_nv}

## CheckRevocable

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

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 für den Zurücknahme-Workflow 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.
{#r_CSDExtensionPoints__ul_td2_3hz_nv}
**Zugehörige Informationen**   

* [Erweiterungspunkte verwenden, um die Anwendungsfunktionalität zu erweitern](https://www.servicenow.com/docs/access?context=extension-points&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)
* [Geskriptete Erweiterungspunkte in serverseitigen Skripten verwenden](https://www.servicenow.com/docs/access?context=scripted-extension-points&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)
* [UI-Erweiterungspunkte in serverseitigen UI-Makros verwenden](https://www.servicenow.com/docs/access?context=ui-extension-points&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)
* [Client-Erweiterungspunkte beim clientseitigen UI-Skripting verwenden](https://www.servicenow.com/docs/access?context=client-extension-points&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)

