跳转至

创建事件规则#

🔒 EventRule.Create

概述#

事件规则是一个管理实体,允许您使用通知或规则类型的操作创建事件规则。创建的动作只有在事件触发时才会执行。

设置#

除了满足交易的前提条件外,不需要任何特定设置。

前提条件#

  • 警报管理模块已在系统中获得正确许可。
  • 的名称事件规则必须唯一。

步骤顺序#

步骤 1:创建事件规则#

  1. 输入唯一名字。如果将名称生成器配置为自动提供唯一名称,则可以将此字段留空。
  2. 提供一个描述
  3. 指定规则是否为已启用(默认值为 True)。
  4. 指定规则适用的有效实体类型
  5. 实体类型指定有效的操作

:material-tooltip-text-outline:所选的操作实体类型事件规则将做出反应的内容。 6. 如果要进一步指定必须执行规则的条件,请使用事件过滤器,它将查看所选实体类型的表,以使用JSONata ⧉表达式定义其他筛选器(页面上提供的链接)。下面的示例显示了一个事件规则,它正在过滤正在终止的资源,并且类型为FrontEnd

:material-tooltip-text-outline:系统提供实时语法检查,如果有语法错误,会发出警告。

create_event_rule_01

第二步:行动#

  1. 在左侧面板上:Material-Plus:根据需要执行多个事件规则操作,并为每个操作定义:
  2. 操作类型-通知(默认)或规则。
  3. 如果规则:
    • 定义具有事件规则范围的活动规则
  4. 如果通知:

    • 输入一个标题。可以使用按钮中

    Info

    提供的语法添加指向对象的链接。例如,标题:[资源 {{ name }}] 的通知将创建指向触发事件的特定资源资源的链接(名称占位符将替换为实际资源的名称)。

    • 使用富文本编辑器输入详细信息

      :material-tooltip-text-outline:在详细信息字段中,你也可以使用与上面相同的语法结构。 * 选择类型通知的-值取自 NotificationType 查找表。 * 选择通知的 Severity -值取自查找表 NotificationSeverity。 * 选择分配类型: * 雇员-针对特定员工(必须定义在职员工)。 * 每个人-每个员工。 * 角色-针对特定角色(必须定义活动角色)。 * 选择是否将电子邮件发送给指定的一方启用(默认为 False)。如果启用,该将电子邮件发送到通讯组列表字段必须指定将接收电子邮件通知的通讯组列表。 * 定义间隙的模式: * 自动的-当到达有效日期/时间时,系统将清除通知。 * 手动每个用户-每个用户都必须清除通知。 * 手动单个用户-第一个用户将清除所有人的通知。 * 在有效期中定义许可的有效日期。 此字段对于 手动每个用户自动 是必需的,但对于 手动单个用户 是可选的。

      :Material-ToolTip-Text-Outline:您可以在 有效期字段中使用“@Today”或“@Now”等快捷方式,该字段将替换为事件发生时的日期/时间。 1. 选择创造以完成操作。

create_event_rule_02