Camunda-BPM-Rest-Api的基本调用

1. 如何执行一个流程(Rest-API官方使用教程)

Start and step through a process with rest(Camunda官方教程)

1.Start the process(通知process-definition):

rest: http://localhost:8080/engine-rest/process-definition/key/{processDefinitionKey}/start

2.Query for the Task(找到具体的task):

rest: http://localhost:8080/engine-rest/task?processInstanceId={processInstanceId}/

3.Complete the Task(改变task状态):

rest: http://localhost:8080/engine-rest/task/{taskId}/complete

2. 创建一个流程(官网Model-API)

Create a Model(BPMN)
不可以直接使用,仅作为参考

  1. 要从头开始创建新的 BPMN 模型,您必须使用以下方法创建一个空的 BPMN 模型实例
BpmnModelInstance modelInstance = Bpmn.createEmptyModel();
  1. 创建一个 BPMN Definitions元素:
Definitions definitions = modelInstance.newInstance(Definitions.class);
definitions.setTargetNamespace("http://camunda.org/examples");
modelInstance.setDefinitions(definitions);
  1. 创建Process
Process process = modelInstance.newInstance(Process.class);
process.setId("process");
definitions.addChildElement(process);
  1. 创建其他元素(task、startEvent等等)
/** 和创建Process类似**/
  1. 将startEvent、task、gateway等等元素联系起来
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
camunda-bpm-spring-boot-rest-example是一个使用Camunda BPM和Spring Boot构建的示例项目。Camunda 是一个开源的业务流程管理(BPM)平台,而Spring Boot是一个用于构建Java应用程序的框架。该示例项目结合了两者的优势,提供了一种灵活且强大的方式来开发和管理业务流程。 该示例项目提供了一个RESTful API,允许开发人员通过HTTP请求与Camunda引擎进行交互。通过发送不同的API请求,开发人员可以启动、暂停、完成和取消业务流程实例。还可以查询正在运行的流程实例,获取与业务流程相关的任务列表,并提交任务处理结果。 Camunda 的引擎负责执行业务流程定义的各个任务节点,并管理流程实例的状态。Spring Boot提供了一种简化部署和运行应用程序的方式,使得开发人员能够更加专注于业务流程的实现和逻辑。 该示例项目的优势在于它的易用性和可扩展性。开发人员只需通过简单的配置即可快速启动项目,并开始开发自己的业务流程。同时,Camunda和Spring Boot的结合也使得项目具备了良好的可扩展性,可以轻松地集成其他技术和工具。 总之,camunda-bpm-spring-boot-rest-example是一个使用Camunda BPM和Spring Boot构建的示例项目,提供了一个方便、灵活和可扩展的方式来开发和管理业务流程。它不仅简化了业务流程的开发和部署过程,还提供了一种强大的方式来管理业务流程的执行和监控。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值