用途:在 ServiceNow 平台创建由事件触发的邮件、短信等通知,核心记录表为 sysevent_email_action,配套邮箱模板(sysevent_email_template)、事件(sysevent)、事件注册(sysevent_register)和邮件脚本(sys_script_email)。
主要能力:配置通知的发送时机(记录新增/更新、条件或脚本)、收件对象(用户、用户组、组经理、事件参数、附加邮箱或收件人脚本)、内容(主题、HTML 正文、模板变量如 ${field}、${caller_id.name}、${URI}、${mail_script:名称}),并支持权重优先级、摘要(digest)通知及自定义事件。
使用方式:在通知记录中设置表、触发条件、收件人和内容;模板中用 ${} 引用字段或点走引用;邮件脚本通过 template.print 输出动态 HTML,可用 email.addAttachment 添加附件、email.addAddress 动态加收件人;自定义事件通过 gs.eventQueue 触发,收件人脚本返回逗号分隔的邮箱或 sys_id 列表。所有脚本仅支持 ES5。
适用场景:事件通知、工单分配提醒、升级告警、每日摘要汇总等。
限制:资料未提供安装命令、收费、价格或平台版本等事实;脚本必须 ES5 兼容,需注意权重与条件以避免重复邮件。