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

能否在Control-M作业定义中通过变量覆盖作业完成后通知消息?

Control-M作业完成通知消息的变量覆盖方案

Control-M完全支持通过自定义变量覆盖预编码的作业完成通知消息,具体操作分以下几步:

1. 预先在作业定义中引入变量

不管是用桌面客户端还是Automation API定义作业,把通知消息的内容设为变量引用格式(用%%变量名%%包裹):

  • 桌面客户端:打开作业的「通知」标签,在消息输入框里填%%CUSTOM_NOTIFY_MSG%%
  • Automation API(JSON示例):
{
  "Type": "Job",
  "Job": {
    "Name": "Data_Export_Job",
    "Notification": {
      "OnCompletion": {
        "Message": "%%CUSTOM_NOTIFY_MSG%%",
        "Recipients": "ops_team@company.com"
      }
    }
  }
}

2. 提交作业时动态赋值

提交作业订单时,传递变量的具体值:

  • 用CLI提交:
ctm run order -f job_def.json -v CUSTOM_NOTIFY_MSG="数据导出完成,共处理10000条记录"
  • 用Web界面提交:进入订单提交页面的「变量」标签,添加CUSTOM_NOTIFY_MSG变量并填入想要的通知内容

额外提示

  • 变量名只能用字母、数字和下划线,不能以数字开头
  • 可以结合Control-M内置变量混用,比如作业[%%JOB_NAME%%]完成,状态:%%JOB_STATUS%%,备注:%%CUSTOM_NOTES%%,其中%%JOB_NAME%%和%%JOB_STATUS%%是系统自动填充的内置变量
  • 如果你用的是9.0之前的旧版本Control-M Server,部分变量功能可能有限制,建议升级到稳定版

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 20:55:19