タスク
タスクとは、レシピがコンピューティングリソースを必要とするアクションを実行するたびに発生する作業単位です。 レシピがコネクターによって提供されるアクションを呼び出すたびに、1つのタスクとしてカウントされます。 これには、Workatoツール(例:ルックアップ テーブル、変数 by Workato)を含む、すべてのコネクターで実行されるアクションが含まれます。
レシピジョブは複数のタスクで構成される場合があります。 ジョブで実行されるタスク数は、特定のトリガーイベントのデータとレシピロジックによって異なります。
Workatoアカウントで実行されたタスク数の確認場所に関する詳細は、タスクカウンターを参照してください。
タスクルール
一般に、ジョブ内で正常に実行されたすべてのアクションはタスクとしてカウントされ、失敗したアクションはカウントされません。
- ‘呼び出された’レシピ内で正常に実行されたすべてのアクションがカウントされます
- ジョブの再実行(例: UI、API、recipe ops)によって正常に実行されたすべてのアクションがカウントされます
- 失敗したジョブ内で正常に実行されたアクションはカウントされます。つまり、ジョブがステップ5で失敗した場合、ステップ1~4がカウントされます
タスクカウント
次のすべてのアプリを含むレシピのステップは、タスクとしてカウントされます:
- プラットフォームコネクター
- カスタムコネクター(コミュニティライブラリからインストール/顧客による構築)
- Workatoツール(JSON parser、Variables、ルックアップ テーブルなど)
次の表は、さまざまなレシピステップでタスクがどのようにカウントされるかの内訳を示しています:
| アクション | カウント |
|---|---|
| トリガー | タスクとしてカウントされません |
| トリガー条件 | タスクとしてカウントされません |
| 検索/作成/更新/取得/Upsert/ルックアップなど | これらの各アクションごとにタスクが1増加します |
| 繰り返し内のアクション(for eachループ) | ループ内の各アクションごとにタスクが1増加します。 |
| 制御ステートメント(If、Error monitor、stop) | タスクとしてカウントされません |
| バッチ/バルク操作 | タスクが1増加します |
呼び出されたレシピ
レシピが正常に呼び出された場合、そのレシピの呼び出しはタスクとしてカウントされます。 その後、作成された子ジョブで、呼び出されたレシピ内のアクションがタスクとしてカウントされます。
注: これは、呼び出し可能なレシピ、レシピ関数、およびAPIレシピに適用されます。
ジョブの再実行
再実行ジョブで行われたすべてのタスクはタスクとしてカウントされます。
例
レシピでタスクがどのようにカウントされるかの例は次のとおりです:
例1
3つのアクションを含むシンプルなレシピ
ジョブあたりの合計タスク数 = 3(ステップ2 + ステップ3 + ステップ4)
例2
条件付きアクションを含むレシピ
ジョブあたりの合計タスク数 = 2または3(レシピ内の条件が満たされているかどうかによって異なります)。
- 条件ステートメントにはコストは発生しません
- ‘NetSuiteで顧客を検索’ステップは、返された顧客数に関係なく1タスクとしてカウントされます
条件付きアクションのほか、その他すべての制御ステートメント(Conditional action with else、Action with error monitor、Call recipe、Stop、Repeat action)は、タスクとしてカウントされません。
例3
繰り返しアクションを含むレシピ
ジョブあたりの合計タスク数 = 1 + (2 x 行数)
Repeat action内のアクションは、リストに存在するアイテム/行の数に応じて複数回実行されます。 したがって、タスク数はアイテム/行の数で乗算されます。
例: ‘Repeat action’内の行数が5の場合、合計は11タスクです。
例4
バルクアクションを含むレシピ
処理される行数に関係なく、バルクアクションごとに1タスクが実行されます。
ジョブあたりの合計タスク数 = 1
例5
エラーモニターとエラー
上記の例では、レシピは4番目のステップ'NetSuiteで顧客を作成'で失敗します。 ここでは、エラー再試行ステップがステップ3、4、5の再試行を試みます。
最大再試行回数
エラーへの対応方法を指定します。 アクションブロックは最大3回まで再試行できます。 エラー処理付きアクションの詳細をご確認ください。
この例では、再試行が失敗し、レシピは'On error'ステップ(ステップ7)である'Gmail経由でメールを送信'を実行します。 ステップ3が2回実行されたため、このタスクは2回カウントされます。 ステップ7もタスクとしてカウントされます。
ジョブあたりの合計タスク数 = 3(再試行が失敗し、エラー発生時のステップが実行された場合)
それ以外の場合、アクションブロックが2回目の試行で成功すると、ステップ3、4、5がタスクとしてカウントされます。 ステップ3が2回実行されたため、このタスクは2回カウントされます。
ジョブあたりの合計タスク数 = 4(レシピが2回目の試行で成功した場合)
Last updated: