サーバーからデータ・ソース・タスクをフェッチします。
識別子: fetch_datasource_task
このイベントのイベントタグは です fetch_datasource_task。
connection_timeout)フェッチデータソースタスクは、通常、データソース入力と 組み合わせて使用されます。
<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_§{ replaceconfiguration.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>
サーバー上のデータ・ソース・タスクを更新します。
識別子: update_datasource_task
このイベントのイベントタグは です update_datasource_task。
connection_timeoutデータソースタスクは、データソース入力と 組み合わせて使用できます。の datasource_task_id パラメータは、 payload_variable_name データの保存場所によって異なります。以下の例は、入力 アクションに示されている fetch_datasource_task例で動作します。
<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>
データ・ソース・タスクのステータスを更新します。
識別子: update_datasource_task_status
DONE 例: 、CANCELED 、PAUSED 、) IN_PROGRESSが含まれます。
このイベントのイベント タグは update_datasource_task_statusです。
connection_timeoutこの例は、これをデータソース入力と 組み合わせて使用できることを示しています。
<update_datasource_task_status id="cancel_ds_task">
<param name="datasource_task_id" type="string">?{context.ds_§{ replace 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>