アクティビティで特定のタスクを繰り返し実行の方法
Activitiでは、タスクを繰り返し実行する方法が 2 つあります。
- マルチインスタンスループ特性
- 母国語で文章を言い換えてください。1つのみが必要です。ユーザータスク
<userTask id="UserTask" name="User Task">
<multiInstanceLoopCharacteristics isSequential="true" loopCardinality="3">
<loopCardinality>3</loopCardinality>
</multiInstanceLoopCharacteristics>
</userTask>
- タスクサービス
- createTaskQuery()
- 1. 私は新しい言葉をリストアップしたいです。
TaskService taskService = processEngine.getTaskService();
List<Task> tasks = taskService.createTaskQuery().taskDefinitionKey("UserTask").list();
for (Task task : tasks) {
// 执行相应的操作
}
Activitiでタスクをループする方法が2種類あります。実際のニーズとシーンに応じて、適切な方法を選択してループの実行を実現します