我最近进行了更改,并在驻留在生产服务器中的数据库中创建了两个表单。当我发送链接时,用户收到此错误:
无法创建文档,数据库不包含设计。
我怀疑驻留在他们工作区中的数据库没有获得最新的设计元素(不同步)。我尝试让一个用户从她的工作区中删除数据库,将链接发送到数据库以再次打开它,然后单击我提供的另一个链接以打开两个表单,她就能够访问这些表单。
请问是否有任何其他方法可以让他们不从他们的工作区中删除它并重新打开它,以便获得最新的设计元素?我应该请求 Notes 管理员在控制台中执行一些代码吗?
我最近进行了更改,并在驻留在生产服务器中的数据库中创建了两个表单。当我发送链接时,用户收到此错误:
无法创建文档,数据库不包含设计。
我怀疑驻留在他们工作区中的数据库没有获得最新的设计元素(不同步)。我尝试让一个用户从她的工作区中删除数据库,将链接发送到数据库以再次打开它,然后单击我提供的另一个链接以打开两个表单,她就能够访问这些表单。
请问是否有任何其他方法可以让他们不从他们的工作区中删除它并重新打开它,以便获得最新的设计元素?我应该请求 Notes 管理员在控制台中执行一些代码吗?
表单设计由 Notes 客户端缓存,可能是为了提高性能。据我所知,无法禁用缓存。
如果用户在修改或添加表单时打开了数据库,他们通常需要关闭并重新打开数据库以查看设计更改,但他们不必从工作区中删除数据库并重新添加它。我认为没有任何方法可以避免重新打开数据库。
我看到一个问题影响了一位客户的多个用户,Notes 不会更新其设计缓存,无论他们在客户端内部做什么。在这种情况下,我找到的唯一解决方案是关闭 Notes,从 Notes 数据目录的根目录中删除名为“cache.ndk”的文件,然后重新启动 Notes。自上次发生以来已经 2 年或更长时间,因此它可能已在某些版本的 Notes 中得到修复。