使用Camunda和Trello自动执行手动任务(下)

使用Camunda和Trello自动执行手动任务(下)

最后, POST 请求看起来像这样:

POST https://api.trello.com/1/webhooks?key=xxx&token=xxx&idModel=xxx&description=restzeebe&callbackURL=xxx

让我们为流程建模

是时候将所有内容放在一起了! 使用服务任务对流程进行建模,以创建新的Trello卡和消息事件,等待Trello卡完成。或者,如果您对建模不满意,可以下载该过程。

详细介绍:两个浏览器窗口在另一个窗口的下方排列。在上方的窗口中,有一个带有Restzeebe 和 Operate的选项卡 ,在下方的窗口中,您可以看到使用的 Trello板 。发生以下情况:

 

  1. Restzeebe:使用BPMN流程ID启动一个新的流程实例 trello。
  2. Trello板:将创建一个标题为Trello的新卡 Nice!。因此,工作人员已收到新任务,并相应地通过Trello API创建了新的Trello卡。
  3. 操作:可见正在运行的流程实例,该实例在消息事件中等待。
  4. Trello板:我们将Trello卡移动到Done 列表中来完成它 。
  5. 操作:流程实例不再位于消息事件中,但已完成。Trello Webhook发出了更改信号,我们的后端向工作流引擎发送了一条消息。

现在到了哇声的时刻(希望如此!)

当然,该过程非常简单,但这 仅 是概念的 证明。由于Worker是通用实现的,因此我们可以自由配置列表。从上层的简单流程中,我们可以对一个流程进行建模,该流程在新员工签订合同时设置待办事项 :

 

上面显示的工作程序只是第一次迭代。当然,它甚至可以变得更加通用,因此理想情况下,与技术实施无关的任何人都可以设计和修改过程。

当然,我不必提及Trello只是一个例子。Trello可以用任何其他提供API的任务管理工具代替:

我希望它有助于显示如何在您的上下文中重用该用例!我是自动化的忠实粉丝,所以您有足够的时间将其他事情列入待办事项清单

相关教程