在Lotus Notes数据库中处理复制保存冲突文档的最佳方法是什么?

时间:2015-02-18 18:04:37

标签: lotus-notes

我们已将许多数据库复制到公司内的两台或多台服务器上。复制到其他服务器的原因是用户位于州外的其他位置,可能在国外。

当用户批准或处理文档时,文档有时会显示为保存 - 复制冲突文档。

我们如何才能最好地处理这些问题,使其不再以这种方式显示,并且细节不会丢失?

提前感谢您提供的信息。

3 个答案:

答案 0 :(得分:1)

处理复制冲突的最佳方法是设计您的应用程序,以便不会创建它们。即,不是直接在主文档中保存批准或处理信息,而是将其保存在新的响应文档中。然后,如果要将该信息存储在主文档中,则可以在一台服务器上运行代理,将响应中的字段合并到main中,然后删除响应。当然,如果您使用的是数字签名,则无法删除它们 - 但您可以在主文档中使用计算字段或嵌入视图中的查找,以便在不实际显示响应的情况下显示合并。

答案 1 :(得分:1)

我们使用旧的免费商品Tool for Replication Conflict resolution。安装后,您有一个智能图标来启动它。当您看到复制冲突时,只需选择原始文档和复制冲突,单击智能图标,它将打开一个窗口,显示文档中的差异。

你也可以从Ytria购买Lotus Notes/Domino Replication Conflict Solver,它允许你快速合并这两个文件。

答案 2 :(得分:0)

首先确保将表单设置为合并冲突。

现在。检查文档中哪些字段导致冲突。在冲突中通常会为此创建一个字段。目前无法记住这个名字。

当您确定哪个字段导致大多数冲突时,您应该重新设计表单,以便此字段不会导致冲突。

在许多说明中,应用程序冲突是由每次保存时填充的字段引起的。即日志或工作流日志字段。

如果是这种情况,您应该将这些日志移动到响应文档或单独的文档类型。

希望有所帮助