如何每天仅创建一次用户任务

时间:2019-05-17 12:05:48

标签: camunda

我们希望白天收集数据并每天创建一次用户任务。 camunda怎么办?是否有可能使用过程变量,还是我们需要访问我们自己的数据库并将相应的项目标记为已处理(在创建每日用户任务后)?

我们需要以编程方式创建这些用户任务吗? (我们正在使用嵌入式Spring Boot Camunda实例)

1 个答案:

答案 0 :(得分:2)

一个很好的选择是按照https://docs.camunda.org/manual/7.10/reference/bpmn20/events/timer-events/#timer-start-event中的文档使用计时器启动事件。

似乎您可能希望将其与计时器中间捕获事件(https://docs.camunda.org/manual/7.10/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event)结合使用,如下所示:

  • 在早晨的特定时间使用Timer Start Event启动流程实例。也许是您当地时区的6:30 AM?
  • 执行某些步骤来收集数据,例如通过外部服务调用等。
  • 在特定时间(下午?),创建用户任务并显示数据。用户任务可以在上面提到的计时器中间捕获事件之后进行。

我希望这会有所帮助!