こんにちは。
皆様のお知恵をお借りしたく、投稿します。
スタンダードコース契約中のCMogです。
よければプロフィールもご確認ください。
いつも助けていただいてばかりで恐縮です。
※皆様の投稿、いつも参考にさせていただいております。
たくさんの情報があり、うまく検索出来ていないところもあります。
似たような質問が既にあるかもしれませんが、ご了承ください(..)💦
ーーー
<アプリ構成>
・顧客管理
・案件管理
<やりたいこと>
各顧客情報に、案件情報を紐づけたい
<現在>
案件管理アプリ側にルックアップフィールド【顧客名】
顧客管理アプリに【関連レコード一覧】を用意している
<課題>
顧客名でルックアップすると、
顧客名が変更(社名変更)された場合、関連レコード一覧に
旧社名で書かれた議事録が反映されなくなってしまう
<考えたこと>
・案件管理アプリ側に、ルックアップフィールド【顧客コード】を用意し
顧客コード(顧客管理アプリのレコード番号)で紐づける
➡レコード番号は不変で確定されているため、ルックアップに使うのに最適、と考えました。
社名が変更になっても、レコード番号は変わらないので
リンクが切れることはなくなります。
・ルックアップは【顧客名】まま、文字列フィールド【顧客コード】を用意して
ルックアップ時に一緒に転記する、
関連レコード一覧で関連表示させる条件を
【顧客管理アプリのレコード番号=案件管理アプリの顧客コード】
とする
という方法も考えましたが
これだと、社名変更が行われたあと、案件管理アプリを更新する際に
「データがありません」となってしまいます。
再度の選び直しの手間と、選択ミスのリスクがあるなと思いやめました。
ですが、ユーザー側から
「わざわざ顧客情報アプリでレコード番号確認するの?」
「顧客名でのルックアップなら、会社名の一部を打つことで絞り込みができていたのに…。」と
苦言を呈されてしまいました…。
(そんな予感はしていたのですが。。最初の手間だけで、改名時に再度打ち直すより楽かな?と思ったのですが、そうは思ってもらえなかったようです涙。)
似たような境遇に陥り、対応をされた方がいらっしゃれば
助言頂きたいと思い、投稿させていただきました。
よろしくお願い致します。
ミュートしたユーザーの投稿です。
投稿を表示これ👆 大賛成なのですが...
(データベースと呼ばれるソフトは、大抵CODEをキーにData連携や一元化させている)
ん~~
過去の投稿から推測すると...運用中のアプリですよね
「顧客管理アプリ」「案件管理アプリ」
それぞれ 何件(=レコード数)ありますか?
社名が、十数社程度であれば、
工場長さんのお勧めの「法人番号」( ≒ T番号)が、良いとおもいます
(調べて入力はチョット めんどくさいですが、下記②③の対策になります)
社名が、20~30社を超えてくるようであれば、
条件分岐処理プラグインの自動採番 機能を利用して、付番がいいかな~
(👆既に利用されていますよね)
ただし、
①「顧客管理アプリ」の社名フィールドには、重複禁止✔がなされていますか?
②①が✔なしの時、✔をいれ「アプリの更新」はできますか?
③社名Dataに揺らぎはありませんか?
【株式会社ABC、(株)ABC、株式会社 ABC、...etc】←揺らいでいる
④②③に該当すると、Dataクレンジングが必要です
⑤④の対象外の時、はじめて【顧客コード】の付番ができます
「顧客管理アプリ」で【顧客コード】を用意した後
【重複せず、表記ゆれ、してない状態で】
案件管理アプリとの連携方法を考えるのが良いかと思います
条件分岐処理プラグインの自動採番をされるようでしたら
コメントをください、設定方法(画面)を つくります
(もしかしたら、キンコミ内に、ある🦆かも)
ーーーーーーーーーーーーーーーーーーーーー
追記
工場長さんへのコメントと
また時間差をおこしてしまいましたね😁
本投稿は無視してください
ミュートしたユーザーの投稿です。
投稿を表示プラグインの導入に抵抗がなければ、
TISさんの提供しているプラグイン(無料でもつかえます)がよいかもです。
顧客管理アプリの方で会社名を変更して保存したら、
参照している別アプリの関連レコードを更新するって動きをしてくれます。
kintone 条件分岐処理プラグイン の 自動アプリ間更新って機能が使えるかなと思います。
私は商品登録アプリを作っていて、仕入先マスタの会社名が変更されたら
自動的に商品登録アプリの仕入れ先会社名が更新されるようにしています。
ルックアップは仕入先マスタの仕入れ先コードを
商品アプリで参照して会社名を取得しています。
全くの見当違いでしたらごめんなさい。。。
ミュートしたユーザーの投稿です。
投稿を表示んですよね?
であれば、CMogさんお考えの仕組み+工場長さんご提唱の「レコード番号とは別のコード(社名が変わっても不変なコード)」をキーに関連レコード一覧を取得すればイケません?
のようなレコードがあったとして、ルックアップで「金都」とかでバックリと検索してマッチする会社名を(何とな~く)選んでも、顧客コードをキーにしておけば関連レコード一覧の抜けは無くできると思います。
ミュートしたユーザーの投稿です。
投稿を表示会社名は変わる前提で考えておかないといけないですよね(システム作る側からはできるだけやめてほしいですが)
顧客コードはレコード番号ではなく、別途設定した方がいいと思います。一度消えたレコード番号は二度と復活しないので…。
うちの会社は20年前の基幹システムからの顧客コードを使用していますが、今なら法人番号を使用するのがベターな気がします。
参考用の過去の投稿です。
https://kincom.cybozu.co.jp/chats/bb4lkaczjhaedtsu
レコード番号使用のメリット・デメリット
https://www.r3it.com/column/does-your-kintoneapp-have-a-key
ペパコミ(ユニークコードにレコード番号を使用してはいけない理由)
https://www.youtube.com/watch?v=mn9pBUs60xM