◆2重ルックアップ処理について◆
訪問ヘルパーさんの時給計算をアプリで行っていますが、
ルックアップ処理が1アプリで2重になっている部分があり、なんとか簡素化できないかと思っています。
3の項目の、一度CSVに出力して、ルックアップ用フィールドにコピーして、再取り込みのルックアップ、の部分を、簡素化できる方法ってあったりしますか?
krewdata(あまり使いこなせていない)があるので、それで何とかできないかと思っていますがどうでしょうか。
または、こうしたルックアップのパターン、他のプラグインでも実装可能など情報あれば頂けるとありがたいです。
●業務フロー
1、「給与計算アプリ」で基本給計算(サービスごとに単価が違う)
↓
2、CSV出力し、「処遇改善手当計算アプリ」に取り込み
⇒取り込み時に職員情報をルックアップし、各レコードに対し「サービスー等級コード」を作成。
(ルックアップ1回目)
↓
3、手当計算CSVを出力して、「サービスー等級コード」を手当マスタ参照用のルックアップフィールドにコピー(手動)
↓
4、手当計算アプリに再度CSV取り込み。手当マスタから、手当をルックアップ。
(ルックアップ2回目)
マスタにないコードがあったりすると取り込めないデータがエラーで発生することがある。
ミュートしたユーザーの投稿です。
投稿を表示こんにちは。
複雑な業務フローをシステム対応でカバーするより、運用面の見直しを検討されてはどうでしょう。
2回目のルックアップエラーは「手当マスタ」側に該当する「サービス-等級コード」が存在しない場合に発生している様ですので、まずはエラーの発生自体を事前に防ぐ運用・設定の仕組みの導入を検討されてはいかがでしょうか。
(1)登録時の自動チェック・ルックアップ選択の強制
「職員情報」や「サービス」「等級」を登録・変更する段階で、「手当マスタ」に存在するコードしか選べない構成やルールに変更する。
(2)マスタ登録のトリガー化
サービスや新しい等級が発生した場合、給与計算を回す前に「手当マスタ」への登録を必須とするチェックリストを運用に組み込む。
サービスや新しい等級が発生する場合の業務は、「新商品の商品マスタを登録する業務フロー」の様に、事前にマスタ側の情報を整備するという運用ルールが良いと思います。
期待されていた回答と方向性が違ってましたら、スミマセン。