多数のレコードに対して一括で自動処理を実行する際、特定の1レコードのみ異なる自動処理を実行する方法
1つの自動処理フローの中で「特定の1レコードのみ」を条件分岐させて別の処理を走らせることは可能です
「楽楽販売」の自動処理において、一括実行(サブメニューやプルダウンからの実行)を行う際、対象となる全レコードに対して同じ処理を走らせるのが基本ですが、自動処理のフロー内に「条件分岐パーツ」を配置することで、特定の条件に合致するレコードのみ、メール送信などの異なる処理を実行させることが可能です。
これにより、一括処理の利便性を保ちつつ、特定のデータに対してのみ個別の通知や更新を行う運用が実現できます。
設定手順
特定の1レコード(または特定の条件に合致するレコード)のみメール送信などの別処理を行いたい場合、以下のパーツ構成で自動処理を作成してください。
1. 「条件分岐」パーツの配置
自動処理の先頭、または処理を分けたい箇所に「条件分岐」パーツを配置します。
詳細設定にて、メール送信を行いたいレコードを特定するための条件(例:「フラグ項目」が「対象」と等しい、など)を設定します。
2. 「YES(条件合致)」ルートへのパーツ配置
条件分岐パーツの「YES」の先に、実行したい「メール送信」パーツや「レコード更新」パーツを配置します。このルートに進んだレコードのみが、個別の処理対象となります。
3. 「NO(条件不一致)」ルートの処理
「NO」の先には、全レコードに対して実行したい共通の処理(例:ステータス更新など)を配置するか、あるいは何も配置せずに処理を終了させます。
※一括実行を行う際は、対象となるレコードを一覧画面で絞り込んでから実行してください。条件に合致するレコードのみが「YES」ルートへ進み、それ以外のレコードは「NO」ルートへ進むため、意図した通りに処理を出し分けることができます。
※もし、特定の1レコードのみを確実に特定したい場合は、検索条件に「ID」や「キー項目」などの一意の値を指定した「レコード検索」パーツをフローの先頭に配置し、その結果を条件分岐の判定材料にすることも有効です。
関連記事
詳細な仕様や設定手順については、下記記事をご確認ください。
自動処理設定:「条件分岐」パーツ
条件分岐パーツの詳細について説明しています。
自動処理設定:「条件分岐」パーツ
(記事ID:3052)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 自動処理パーツ設定での対象レコード(選択レコード/検索レコード/更新レコード)の選択基準について
- 親DBと子DBで集計する運用をしていて、子DBのキー項目(プロジェクトコードなど)を変更した際に親DBの集計値を正しく自動更新する方法
- 自動処理設定において、特定のパーツや設定内容を一括検索する
- 数値項目(5・15・25など)をもとに「次回予定日(請求日・発送日など)」を自動計算する方法
- 自動処理でレコードを転記する際、既存の金額と重複させずに差分のみを更新する方法
- 一般ユーザーに「一括自動処理状況確認」画面のみを閲覧させる方法
- 明細項目として登録しているDBリンク項目のリンク先レコードを「レコード更新パーツ」で更新する方法
- 自動処理で帳票を再発行する際に管理番号へ枝番(-1、-2…)を自動付与する方法
- 自動処理で生成されるパスワード付きZIPファイル名を固定・識別可能にする方法