java - 在 Documentum 6.5 中,即使文档是模板,我的 TBO 也会被触发

标签 java documentum documentum6.5

在 Documentum 6.5 中创建和修改文档模板时,会触发该对象类型的 TBO。在5.3中创建模板没有触发TBO。

这是一个问题,因为我让 TBO 在 checkin 和保存文档时对文档执行各种操作。但如果文档只是进入我的模板柜的模板,我希望它什么都不做。

还有人遇到过这个问题吗?有什么策略可以解决这个问题?

最佳答案

我认为有某种方法可以以编程方式检测所操作的对象是否是模板,因此您可以将自定义 tbo 逻辑包装在 if 检查中,如果它是模板,则您的任何逻辑都不会被执行。然而...

...一般来说,在 tbo 中包含大量逻辑并不被认为是好的做法,因为 tbo 的运行与上下文无关,并且您经常会遇到这样的情况,而您希望避免这种情况。最好将此类逻辑放入 sbo 中,并从您希望调用此逻辑的上下文中调用 sbo。即通过扩展 webtop。

关于java - 在 Documentum 6.5 中,即使文档是模板,我的 TBO 也会被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/679356/

相关文章:

tomcat - Webtop 未在 Tomcat 中启动

java - 如何从 documentum 中的已注销属性中删除值

documentum - 有没有办法通过.NET API监听EMC Documentum中的上传事件?

java - 包含多个 `context:exclude-filter` 的正确语法是什么?

java - 从Excel中读取表格数据并在Java中显示唯一的列组合数

java - 如何通过 CMIS 检索 documentum 7.1 中的 ACL

java - Tomcat 的 Documentum 6.5 SP3 错误

java - 将字符串数据存储到我的 JavaCard 中

java - 为什么使用 maven- assembly-plugin 为多模块 Maven 项目创建的可执行 jar 显示 classnotfound 错误

eclipse - Apache Tomcat 启动错误