アクティビティで特定のタスクを繰り返し実行の方法

Activitiでは、タスクを繰り返し実行する方法が 2 つあります。

  1. マルチインスタンスループ特性
  2. 母国語で文章を言い換えてください。1つのみが必要です。ユーザータスク
<userTask id="UserTask" name="User Task">
  <multiInstanceLoopCharacteristics isSequential="true" loopCardinality="3">
    <loopCardinality>3</loopCardinality>
  </multiInstanceLoopCharacteristics>
</userTask>
  1. タスクサービス
  2. createTaskQuery()
  3. 1. 私は新しい言葉をリストアップしたいです。
TaskService taskService = processEngine.getTaskService();

List<Task> tasks = taskService.createTaskQuery().taskDefinitionKey("UserTask").list();
for (Task task : tasks) {
    // 执行相应的操作
}

Activitiでタスクをループする方法が2種類あります。実際のニーズとシーンに応じて、適切な方法を選択してループの実行を実現します

bannerAds