Flow Automation:アクションによるリスト内数値の合計計算
Flow Automation ワークフローでは、Sum function 操作を使用して、リスト内のすべてのアイテムの数値フィールドを合計できます。例えば、顧客の返品された注文に対する返金金額の合計などです。これにより、合計に基づく条件(例えば、顧客が最近どれだけ返金されたか)を手動で金額を合計することなく構築できます。
このガイドでは、この操作で利用可能なフィールドを説明し、Count function 操作と組み合わせて使用し、繰り返しの返品悪用を検出して自動的にキャンセルする完全な例を示します。
Sum 操作を使用するタイミング
Sum function 操作は以下の場合に使用します:
- 顧客の合計返金金額など、リスト内の数値フィールドの合計値が必要な場合。
- ワークフローの後続の条件でその合計を比較したい場合。
- 後続のステップに数値結果を渡す必要がある場合。
| 注:この記事はSum function 操作のみを扱っています。使用されている完全なワークフローについては、「Flow Automation: 繰り返し返品悪用を検出するワークフローの構築」をご覧ください。 |
フィールドの説明
| フィールド | 説明 |
| リスト | 合計する値を含むリスト。例えば、Batch query orders 操作で取得した返品された注文のリストなど。 |
| 数値フィールド | リスト内で合計する数値フィールド。例えば返金金額など。 |
| 結果名 | Flow が生成する数値結果の名前。ワークフロー内で複数の Sum 操作を使用した場合は、Sum(または sum(2)、sum(3) など)と表示されます。後続の条件でこの結果を参照します。 |
対応する操作
Sum function 操作は、リストを返す任意のステップの後に追加できます。例えば:
- Batch query orders
| 注:現在、Sum function は Batch query orders 操作で返されるリストのみをサポートしています。 |
使用例
以下は、Count関数とSum関数の両方の操作を使用して、返品乱用のパターンが見られる顧客(過去6か月以内に2回以上の返品があり、その返品からの返金合計金額が20ドル以下)からの新規注文を自動的にキャンセルする、実際の例です。
パス1:顧客がすでに繰り返し違反者としてフラグ付けされている場合
注文を行う顧客が以前の審査で既にタグ付けされている場合、ワークフローは注文のキャンセルに直接進みます:
- トリガー: 注文作成
- 条件: 顧客が繰り返し返品顧客としてタグ付けされている — はい
- 操作: 注文リスク評価を作成 — 現在の注文を高リスクとしてフラグ付け
- 操作: 注文をキャンセル — 返金と商品を再入庫がオンで、顧客への通知なしのため、キャンセルは非通知で行われます
パス2:顧客がまだフラグ付けされていない場合 — 最近の注文を分析する
顧客がまだタグ付けされていない場合、ワークフローはキャンセルを決定する前に最近の注文履歴を確認します:
- トリガー: 注文作成
- 条件: 顧客が繰り返し返品顧客としてタグ付けされている — いいえ
- 操作: 注文を一括クエリ — 過去6か月の顧客の注文を取得し、返品された注文に絞り込み、作成日順(昇順)で並べ替え
- 操作: カウント — 返品された注文の数を数える
-
条件: カウントが2以上
- いいえの場合:ワークフローはここで終了 — 注文はフラグ付けされません
- はいの場合:次のステップへ継続
- 操作: 注文を一括クエリ(1) — それらの返品された注文ごとの返金金額を取得
- 操作: 合計 — 返品された注文の返金金額を合計
-
条件: 合計が20ドル以下
- いいえの場合:ワークフローはここで終了 — パターンは低額で高頻度の返品乱用に該当しません
- はいの場合:次のステップへ継続
- 操作: 注文リスク評価を作成 — 現在の注文を高リスクとしてフラグ付け
- 操作: 注文をキャンセル — 返金と商品を再入庫がオンで、顧客への通知なしのため、キャンセルは非通知で行われます
この記事はAIを使用して翻訳されており、不正確な箇所が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。