キンコミ kintone user community

みんなの投稿

案件の情報を管理するアプリを作成しておりまして、
"案件番号"の作成方法に苦戦しており、質問させていただきます。

弊社では"案件番号"と称したユニーク番号を設定しており、
西暦(下2桁)+部署コード(アルファベット1つ)+部署コード別の連番(3桁)+枝番(2桁) で構成しています。
例:24-A-001-01、24-A-001-02、24-B-001-01

部署コード別の連番(3桁)+枝番(2桁) を出来る限り自動入力する方法が見当たらない為、アドバイスいただけますと幸いです。

□現時点では次の対応を取っています。
(画面のキャプチャーを添付しております。)

西暦(下2桁):ドロップダウン/初期値24
部署コード(アルファベット1つ):ドロップダウン
部署コード別の連番(3桁):文字列(1行) 
枝番(2桁):ドロップダウン/初期値01

関連レコード:表示するレコードの条件を”部署コード別の連番(3桁)”とし、部署コード別の連番が同じ、登録済みの案件番号が表示されるように設定

案件番号  :文字列(1行)/自動計算で西暦(下2桁)+部署コード(アルファベット1つ)+部署コード別の連番(3桁)+枝番(2桁)を結合



□困っている点
①"部署コード別の連番(3桁)"は関連レコードを見ながら手入力する為、いい加減に入力する人が出現する対策として、出来る限りKintone側でアシストできるところまで対応したい。

→対処法として関連レコードを配置し、
 入力した"部署コード別の連番(3桁)"が登録済みの場合は
 関連レコードが表示されるようにていますがもっといい方法があれば。。。と模索中です。

②"24-A-001-0"1、"24-A-001-02" のように "部署コード別の連番(3桁)"は重複するケースがあるので
自動採番や、重複禁止の設定をしてしまうと 枝番だけ違う番号の登録が出来ない。→①の対処法を取っている次第です
 
・Kintoneアプリ作成経験:1ヶ月弱
・契約中のコース :スタンダード
・プラグイン:ATTAZO+
      :レポトン
  :krewDashboard
  :krewSheet
・JS:経験ゼロです

拙い説明で恐縮ですが、アドバイスいただけますと幸いです。
よろしくお願いいたします。

1件のコメント (新着順)
かな
建設業
2024/12/23 16:31

「自動採番プラグイン」はいかがでしょう?
無料版は少々制限があるため(ユーザー数など)使えるかどうかの調査は必要ですが、マッチすれば解決できるかと。。

https://smartat.jp/kintone-solution/free/#a8

「kintone 自動採番 プラグイン」でネット検索すると各社さまざま出てきますので、もし上記で難しそうであればご自身に合うものを探してみるのも良いかもしれません。


早々にアドバイスいただきありがとうございます!お忙しいところ恐縮です。

実は「自動採番プラグイン」を利用できないか色々パターンを変えて試しておりまして。
ATTAZO+を契約しているので、
ATTAZO+自動採番で「案件NO連番」部署コード別の連番(3桁)を
自動採番フィールドとして設定してみたのですが、

結果、自動採番の設定をしたフィールドはグレーアウトになってしまい、修正が出来ないので
②のケース、のように「案件NO連番」で既出の番号で、
枝番だけ変えた番号を登録したいケースが度々あるのですが対応できず。。。

例:24-A-001-01 を登録した後日に 新たに24-A-001-02を登録したい

自動採番した数値を後から修正することは叶わないのでしょうか、、、

頂いたアドバイスをもとに他社の自動採番プラグインの機能を調べ
マッチするものが無いか模索してみます!



かな
建設業
2024/12/23 17:24

なるほど。。
仕様として合っているか分かりませんが、発想を変えてみるのはいかがでしょうか?

うちでもあるのですが、
案件に複数の見積もりを作成したい場合に、「案件管理番号-枝番(01,02,03…)」としています。

仰る通り、同じアプリ上では自動採番だと案件管理番号が変更(追加)されて行ってしまうので、
案件アプリと見積もりアプリは別のアプリにしています。

つまり、案件アプリを作った後に、(アクションなどで案件情報をコピー(ルックアップ)して)見積もりアプリを作り、そこで枝番を追加していくスタイルです。
個人的には見積もりの枝番も自動で追加できるのが良いですが、自動採番ではこれは出来ないので、何か別の方法を考えないといけないですね~。。