Busca uma tarefa de fonte de dados do servidor.
Senha: fetch_datasource_task
A tag de evento deste evento é fetch_datasource_task
.
connection_timeout
)A tarefa de fonte de dados de busca é normalmente usada em conjunto com uma entrada de fonte de dados:
<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_§{ substitua 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>
Atualiza uma tarefa de fonte de dados no servidor.
Identificador: update_datasource_task
A tag de evento deste evento é update_datasource_task
.
connection_timeout
)A tarefa de fonte de dados pode ser usada em conjunto com uma entrada de fonte de dados. Os parâmetros para datasource_task_id
e payload_variable_name
dependem de onde seus dados são salvos. O exemplo abaixo funcionará com o exemplo mostrado na fetch_datasource_task
ação de entrada:
<update_datasource_task id="update_ds_with_row"> <param name="datasource_task_id" type="string">?{ context.ds_§{ substituir validation.datasource.value.id '-' '' }§_task.id}?</param> <param name="rows">#{current_row}</param> <param name="payload_variable_name">ds_§{ substitua validation.datasource.value.id '-' '' }§</param> </update_datasource_task>
Atualiza o status de uma tarefa de fonte de dados.
Identificador: update_datasource_task_status
DONE
, CANCELED
, PAUSED
ou ). IN_PROGRESS
A tag de evento deste evento é update_datasource_task_status
.
connection_timeout
)Este exemplo mostra que isso pode ser usado em conjunto com uma entrada de fonte de dados:
<update_datasource_task_status id="cancel_ds_task"> <param name="datasource_task_id" type="string">?{ context.ds_§{ substitua 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>