Récupère une tâche de source de données à partir du serveur.
Identifiant : fetch_datasource_task
La balise d’événement de cet événement est fetch_datasource_task
.
connection_timeout
)La tâche fetch datasource est généralement utilisée en conjonction avec une entrée de source de données :
<fetch_datasource_task id="fetch_datasource_task"> <param name="datasource_id » type="string">§{ configuration.datasource.value.id }§</param> <param name="sheet_revision » type="string">§{ configuration.datasource.value.selectedRevision }§</param> <param name="payload_variable_name » type="string">ds_§{ replace configuration.datasource.value.id '-' '' }§</param> <param name="task_variable_name » type="string">ds_§{ replace configuration.datasource.value.id '-' '' }§_task</param> <param name="request_next » type="bool">§{ #if configuration.enable_scan.value}§false§{else}§true§{/if}§</param> <param name="request_new » type="bool">§{ #if configuration.request_new.value}§true§{else}§false§{/if}§</param> <param name="row_count » type="long">§{ configuration.row_count.value }§</param> <param name="datasource_task_id » type="string">#{task_id}</param> <param name="connection_timeout » type="string"> ?{ §{configuration.timeout.value}§*1000} ?</param> </fetch_datasource_task>
Met à jour une tâche de source de données sur le serveur.
Identifiant : update_datasource_task
La balise d’événement de cet événement est update_datasource_task
.
connection_timeout
)La tâche de source de données peut être utilisée conjointement avec une entrée de source de données. Les paramètres de datasource_task_id
et payload_variable_name
dépendent de l’emplacement d’enregistrement de vos données. L’exemple ci-dessous fonctionnera avec l’exemple affiché dans l’action d’entrée fetch_datasource_task
:
<update_datasource_task id="update_ds_with_row"> <param name="datasource_task_id » type="string"> ?{ context.ds_§{ remplacer validation.datasource.value.id '-' '' }§_task.id} ?</param> <param name="rows">#{current_row}</param> <param name="payload_variable_name">ds_§{ remplacer validation.datasource.value.id '-' '' }§</param> </update_datasource_task>
Met à jour l’état d’une tâche de source de données.
Identifiant : update_datasource_task_status
DONE
, CANCELED
, PAUSED
ou ). IN_PROGRESS
La balise d’événement de cet événement est update_datasource_task_status
.
connection_timeout
)Cet exemple montre que cela peut être utilisé en conjonction avec une entrée de source de données :
<update_datasource_task_status id="cancel_ds_task"> <param name="datasource_task_id » type="string"> ?{ context.ds_§{ remplacer validation.datasource.value.id '-' '' }§_task.id} ?</param> <param name="status » type="string">CANCELED</param> <param name="connection_timeout » type="string">10000</param> </update_datasource_task_status>