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


---

Skript für Schrittbeschreibungserstellung
=========================================

Skript für Schrittbeschreibungserstellung {#ariaid-title1}
==========================================================

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

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, wie und wo die von diesem Skript erstellte Beschreibung angezeigt wird, finden Sie unter [Beispiel für Beschreibungserstellungsskript](https://servicenow-prod.fluidtopics.net/6zHKl8pBNdyG0UJKmErEjg#atf-step-config-xmpls__b5m_zrx_yw).

Schritt
-------

Der Parameter step für `createDescription()`{#atf-config-desc-script__q5v_plm_zw} gewährt dem Skript Zugriff auf das Schrittobjekt, das wiederum Zugriff auf die Eingabevariablen gewährt, die im Schrittkonfigurationsdatensatz definiert sind. (Eingabevariablen werden in einer zugehörigen Liste definiert.)

Wenn zum Beispiel die zugehörige Eingabenliste zwei Datensätze <var class="keyword varname">var1</var> und <var class="keyword varname">var2</var> enthält, kann das Skript <var class="keyword varname">var1</var> mit dem Ausdruck `step.inputs.var1 und`{#atf-config-desc-script__r4y_nlm_zw} <var class="keyword varname">var2</var> mit `step.inputs.var2`{#atf-config-desc-script__asm_4lm_zw} referenzieren.  

Beschreibungserstellungsskript „Datensatzabfrage"
-------------------------------------------------


        (function generateDescription(step) {
        var td = GlideTableDescriptor.get(step.inputs.table);
        if (!td) {
             gs.log("Invalid table name in test step: " + step.inputs.table);
             return gs.getMessage("Set field values");
        }
        var descriptionGenerator = new ATFStepDescriptionGenerator();
        var description = gs.getMessage("There should be at least one record in '{0}' matching " +
                          "a query of\n{1}",
                          [step.inputs.table.getDisplayValue(),
                          descriptionGenerator.getConditionDescription(step.inputs.table, step.inputs.field_values)]);
        
        return description;
        })(step);
       

