「楽楽販売」の自動処理機能を活用することで、操作中のデータベースとは別のデータベースに登録されている金額(請求額など)をシステムが自動で見に行き、現在の申請額と一致するかをチェックできます。
差分がある場合にのみ処理を中断させ、ユーザーにエラーメッセージを表示することで、目視確認によるミスやデータの不整合を未然に防ぐことが可能です。
【設定箇所】 データベース設定 > 機能設定 > 自動処理設定
例えば、「売上管理データベース」での申請時に、別データベースである「請求管理データベース」の金額と差分がないかチェックする場合の手順は以下の通りです。
まず、別データベースにある比較したい数値(請求額など)を取得します。
自動処理の先頭に「レコード検索」パーツを配置し、詳細設定で以下のように指定してください。
検索対象データベース:比較したい数値が入っているデータベース(例:請求管理データベース)
1件まで絞込み:チェックを入れる(※正確な比較のため、共通のキーで1件に特定する必要があります)
検索条件:「案件No」や「顧客ID」など、両方のデータベースで共通している項目が「等しい」という条件を設定します。
次に、現在のレコードの数値と、手順1で検索したレコードの数値を比較します。
「条件分岐」パーツを配置し、以下の条件を設定してください。
左辺:【選択レコード】の「売上金額」
比較演算子:「と等しい」
右辺:【検索レコード(手順1のパーツ名)】の「請求金額」
手順2の条件分岐で「NO(一致しない)」に進んだ先に、「処理キャンセル」パーツを配置します。
詳細設定の「メッセージ」欄に、ユーザーの画面に表示させたい警告文を入力してください。
(例:請求額と売上額に差分があるため、申請できません。内容を確認してください。)
※処理キャンセルパーツのキャンセル設定にて「このパーツ以前の処理はすべてキャンセルする 」にチェックを入れると、それ以前に行われた「レコード更新」などの処理もすべて取り消され(ロールバック)、自動処理が中断されます。
入力画面で「入力した瞬間」にリアルタイムでチェックすることはできません。
「楽楽販売」の仕組み上、自動処理は「確定(保存)」ボタンが押された後、または「実行」ボタンがクリックされた後に動作します。そのため、数値を打ち込んだ瞬間にその場でエラーを出すのではなく、保存処理の過程でチェックが行われる点にご注意ください。
詳細な仕様や各パーツの具体的な設定方法については、下記記事をご確認ください。
条件分岐パーツの基本的な使い方や、YES/NOの分岐設定について詳しく解説しています。
自動処理設定:「条件分岐」パーツ
処理キャンセルパーツを使用して、エラーメッセージを表示させたり処理をロールバックさせたりする手順を記載しています。
自動処理設定:「処理キャンセル」パーツ
レコード検索パーツを用いて、他のデータベースから特定のデータを抽出するための設定方法です。
自動処理設定:「レコード検索」パーツ
(記事ID:2496)