---
sourceDocument: Yokohama Now Platform-Fähigkeiten
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Platform-Fähigkeiten

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Erstellen Sie anwenderdefinierte Aktivitäten mit anwenderdefinierten Aktivitätendesigner-Vorlagen

# Erstellen Sie anwenderdefinierte Aktivitäten mit anwenderdefinierten Aktivitätendesigner-Vorlagen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

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

## Vorbereitungen

Erforderliche Rollen: Workflow_admin oder activity_Creator

## Warum und wann dieser Vorgang ausgeführt wird

Der Aktivitätendesigner enthält allgemeine Schritte, die für alle von Ihnen erstellten Aktivitäten gelten. Dieses Verfahren führt Sie durch die allgemeinen Schritte und die Reihenfolge, in der sie eingerichtet werden sollen. Sie geben eine Aktivitätsvorlage an, bevor Sie eine anwenderdefinierte Aktivität erstellen.

## Prozedur

1. Navigieren zu AlleOrchestrationWorkflow-Editoran.  
   Die Willkommen Registerkarte des Workflow-Editors wird geöffnet.
2. Auf Anwenderdefiniert Klicken Sie in der Palette auf + Um eine neue Aktivität zu erstellen, wählen Sie die entsprechende aus [Vorlage](https://www.servicenow.com/docs/91N7ZZFQj4AgdUhHOg8LIw "Orchestration bietet anpassbare Aktivitätsvorlagen zum Erstellen und Verwalten anwenderdefinierter Aktivitäten im Workflow-Editor.")Aus der Liste.  
   Das Formular „Aktivitätsdesigner" wird mit einem Phasenindikator oben angezeigt. Alle neuen Aktivitäten beginnen bei Allgemein Phase. Die aktuelle Phase wird mit einem blauen Unterstrich angezeigt. Abbildung : 1. Aktivitätsdesigner-Phasenindikator   
   ![Aktivitätsdesigner-Phasenindikator]()  
3. Fügen Sie hinzu [Allgemeine Eigenschaften](https://www.servicenow.com/docs/access?context=General-Flds-Templates&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US).  
   Diese Informationen sind Standard für jede anwenderdefinierte Aktivität. Sie umfassen einen Namen, eine Beschreibung und andere zugehörige Informationen.
4. Erstellen Sie die Vorlage [Create input variables](https://www.servicenow.com/docs/access?context=CreateInputVariables&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US)Für die Vorlage.  
   Erstellen Sie die Variablen, die an die Aktivität übergeben werden sollen, im Formular „Eingaben" des Aktivitätendesigners.
5. **Wahlweise:** Fügen Sie ein hinzu [Vorverarbeitungsskript](https://www.servicenow.com/docs/PFEJdv6xwDRvD4lYuT4qoQ "Verwenden Sie Vorverarbeitung Formular des Aktivitätendesigners zum Definieren eines Skripts, das vor der Ausführung der Aktivität ausgeführt werden soll.").  
   Für die Eingabevalidierung oder das Transformieren 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 Fahren Sie Fort Um das Formular „Ausführungsbefehl" zu öffnen, füllen Sie dann aus Ausführungsbefehl Schritt basierend auf den entsprechenden Ausführungsvorlagen:  
   * [Erstellen Sie eine SOAP-Webservice-Aktivität](https://www.servicenow.com/docs/ek2jQwqX9B4CY6aqkbG_pw "Verwenden Sie diese Vorlage, um eine anwenderdefinierte SOAP-Aktivität zu erstellen.")
   * [Erstellen Sie eine JDBC-Aktivität](https://www.servicenow.com/docs/pm2zVAi5VWEW3G~0Ej9ZVw#t_CreateAJDBCActivity "Erstellen Sie eine anwenderdefinierte JDBC-Aktivität, um SQL-Befehle und gespeicherte Prozeduraufrufe für relationale Datenbanken aus dem Workflow zu automatisieren.")
   * [Erstellen Sie eine JavaScript-Testaktivität](https://www.servicenow.com/docs/X1olKkcE6KgQxMroVrn07Q#t_CreateAJavaScriptProbeActivity "Erstellen Sie eine JavaScript-Testaktivität, um einen MID-Server anzuweisen, serverseitiges javascript auszuführen.")
   * [Erstellen Sie eine PowerShell-Aktivität](https://www.servicenow.com/docs/hxEgAIlI0VAkzXl5uoT05g#t_CreateAPowershellActivity "Erstellen Sie eine anwenderdefinierte PowerShell-Aktivität, um Daten von einem Host mit Microsoft PowerShell an einen Workflow zurückzugeben.")
   * [Erstellen Sie eine REST-Webservice-Aktivität](https://www.servicenow.com/docs/xIwpG~24CNesvQfOr9O7Qg#t_CreateARESTWebServiceActivity "Verwenden Sie dieses Verfahren, um einen anwenderdefinierten REST-Webservice zu erstellen OrchestrationAktivität.")
   * [Erstellen Sie eine Probeaktivität](https://www.servicenow.com/docs/o8u1eXdnxe4oYmw3XgjsFg#t_CreateAProbeActivity "Erstellen Sie eine Aktivität, die eine Probe auf dem Zielhost ausführt, der so konfiguriert ist, dass bestimmte Informationen zurückgegeben werden.")
   * [Erstellen Sie eine SFTP-Aktivität](https://www.servicenow.com/docs/Cmz_j2Pl26USysVhRdWTLA#t_CreateAnSFTPActivity "Erstellen Sie eine Aktivität, die grundlegende SFTP-Befehle auf einem Remote-Server ausführt.")
   * [Erstellen Sie eine Aktivität „Skript ausführen"](https://www.servicenow.com/docs/F7J3iFCt~F1VE1dvPOiKnQ#t_CreateARunScriptActivity "Erstellen Sie eine Aktivität, die ein beliebiges Skript ausführt.")
   * [Erstellen Sie eine SSH-Aktivität](https://www.servicenow.com/docs/i08uLLILSB36sn8ehC88qA#t_CreateAnSSHActivity "Erstellen Sie eine Aktivität, die Daten aus einem Zielhost extrahiert, der das SSH-Netzwerkprotokoll verwendet.")
   * [Erstellen Sie eine JMS-Aktivität](https://www.servicenow.com/docs/803nOiHcFtSmbbJOivY52Q#t_CreateAJMSActivity "Erstellen Sie eine anwenderdefinierte JMS-Aktivität, um Nachrichten mit dem Java Messaging Service abzurufen oder an externe Systeme zu senden.")
   {#create-custom-activities__ul_dcm_mzh_2y}
7. **Wahlweise:** [Testen Sie Ihre Eingaben](https://www.servicenow.com/docs/U7vfL6CjuCzOMbAvRE5jqQ#test-template-inputs "Sie können die Eingabeparameter einer anwenderdefinierten Aktivität während ihrer Entwicklung testen, ohne die Aktivität in einem Workflow-Kontext ausführen zu müssen.").
8. **Wahlweise:** Definieren Sie im Formular „Ausgaben" lokale und/oder Ausgabevariablen.  
   Lokale Variablen können beim kaskadieren der Analyseregeln für den temporären Speicher verwendet werden. Sie können beispielsweise eine XML-Nutzlast aus einer JSON-Nutzlast extrahieren. Eine lokale Variable kann auf das XML-Dokument zugreifen und es als Quelle für eine andere Analyseregel verwenden. Die Grafik zeigt einen <var class="keyword varname">Gebiets1 </var>Variablenquelle, für die Daten analysiert werden sollen <var class="keyword varname">Ausgabe 2 </var>.  
   Abbildung : 2. Definieren Sie eine lokale Variable
9. Verwenden Sie eine der Optionen, um Ausgaben Werte zuzuweisen.

   | Option | Bezeichnung |
   | Regel wird analysiert | Sie können eine Analyseregel erstellen und den Ausgabefeldern zuordnen, indem Sie die Variablen per Drag-and-Drop in verschieben [Regeln werden analysiert](https://www.servicenow.com/docs/R24VxietU8S3QGRZ7e0GWw#t_CreateAParsingRule "Füllen Sie Ausgabevariablen, die in einer anwenderdefinierten Aktivität definiert sind, mit Nutzlastdaten aus, die von einem Eingabetest auf einem externen Host oder Endpunkt zurückgegeben werden.")Struktur. Die REST-, SOAP- und JDBC-Vorlagen bieten eine automatische Zuordnung, um die Analyseregeln automatisch zu erstellen. Falls im Testeingabeformular verfügbar, sollte nach Möglichkeit die automatische Zuordnung verwendet werden. |
   | [Nachverarbeitung](https://www.servicenow.com/docs/R24VxietU8S3QGRZ7e0GWw#r_ActivityDesignerParsingSources "Diese Tabelle listet die Analysequellen auf, die für jede Ausführungsvorlage verfügbar sind.") | Mit Nachverarbeitungsskripts können Sie Ihre eigene Ausgabedatenvalidierung, den Ausgabeanalysecode und zugehörige Aufgaben codieren. 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) Dient zum Erstellen eines Nachverarbeitungsskripts. Hinweis: Wenn Sie ein Skript erstellen, spiegelt sich dieser Schritt als Phase im Indikator wider. |
   |-|-|

   {#create-custom-activities__choicetable_lh4_h3j_4y}
10. Klicken Sie Auf Fahren Sie Fort Um zu öffnen [Bedingungen](https://www.servicenow.com/docs/access?context=conditions&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US)Formular zum Erstellen von Exit-Bedingungsregeln für Ihre Aktivität, und klicken Sie dann auf Speichern .
* **[Allgemeine Eigenschaften für Aktivitätendesigner-Vorlagen](https://www.servicenow.com/docs/8Cpdry0JcigvvNih0vX2DQ)**   
  Die folgenden Felder für allgemeine Eigenschaften sind allen Aktivitätendesigner-Vorlagen gemeinsam.
* **[Erstellen Sie Eingabevariablen](https://www.servicenow.com/docs/U7vfL6CjuCzOMbAvRE5jqQ#CreateInputVariables)**   
  Erstellen Sie die Variablen, die an die Aktivität in übergeben werden sollen Eingaben Formular des Aktivitätendesigners.
* **[Datenverschlüsselung für Aktivitätsvariablen](https://www.servicenow.com/docs/VmiRe5UkW8sqCODP~zQIGA)**   
  Sie können vertrauliche Daten schützen, die von Orchestration-Aktivitäten übergeben werden, indem Sie Eingabe- und Ausgabevariablen verschlüsseln.
* **[Vorverarbeitungsfelder für Aktivitätendesigner-Vorlage](https://www.servicenow.com/docs/PFEJdv6xwDRvD4lYuT4qoQ)**   
  Verwenden Sie Vorverarbeitung Formular des Aktivitätendesigners zum Definieren eines Skripts, das vor der Ausführung der Aktivität ausgeführt werden soll.
* **[Vorlagennachverarbeitungsfelder](https://www.servicenow.com/docs/MVsnBkaKH7abJvxtfqlMug)**   
  Von Nachverarbeitung Formular im Aktivitätendesigner können Sie ein Skript definieren, das nach der Ausführung der Aktivität ausgeführt werden soll.
* **[Aktivitätsausgabevariablen automatisch zuordnen](https://www.servicenow.com/docs/fbiAVF1nogc9VkrQ4~1qxg)**   
  Sie können Parameterwerte in einer Testnutzlast Variablen in zuordnen Ausgaben Automatisch Registerkarte.
* **[Erstellen Sie eine Ausgabevariable](https://www.servicenow.com/docs/myRMeyEjy_Cb2DMZXui10w#t_CreateAnOutputVariable)**   
  Die Ausgaben Das Formular im Designer enthält einen Variablengenerator zum Erstellen von Datenstrukturen von Objekten und Arrays.
* **[Erstellen Sie eine Analyseregel](https://www.servicenow.com/docs/R24VxietU8S3QGRZ7e0GWw#t_CreateAParsingRule)**   
  Füllen Sie Ausgabevariablen, die in einer anwenderdefinierten Aktivität definiert sind, mit Nutzlastdaten aus, die von einem Eingabetest auf einem externen Host oder Endpunkt zurückgegeben werden.
* **[Aktivitätsbedingungen](https://www.servicenow.com/docs/BLwsE8XNXm8yGghb3GGEyw)**   
  Erstellen Sie die Austrittsbedingungen für Ihre Aktivität in Bedingung Spalte und legen Sie die Reihenfolge für jedes fest.

