使用 Java 在 activiti 中在运行时添加进程
Adding processes at runtime in activiti using Java
我是 Spring-boot 的 Activiti 工作流框架的新手,我搜索了很多网站都没有成功。我想要实现的是,我想动态地将进程添加到 activiti 的 bpmn 文件中,该文件位于 Spring-boot 中的 resources/processes 文件夹中。换句话说,应用程序的用户将能够在运行时使用 REST 请求创建自己的工作流,也就是说,服务永远不会关闭或重新启动。我如何解决这种目标并动态更改 .xml activiti 使用的文件而不需要重新启动?我找不到此类应用程序的任何示例或指南。
您可以使用下面记录的 ReST API 轻松更新现有流程定义或加载新流程定义:
https://www.activiti.org/userguide/#_create_a_new_deployment
如果您使用的是 Activiti 6 Process Apps,您将需要使用 ReST API,它是 activiti-app UI 模块的一部分。
我是 Spring-boot 的 Activiti 工作流框架的新手,我搜索了很多网站都没有成功。我想要实现的是,我想动态地将进程添加到 activiti 的 bpmn 文件中,该文件位于 Spring-boot 中的 resources/processes 文件夹中。换句话说,应用程序的用户将能够在运行时使用 REST 请求创建自己的工作流,也就是说,服务永远不会关闭或重新启动。我如何解决这种目标并动态更改 .xml activiti 使用的文件而不需要重新启动?我找不到此类应用程序的任何示例或指南。
您可以使用下面记录的 ReST API 轻松更新现有流程定义或加载新流程定义: https://www.activiti.org/userguide/#_create_a_new_deployment
如果您使用的是 Activiti 6 Process Apps,您将需要使用 ReST API,它是 activiti-app UI 模块的一部分。