Loading
Vorausfüllen wiederholbarer Blöcke

Vorausfüllen wiederholbarer Blöcke

Füllen Sie wiederholbare Blöcke mit Daten voraus, indem Sie Daten im Array-Format an den Block übergeben.

Der Stammknotenname der Daten muss mit dem Namen des Blockelements übereinstimmen. Die Felder in jeder Array-Instanz des Daten-JSON-Knotens müssen mit dem Namen eines Elements im Block übereinstimmen. Füllen Sie Daten mit "Aktionen" in wiederholbare Blöcke voraus, indem Sie Daten zurückgeben, die mit dem Elementnamen des Blocks übereinstimmen und sich im Block befinden, indem Sie ein Array-Format verwenden.

Beispiel für ein Daten-JSON-Array-Format:

"EditBlock1": [
      {
        "FirstName": "John",
        "LastName": "Smith"
      },
      {
        "FirstName": "Jane",
        "LastName": "Smith"
      }
    ]

Zuordnen der Daten-JSON zu einem wiederholbaren Block mit einer Aktion vom Typ "Werte festlegen":

  1. Fügen Sie dem OmniScript einen Block oder Bearbeitungsblock hinzu.
  2. (Optional) Aktivieren Sie bei Verwendung eines Blocks die Kontrollkästcheneigenschaft "Wiederholen".
    Hinweis
    Hinweis

    Bearbeitungsblöcke können von Natur aus wiederholt werden, da sie Eingabewerte in einem Array-Format speichern.

  3. Fügen Sie dem Block Eingabeelemente hinzu.
  4. Fügen Sie dem OmniScript eine Aktion "Werte festlegen" hinzu.
  5. Klicken Sie in der Aktion "Werte festlegen" auf Neuen Wert hinzufügen.
  6. Geben Sie im Feld Elementname den Namen Ihres Blockelements ein.
  7. Klicken Sie im Aktionselement "Werte festlegen" auf Als JSON bearbeiten, um die JSON direkt zu bearbeiten.
  8. Suchen Sie im JSON-Knoten elementValueMap nach dem JSON-Knoten des Blockelements und geben Sie ein Datenarray ein.

    Wenn Sie beispielsweise zwei Texteingabeelemente in einem Element vom Typ "Block bearbeiten" vorausfüllen möchten, fügen Sie ein Array hinzu, das den Elementen im Block zugeordnet ist.

    Ein Schritt mit einem Bearbeitungsblock mit zwei Texteingabeelementen

    Das Bearbeitungsblockbeispiel weist ein JSON-Array auf.

    "EditBlock1": [
          {
            "FirstName": "John",
            "LastName": "Smith"
          },
          {
            "FirstName": "Jane",
            "LastName": "Smith"
          }
        ]
  9. Klicken Sie im Editor für Eigenschaften auf Bearbeiten, um zur Standardansicht der Aktion "Werte festlegen" zurückzukehren.
    Bild
  10. Zeigen Sie eine Vorschau des OmniScripts an, um die verschachtelten Daten in der Daten-JSON des OmniScripts anzuzeigen.
    Eine OmniScript-Vorschau mit John Smith und Jane Smith für den Bearbeitungsblock
 
Laden
Salesforce Help | Article