タスクの利用状況
Workatoは、ワークフローレシピの利用状況をタスクで測定します。タスクとは、レシピが実行する1つのアクションステップです。レシピが実行する各アクションは、使用するアプリに関係なくタスクとしてカウントされます。トリガーと制御フローステップはタスクとしてカウントされません。
レシピのジョブは、複数のタスクで構成される場合があります。ジョブで実行されるタスクの数は、レシピロジックによって異なります。
一部のプランでは、ワークフローレシピの利用状況をタスクではなくビジネスアクションで測定します。詳細については、契約を参照するか、Customer Success Representativeにお問い合わせください。
タスクの計算ルール
Workatoは、次のルールを使用してタスクを計算します。
- トリガーは、それを提供するコネクターに関係なく、タスクとしてカウントされません。
- アクションステップはそれぞれ1タスクとしてカウントされます。これは、プラットフォーム、コミュニティ、SDKカスタムコネクター、Workatoユーティリティコネクターを含むすべてのコネクターに適用されます。
- 制御フローステップはタスクとしてカウントされません。これには、
IF条件、Repeat for eachおよびRepeat whileループ、Stop job、Handle errorsステップが含まれます。その内部にネストされたステップは実行ごとにカウントされ、スキップされたブランチはカウントされません。ループされたステップは、反復ごとに1タスクとして加算されます。 - 正常に実行されたステップは、ジョブが途中で失敗した場合でもカウントされます。
- テスト中に設定されたモックアクションは、タスクとしてカウントされます。
- IDPおよびEvent streamsステップはタスクとしてカウントされません。これらは、レシピのタスクに加えて、ページおよびイベントで測定されます。
- 一括アクションまたはバッチアクションは、そのアクションが処理するレコード数に関係なく、1タスクとしてカウントされます。
- AI by Workatoのアクションステップは、それぞれ複数のタスクとしてカウントされます。詳細は契約を参照してください。
- 同期レシピ関数の呼び出しは、呼び出し元レシピの利用状況メトリックを継承します。ワークフローレシピが同期呼び出しを行う場合、呼び出し自体とレシピ関数のアクションステップの両方がタスクとしてカウントされます。その他のレシピ関数の呼び出しは、タスクで測定される独立したワークフローとして実行されます。
次の表は、レシピステップタイプが利用状況に対してどのようにカウントされるかをまとめたものです。
| ステップ | 件数 |
|---|---|
| トリガーおよびトリガー条件 | カウントされません |
| アプリ内のアクション | ステップごとに1タスク |
Repeat for eachまたはRepeat whileループ内のアクション | 反復ごとに1タスク |
制御フロー(IF、エラーハンドラー、Stop job) | カウントされません |
| 一括またはバッチアクション | アクションごとに1タスク |
| 再試行で成功した失敗アクション | 1タスク(成功した試行のみがカウントされます) |
| ワークフローレシピからレシピ関数への呼び出し | 呼び出しごとに1タスク。レシピファンクション自体のアクションステップもタスクとしてカウントされます。 |
タスク利用状況の例
次の例は、さまざまなレシピシナリオでWorkatoがタスクをどのようにカウントするかを示しています。
シンプルなレシピ
条件付きアクションを含むレシピ
ループを含むレシピ
一括アクションを含むレシピ
失敗したステップとエラー再試行を含むレシピ
この例では、ステップが失敗し、レシピがエラー再試行パスに入ったときに、Workatoがタスクをどのようにカウントするかを示します。
最大再試行回数
アクションブロックは最大3回再試行するように設定できます。詳細はエラーハンドリング付きアクションを参照してください。
ワークフローレシピがレシピ関数を呼び出す
最終更新日:
3つのアクションを含むシンプルなレシピ
条件付きアクションを含むレシピ
繰り返しアクションを含むレシピ
一括アクションを含むレシピ
エラーモニターと再試行を含むレシピ
ワークフローレシピ
レシピ関数