我正在使用内置的域目录数据库来列出特定 Domino 服务器上的所有数据库。我正在创建一个自定义视图来显示有关每个数据库的某些信息。我想要的是一个显示每个数据库的创建者的列。但是,如果域目录跟踪此信息,我找不到它。
域目录中是否有提供我无法找到的信息的字段?有没有其他方法可以找到这些信息并将其放入这个视图中?@DBlookup 和相关函数在列公式中不起作用。
我正在使用内置的域目录数据库来列出特定 Domino 服务器上的所有数据库。我正在创建一个自定义视图来显示有关每个数据库的某些信息。我想要的是一个显示每个数据库的创建者的列。但是,如果域目录跟踪此信息,我找不到它。
域目录中是否有提供我无法找到的信息的字段?有没有其他方法可以找到这些信息并将其放入这个视图中?@DBlookup 和相关函数在列公式中不起作用。
该信息不存储在目录中,也可能不存储在数据库中(它没有显示在任何属性选项卡上)。
您可能需要获取/编写服务器插件来监控数据库创建并将该数据存储在某处。然后,您需要考虑由 adminp/replication 创建的数据库 - 您的加载项可能会将它们视为由服务器创建的。
这个问题在 1998 年的 R4/R5 论坛上也有人问过,没有得到答复。
有趣的问题。数据库没有这样的属性,但你可以挖掘一些线索。
新数据库:使用 NotesNoteCollection 并查找一些特定的设计元素(例如图标)并在 $UpdatedBy 字段中查找第一个元素。
新副本/来自模板:上述方法不起作用。它将从原始/模板返回信息,而不是当前数据库。在这种情况下,尝试使用 DB 的 Created 属性并在该日期之后检查用户足迹 - 在 ACL 日志中(他可能在复制后立即更改了 ACL)、新的设计元素(可能是新的视图、文件夹、代理......)或配置文件.
弗兰蒂塞克所说的。查看日志存档(啊!)可能会告诉您是谁部署了它,但在运行良好的环境中,它不会是谁开发的。所有设计说明的 $UpdatedBy(0) 列表应该会给您一个好主意。问题在于,可能是几年前离开公司的人。:)