---
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


---

# Benutzerdefinierte Aktivitäten mit benutzerdefinierten Aktivitätendesignervorlagen erstellen

# Benutzerdefinierte Aktivitäten mit benutzerdefinierten Aktivitätendesignervorlagen erstellen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Sie können verschiedene Arten von benutzerdefinierten Aktivitäten mit einer benutzerdefinierten Vorlage im Workflow-Editor erstellen und aktualisieren.

## Vorbereitungen

Erforderliche Rollen: workflow_admin oder activity_creator

## Warum und wann dieser Vorgang ausgeführt wird

Der Aktivitätsdesigner enthält allgemeine Schritte, die für alle Aktivitäten gelten, die Sie erstellen. Dieses Verfahren führt Sie durch die allgemeinen Schritte und die Reihenfolge, in der sie eingerichtet werden sollten. Bevor Sie eine benutzerdefinierte Aktivität erstellen, geben Sie eine Aktivitätsvorlage an.

## Prozedur

1. Navigieren zu AlleOrchestrationWorkflow-Editoran.  
   Die Registerkarte Willkommen von Workflow-Editor wird geöffnet.
2. Klicken Sie auf der Registerkarte Benutzerdefiniert der Palette auf das +, um eine neue Aktivität zu erstellen und die entsprechende [Vorlage](https://servicenow-prod.fluidtopics.net/L4cmFkuz~44i5gziz3UZBw "Orchestration bietet anpassbare Aktivitätsvorlagen zum Erstellen und Verwalten benutzerdefinierter Aktivitäten im Workflow-Editor.") aus der Liste auszuwählen.  
   Das Aktivitätsdesigner-Formular wird angezeigt. Oben befindet sich ein Stufen-Indikator. Alle neuen Aktivitäten beginnen mit der Stufe Allgemein. Die aktuelle Stufe wird durch einen blauen Unterstrich angezeigt. Abbildung : 1. Stufen-Indikator des Aktivitätendesigners   
   ![Stufen-Indikator des Aktivitätendesigners]()  
3. Ergänzen Sie die [allgemeinen Eigenschaften](https://servicenow-prod.fluidtopics.net/t14SlD7ReBP~CKyn8CtcZw "Die folgenden allgemeinen Eigenschaftenfelder gelten für alle Aktivitätendesignervorlagen.").  
   Diese Informationen sind Standard für jede benutzerdefinierte Aktivität, einschließlich Name, Beschreibung und anderer verwandter Informationen.
4. Erstellen Sie die Vorlage [Eingabevariablen erstellen](https://servicenow-prod.fluidtopics.net/MQCgLHhx1MwbZDixCnzx6w#CreateInputVariables "Erstellen Sie im Formular Eingaben des Aktivitätendesigners die Variablen, die an die Aktivität übergeben werden sollen.") für die Vorlage.  
   Erstellen Sie die Variablen, die in der Aktivität in das Formular Eingaben des Aktivitätsdesigners übergeben werden sollen.
5. **Wahlweise:** Fügen Sie ein [Skript zur Vorverarbeitung](https://servicenow-prod.fluidtopics.net/Zr~4nt2QttVo7Rh8iWwVPw "Verwenden Sie das Formular „Vorverarbeitung“ des Aktivitätsdesigners, um ein Skript zu definieren, das vor der Ausführung der Aktivität ausgeführt werden soll.") hinzu.  
   Zur Validierung der Eingabe oder zur Umwandlung von Eingabedaten benötigen Sie möglicherweise ein Vorverarbeitungsskript.  
   Hinweis:  
   Dieser Schritt ist nicht in der Aktivität „Skript ausführen" enthalten.
6. Klicken Sie auf „ Fortsetzen ", um das Formular „Ausführungsbefehl" zu öffnen, und füllen Sie dann den Schritt „ Ausführungsbefehl " basierend auf den entsprechenden Ausführungsvorlagen aus:  
   * [SOAP-Webserviceaktivitäten erstellen](https://www.servicenow.com/docs/access?context=t_CreateASOAPWebServiceActivity&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)
   * [JDBC-Aktivitäten erstellen](https://servicenow-prod.fluidtopics.net/f8pbncEwz9eBfyVluv2WtQ#t_CreateAJDBCActivity "Erstellen Sie eine benutzerdefinierte JDBC-Aktivität zum Automatisieren von SQL-Befehlen und Aufrufen gespeicherter Prozeduren für relationale Datenbanken aus dem Workflow.")
   * [JavaScript-Probe-Aktivitäten erstellen](https://servicenow-prod.fluidtopics.net/AdivsP8_w~lxD7nO~39RjA#t_CreateAJavaScriptProbeActivity "Erstellen Sie eine JavaScript-Probe-Aktivität, um einen MID Server anzuweisen, serverseitiges JavaScript auszuführen.")
   * [PowerShell-Aktivitäten erstellen](https://servicenow-prod.fluidtopics.net/E319eZA1DskF2p_heyXosA#t_CreateAPowershellActivity "Erstellen Sie eine benutzerdefinierte PowerShell-Aktivität, die Daten von einem Host mittels Microsoft PowerShell an einen Workflow zurückgibt.")
   * [REST-Webserviceaktivitäten erstellen](https://servicenow-prod.fluidtopics.net/yFArxWY8mD4Fxpa80bptyg#t_CreateARESTWebServiceActivity "Verwenden Sie dieses Verfahren, um eine benutzerdefinierte REST-Webserviceaktivität für Orchestration zu erstellen.")
   * [Probe-Aktivitäten erstellen](https://servicenow-prod.fluidtopics.net/sKDPe2_nsXkGpEGeYU0dJw#t_CreateAProbeActivity "Erstellen Sie eine Aktivität, die eine Probe auf dem Zielhost ausführt, die bestimmte Informationen zurückgibt.")
   * [SFTP-Aktivitäten erstellen](https://servicenow-prod.fluidtopics.net/wncMQXRqBAhNZqPtTXQbGQ#t_CreateAnSFTPActivity "Erstellen Sie eine Aktivität, die grundlegende SFTP-Befehle auf einem Remote-Server ausführt.")
   * [Aktivität „Skript ausführen" erstellen](https://servicenow-prod.fluidtopics.net/8ogvVa0kjyW0rK0NA0CO~Q#t_CreateARunScriptActivity "Erstellen Sie eine Aktivität, die ein beliebiges Skript ausführt.")
   * [SSH-Aktivitäten erstellen](https://servicenow-prod.fluidtopics.net/323OCO~60_z~BJLzwIxlYQ#t_CreateAnSSHActivity "Erstellen Sie eine Aktivität, die das SSH-Netzwerkprotokoll verwendet, um Daten von einem Zielhost zu extrahieren.")
   * [JMS-Aktivitäten erstellen](https://servicenow-prod.fluidtopics.net/cH2VpFz5~GhrZ0W58lNbGg#t_CreateAJMSActivity "Erstellen Sie eine benutzerdefinierte JMS-Aktivität zum Abrufen oder Senden von Nachrichten an externe Systeme mithilfe des Java Messaging Service.")
   {#create-custom-activities__ul_dcm_mzh_2y}
7. **Wahlweise:** [Testen Sie Ihre Eingaben](https://servicenow-prod.fluidtopics.net/MQCgLHhx1MwbZDixCnzx6w#test-template-inputs "Sie können die Eingabeparameter einer benutzerdefinierten Aktivität während der Entwicklung testen, ohne die Aktivität in einem Workflow-Kontext ausführen zu müssen.").
8. **Wahlweise:** Definieren Sie im Ausgaben-Formular lokale und/oder Ausgabevariablen.  
   Mit lokalen Variablen können Sie eine temporäre Speicherung vornehmen, wenn Analyseregeln hintereinander geschaltet sind. Beispielsweise können Sie ein XML-Payload aus einem JSON-Payload extrahieren. Eine lokale Variable kann auf das XML-Dokument zugreifen und dieses als Quelle für eine andere Analyseregeln verwenden. Die Grafik zeigt eine <var class="keyword varname">Local1</var>-Variablenquelle, um Daten für <var class="keyword varname">Output2</var> zu analysieren.  
   Abbildung : 2. Lokale Variable definieren
9. Verwenden Sie eine der Optionen, um Ausgaben Werte zuzuweisen.

   | Option | Bezeichnung |
   | Analyseregel | Sie können eine Analyseregeln erstellen und sie den Ausgabefeldern zuordnen, indem Sie die Variablen in die Struktur [Analyseregeln](https://servicenow-prod.fluidtopics.net/_sTVMMro9MLtD_nhs7fmlw#t_CreateAParsingRule "Füllen Sie in einer benutzerdefinierten Aktivität definierte Ausgabevariablen mit Payload-Daten aus, die von einem Eingabetest auf einem externen Host oder Endpunkt zurückgegeben werden.") ziehen. Die Vorlagen REST, SOAP und JDBC bieten eine automatische Zuordnung, um die Analyseregel automatisch zu erstellen. Falls im Testeingabeformular verfügbar, sollte nach Möglichkeit die automatische Zuordnung verwendet werden. |
   | [Nachverarbeitung](https://servicenow-prod.fluidtopics.net/_sTVMMro9MLtD_nhs7fmlw#r_ActivityDesignerParsingSources "In dieser Tabelle sind die Analysequellen aufgelistet, die für jede Ausführungsvorlage verfügbar sind.") | Mit Nachverarbeitungsskripts können Sie eine eigene Validierung der Ausgabedaten, den Analysecode für die Ausgabe sowie zugehörige Aufgaben kodieren. Die Nachverarbeitung wird ausgeführt, nachdem die Ergebnisse des Ausführungsbefehls zurückgegeben wurden und bevor die Analyseregeln und -bedingungen ausgeführt werden. Klicken Sie auf Zur Nachverarbeitung wechseln (Erweitert), um ein Nachverarbeitungsskript zu erstellen. Hinweis: Wenn Sie ein Skript erstellen, wird dieser Schritt als Stufe im Indikator angezeigt. |
   |-|-|

   {#create-custom-activities__choicetable_lh4_h3j_4y}
10. Klicken Sie auf Fortsetzen, um das Formular [Bedingungen](https://servicenow-prod.fluidtopics.net/IhQKPxk2KdAt2tPmcUjgQg "Erstellen Sie die Abbruchbedingungen für Ihre Aktivität in der Spalte Bedingung, und legen Sie die Reihenfolge für jede Bedingung fest.") zu öffnen und Abbruchbedingungsregeln für Ihre Aktivität zu erstellen. Klicken Sie dann auf Speichern.
* **[Allgemeine Eigenschaften für Aktivitätendesignervorlagen](https://servicenow-prod.fluidtopics.net/t14SlD7ReBP~CKyn8CtcZw)**   
  Die folgenden allgemeinen Eigenschaftenfelder gelten für alle Aktivitätendesignervorlagen.
* **[Eingabevariablen erstellen](https://servicenow-prod.fluidtopics.net/MQCgLHhx1MwbZDixCnzx6w#CreateInputVariables)**   
  Erstellen Sie im Formular Eingaben des Aktivitätendesigners die Variablen, die an die Aktivität übergeben werden sollen.
* **[Datenverschlüsselung für Aktivitätsvariablen](https://servicenow-prod.fluidtopics.net/fYNQImVTex7Hc0T~Rbepyg)**   
  Sie können vertrauliche Daten schützen, die von Orchestration-Aktivitäten übergeben werden, indem Sie Eingabe- und Ausgabevariablen verschlüsseln.
* **[Felder der Vorverarbeitungsvorlage des Aktivitätendesigners](https://servicenow-prod.fluidtopics.net/Zr~4nt2QttVo7Rh8iWwVPw)**   
  Verwenden Sie das Formular „Vorverarbeitung" des Aktivitätsdesigners, um ein Skript zu definieren, das vor der Ausführung der Aktivität ausgeführt werden soll.
* **[Felder der Nachverarbeitungsvorlage](https://servicenow-prod.fluidtopics.net/Ptb~9NyeYMpYSAwZPaZWrw)**   
  Im Formular Nachverarbeitung des Aktivitätendesigners können Sie ein Skript definieren, das nach der Ausführung der Aktivität ausgeführt wird.
* **[Aktivitätsausgabevariablen automatisch zuordnen](https://servicenow-prod.fluidtopics.net/bcqgAOsKVNPv8G1c8hfewg)**   
  Sie können Parameterwerte in einem Test-Payload Variablen auf der Registerkarte Ausgaben automatisch zuordnen.
* **[Ausgabevariablen erstellen](https://servicenow-prod.fluidtopics.net/1Cm~oar0h2frIfYVOqh9jg#t_CreateAnOutputVariable)**   
  Das Formular Ausgaben im Designer enthält einen Variablen-Generator zum Erstellen von Datenstrukturen von Objekten und Arrays.
* **[Analyseregeln erstellen](https://servicenow-prod.fluidtopics.net/_sTVMMro9MLtD_nhs7fmlw#t_CreateAParsingRule)**   
  Füllen Sie in einer benutzerdefinierten Aktivität definierte Ausgabevariablen mit Payload-Daten aus, die von einem Eingabetest auf einem externen Host oder Endpunkt zurückgegeben werden.
* **[Aktivitätsbedingungen](https://servicenow-prod.fluidtopics.net/IhQKPxk2KdAt2tPmcUjgQg)**   
  Erstellen Sie die Abbruchbedingungen für Ihre Aktivität in der Spalte Bedingung, und legen Sie die Reihenfolge für jede Bedingung fest.

