条件分岐パーツとレコード検索パーツの違い
「条件分岐」パーツ
自動処理を実行する選択レコード(または明細)の内容に応じて
実行する処理を変えるためのパーツです。
指定した条件の合致有無で、処理の流れを分岐させることが可能です。
対象レコードまたは対象レコード内の明細1件に対して条件判定を行うため、後述のレコード検索パーツに比べ、一般的に処理時間は早い傾向にあります。
また設定する条件には、自動処理の実行単位がレコード単位の場合に
明細項目は条件に指定できないという制約がございます。
「レコード検索」パーツ
自動処理を実行するDBだけでなく、
レコード検索パーツで「検索対象」に指定したDBの全レコードを検索可能なパーツです。
条件に当てはまるレコード(または明細)が1件でも存在すれば、YESに進みます。
ただし、検索対象が広い分、条件分岐パーツよりも処理時間がかかることがあります。
使い分け
「レコード検索」パーツ
- 条件判定を行う項目(情報)が自動処理を実行する選択レコード内に存在しない場合
- 条件に当てはまるレコード(または明細)だけを取得したい時
- 他のDBを検索して、取得した値をその後のパーツで使用したい時
- DB全体を検索したい時
「条件分岐」パーツ
- 条件判定を行う項目(情報)が自動処理を実行する選択レコード内に存在する場合
- レコード1件(または明細1件)ずつに対して、条件判定を行いたい時
注意
「選択肢(複数件選択)」「ユーザ選択肢(複数件選択)」の項目は「条件分岐」パーツの条件に指定することができません。
もし「選択肢(複数件選択)」と「ユーザ選択肢(複数件選択)」利用されたい場合は、「レコード検索」パーツの検索条件に指定してご利用ください。
(記事ID:2011)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 年度ごとにデータを絞り込み・集計する2つの方法(日時項目の範囲指定/年度管理項目の作成による自動化)
- 選択した帳票タイプ(フォーマット)に応じて帳票を自動で出し分ける方法
- 明細単位の自動処理で、特定の一行だけ実行する方法
- 自動処理(レコード登録・更新パーツ)の「計算」チェックボックスの使い方と活用例
- 異なる得意先の受注を同一の「請求先」でまとめて請求データを作成する方法
- 自動処理を活用して承認機能を独自に構築する方法・設定手順
- 自動処理のメール送信でプロジェクトや取引内容に応じてCC宛先のみを動的に切り替える方法・マスタ構築手順
- CSVインポートや一括登録時に通知メールが大量送信されるのを防ぎ、完了時にまとめて通知する方法
- データベースをコピー(複製)した際に登録済みのレコードデータも引き継がれるか
- 異なるデータベース間でデータを自動で転記・登録する方法・設定手順