【发布时间】:2013-12-19 17:56:00
【问题描述】:
我们在 Notes 数据库上遇到了一个罕见的生产问题。我们的系统在提交期间为请求文档分配一个 ID(实时保存然后提交)。发生的情况是,有时 2 个文档似乎具有相同的 ID,但情况并非如此。
ID 的格式为 YYYY-MM-XXX,其中 YYYY 是当前年份,MM 是月份,XXX 是从 001 开始的数字。系统在分配 id 时,会检查同一月份的文档所在的视图。如果没有看到文档,则在 ID 中分配 001,否则,它会获取视图中的最新文档,获取编号,然后将其加 1。然后将新编号分配为 ID。
如何确保在此过程中,我可以根据上述条件分配一个唯一的 ID?该错误非常罕见,我们无法再次模拟它。感谢您的帮助!
【问题讨论】:
-
身份证复印件是否同时提交?数据库是否仅在一台服务器上,不用作本地副本?
标签: lotus-notes lotusscript notesview