【问题标题】:to set r_creation_date manually?手动设置 r_creation_date?
【发布时间】:2011-04-04 08:56:45
【问题描述】:

我正在开发一个 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会在未来导致一些问题?

【问题讨论】:

    标签: documentum


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您的回复。到目前为止,我决定为此目的创建一个“自定义字段”并且不覆盖 r_creation_date
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-29
    相关资源
    最近更新 更多