简体中文
flow.stage.task.change.handler.selelect.range.before
约 218 字小于 1 分钟
2025-09-22
该钩子用于阶段任务更换处理人范围选择之前。
说明:该钩子用于阶段任务更换处理人范围选择之前
selectPersonRangeIds
可通过该方法在阶段任务中更换处理人范围。
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| task | 任务数据 | Object |
| taskId | 任务id | String |
| taskName | 任务名称 | String |
| workflowName | 实例名称 | String |
| apiName | 所属对象的apiName | String |
| objectId | 所属对象id | String |
返回结果
| 参数 | 说明 | 类型 |
|---|---|---|
| selectPersonRangeIds | 设置的人员id列表范围 | Array |
参数代码示例
selectPersonRangeIds:['1001','1002','1000','1111','1141','-10000']代码示例
module.exports = function (context, pluginService, pluginParam) {
return {
apply() {
return [
{
event: "flow.stage.task.change.handler.selelect.range.before",
functional: async function (context, options) {
console.error(options)
return Promise.resolve({
selectPersonRangeIds:['1001','1002','1000','1111','1141','-10000']
});
}
}
];
}
};
};
