添加新升级规则
下面的示例演示如何创建一个升级规则,不是工作流的一部分。例如,它可以被用来作为一种变异的默认升级在系统中的通信中可用。这个例子也说明了在规则中#的使用。创建一个新的升级规则:
1。打开管理|高级自定义|升级。
2。单击新建按钮。工作流规则页面显示。
3。完成剩余的工作流规则页面字段。在管理|高级自定义|升级的该字段在升级规则字段中被解释(页28-2)。
4。由于触发SQL从外表使用字段不同于通信表,你需要使用一个视图。选择视图单选按钮,输入vCommunication在视图字段,并从下拉列表中选择通信。
5。输入下面的脚本在触发SQL语句字段。
CmLi_Comm_NotifyTime<#T AND
cmli_comm_userid=#U AND
Comm_Status='Pending' AND #L = 'DolanW'
#L是用来特定一个特定的用户创建一个触发。在上面的SQL,#L是当前用户登录的字符串,即,DolanW。#L是用来表明,通知是只能用于用户DolanW。
另外,您可以使用该触发SQL语句的字段的SQL。在这里,#C是用来表明,通知用户,如果当前小组是他的组。请注意,检查组是否为空,因为组可能不是一个强制性的字段。
更多信息关于#符号的使用,请参阅使用# #和#符号(页27-5)。
CmLi_Comm_NotifyTime<#T AND
cmli_comm_userid=#U AND
Comm_Status='Pending' AND
Comm_ChannelID = #C OR Comm_ChannelID IS NULL)
6。添加通知操作到规则。更多信息请参阅添加操作规则(页27-13)。
7。选择保存。新的升级规则显示在升级页面。
注意:如果你正在创造关闭通信的通知提醒的升级规则且使用的是自定义视图,您需要确保您在视图中排除(comm_type)RecuMaster或你会得到经常性通知提醒的通信的每个实例的多个通知。vEscalationComms包括一个如何做的例子。
页:
[1]