【问题标题】:Camunda versioning audit log of process instances流程实例的 Camunda 版本控制审计日志
【发布时间】:2021-04-05 04:26:43
【问题描述】:

我有一个要求,我必须比较并创建不同版本的流程实例的审核日志。

假设我们有一个 ID 为“loanApproval”的流程,它有版本 1 和版本 2。我的要求是比较这两个版本,并生成这些版本之间所做更改的审核日志。

例如,如果版本 1 是 开始→获得贷款→批准贷款→结束

第 2 版是

开始→获得贷款→批准贷款→通知请求者→结束

审核日志必须生成类似“添加了一个新的服务任务“通知请求者””

任何想法如何解决这个问题?

也发在这里:https://forum.camunda.org/t/versioning-audit-log-of-process-instances/26563

【问题讨论】:

    标签: camunda


    【解决方案1】:

    我想知道...如果您需要“添加新服务任务”级别的更改,您不需要分析运行时行为,您可以在旧的 bpmn-xml 和新的 bpmn-xml 之间进行静态比较bpmn-xml。

    这可以通过区分 xml src、使用 Bpmn 模型 api 或像 https://demo.bpmn.io/diff 这样的 js/图形工具来完成。

    【讨论】:

    • 谢谢。你能推荐任何工具来区分 XML src 或者我如何将demo.bpmn.io/diff 与我的 java 应用程序中的一些修改集成在一起
    • 抱歉,我没有什么可以重复使用的......我想使用 java Bpmn 模型 API 将是最“直接”的方法,读取两个模型并迭代元素以收集差异以编程方式。
    猜你喜欢
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 2018-04-26
    • 2018-01-25
    • 1970-01-01
    相关资源
    最近更新 更多