创建预警规则
入门
设置预警规则之前,请确定何时或在何种情况下您想要收到预警。 当您确定要通知的事件时,找到出现引起该事件的数据的页面。 事件可以是即将来临的日期,也可以是发生的特定更改。 因此,您必须找到指定此日期或者显示更改的字段或创建的新记录的页面。 获得此信息之后,您便可以创建预警规则。
创建预警规则时,您可以定义触发预警前必须满足的条件。 条件基本是事件发生与特定条件的满足之间的匹配。 发生事件时,系统将根据设置的条件开始执行检查。
确保预警批处理作业正在运行
需要运行数据变化和到期日期预警的批处理作业,才能处理预警条件和发送通知。 若要运行批处理作业,请转到系统管理>定期任务>预警,然后为基于变化的预警和/或到期日期预警添加新的批处理作业。 如果需要频繁运行的长期批处理作业,请选择重复执行,然后设置无结束日期,并将重复执行模式设置为分钟,将计数设置为 1。
事件
触发预警规则的事件可以是即将来临的日期,也可以是发生的具体更改。 事件的触发器在创建预警规则对话框的在以下情况下提示快速选项卡上定义。 特定字段可用的事件,具体取决于选择的触发器。
例如,如果您在为开始日期字段设置预警规则,适用到期日期事件。 因此,该字段可以使用 is due in
事件类型。 但是,对于成本中心等字段,到期日期事件不适用。 因此,is due in
事件类型不可用。 而 has changed
事件类型可用。
事件类型
可以发生三类事件:
- 创建类型和删除类型事件 –创建或删除记录时,这些事件会扳机键警报。
- 更新类型事件 –当特定字段中的数据发生变化时,这些事件会扳机键警报。
- 截止日期类型事件 –当日期到来时,这些事件会扳机键发出警报。
发生的更改可由用户启动。 例如,用户更改采购订单的交货日期。 或者,更改可作为流程的一部分发生。 例如,某页面的状态字段发生更改,以反映系统中各个流程的生命周期。
条件
在创建预警规则对话框的提示以下事项快速选项卡上,您可以使用条件来控制您什么时候收到与事件有关的预警。
例如,您可以指定采购订单状态发生更改时系统应向您发出预警,但是仅在状态匹配一组特定条件的情况下。 特别是当您要在采购订单的状态设置为已收到时收到预警的情况。 此状态更改是触发预警的事件。
然后,您必须确定您要收到有关哪些采购订单的预警。 例如,您可以选择以下选项之一: 这些选项为预警规则定义了条件。
- 当前所选记录 - 当特定采购订单的状态更改为 已接收”时,您将收到警报。
- 所有记录 –当活动页面视图中某个物料的采购订单状态发生更改时,您会收到提醒。 您可以在页面上使用高级筛选为一组特定记录创建规则。 例如,您可以创建为特定客户组中客户的所有采购订单触发的预警。
规则到期
在创建预警规则对话框的在以下时间之前提示快速选项卡上,可以指定预警规则应处于有效状态的时长。
预警内容
在创建预警规则对话框的提示以下内容快速选项卡上,可以指定预警消息应使用的主题文本和消息。
用户 ID
在创建预警规则对话框的提示以下内容快速选项卡上,可以指定应接收预警消息的用户。 默认状态下,将选择您的用户 ID。 只有组织管理员才能更改用户是否可接收预警。
业务事件预警
您可以使用业务事件框架在外部发送预警。 创建预警时,将组织范围设置为否,将外部发送设置为是。 设置了用于触发业务事件的预警之后,可以使用财务和运营连接器中的当业务事件发生时触发器触发 Power Automate 中内置的流,或通过业务事件目录将事件显式发送给业务事件终结点。
创建预警规则
- 确保预警批处理作业正在运行(参见上文)。
- 打开包含要监控的数据的页面。
- 在操作窗格上,在选项选项卡,在共享组中,选择创建预警规则。
- 在创建预警规则对话框中,在字段字段中,选择要监控的字段。
- 在事件字段中,选择事件的类型。
- 在提示以下事项快速选项卡上,选择所需选项。 如果要将预警作为业务事件发送,将组织范围值设置为否。
- 如果预警规则应在特定日期失效,则在在以下时间之前提示快速选项卡上选择某一结束日期。
- 在提示以下内容快速选项卡上,在主题字段中,接受默认的电子邮件主题标题或输入新的主题。 文本将成为触发预警时所收到电子邮件的主题标题。 如果要将预警作为业务事件发送,请将外部发送设置为是。
- 在消息字段中,输入可选消息 文本将成为触发预警时收到的消息。
- 选择确定保存设置和创建预警规则。
限制和解决方法
为窗体的辅助数据源创建预警的解决方法
您无法为窗体上的某些辅助数据源创建预警。 例如,当在客户或供应商过帐配置文件窗体上创建预警时,仅标题(客户分类帐或供应商分类帐)上的字段可用,而维度帐户不可用。 此限制的解决方法是使用 SysTableBrowser 打开该表作为主要数据源。
- 在 SysTableBrowser 窗体中打开该表。
https://<EnvironmentURL>/?cmp=USMF&mi=SysTableBrowser&TableName=<TableName>
- 从 SysTableBrowser 窗体创建预警。
基于更改的预警不适用于批处理状态更改
基于更改的预警不适用于批处理状态更改,因为出于性能原因已将其关闭。 相反,您应该设置批处理预警能力。 有关更多信息,请参见设置批处理增强窗体的预警。