いつもお世話になっております。
先日よりKintoneを使用し業務アプリを運用し始めました。
データ移行も含めユーザーが60名弱で一斉に書き込んだ所「他のユーザーが編集~」と表示されて登録できない事が頻発しました。
おそらく一斉に新規作成を行なった際にレコード番号が重複したのが原因かと思うのですがこれを回避する方法などありましたら教えていただけないでしょうか?
(jsでレコード番号を調査して重複したら別の番号を割り振るなど)
よろしくお願いいたします。
いつもお世話になっております。
先日よりKintoneを使用し業務アプリを運用し始めました。
データ移行も含めユーザーが60名弱で一斉に書き込んだ所「他のユーザーが編集~」と表示されて登録できない事が頻発しました。
おそらく一斉に新規作成を行なった際にレコード番号が重複したのが原因かと思うのですがこれを回避する方法などありましたら教えていただけないでしょうか?
(jsでレコード番号を調査して重複したら別の番号を割り振るなど)
よろしくお願いいたします。
レコード番号については、レコードを作成し、保存する際に割り振られる値になるので、
重複するといったことは無いと考えられます。
おそらく、編集するレコードがかぶったことで「他のユーザーが編集~」といったメッセージが
表示された状況ではないでしょうか。
なお、残念ながら、レコードの編集については、排他制御する機能はないようです。。
https://faq.cybozu.info/alphascope/cybozu/web/kintone/Detail.aspx?id=1654
CSVファイルを用いてレコードの更新を行う(後から読み込まれた CSVファイルの内容で上書きされます。) か、
「kintone」側のアクセス権の設定などを工夫し、レコードを編集できるユーザーを制限するなどで
カバーするといった方法しか思いつかないですね。。。
お役に立てず申し訳ないです。。
hohashiさん
こんにちは。プロジェクト・アスノートの松田と申します。
文系男さんの書かれているように、複数の人が同じレコードを編集状態にして、
だれかが保存後に保存しようとして発生したエラーと思われます。
アクセス権の設定とプロセス管理を組み合わせた、ひとつの解決法を記事にしています。
参考になれば幸いです。
https://pj.asunote.jp/prevent-concurrent-edit/