规则

当发生某种情况时,规则会自动执行。规则应以一个句子表达:当工单状态发生变化,如果其优先级较高,则发送通知。

创建规则

在某个类别或连接上,点击 ⋯ › 此处新建规则。“应自动执行什么操作?” 会提供该类别的预设方案,例如:

  • 工单完成时通知相关人员;
  • 库存不足时创建任务;
  • 提交报告时向团队发送电子邮件;
  • 创建周期性维护工单;
  • 创建工单时启动响应计时器;
  • 根据检查表单创建工单。

选择其中一项作为起点,或选择 从头开始。无论哪种方式,在保存之前所有内容均可编辑。

规则语句

规则窗口会显示其名称、当前状态(已启用)、优先级以及规则语句。 点击语句中的任意部分,或点击其旁边的 ⋯,即可编辑该部分。

触发条件

  • 发生时:触发该规则的事件。 事件来自各个领域:记录的创建、修改、完成或重新分配,状态变更,报表验证通过,库存告急,收到付款,传感器读数传入,警报触发,计时器超时,文件上传,版本提交,人员受邀,或计划周期到来。
  • 适用对象:记录的类型,适用于涉及多个记录的事件。
  • 重复方式:每次、每条记录一次、直至清除,或每若干分钟最多一次。

计划可按每日、每周、每月或自定义模式运行:例如每月某一天,或特定工作日(如第一个星期一),并在您设定的时间执行。每种类型的记录,计划规则最多可运行一次。

阈值会监控资产上的数值或日期,并在被触发时执行:一次,当超过某个值时,或每次增加某个数值时,并可通过设置**“提前**天”来在特定日期提前触发。

如果

条件 对记录或事件添加检查:包括 字段、比较 和 值。比较条件以自然语言表述:是、不是、大于、至少、属于其中之一、不属于其中任何一个、包含、匹配。 从第二个条件开始,**“与”**会将其与前一个条件通过 “和” 或 “或” 连接起来。

然后

“操作” 指定规则将执行的内容。操作分为以下几类:

  • 通信:发送电子邮件、发送通知、提交帮助请求;
  • 创建记录:创建工单、创建任务、创建分配;
  • 更新数据:更新字段、运行计算、记录读数;
  • 集成:调用 webhook、写入 Postgres、写入 SQL Server、交付工件;
  • 定时器:启动 SLA 计时器。

每个领域都会添加其特有的操作,例如开具账单或向供应商发送订单。

待审批的变更

规则可在变更生效前对其进行检查。选择 记录类型、监视的字段,并可选填 起始值 和 结束值。生效前 设置了变更所需的条件:

  • 需经某人批准:该变更将等待其中一位批准人员或批准角色的批准;
  • 需填写表单:在记录包含您指定的表单之前,该变更将被拒绝。

其余保存操作将正常执行。 审批人可在通知图标中的审批栏目下查看待处理的变更,并在此处做出决定。

测试规则

运行测试将使用示例数据触发规则的操作。对其他系统的调用将实际执行,并在活动中以测试标记显示。 系统会检查电子邮件,但不会发送。会跳过可能更改记录的操作。

历史记录

规则的 ⋯ 中包含 历史记录(规则的每次运行记录)和 更改(对规则的每次编辑)。其窗口会显示迄今为止的运行情况和错误。

由规则创建的记录会在表单顶部标注此信息,并附有指向该规则的链接。

其他页面上的规则

地图、项目与工作、资产与库存、 收费、许可和服务门户在各自的**⋯ 更多中均设有规则窗口。该窗口列出了涉及该领域的规则,分为两组:监听此项和针对此项采取行动**。 筛选器支持按 开启或关闭、包含 或 在此处编写 以及 存在错误 进行筛选。这些规则与“自动化”页面上的规则相同。