You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调度审批处理界面仅显示Approve类操作 无法展示自定义及其他标准动作

问题说明
  • 在Tasks/Approvals(任务/审批)界面新增Remind、Remind All两项自定义处理动作,用于给逾期超过24小时的审批单生成提醒邮件
  • 为该界面添加调度配置时,Scheduler Actions Drop down(调度器操作下拉列表)展示异常:既无法看到上述自定义动作,也未展示标准内置的Reject、Reject All动作
  • 调度模块相关实现代码默认隐藏,无法直接通过修改底层源码调整逻辑
核心结论

该现象属于审批表单调度模块的内置限制,原生调度器的动作加载逻辑默认仅识别、展示默认的Approve、Approve All两个审批通过类动作,不会自动拉取其他自定义处理动作,也不会加载拒绝类内置动作,不是配置错误导致的。

可行落地方案
  • 给动作添加调度可识别标记
    找到自定义动作的元数据配置项,给Remind、Remind All添加调度器识别的专属属性(通用配置为schedulable: true+batchAction: true),配置完成后清除平台缓存重启服务,调度器扫描动作时就会把这两个自定义动作加入下拉选项。如果需要在调度中使用Reject、Reject All内置动作,也可以通过修改内置动作元数据的同名字段放开限制,SaaS类锁内置配置的场景不适用该方法。
  • 用通用定时任务绕过原生下拉限制
    不使用审批模块自带的调度配置入口,直接新建平台通用定时调度任务,在任务执行逻辑里先调用审批单查询接口筛选出逾期超24小时的单据,再直接调用Remind动作对应的后端处理方法即可。该方案完全不受原生调度的动作枚举限制,内置拒绝动作、自定义动作都可以自由调用,不需要修改平台隐藏的底层代码,兼容性和稳定性最好。
  • 前端硬改追加下拉选项(仅应急使用)
    如果必须使用原生审批调度入口,又无法修改动作元数据,可以通过页面自定义脚本,在调度配置页加载完成后,手动往下拉组件的选项列表里追加需要的动作选项,注意要和后端要求的动作参数格式完全匹配,避免提交配置时报错。该方案属于前端层面的hack,平台版本升级后很容易失效,不推荐长期使用。

内容的提问来源于stack exchange,提问作者Grahame Price

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 14:36:22