我已经为添加、更新和删除事件配置了 FileNet 工作流订阅。工作流调用 Java 组件来发送通知消息(给第三方)。
我们希望在“更新”事件的通知消息中看到“之前”和“之后”属性值。
触发订阅的“Event”对象有一个“Modified Properties”成员,所以我希望我可以在工作流中创建一个相应的“ModifiedProperties”字符串数组,并拥有订阅映射“Update.ModifiedProperties = ModifiedProperties”。不幸的是,Event 的“ModifiedProperties”只给出了NEW值,而不是“before”值。<= 所以我看不到任何直接从订阅中获取“之前/之后”值的方法......
看起来“UpdateEvent”对象也有一个“OriginalObject”成员......我也许可以使用Java API从OriginalObject获取“之前”值。
问:这种获取文档属性值之前/之后的方法听起来合理吗?
问:任何想法如何将“OriginalObject”对象从订阅传递到工作流,以便 Java 组件可以使用它?
目标平台是P8 5.2.1;我正在 P8 5.5 上开发。