通知

每当发生用户定义的触发器事件时,IBM® UrbanCode Deploy 都可以发送电子邮件通知。

例如,可以在部署完成或者需要审批时发送通知。将通过安全性系统(请参阅安全性)的 LDAP 集成来定义通知收件人。如果您尚未设置 LDAP,请在配置通知之前执行此操作。IBM UrbanCode Deploy 依靠 LDAP 和相关联的电子邮件服务器来发送通知。

注: IBM UrbanCode Deploy 需要外部 SMTP 邮件服务器来发送通知。有关配置邮件服务器的信息,请参阅系统设置

设置通知时,请选择触发事件和角色,该角色继承自安全性系统,用来确定哪些用户接收通知。例如,当生成工作项(作为审批流程的一部分)时,通常将通知管理员或环境所有者。可以编辑缺省通知方案,该方案将通知发送到应用程序和管理缺省角色(请参阅安全性),也可以创建您自己的方案。

要设置您自己的通知,请显示“通知”窗格(设置 > 通知方案)。

可用通知方案列表

配置新方案。此时,您将设置通知的收件人/时间。稍后,您可以返回以将更多条目添加到该方案,也可以编辑现有方案。

要为通知方案添加通知,请单击添加通知条目并指定关于该通知的信息,如下图中所示:

“添加通知条目”窗口,显示了关于应该通知的人和如何通知他们的信息

角色
该角色对应于安全性系统中的角色。您选择的任何分配了该角色的个人都会接收到电子邮件。
类型
进程类型主要由收件人的类型确定。例如,部署工程师将对关于失败部署的通知感兴趣。
目标
设置目标时,仅当以上所选事件对应于应用程序时,应用程序选项才会发送通知。例如。“进程成功”事件(在与“应用程序”目标配合使用时)将在进程(应用程序部署)成功时触发通知。类似地,相同的事件类型(在与“环境”目标配合使用时)将在成功的部署在环境(例如,SIT 或 PROD)中运行时触发通知。
类型
指定通知将限于的对象类型。
模板名称
缺省情况下,将提供可用模板,它们足够满足大多数需要或所有需要;它们将为要发送的电子邮件设置格式。您使用哪个模板将基于您设置通知的原因以及该通知的收件人。但是,如果缺省模板不满足您的需要,那么可以创建您自己的模板。
应用程序部署失败/成功
根据角色设置,将关于特定应用程序的通知发送到指定的用户。
通用进程请求已启动/进程请求已启动/通用进程成功/通用进程失败
发送关于进程的通知。
已创建任务
此模板用来报告手动任务的状态。
部署已就绪
专门用于将部署已就绪向人员进行通知的电子邮件模板。
审批已创建/失败
这些模板用来通知审批状态。

在具有条目后,请使用相同过程添加其他条目。如果要将新的通知方案与现有应用程序配合使用,请修改应用程序设置。

通知模板是服务器的 conf/server/notification-template 文件夹中的 XML 文件。如果缺省通知模板不满足您的需要,那么您可以创建新模板。

要创建新的通知模板,请执行以下操作:

  1. 启动新的 XML 文件。
  2. 输入脚本。(通知模板仅支持 Velocity™ 报告)
  3. 将文件保存在服务器的 conf/server/notification-template 文件夹中。
  4. 重新启动服务器。

反馈