Erstellen Sie eine Datenerfassungsaktion für eine dynamische Auswahl

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Erstellen Sie eine Datenerfassungsaktion, um eine Liste von Auswahloptionen für eine dynamische Auswahleingabe zu generieren.

    Vorbereitungen

    • Erforderliche Rolle: action_designer oder admin
    • Erstellen Sie Anmeldeinformationen und Verbindungen für Ihren REST-Endpunkt
    Hinweis:
    Dynamische Eingaben sind im Basissystem nicht verfügbar. Zur Verwendung dynamischer Eingaben in Workflow-Studio, Müssen Sie Fordern Sie an IntegrationHub Pluginan.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designeran.
    2. Auswahlvorgang Neu erstellen > Aktionan.
    3. 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 .
    4. 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 dem richtigen abzurufen Basis-URL Und Ressourcenpfad Mit allen zutreffenden Abfrageparameter Für HTTP-Methode ABRUFEN . Weitere Informationen zur Verwendung des REST-Schritts in finden Sie IntegrationHub, Siehe REST-Schritt Und REST in IntegrationHub .
    5. Wählen Sie in der Aktionsstruktur unter dem REST-Schritt das Symbol Neuen Schritt hinzufügen ( Symbol „neuen Schritt hinzufügen“) Und wählen Sie aus Skript Schritt.
      1. Wählen Sie unter Eingabevariablen die Option aus Variable Erstellen .
        Diese Eingabevariable speichert den REST-Antworttext.
        Geben Sie beispielsweise für den Namen der Eingabevariable ein Nutzlast .
      2. Wählen Sie für den Eingabevariablen-Wert die Datenpille für die REST-Schritte aus Antworttext Ausgabe.
      3. Geben Sie unter Skript ein Skript ein, um eine JSON-Ausgabe aus der Eingabevariable zu erstellen.
        Ihr Skript muss diese Aufgaben ausführen.
        Analysieren Sie die Eingabevariable als JSON
        Sie können verwenden JSON - Global API zum Transformieren der Eingabevariable von einer Zeichenfolge in ein JSON-Objekt.
        Erstellen Sie ein neues JSON-Objekt, das für eine dynamische Auswahl formatiert ist
        Sie müssen die Datenstruktur der REST-Antwort kennen, um Antwortwerte Auswahllistenoptionen zuzuordnen. Ihr Skript muss ein JSON-Objekt für dynamische Auswahl erstellen, das eine Eigenschaft namens hat Daten . Der Wert der Dateneigenschaft muss ein Array von Auswahllistenoptionen sein. Jede Auswahllistenoption muss einen haben Bezeichnung Und ein Name Eigenschaft auf Zeichenfolgenwerte festgelegt. Die Bezeichnungseigenschaft bestimmt, wie die Option in der Auswahlliste angezeigt wird. Die Namenseigenschaft bestimmt, wie die Option gespeichert und im System referenziert wird.

        Dieses JSON-Objekt definiert beispielsweise ein Array mit drei Auswahllistenoptionen.

        {
            data: [
                {
                    label: "Choice Option 1",
                    name: "choice_option_1"
                    
                }, 
                {
                    label: "Choice Option 2",
                    name: "choice_option_2"
                }, 
                {	
                    label: "Choice Option 3",
                    name: "choice_option_3"
                }
            ]
        }
        Hinweis:
        Eine dynamische Auswahleingabe kann nur bis zu 5000 Auswahllistenoptionen anzeigen. Ein JSON-Objekt, das mehr als 5000 Auswahllistenoptionen zurückgibt, wird beim Rendern gekürzt.
        Legen Sie das Ausgabeobjekt fest
        Legen Sie das Ausgabeobjekt so fest, dass Ihr JSON-Objekt für die dynamische Auswahl zurückgegeben wird.
      4. Wählen Sie unter Ausgabevariablen die Option aus Variable Erstellen .
        Diese Ausgabevariable speichert die Auswahllistenoptionen, die Ihr Skript erstellt.
      5. Wählen Sie für den Ausgabevariablentyp aus JSON .
        Der Typ der Skriptausgabevariable muss JSON sein.
    6. Wählen Sie in der Aktionsgliederung die Option aus Ausgaben
      1. Wählen Sie Ausgabe Erstellen.
      2. Legen Sie die Bezeichnung und den Namen der Ausgabe fest Ausgabe .
      3. Legen Sie den Ausgabetyp auf fest JSON .
        Hinweis:
        Die Aktion kann mehrere Ausgaben haben, es kann jedoch nur eine vom Typ „JSON“ geben.
      4. Wählen Sie Aus Bearbeitungsmodus Beenden .
      5. Neben Wert Feld die Datenpillenauswahl auswählen ( Datenpillenauswahl) Und wählen Sie dann die von Ihnen erstellte Skriptschritt-Ausgabevariable aus, um Auswahllistenoptionen zu speichern.
    7. Wählen Sie Aus Speichern Und Testen Sie die Aktion .
      Der Laufzeitwert für Ausgabe Muss ein JSON-Objekt mit einem sein Daten Eigenschaft und ein Array von Auswahllistenoptionen.
      Beispielausgabe aus Testaktion
    8. Wählen Sie Aus Veröffentlichen Um die Aktion für andere Flows und Aktionen innerhalb desselben Anwendungsbereichs verfügbar zu machen.

    Ergebnisse

    Sie können jetzt Ihre Datenerfassungsaktion verwenden, um die Optionen auszufüllen, die für eine dynamische Auswahleingabe in einer übergeordneten Aktion angezeigt werden.Verwenden Sie Ihre Datenerfassungsaktion, um Optionen für eine dynamische Auswahl auszufüllen.