如何实操更新已部署的flowable流程定义?
- 内容介绍
- 文章标签
- 相关推荐
本文共计431个文字,预计阅读时间需要2分钟。
首先通过`createProcessDefinitionQuery()`方法获取特定流程定义(根据流程定义键和最新版本号)。然后,使用`deleteDeployment()`方法删除旧的部署及其相关数据。接着,创建新的部署对象。
首先通过createProcessDefinitionQuery()方法获取特定流程定义(根据流程定义键和最新版本)。然后,使用deleteDeployment()方法删除旧的部署及其相关数据。
接下来,我们创建新的部署对象,并使用addClasspathResource()方法添加新的流程资源文件。最后,通过deploy()方法执行部署操作。
在重新部署后,你可以使用startProcessInstanceByKey()方法启动新版本的流程实例,并传递相应的参数和变量。这样,你就成功更新了已部署流程的定义并启动了新的流程实例。
本文共计431个文字,预计阅读时间需要2分钟。
首先通过`createProcessDefinitionQuery()`方法获取特定流程定义(根据流程定义键和最新版本号)。然后,使用`deleteDeployment()`方法删除旧的部署及其相关数据。接着,创建新的部署对象。
首先通过createProcessDefinitionQuery()方法获取特定流程定义(根据流程定义键和最新版本)。然后,使用deleteDeployment()方法删除旧的部署及其相关数据。
接下来,我们创建新的部署对象,并使用addClasspathResource()方法添加新的流程资源文件。最后,通过deploy()方法执行部署操作。
在重新部署后,你可以使用startProcessInstanceByKey()方法启动新版本的流程实例,并传递相应的参数和变量。这样,你就成功更新了已部署流程的定义并启动了新的流程实例。

