---
sourceDocument: Xanadu-Build-Workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Build-Workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Erstellen Sie eine Datensammlungsaktion für ein dynamisches Objekt

# Erstellen Sie eine Datensammlungsaktion für ein dynamisches Objekt {#ariaid-title1}

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

Erstellen Sie eine Aktion zum Sammeln von Ausgabewerten. Übergeben Sie die Werte dann als dynamisches Objekt an eine übergeordnete Aktion.

## Vorbereitungen

Erforderliche Rolle: action_designer oder admin  
Hinweis:  
Dynamische Ausgaben sind im Basissystem nicht verfügbar. Um dynamische Ausgaben in Workflow-Studiozu verwenden, müssen Sie [Fordern Sie eine an IntegrationHub Plugin](https://www.servicenow.com/docs/access?context=request-integrationhub&version=xanadu&pubname=xanadu-integrate-applications&ft:locale=en-US).

## Warum und wann dieser Vorgang ausgeführt wird

Mit diesen Schritten können Sie eine generische Datensammlungsaktion für eine dynamische Ausgabe erstellen. Arbeitsbeispiele von Datensammlungsaktionen für dynamische Ausgaben finden Sie unter [Erste Schritte mit dynamischen Ausgaben](https://servicenow-prod.fluidtopics.net/DoGVHSj8bZZpnIXaFIY9ug#getting-started-dynamic-output "Erstellen Sie eine Beispielaktion, die dynamische Ausgaben zur Verwendung in einem Flow erstellt.").

## Prozedur

1. Navigieren zu AlleProzessautomatisierungWorkflow-Studio.
2. Wählen Sie auf der Homepage Aktionen.
3. Auswahlvorgang NeuNeue Aktion.
4. Geben Sie im Feld Name einen Namen für Ihre Aktion ein, wählen Sie den richtigen Anwendungsbereich aus, und wählen Sie dann Absendenaus.
5. Wählen Sie in der Aktionsgliederung unter Eingaben das Symbol zum Hinzufügen eines neuen Schritts (Symbol zum ![Hinzufügen eines neuen Schritts]()) und anschließend den REST- Schritt.  
   Konfigurieren Sie Ihren REST-Schritt, um Daten von der richtigen Basis-URL und dem Ressourcenpfad mit allen zutreffenden Abfrageparametern für die HTTP-Methode <kbd class="ph userinput">GET abzurufen</kbd>. Weitere Informationen zur Verwendung des REST-Schritts in IntegrationHubfinden Sie unter [REST-Schritt](https://servicenow-prod.fluidtopics.net/qBIp7gBa9DnOzz82FeLPmQ "Senden Sie eine ausgehende REST-Webdienstanforderung an ein externes System.") und [REST in IntegrationHub](https://developer.servicenow.com/app.do#!/training/article/app_store_learnv2_rest_paris_rest_in_integrationhub/app_store_learnv2_rest_paris_rest_in_integrationhub_objectives?v=paris).
6. Wählen Sie in der Aktionsgliederung unter Ihrem REST-Schritt das Symbol zum Hinzufügen eines neuen Schritts (Symbol zum ![Hinzufügen eines neuen Schritts]()) und dann den Schritt Skript aus.  
   Dieser Skriptschritt muss die Antwort aus dem Antworttext des REST-Schritts in ein Format umwandeln, das das Schema einer dynamischen Objektausgabe für eine übergeordnete Aktion definiert. Der Skriptschritt muss:
   * eine einzelne JSON-Ausgabevariable haben. Der Skriptschritt kann andere Ausgabevariablen haben, aber nur eine muss vom Typ JSON sein.
   * Formatieren Sie die JSON-Ausgabevariable so, dass sie eine Eigenschaft namens `data`enthält. Für eine komplexe Objektausgabe muss Ihre `Dateneigenschaft` ein ähnliches Format wie das folgende Beispiel aufweisen:

         {
                data: {
                    type: "object",              
                    //Required

                    children: [                  
                    //Required - This is a collection of field definitions

                        {
                            name: "Name 1",      
                            //Required - Unique name

                            label: "Label 1",    
                            //Required - Display name

                            type: "string"       
                            //Required - Supported field type (See the Note below)

                        },

                        {
                            name: "Name 2",
                            label: "Label 2",
                            type: "string"
                        }
                    ]
                }
            }

     Für eine komplexe Objekt-Array-Ausgabe muss Ihre `Dateneigenschaft` ein ähnliches Format wie das folgende Beispiel aufweisen:

         {
                data: {
                    type: "object",                          
                    //Required

                    attributes: { child_type: "object" }     
                    //Required - Indicates that the array's children are of type object

                    children: [                              
                    //Required - This is a collection of field definitions

                        {
                            name: "Name 1",                  
                            //Required - Unique name

                            label: "Label 1",                
                            //Required - Display name

                            type: "string"                   
                            //Required - Supported field type (See the Note below)
                        },

                        {
                            name: "Name 2",
                            label: "Label 2",
                            type: "string"
                        }
                    ]
                }
            }

     Hinweis:  
     Folgende [Aktionsdatentypen](https://servicenow-prod.fluidtopics.net/mibKO7y~Yy5KMvU9QjZQUA "Aktionen und Subflows verwenden Variablen zum Speichern von Eingabe- und Ausgabedaten. Der Datentyp der Variable bestimmt, welche Art von Daten gespeichert werden und welche erweiterten Konfigurationsoptionen sie hat.") für die `Typeigenschaft` unterstützt:
     * `Zeichenfolge`
     * `ganze Zahl`
     * `datetime`
     * `Auswahl`
     * `boolesch`
     * `Objekt`
     * `array.string`
     * `array.integer`
     * `array.datetime`
     * `array.choice`
     * `array.boolean`
     * `array.object`
     {#create-data-gathering-action-dynamic-object__ul_oql_crm_mjb}
   {#create-data-gathering-action-dynamic-object__ul_hdf_plg_mjb}
7. Wählen Sie in der Aktionsgliederung die Option Ausgabenaus.
   1. Erstellen Sie eine Ausgabe vom Typ Dynamische Ausgabe.  
      Hinweis:  
      Wenn „Dynamische Ausgaben" nicht als Datentypoption angezeigt wird, fehlt Ihnen ein IntegrationHub -Abonnement.
   2. Wählen Sie in den dynamischen Optionen eine Datensammlungsaktion für die Option Aktion aus.  
      Beispiele für Aktionen zum Sammeln dynamischer Ausgabedaten finden Sie unter [Erste Schritte mit dynamischen Ausgaben](https://servicenow-prod.fluidtopics.net/DoGVHSj8bZZpnIXaFIY9ug#getting-started-dynamic-output "Erstellen Sie eine Beispielaktion, die dynamische Ausgaben zur Verwendung in einem Flow erstellt.").
   3. **Wahlweise:** Legen Sie bei Bedarf die Eingabeoption Abhängig von einer anderen fest, und wählen Sie die Eingabe aus.

   {#create-data-gathering-action-dynamic-object__substeps_yhk_3cr_ccc}  
   Erstellen Sie Ausgaben vom Typ „Dynamisches Objekt".
8. Wählen Sie Speichern und [testen Sie die Aktion](https://servicenow-prod.fluidtopics.net/IwFgwpLrQRWMsGiMe8ymdg "Testen Sie eine Aktion, bevor Sie sie für andere Anwender veröffentlichen.").  
   In den Ausführungsdetails wird Ihre Datensammlungsaktion erfolgreich ausgeführt, wenn der Laufzeitwert für die `Ausgabe` die `Dateneigenschaft` im richtigen Format enthält.
9. Wählen Sie Veröffentlichen, um die Aktion für andere Flows oder Aktionen innerhalb desselben Anwendungsbereichs verfügbar zu machen.  

   Sie können jetzt Ihre Datensammlungsaktion verwenden, um die Schemawerte für ein dynamisches Objekt in einer übergeordneten Aktion auszufüllen.
{#create-data-gathering-action-dynamic-object__steps_bfz_nlf_mjb}
**Zugehörige Tasks**   

* [Erste Schritte mit dynamischen Ausgaben](https://servicenow-prod.fluidtopics.net/DoGVHSj8bZZpnIXaFIY9ug#getting-started-dynamic-output "Erstellen Sie eine Beispielaktion, die dynamische Ausgaben zur Verwendung in einem Flow erstellt.")  
**Zugehörige Verweise**   

* [Dynamische Ausgabekonfigurationsoptionen](https://servicenow-prod.fluidtopics.net/ccuFbP10NC0FegSxU4llNw "Verwenden Sie diese Optionen, um Ihre dynamischen Ausgaben für eine übergeordnete Aktion zu konfigurieren.")

