Einen Prozess erstellen, um Echtzeit-Datenaktualisierungen zu exportieren

Sie können den Prozessautomatisierer mit Call Outs verwenden, um Daten in Echtzeit an Systeme von Drittanbietern zu senden. Sie können die Call-Out-Antwort auch verarbeiten und Feldwerte basierend auf Antwortvariablen festlegen.

Process Automator ermöglicht Ihnen:

  • Erstellen Sie einen automatisierten Prozess, um Standard- und benutzerdefinierte Objektdaten als XML- oder JSON-Nutzlast an externe API-Endpunkte zu senden
  • Legen Sie durch eine neue Aktion automatisch Standard- und benutzerdefinierte Felder fest. 
  • Empfangen und Speichern von API-Callout-Antworten für nachgelagerte Prozessschritte als strukturierte Eingaben für Prozessschrittaktionen und -bedingungen.

Wenn Sie diese Funktionen zusammen verwenden, können Sie Daten aus der Antwortnutzlast von einem API-Callout analysieren und verwenden, um Feldwerte in nachfolgenden Schritten in Ihrem Prozess automatisch festzulegen. 

Daten mit einem API-Callout exportieren und die Antwort verarbeiten

  1. Neuen Prozess erstellen. 
  2. Legen Sie den Startprozess fest, um das Ereignis zu dokumentieren
  3. Wählen Sie den Dokumenttyp und das Auslöseereignis. 
  4. Wählen Sie unter Aktion ausführen die Option API-Callout aus
  5. Wählen Sie den Call Out, der auf den Prozess angewendet werden soll. Weitere Informationen finden Sie unter Call Outs
  6. Legen Sie unter API-Callout-Antwortvariablen einen Variablennamen und einen Antwortpfad fest.
    1. Variablenname: Dieser Wert ist intern und kann verwendet werden, um den Wert auf einen späteren Schritt im Prozess anzuwenden. 
    2. Antwortpfad: Bewerten Sie die erwartete Antwort und bestimmen Sie den erwarteten Antwortpfad. Der API-Callout kann beispielsweise eine Reihe von Adressen zurückgeben. Ein Antwortpfad kann in etwa wie folgt aussehen:/addresses/address/street_1

Legen Sie einen Feldwert fest 

Mit der Aktion Feld festlegen können Sie ein Feld auf einen beliebigen Wert setzen. Diese Aufgabe zeigt, wie man den Wert eines Feldes auf eine API-Callout-Antwortvariable setzt. Sie müssen diese Aktion jedoch nicht in Verbindung mit API-Aufrufen verwenden.

Die Aktion Feld setzen unterstützt nur diese Dokumenttypen: 

  • Anforderung
  • Rechnung
  • Vertrag
  • Bestellungen
  • Bestelländerung
  • Sourcing-Event
  1. Fügen Sie einen neuen Schritt hinzu, indem Sie den Prozess verwenden, der oben unter Erstellen einer Variablen für eine Call-Out-Antwort gestartet wurde. 
  2. Legen Sie die Aktion auf Feld setzen fest.
  3. Wählen Sie im Feld Feldtyp aus, ob ein Standard- oder ein benutzerdefiniertes Feld festgelegt werden soll, und wählen Sie den Feldnamen aus. 
  4. Wählen Sie aus, ob Antwortvariablen verwendet werden sollen. Diese Option wird nur angezeigt, wenn Sie Antwortvariablen für eine API-Callout-Aktion erstellt haben. Wenn auf Ja gesetzt, werden alle von Ihnen erstellten Antwortvariablen als Optionen für das Feld Feldwert angezeigt. Wenn auf Nein gesetzt, können Sie einen beliebigen Text in das Feld Feldwert eingeben. 

Zur Laufzeit legt der Prozess den Feldwert so fest, wie er für das angegebene Objekt konfiguriert ist.