【发布时间】:2012-02-08 06:54:00
【问题描述】:
我正在做“传统”的 Lotus Notes 编程(自 R5 以来也是如此),需要实现驻留在不同数据库中的 2 种文档类型(表单)之间的链接。
数据库(A)中类型(A)的文档可以引用数据库(B)中的多个类型(B)的文档。 并且文档(B)也应该显示它与文档(A)的关系,因为文档(B)可以与不同的文档(A)相关。 我们有多对多关系。
目前它仅在一侧实现(一对多): 文档 (A) 的形式包含特殊的嵌入视图 驻留在数据库 A 中的“链接”文档。当用户从数据库 (B) 中选择文档时,此链接文档由 lotusScript 创建。当用户单击此嵌入视图中的某个项目时,它会打开文档 (B)。
客户希望能够在任何一侧编辑此关系,以便如果他在表格 (A) 中编辑它,表格 (B) 也会更新。 表单 (B) 应该具有相同类型的嵌入视图或类型 (A) 的关联文档列表
实现它的最佳方法是什么?
客户端的基础架构是 Lotus Domino 8.5.2 + Lotus Notes 8.5.2,因此理论上,复合应用程序方法可能是一种选择。
我问这个问题的原因是,据我了解,Notes 中没有嵌入来自另一个数据库的视图的好方法。 要求是数据库应该出现在工作区中,以便显示在某种狡猾的列表中。 能够通过服务器和replicaID为嵌入式视图指定目标数据库会很棒,但是我们有一个奇怪的随机工作区数据库列表。
【问题讨论】: