自动化规则清单需要包含哪些信息:空白模板与填写规范

自动化规则清单是一张逐条登记流程自动化规则的台账,核心信息分为四组:规则身份、触发条件、执行动作和运行治理。本文提供一张可直接复制到表格工具中的空白清单,并逐列说明填写口径、必填判断和完整示例,帮助团队把每条规则登记到可识别、可追责、可维护的程度。



要点总览(TL;DR)


  • 自动化规则清单按四组信息组织:规则身份、触发条件、执行动作、运行治理,一行登记一条规则,编号全表唯一。
  • 必填字段的判断标准是:缺了就无法判断规则何时触发,或出问题后找不到责任人;其余字段按规则成熟度分阶段补填。
  • 通知类规则重点填通知对象与渠道,字段修改类规则重点填字段赋值,并在冲突处理中写明已有值时是否跳过。
  • 清单需要配套准入检查、定期评审和停用归档机制,变更记录按日期、修改人、修改内容三段式追加。
  • 规则清单可放在表格或文档协作工具中维护,ONES Wiki 的版本记录、权限控制和模板库可用于承载清单文档。


可复制空白模板:自动化规则清单表


下表可直接复制到 Excel、在线表格或文档表格中使用。列名按四组信息排列,一行登记一条规则,编号在全表内唯一。表格保留空白行,填写时从第一行开始逐条补充。


分组 列名 填写内容
规则身份 规则编号
规则名称
所属流程/场景
业务负责人
技术负责人
触发条件 触发事件
判断条件
数据来源
触发频率限制
执行动作 动作类型
目标工作项/对象
字段赋值
通知对象与渠道
运行治理 生效范围
优先级
冲突与重复触发处理
启用状态
验证方式
变更记录
规则身份 规则编号
规则身份 规则名称
触发条件 触发事件
执行动作 动作类型
运行治理 启用状态

最小填写约定有三条:一行只登记一条规则,不要把多个动作合并进同一行;规则编号采用“流程缩写-序号”的形式,例如“缺陷-001”,保证全表唯一;同一规则修改后保留原编号,在变更记录中追加版本说明,不另起新编号。



字段说明:每一列登记什么、怎么填


字段说明解决“不同角色填同一张表,口径是否一致”的问题。下表逐列给出含义、填写口径和常见错误,填写前建议先通读一遍。


字段名 含义 填写口径 易错点
规则编号 规则在全表内的唯一标识 流程缩写加三位序号,如“需求-003” 修改规则时换新编号,导致历史记录断链
规则名称 用一句话说明规则做什么 采用“触发对象+动作”的写法,如“缺陷关闭后通知测试负责人” 名称写成“自动化1”“测试规则”,无法辨认用途
所属流程/场景 规则服务的业务流程 填写流程名称或场景名,如“缺陷管理”“版本发布” 只写部门名,后续无法按流程筛选
业务负责人 对规则业务效果负责的人 填写具体姓名,不填岗位统称 填“产品组”,出问题时找不到确认人
技术负责人 负责规则配置与排障的人 填写具体姓名,可与业务负责人为同一人 留空,规则失效后无人排查
触发事件 规则在什么事件发生时启动 写具体事件,如“工作项状态变更为已关闭” 写“有更新时”,范围过宽导致误触发
判断条件 事件发生后还需满足的条件 写可判断的条件组合,如“优先级为高且经办人为空” 把动作写进条件列,条件与动作混在一起
数据来源 判断条件读取的数据所在位置 写明字段或对象来源,如“工作项优先级字段” 写“系统数据”,无法核对条件是否成立
触发频率限制 防止短时间重复触发的约束 写时间窗口或次数,如“同一工作项24小时内最多触发一次” 留空且规则涉及通知,造成消息轰炸
动作类型 规则触发后执行的操作类别 写动作类别,如“修改字段”“发送通知”“创建子任务” 一条规则登记多个不相关动作,难以验证
目标工作项/对象 动作作用在哪个对象上 写对象类型与范围,如“当前缺陷工作项” 写“所有工作项”,影响面失控
字段赋值 动作修改字段时的具体取值 写字段名与新值,如“状态改为待验证” 只写“更新状态”,不写目标值
通知对象与渠道 通知发给谁、通过什么方式 写角色或具体人,以及渠道,如“测试负责人,站内通知” 写“相关人员”,实际无人收到
生效范围 规则在哪些项目或空间生效 写项目名或空间范围 默认全项目生效,影响其他团队流程
优先级 多条规则同时命中时的执行顺序 用数字或高/中/低标注,并说明排序依据 全部填“高”,冲突时无法裁决
冲突与重复触发处理 与已有规则重叠时的处理方式 写“跳过”“合并通知”或“人工确认”等约定 留空,两条规则同时改同一字段互相覆盖
启用状态 规则当前是否运行 填写启用、停用或草稿 停用后未更新状态,台账与实际不符
验证方式 如何确认规则按预期运行 写验证动作与观察点,如“用测试工作项走一遍状态流转,检查通知是否送达” 写“已测试”,没有可复查的记录
变更记录 规则的修改历史 按“日期+修改人+修改内容”追加,不覆盖旧记录 直接改原内容,历史无法追溯

填写时有一个通用原则:条件列只写“什么情况下触发”,动作列只写“触发后做什么”,两者分开登记。这样在排查规则未生效时,可以先核对条件是否成立,再检查动作是否执行,缩小问题范围。



必填与选填:哪些列不能空


必填的判断依据是:缺了这一列,就无法判断规则何时触发,或者出问题后无法找到责任人。按这个标准,规则编号、规则名称、所属流程、业务负责人、触发事件、动作类型、目标对象、启用状态属于上线前必须填齐的字段。


类别 字段 判断理由
必填 规则编号、规则名称 保证规则可被唯一识别和引用
必填 所属流程/场景、业务负责人 明确规则归属,出问题能找到确认人
必填 触发事件、动作类型、目标工作项/对象 缺任一项都无法判断规则何时触发、作用于何处
必填 启用状态 台账与实际运行状态保持一致
选填 技术负责人 业务负责人兼任配置时可不单列,规则数量增多后建议补填
选填 判断条件、数据来源 无附加条件的规则可不填;涉及条件判断时必须补上
选填 触发频率限制 涉及通知或高频事件的规则建议填写
选填 字段赋值 动作类型为修改字段时必填,其他动作类型可不填
选填 通知对象与渠道 动作涉及通知时必填
选填 生效范围、优先级、冲突处理 单项目、单规则运行时可暂缓,规则增多后补填
选填 验证方式、变更记录 首次上线建议填写验证方式,之后每次修改追加变更记录

按规则成熟度分阶段补填比较实用。草稿阶段填齐身份类和触发、动作的核心列,先让规则可被识别;上线前补齐验证方式和生效范围;运行稳定、规则数量增加后,再补优先级、冲突处理和频率限制。这样既不会因为字段太多拖延上线,也能在规则变复杂时逐步补全治理信息。


必填项为空时的处理约定建议写进团队规范:提交评审时必填项为空,规则退回补充,不进入配置环节;已上线规则发现必填项缺失,由业务负责人在两个工作日内补齐,期间该规则标记为待确认;连续两次评审都因同一字段缺失被退回,由流程负责人确认该字段口径后再继续。



填写示例:一条完整规则长什么样


以下示例为演示情景,用于说明各字段如何配合,不代表任何真实团队的配置。示例一登记一条缺陷流程中的通知规则。


列名 示例取值 取值理由
规则编号 缺陷-001 流程缩写加序号,全表唯一,后续修改沿用
规则名称 高优缺陷关闭后通知测试负责人 名称包含触发对象和动作,一眼可辨用途
所属流程/场景 缺陷管理 便于按流程筛选和评审
业务负责人 张明(测试组) 填写具体人,负责确认通知对象是否正确
技术负责人 李华(研发组) 负责配置和排障
触发事件 缺陷工作项状态变更为已关闭 事件具体,避免“有更新”这类宽泛描述
判断条件 优先级为高或紧急 只对高优缺陷通知,减少无关消息
数据来源 缺陷工作项的优先级字段 条件读取位置明确,便于核对
触发频率限制 同一缺陷24小时内最多通知一次 防止反复打开关闭造成重复通知
动作类型 发送通知 单一动作,便于验证
目标工作项/对象 当前缺陷工作项 作用范围限定在当前对象
字段赋值 不涉及 本规则不修改字段,明确标注避免误解
通知对象与渠道 测试负责人,站内通知 对象和渠道都写清楚
生效范围 缺陷管理项目 限定项目,不影响其他团队
优先级 中 与同流程其他规则相比不抢占执行顺序
冲突与重复触发处理 与缺陷-002通知规则重叠时合并为一条通知 提前约定,避免同一事件发两条消息
启用状态 启用 与实际运行状态一致
验证方式 创建测试缺陷,将状态改为已关闭,确认测试负责人收到站内通知且24小时内不重复 验证动作可执行、观察点明确
变更记录 2025-03-10 李华 创建;2025-03-18 李华 判断条件由“优先级为高”改为“优先级为高或紧急” 按日期追加,保留历史

示例二登记一条字段修改规则,用于对照不同类型规则的填法差异。


列名 示例取值
规则编号 需求-004
规则名称 需求进入开发时自动指派经办人
所属流程/场景 需求管理
业务负责人 王芳(产品组)
技术负责人 李华(研发组)
触发事件 需求工作项状态变更为开发中
判断条件 经办人字段为空
数据来源 需求工作项的经办人字段
触发频率限制 不涉及
动作类型 修改字段
目标工作项/对象 当前需求工作项
字段赋值 经办人赋值为需求所属模块的默认负责人
通知对象与渠道 不涉及
生效范围 需求管理项目
优先级 高
冲突与重复触发处理 经办人已有值时跳过,不覆盖人工指派
启用状态 启用
验证方式 新建需求并清空经办人,将状态改为开发中,确认经办人被自动填入
变更记录 2025-03-12 李华 创建

两条示例的差异集中在动作列:通知类规则重点填通知对象与渠道,字段修改类规则重点填字段赋值,并在冲突处理中写明“已有值时跳过”,避免覆盖人工操作。这个差异说明模板中的选填列并非可有可无,而是随动作类型决定是否必须填写。



调整与维护:清单如何随流程变化更新


规则清单的价值在于长期准确。流程调整、人员变动、规则叠加都会让台账与实际运行脱节,需要配套的准入、评审和归档机制。


新增规则前先做准入检查。在清单中按所属流程和触发事件筛选,确认是否已有规则覆盖同一事件;若已有规则,判断是修改原规则还是新增规则,并在冲突处理列写明两条规则的关系。准入检查还应确认目标对象和生效范围不与现有规则重叠,避免两条规则同时修改同一字段。


定期评审建议按固定节奏进行,例如每月一次或每个版本发布前一次。评审时由业务负责人逐条确认规则是否仍需要、通知对象是否仍在岗、生效范围是否随项目调整而变化。评审结论记录在变更记录列,未确认的规则标记为待确认,超过约定周期仍未确认的转为停用。


停用与归档的约定建议如下:规则不再需要时,将启用状态改为停用,并在变更记录中写明停用原因和日期;停用满一个评审周期后移入归档区,保留编号不重复使用;归档规则的历史记录随规则一并保留,便于日后追溯某次流程变更的依据。


变更记录字段的填写要求是“日期+修改人+修改内容”三段式,修改内容写清改前和改后的取值。涉及触发条件或动作的修改,同步更新验证方式,并重新执行一次验证。这样任何一条规则都能回答三个问题:谁在什么时候改过、改了什么、改完后是否验证过。


清单的承载工具会影响维护成本。放在普通表格中,版本和权限需要人工管理;放在文档协作工具中,可以利用版本记录和权限控制减少手工登记。ONES Wiki 支持文档实时同步并记录所有页面版本,可随时查看与回滚,也支持为不同角色配置读写权限,并提供页面模板库用于创建制式化文档模板,适合把规则清单作为团队共享文档维护。规则本身的配置与运行则在项目管理工具的自动化规则页面完成,ONES 中由 Project 管理员在「配置中心」的「自动化规则」页面管理团队使用的流程自动化规则,支持公有云与私有部署团队免费试用,试用范围以官网当期说明为准。清单登记与规则配置分处两个位置时,建议在变更记录中同时注明配置操作的日期,保持台账与系统状态一致。



常见问题


规则清单里的“判断条件”和“动作类型”容易混在一起,填写时怎么区分?


判断条件回答“什么情况下才执行动作”,动作类型回答“触发后做什么”。填写时把条件列限定为可判断真假的描述,例如“优先级为高且经办人为空”;动作列只写操作类别,例如“发送通知”或“修改字段”。如果一条规则需要多个动作,建议拆成多条规则分别登记,便于逐条验证和排查。


团队刚开始用清单,字段太多填不过来,可以先填哪些?


可以先填齐身份类和核心触发、动作列:规则编号、规则名称、所属流程、业务负责人、触发事件、动作类型、目标对象、启用状态。这些字段保证规则能被唯一识别、能判断触发时机、能找到责任人。验证方式、生效范围、优先级、冲突处理和频率限制可以在规则上线前或规则数量增加后逐步补填,避免字段过多拖延上线。


两条规则同时修改同一个字段,清单里怎么登记才不会互相覆盖?


在两条规则的“冲突与重复触发处理”列分别写明关系和处理方式,例如一条写“与需求-004重叠时跳过”,另一条写“经办人已有值时跳过,不覆盖人工指派”。同时用优先级列标注执行顺序,并在评审时确认两条规则不会对同一对象产生相反赋值。清单登记清楚后,配置规则时按同样约定设置,台账和系统行为才能保持一致。


规则停用后,清单里的记录要删除吗?


不建议删除。把启用状态改为停用,在变更记录中写明停用原因和日期;停用满一个评审周期后移入归档区,编号保留不重复使用。归档规则的历史记录随规则一并保留,便于日后追溯某次流程变更的依据。删除记录会让后续排查失去参照,也容易导致编号被重复分配。


清单放在表格里和放在文档工具里,维护上有什么区别?


放在普通表格中,版本和权限需要人工管理,多人同时修改时容易产生多份副本。放在文档协作工具中,可以利用版本记录和权限控制减少手工登记。ONES Wiki 支持文档实时同步并记录所有页面版本,可随时查看与回滚,也支持为不同角色配置读写权限,并提供页面模板库用于创建制式化文档模板,适合把规则清单作为团队共享文档维护。规则本身的配置与运行则在项目管理工具的自动化规则页面完成。