0

我正在开发一个 DFS 应用程序(在 C# 上),它将文档从另一个文档管理系统导入 Documentum Server。部分地,我必须决定:如何导入“创建日期”(r_creation_date)?我的意思是:Documentum 的意识形态假设值 r_creation_date 将由服务器设置(作为当前日期/时间)。WebTop 不允许在创建文档时设置它;或修改它。在“另一个文档管理系统”中,思想是不同的:我们可以手动将任何日期设置为文档创建日期。所以:

  1. 如果我的软件将我自己的值设置为 r_creation_date,是否可以从 Documentum Server 意识形态中接受

  2. 从执行的角度会不会有问题?我发现创建操作忽略了我指定的“r_creation_date”。我可以将自己的值设置为 r_creation_date 的唯一方法是在对象已经创建后调用 Update 命令。我没有发现 DFS 参考中描述的这种行为,所以也许它是我可以依赖的无证行为?也许 r_creation_date 这样的 ivewrtiting 将来会导致一些问题?

4

1 回答 1

0

就个人而言,我不建议通过代码修改此日期。

我过去处理这个问题的方法是使用自定义属性,例如“my_creation_date”并将该值用于显示目的。

您是为此应用程序创建自定义前端,还是为用户使用开箱即用的 Webtop?如果您正在创建自定义前端,那么使用您自己的属性是微不足道的。否则,您将需要进行一些 WDK 修改以显示它而不是 r_creation_date。

此外,如果遇到系统中实际创建日期的问题,保留实际系统创建日期会很有用。除非您永久保留它们,否则即使审计记录也不会保留它们。

于 2011-06-23T11:38:38.977 回答