DBの項目の値を変換ルールに基づいて(【例】「A」の場合「B」に変更する)
自動で変更したい場合の説明をします。
DBの項目の値を変換ルールに基づいて自動で変更したい場合に
必要なパーツは下記になります。
他のデータベースを検索して、検索結果の値を利用します。
レコードを更新します。
|
実現したいこと |
内容 | 帳票発行 | メールを 送信 |
条件に 応じて 分岐 |
検索して他のDBの値を利用 | 値を更新 |
| 使うパ|ツ |
ファイル生成 |
メール |
条件分岐 |
レコード検索 |
レコード更新 |
|
| 置換マスタの値を利用して、取得した値に変換する | ● | ● | ||||
置換マスタにどの値を何に変換するかというルールを登録しておけば、ルールに基づいて自動的に値を変更することが可能です。
今回は、「DBの「テキスト(1行)」項目に、同じ内容だけれども表記がばらついている内容があった場合、それらを統一した表記にする」といった例を用いて説明します。
【例】 見積データベース上の備考欄の表記がばらついている場合に、統一した表記「●×」に変更したい|
見積もりID |
顧客名 |
備考欄 |
|
M000001 |
~~~~~ |
○ |
|
M000002 |
~~~~~ |
△ |
|
M000003 |
~~~~~ |
□ |
|
M000004 |
~~~~~ |
~~~~~ |
|
M000004 |
~~~~~ |
✕ |
|
見積もりID |
顧客名 |
備考欄 |
|
M000001 |
~~~~~ |
●× |
|
M000002 |
~~~~~ |
●× |
|
M000003 |
~~~~~ |
●× |
|
M000004 |
~~~~~ |
~~~~~ |
|
M000004 |
~~~~~ |
●× |
|
置換マスタID |
置換前のテキスト |
置換後のテキスト |
|
000001 |
○ |
●× |
|
000002 |
△ |
●× |
|
000003 |
□ |
●× |
|
000004 |
✕ |
●× |
|
見積もりID |
顧客名 |
備考欄 |
|
M000001 |
~~~~~ |
●× |
|
M000002 |
~~~~~ |
●× |
|
M000003 |
~~~~~ |
●× |
|
M000004 |
~~~~~ |
~~~~~ |
|
M000004 |
~~~~~ |
●× |