增加测试代码
This commit is contained in:
parent
8726fb38ce
commit
bce7a083a1
@ -40,6 +40,36 @@ public class OaUserTaskCompleteListener implements TaskListener, JavaDelegate {
|
||||
Map<String, Object> variables = delegateTask.getVariables();
|
||||
LOG.debug("查询表单数据:variables: {}", variables);
|
||||
UserTask nextUserTask = activitiModelService.getNextUserTask(delegateTask.getTaskDefinitionKey(), delegateTask.getProcessDefinitionId(), variables);
|
||||
// 1、nrOfInstances 该会签环节中总共有多少个实例 2、nrOfActiveInstances 当前活动的实例的数量,即还没有 完成的实例数量。 3、nrOfCompletedInstances 已经完成的实例的数量
|
||||
|
||||
// 设置会签
|
||||
// // 获取多实例配置
|
||||
// MultiInstanceLoopCharacteristics characteristics = new MultiInstanceLoopCharacteristics();
|
||||
// // 设置集合变量,统一设置成users
|
||||
// characteristics.setInputDataItem(Constant.ACT_MUIT_LIST_NAME);
|
||||
// // 设置变量
|
||||
// characteristics.setElementVariable(Constant.ACT_MUIT_VAR_NAME);
|
||||
// // 设置为同时接收(false 表示不按顺序执行)
|
||||
// characteristics.setSequential(false);
|
||||
// // 设置条件(暂时处理成,全部会签完转下步)
|
||||
// characteristics.setCompletionCondition("${nrOfCompletedInstances==nrOfInstances}");
|
||||
//
|
||||
// userTask.setLoopCharacteristics(characteristics);
|
||||
|
||||
|
||||
// 清空会签
|
||||
// 获取多实例配置
|
||||
// MultiInstanceLoopCharacteristics characteristics = userTask.getLoopCharacteristics();
|
||||
// if (characteristics != null) {
|
||||
// // 清空集合
|
||||
// characteristics.setInputDataItem("");
|
||||
// // 清空变量
|
||||
// characteristics.setElementVariable("");
|
||||
// // 设置为顺序接收(true 表示不按顺序执行)
|
||||
// characteristics.setSequential(true);
|
||||
// // 清空条件
|
||||
// characteristics.setCompletionCondition("");
|
||||
// }
|
||||
if (nextUserTask != null) {
|
||||
nextUserTask.setAssignee("1");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user