---
sourceDocument: Yokohama Erstellen oder ändern Sie Anwendungen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Erstellen oder ändern Sie Anwendungen

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Benutzerdefinierte Schrittkonfigurationen erstellen
===================================================

Benutzerdefinierte Schrittkonfigurationen erstellen {#ariaid-title1}
====================================================================

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

Erstellen Sie eine benutzerdefinierte Schrittkonfiguration, die die Grundlage neuer Schritte bilden kann, die auf dem Server ausgeführt werden.

Vorbereitungen
--------------

Erforderliche Rolle: atf_test_admin Hinweis:  
Das Erstellen von Konfigurationen wird nur in den Serverschritten unterstützt. Die UI-Schritte (die im Browser ausgeführt werden) werden nicht unterstützt. Außerdem werden nur geskriptete Schritte unterstützt, anwenderdefinierte Java-basierte Schritte werden nicht unterstützt.

Warum und wann dieser Vorgang ausgeführt wird
---------------------------------------------

Das Automated Test Framework enthält bestimmte Arten von Schritten, wie z. B. Formular öffnen, Wert festlegen, Wert übernehmen usw. Mit dem Modul Schrittkonfigurationen können Sie Schritte erstellen, die die von Ihnen angegebenen Aktionen ausführen. Sie können nur Konfigurationen für Schritte erstellen, die auf dem Server ausgeführt werden. Sie können keine Konfigurationen für Schritte erstellen, die im Browser ausgeführt werden.

Prozedur
--------

1. Navigieren zu AlleAutomated Test FrameworkAdministrationSchrittkonfigurationen.
2. Klicken Sie auf Neu.  
   Das System zeigt das Formular Testschrittkonfiguration an.
3. In dem Feld Name geben Sie einen Namen für Ihren Schritttyp ein.
4. Lassen Sie Aktiv aktiviert. {#atf-create-custom-step__sbg_vzk_3y}
5. Lassen Sie die Schrittumgebung auf Serverunabhängig.  
   Sie können nur Schrittkonfigurationen definieren, die auf dem Server ausgeführt werden, und keine Schrittkonfigurationen, die im Browser ausgeführt werden. {#atf-create-custom-step__a44_wzk_3y}
6. **Wahlweise:** In dem Feld Kategorie wählen Sie die Kategorie aus, der Sie diesen Schritt zuordnen möchten.  
   Kategorien werden zum Filtern der Schrittliste im Dialogfeld „Schritt hinzufügen" verwendet. Weitere Informationen finden Sie unter [Beispiel für ein Kategoriefeld](https://servicenow-prod.fluidtopics.net/6zHKl8pBNdyG0UJKmErEjg#atf-step-config-xmpls__hbm_xwc_yw).
7. **Wahlweise:** Wählen Sie im Feld Beschränkung der Batch-Reihenfolge einen der folgenden Werte aus.
   * Keine: Ein auf dieser Konfiguration basierender Schritt kann an jeder Stelle in einem Test erscheinen.
   * Batch-Ausführung starten: Wenn dieser Test einen Batch mit diesem Schritt enthält, muss dieser Schritt der erste in dem Batch sein.
   * Während einer Ausführung durchführen: Wenn ein Test einen Batch mit diesem Schritt enthält, muss dieser Schritt nach dem ersten und vor dem letzten Schritt des Batches erscheinen.
   * Ausführung stoppen: Wenn ein Test einen Batch mit diesem Schritt enthält, muss dieser Schritt der letzte Schritt in dem Batch sein.
8. Geben Sie in dem Feld Reihenfolge eine Ganzzahl ein, die angibt, wo Schritte mit dieser Konfiguration in der Schrittliste im Dialogfeld „Testschritt hinzufügen" angezeigt werden.  
   Weitere Informationen finden Sie im Beispiel mit dem Feld Reihenfolge in [Beispiel für ein Reihenfolgefeld](https://servicenow-prod.fluidtopics.net/6zHKl8pBNdyG0UJKmErEjg#atf-step-config-xmpls__iss_1jv_xw).
9. Geben Sie im Feld Vorlagenerinnerungdie Anweisungen ein, die angezeigt werden sollen, wenn dieser Schritt in einem Test als Teil einer Vorlage enthalten ist.  
   Weitere Informationen finden Sie im [Beispiel zur Verwendung des Felds Vorlagenerinnerung.](https://servicenow-prod.fluidtopics.net/6zHKl8pBNdyG0UJKmErEjg#atf-step-config-xmpls__qzw_phv_xw) {#atf-create-custom-step__hsg_b4n_xw}
10. Geben Sie in dem Feld HTML-Beschreibung den Text ein, der angezeigt werden soll, wenn der Cursor diesen Schritt im Dialogfeld „Neuen Schritt erstellen" markiert.  
    Weitere Informationen finden Sie im Beispiel mit dem HTML-Beschreibungsfeld in [.](https://servicenow-prod.fluidtopics.net/6zHKl8pBNdyG0UJKmErEjg#atf-step-config-xmpls__qtf_33v_xw)  
    Hinweis:  
    Die nächsten beiden Schritte umfassen das Schreiben von Skripts. Sie sollten warten, bis Sie Eingabe- und Ausgabevariablen hinzugefügt haben. {#atf-create-custom-step__jns_24n_xw}
11. Fügen Sie in dem Feld Skript zur Erstellung von Beschreibungen der bereitgestellten Vorlage Code hinzu, um die Beschreibung zu erstellen, die einem Testschrittdatensatz zugewiesen ist, wenn ein Schritt dieses Typs in einem Test enthalten ist.  
    Weitere Informationen zum Schreiben dieses Skripts finden Sie unter [Skript für Schrittbeschreibungserstellung](https://servicenow-prod.fluidtopics.net/W8iXE5jR0bCyauPG_kQbkA "In einem Schritt-Konfigurationsdatensatz bestimmt das Skriptfeld zur Erstellung der Schrittbeschreibung die Schrittbeschreibung, die das System erstellt, wenn ein Schritt dieses Typs zu einem Test hinzugefügt wird."). Ein Beispiel dafür, wo das System diese Beschreibung anzeigt, finden Sie unter [Beispiel für Beschreibungserstellungsskript](https://servicenow-prod.fluidtopics.net/6zHKl8pBNdyG0UJKmErEjg#atf-step-config-xmpls__b5m_zrx_yw). {#atf-create-custom-step__upn_n4n_xw}
12. Fügen Sie in dem Feld Schrittausführungsskript der bereitgestellten Vorlage Code hinzu, um das Skript zu definieren, das ausgeführt wird, wenn ein Schritt dieses Typs ausgeführt wird.  
    Die Skriptvorlage enthält Anweisungen und Beispiele für das Arbeiten mit Schritteingaben, Ausgaben und Schrittergebnissen. Weitere Informationen zum Schrittausführungsskript finden Sie unter [Schrittausführungsskripte](https://servicenow-prod.fluidtopics.net/0J4XznG~m7sZangGuF2cxg "In einem Schritt-Konfigurationsdatensatz bestimmt das Feld für das Schrittausführungsskript, was ein Schritt mit dieser Konfiguration bei seiner Ausführung bewirkt.").
13. Klicken Sie auf Absenden.  
    Das System erstellt eine neue Testschrittkonfiguration und kehrt zur Liste der Testkonfigurationen zurück.
14. **Wahlweise:** Fügen Sie dieser Schrittkonfiguration Eingabevariablen hinzu.
    1. Greifen Sie auf den Schrittkonfigurationsdatensatz zu.
    2. Scrollen Sie zur Registerkarte Eingabevariablen, und klicken Sie dann auf Neu. {#atf-create-custom-step__blg_x5y_yw}
    3. Füllen Sie die Pflichtfelder für die neue Variable aus.
    4. Klicken Sie auf Absenden.
    5. Wiederholen Sie diese Schritte, bis Sie alle erforderlichen Eingabevariablen hinzugefügt haben.
    6. **Wahlweise:** Steuern Sie die Reihenfolge, in der Eingabevariablen im Formular „Neuer Schritt" angezeigt werden, indem Sie die Werte in der Spalte Reihenfolge für die zugehörige Liste Eingabevariablen bearbeiten.
    {#atf-create-custom-step__substeps_il5_dhz_jyb} {#atf-create-custom-step__vrz_v5y_yw}
15. **Wahlweise:** Fügen Sie dieser Schrittkonfiguration Ausgabevariablen hinzu.
    1. Scrollen Sie zur Registerkarte Ausgabevariablen, und klicken Sie dann auf Neu. {#atf-create-custom-step__jgr_1vy_yw}
    2. Füllen Sie die Pflichtfelder für die neue Variable aus.
    3. Klicken Sie auf Absenden. {#atf-create-custom-step__kgr_1vy_yw}
    4. Wiederholen Sie diese Schritte, bis Sie alle erforderlichen Ausgabevariablen hinzugefügt haben.
    {#atf-create-custom-step__substeps_y25_rhz_jyb} {#atf-create-custom-step__igr_1vy_yw}
**Zugehörige Konzepte**   

* [Schrittausführungsskripte](https://servicenow-prod.fluidtopics.net/0J4XznG~m7sZangGuF2cxg "In einem Schritt-Konfigurationsdatensatz bestimmt das Feld für das Schrittausführungsskript, was ein Schritt mit dieser Konfiguration bei seiner Ausführung bewirkt.")
* [Schrittkonfigurationen](https://servicenow-prod.fluidtopics.net/Et3QDOddQRvqPneIxLZ_AA "Schritt-Konfigurationsdatensätze definieren, wie sich jeder Schritttyp verhält.")  
**Zugehörige Tasks**   

* [Einem automatisierten Test eine vordefinierte Liste von Schritten (Vorlage) hinzufügen](https://servicenow-prod.fluidtopics.net/sNCuKeuGlIUeh3Ewpuieng "Mit Testvorlagen können Sie einem Test eine vordefinierte Liste von Schritten hinzufügen. Jede Liste von Schritten, die einem festgelegten Muster folgt, ist ein guter Kandidat für eine Vorlage.")  
**Zugehörige Verweise**   

* [Automated Test Framework-Schritt-Config-Datensatz](https://servicenow-prod.fluidtopics.net/Za0Zs2VqR~z1jsBbGM1Csg "Der Schritt-Config-Datensatz steuert, wie sich ein Testschritt dieses Typs verhält.")

