Flow Automation:アクションによるリスト項目のカウント方法
Flow Automation ワークフローでは、Count function アクションを使用して、リスト内のアイテム数をカウントできます。例えば、以前の Batch query orders アクションで取得した注文の数を数えることができます。これにより、顧客が何回返品したかなど、何かがどれだけ頻繁に起こったかに基づいて条件を作成でき、注文履歴を手動で確認する必要がなくなります。
このガイドでは、このアクションで利用可能なフィールドを説明し、繰り返し返品の悪用を検出するための使用例を示します。
| 注:Count関数は、コピーを含むリスト内のすべてのアイテムをカウントします。 |
Count操作を使用するタイミング
以下の場合にCount関数操作を使用します:
- 顧客が返品した注文数など、リスト内のアイテム数を知る必要があるとき。
- その数値をワークフローの後続の条件で比較したいとき。
- 後のステップに数値結果を渡す必要があるとき。
| 注:この記事はCount関数操作のみを扱っています。完全なワークフローについては、「Flow Automation: Building a Workflow to Detect Repeat Return Abuse」をご覧ください。 |
フィールドの説明
| フィールド | 説明 |
| リスト | カウントするリスト。例えば、同じワークフロー内の以前のBatch query orders操作で取得した返品された注文のリストなど。 |
| 結果名 | Flowが生成する数値結果の名前。ワークフロー内で複数のCount操作を使用した場合は、Count(またはcount(2)、count(3)など)として表示されます。後続の条件でこの結果を参照します。 |
対応する操作
リストを返す任意のステップの後にCount関数操作を追加できます。例:
- Batch query orders
| 注:現在、Count関数はBatch query orders操作で返されるリストのみをサポートしています。 |
使用例
以下は、Count関数操作の実際の使用例です。顧客が過去6か月間に2件以上の注文を返品しているかどうかを確認し、新しい注文にフラグを立てるかどうかを判断します:
- トリガー: 注文作成時
- アクション: 注文の一括検索 — 過去6か月間の顧客の注文を取得し、返品された注文に絞り込む
- アクション: カウント — 返品された注文の数をカウントする
-
条件: カウントが2以上
- いいえの場合: ワークフローはここで終了 — 注文はフラグ付けされません
- はいの場合: 合計関数アクションに継続します。これは"Flow Automation: アクションによるリスト値の合計"で説明されており、返金された合計金額が低額で頻繁な返品悪用のパターンに一致するかどうかを確認します
この記事はAIを使用して翻訳されており、不正確な箇所が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。