gpt4 book ai didi

spring - 如何在 Spring Boot Activity 中设置 Business Key

转载 作者:行者123 更新时间:2023-12-02 05:48:45 25 4
gpt4 key购买 nike

我正在寻找一种方法来设置 Activiti 流程的业务键,以便将其保存在执行表和历史表中。我发现我们可以在流程实例启动期间设置它。

ExecutionEntity processInstance= (ExecutionEntity) processEngine.getRuntimeService().startProcessInstanceByKey("abcProcess",*"123456"*,variables);

但是,当进程正在进行时,它不会在任何 UserTask 期间保存。我们被迫使用任务监听器手动保存它。

是否有任何自动化方法将业务 key 连接到流程实例,以便它自动保存在运行时表和历史表中?

最佳答案

您刚刚发现了 Business Key 的局限性之一。一旦设置(通常在进程初始化时),它将不会更改,除非您在代码(例如监听器)中显式设置它。

因此,我们通常只使用业务键进行流程实例分类(允许我们根据流程类型和业务键进行搜索)。

这不是您想要的答案,但仍然是一个答案。

关于spring - 如何在 Spring Boot Activity 中设置 Business Key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34593656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com