第三十二章 开发Productions - ObjectScript Productions - 定义警报处理器 - 使用路由警报处理器
使用路由警报处理器
如果需要通过多种输出机制联系用户,警报处理器应该是一个业务流程,用于确定如何在消息中路由 Ens.AlertReques。在这种情况下,Productions必须为每个输出机制包含一个额外的业务操作,并且警报处理器将消息转发到这些业务操作。
将警报处理器定义为路由进程
要将警报处理器定义为路由流程,请创建一个可以在消息中接收 Ens.AlertRequest 的业务流程类。
业务流程将检查消息并将它们转发给不同的业务操作,具体取决于警报内容和包含的任何逻辑。
逻辑可能需要考虑以下因素:
- 不同用户的不同要求
- 根据一天中的时间不同的要求
- 组织的问题解决政策和程序
可以在使用 EnsLib.MsgRouter.RoutingEngine类作为 Ens.Alert 路由进程。此类提供设置业务规则名称。如果将此设置指定为路由规则集的名称,则此业务主机会使用该规则集中的逻辑来转发它收到的所有消息。
定义业务操作
可以定义每个所需的业务操作,如使用简单电子邮件警报处理器或使用简单出站适配器警报处理器中所述。
将自定义代码添加到警报管理
警报管理允许将警报分配给用户、跟踪警报的状态以及管理解决警报的进度。
.png)
.png)
.png)

.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)

