Aktualisiert eine Datenquellenaufgabe auf dem Server.
Bezeichner: update_datasource_task
Elemente
datasource_task_id: Die ID der Aufgabe, die geändert werden soll. Dies ist der Wert der Spalte, die in den Einstellungen der Datenquelle als Bezeichner konfiguriert ist.
Zeilen: Das Zeilenobjekt, das geändert werden soll.
payload_variable_name: Die Variable, in der die Nutzlast des Tasks im Kontext gespeichert ist.
verbindungs_timeout: Der Timeout-Wert in Millisekunden.
Ausgabe
Das Ereignis-Tag dieses Ereignisses ist update_datasource_task
OK: Die Datenquellenaufgabe wurde erfolgreich abgeholt
ERROR : Beim Abrufen der Aufgabe ist ein Fehler aufgetreten. Wenn der Server eine Fehlermeldung setzt, wird diese in der Nutzlast gefunden.
Nutzdaten: error, error.message, error.class, error.category, error.code
TIMEOUT: Der Server hat innerhalb der angegebenen Zeit keine Antwort gesendet, connection_timeout
Beispiel
Die Datenquellenaufgabe kann in Verbindung mit einer Datenquelleneingabe verwendet werden. Die Parameter für datasource_task_id und payload_variable_name hängen davon ab, wo Ihre Daten gespeichert sind. Das folgende Beispiel funktioniert mit dem Beispiel, das in der Eingabeaktion fetch_datasource_task gezeigt wird.
<update_datasource_task id="update_ds_with_row">
<param name="datasource_task_id" type="string">?{context.ds_§{ replace validation.datasource.value.id '-' '' }§_task.id}?</param>
<param name="rows">#{current_row}</param>
<param name="payload_variable_name">ds_§{ replace validation.datasource.value.id '-' '' }§</param>
</update_datasource_task>