カスタムアプリの活用でご相談なのですが、
カスタムアプリAを客先を登録するマスタとして設定し、カスタムアプリBに日々の営業を記録していく運用をしています。
アプリBの中から訪問先の名称でルックアップをかけ、最終の訪問日をアプリAへと自動ルックアップしたいと思っております。
単純なルックアップでは最終訪問日が取得されたりされなかったりと動作がブレてしまうのですが、どうにか最終訪問日をうまく取得する仕組みは作れないものでしょうか??
皆様のお知恵を貸していただければ助かります!
9件のコメント
(新着順)
ミュートしたユーザーの投稿です。
投稿を表示お世話になっております。
運用が落ち着きそうなのでご報告です。
最終訪問日の取得を月初の月1で妥協し、RPAを起点として対処することになりました。
毎月1日にRPAを起動し、アプリBにあらかじめ抽出用の絞込を設定しておき対象データをエクスポート→訪問先名称で一意となるようにルックアップ用アプリCを用意し、現在のデータをエクスポート→アプリCのCSVとアプリBのCSVを突き合わせ、アプリCのCSV上で訪問日の更新があるものを更新・新規の訪問先を追加→アプリCの登録中データを全削除、その後編集済みのアプリCのCSVデータをインポート→アプリAで再ルックアップを実行
上記の流れでアプリA上に最終営業日が入るようになりました。
皆様色々とご教示いただきましてありがとうございました。
また何か困った際は相談させていただけると助かります。
ミュートしたユーザーの投稿です。
投稿を表示当社でも似た需要があり下記のような運用をしています。ttmさんの求める答えにはなっていませんが、、、😅
▪️目的
自社製品のメンテナンスデータを
過去の情報も参考にし入力
▪️アプリ構成
A)顧客マスター
B)メンテナンス管理アプリ
▪️基本活用
①顧客のメンテナンス履歴を知りたい時は、A)で店舗名を検索し、該当する店舗が検索結果としててでたら、店舗名のところに設定したB)と紐付けるリンクを押す。
②リンクを押すとB)のアプリにとび、該当の店舗のメンテナンス情報だけが抽出される。日付ソートなどされていると、直近でいつどのようなメンテナンスをしたか時系列でわかる。
③B)に入力する時に、店舗名や電話番号でリレーションを活用してA)から基本情報をルックアップし、メンテナンス情報はその他の欄に記載。
④B)に様々な店舗のメンテナンス履歴が溜まっていく。
①の設定の仕方
運用管理>詳細設定>リレーション>追加>AとBのアプリを紐付けして、検索ルックアップ と 関連アプリへのリンクのチェックを全てONにする。
▪️課題
都度確認するのは良いですが、全部の顧客の最終メンテナンスがいつだったか?を知るような一覧性はないのでね😅
ミュートしたユーザーの投稿です。
投稿を表示カスタムアプリBからどげんかして最終訪問日を取得したい!! で、
オンプレサーバのうちの環境であれば、どうするか案3つです。
今回のケースはOffice単体ではできませんが、うちではできないと思ったら
『どげんかできんやろか?』と考え無理やり作るのは好きです。(笑)
でも、なんかこの様なケースはありそうですね、答えにはなってませんが
頭の体操になりました。
ttmさん がんばってください。
ミュートしたユーザーの投稿です。
投稿を表示おさむ様
コメントありがとうございます。
ご提案いただいたように設定したのですが、再ルックアップ実行しても
やはり古い方の日付が反映されてしまいました…
念のため自動採番したIDでのソートをデフォルトに設定したりもしてみたのですが変わらずでした。
検索ルックアップボタンから表示される結果のダイアログではID順に上から並んでいるのですが、
それだといちいち1つ1つ登録しないとなのでちょっと実運用は厳しいんです…
ミュートしたユーザーの投稿です。
投稿を表示アプリBに自動採番の列(以下ID列とします)を追加して
アプリAが呼び出す際の関連付けに日付に加えてID列も追加したらいかがでしょうか?
試したところではID列の降順でソートされるみたいです。
つまり最新登録レコードが呼び出される。
ただしアプリAにも余計な列(添付図:あID列)を追加しないといけません・・・
また、Bへの登録後にAへは自動更新されないので
「データを再ルックアップする」をだれか(RPAは導入済みかな?)が定期的にクリックしないと最新データが反映されないみたいです。
ミュートしたユーザーの投稿です。
投稿を表示至禍凶刻様
コメントありがとうございます。
やはり厳しいですよね…
こちらの最終的な想定としては、マスタアプリAの方に自動ルックアップで常に最終訪問日が更新されるようにして、その最終訪問日で一定期間放置している場合にお知らせを通知するようにしたいので、人の手が介在して漏れることがないようにできる限り自動でデータの更新がされる仕組みを作りたかったんですが…
仮にアプリBから客先ごとの訪問日の最大値=最終訪問日を抽出するようなアプリCとかを経由するなどはできないでしょうか…??
色々と考えてみてはいるんですが、これだという案が浮かばず…
ミュートしたユーザーの投稿です。
投稿を表示参考までに
こちらのスクショがアプリB側のリレ-ション設定になります。
ミュートしたユーザーの投稿です。
投稿を表示ttmさん
アプリB側にキー項目が重複して存在する形になるので、
ルックアップ機能で目的の最新日付のデータを参照するのは
かなり厳しいと感じます。
マスタアプリ側で
検索ルックアップの設定を実施した上で、
関連レコードのリンクからアプリA内のレコードを
検索して表示させるのが一番簡単にできるかなと思います。
添付ファイル内の
「履歴確認」をクリックすることで、
アプリB側にある該当の顧客番号が設定されているレコードを検索して
一覧表示できます。
ミュートしたユーザーの投稿です。
投稿を表示ttmさん
アンバサダーの中島です。
これはなかなか強敵の問題ですね、
いろいろと答えがでそうなお題ですね、
知恵絞って考えてみたいと思います。