Erstellen Sie eine Datenerfassungsaktion für ein dynamisches Objekt

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Erstellen Sie eine Aktion zum Sammeln von Ausgabewerten. Übergeben Sie dann die Werte als dynamisches Objekt an eine übergeordnete Aktion.

    Vorbereitungen

    Erforderliche Rolle: action_designer oder admin
    Hinweis:
    Dynamische Ausgaben sind im Basissystem nicht verfügbar. Zur Verwendung dynamischer Ausgaben in Workflow-Studio, Müssen Sie Fordern Sie an IntegrationHub Pluginan.

    Warum und wann dieser Vorgang ausgeführt wird

    Mit diesen Schritten können Sie eine generische Datenerfassungsaktion für eine dynamische Ausgabe erstellen. Arbeitsbeispiele für Datenerfassungsaktionen für dynamische Ausgaben finden Sie unter Erste Schritte mit dynamischen Ausgaben.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Wählen Sie auf der Homepage aus Aktionen .
    3. Auswahlvorgang Neu > Neue Aktionan.
    4. In Name Geben Sie einen Namen für Ihre Aktion ein, und wählen Sie den richtigen aus Anwendung Bereich, und wählen Sie dann aus Übermitteln .
    5. Wählen Sie in der Aktionsgliederung das Symbol Neuen Schritt hinzufügen ( Symbol „neuen Schritt hinzufügen“) Unter Eingaben und wählen Sie aus REST Schritt.
      Konfigurieren Sie Ihren REST-Schritt, um Daten aus der richtigen Basis-URL und dem richtigen Ressourcenpfad mit allen anwendbaren Abfrageparametern für die HTTP-Methode abzurufen ABRUFEN . Weitere Informationen zur Verwendung des REST-Schritts in finden Sie IntegrationHub, Siehe REST-Schritt Und REST in IntegrationHub .
    6. Wählen Sie in der Aktionsgliederung das Symbol Neuen Schritt hinzufügen ( Symbol „neuen Schritt hinzufügen“) Unter Ihrem REST-Schritt und wählen Sie aus Skript Schritt.
      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. Ihr Skriptschritt muss:
      • Haben eine einzelne JSON-Ausgabevariable. Der Skriptschritt kann andere Ausgabevariablen haben, aber nur eine darf vom Typ JSON sein.
      • Formatieren Sie die JSON-Ausgabevariable so, dass sie eine Eigenschaft mit dem Namen enthält Daten . Für eine komplexe Objektausgabe, Ihr Daten Eigenschaft muss ein ähnliches Format wie im folgenden Beispiel haben:
        {
               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, Ihr Daten Eigenschaft muss ein ähnliches Format wie im folgenden Beispiel haben:
        {
               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:
        Unterstützt Aktionsdatentypen Für Typ Eigenschaftseinbindung:
        • Zeichenfolge
        • ganze Zahl
        • Datum/Uhrzeit
        • Auswahl
        • boolescher wert
        • Objekt
        • Array.Zeichenfolge
        • array.integer
        • Array.datetime
        • array.choice
        • Array.boolescher Wert
        • Array.Objekt
    7. Wählen Sie in der Aktionsgliederung die Option aus Ausgaben .
      1. Erstellen Sie eine Ausgabe vom Typ Dynamische Ausgabe .
        Hinweis:
        Wenn dynamische Ausgaben nicht als Datentypoption angezeigt werden, fehlt eine IntegrationHub Abonnement.
      2. Wählen Sie in den dynamischen Optionen eine Datenerfassungsaktion für aus Aktion Option.
        Beispiele für Aktionen zur Erfassung dynamischer Ausgabedaten finden Sie unter Erste Schritte mit dynamischen Ausgaben.
      3. Wahlweise: Legen Sie bei Bedarf fest Hängt von einer anderen Eingabe ab Und wählen Sie die Eingabe aus.
      Erstellen Sie Ausgaben vom Typ „dynamisches Objekt“.
    8. Wählen Sie Aus Speichern Und Testen Sie die Aktion .
      In den Ausführungsdetails wird Ihre Datenerfassungsaktion erfolgreich ausgeführt, wenn der Laufzeitwert für angegeben ist Ausgabe Enthält Daten Eigenschaft im richtigen Format.
    9. Wählen Sie Aus Veröffentlichen Um die Aktion für andere Flows oder Aktionen innerhalb desselben Anwendungsbereichs verfügbar zu machen.

      Verwenden Sie Ihre Datenerfassungsaktion, um Schemawerte für ein dynamisches Objekt auszufüllen.

      Sie können jetzt Ihre Datenerfassungsaktion verwenden, um die Schemawerte für ein dynamisches Objekt in einer übergeordneten Aktion auszufüllen.