Captura una tarea de origen de datos del servidor.
Identificador: fetch_datasource_task
La etiqueta de evento de este evento es fetch_datasource_task.
connection_timeout)La tarea fetch datasource se utiliza normalmente junto con una entrada de datasource:
<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>
Actualiza una tarea de origen de datos en el servidor.
Identificador: update_datasource_task
La etiqueta de evento de este evento es update_datasource_task.
connection_timeout)La tarea de origen de datos se puede utilizar junto con una entrada de origen de datos. Los parámetros dependen datasource_task_id payload_variable_namede dónde se guardan los datos. El siguiente ejemplo funcionará con el ejemplo que se muestra en la acción de fetch_datasource_task entrada:
<update_datasource_task id="update_ds_with_row">
<param name="datasource_task_id" type="string">?{ context.ds_§{ reemplace validation.datasource.value.id '-' '' }§_task.id}?</param>
<param name="rows">#{current_row}</param>
<param name="payload_variable_name">ds_§{ reemplace validation.datasource.value.id '-' ''} §</param>
</update_datasource_task>
Actualiza el estado de una tarea de origen de datos.
Identificador: update_datasource_task_status
DONE, , CANCELEDPAUSED , o ). IN_PROGRESS
La etiqueta de evento de este evento es update_datasource_task_status.
connection_timeout)En este ejemplo se muestra que esto se puede usar junto con una entrada de origen de datos:
<update_datasource_task_status id="cancel_ds_task">
<param name="datasource_task_id" type="string">?{ context.ds_§{ reemplace 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>