Skip to content

事件执行器是 Linker 的自动化核心能力之一。
系统会在记录发生关键动作时自动触发事件,支持的触发时机包括:

  • 创建时
  • 更新时
  • 删除时

支持的事件类型包括:

  • 字段赋值
  • 统计回填
  • 创建记录
  • 分配记录
  • 通知
  • 字段匹配

这意味着您可以把很多原本靠人工完成的业务动作,改为系统自动执行。


通用配置项

不同事件类型都会包含一些共用属性:

  • 事件名称:建议写清楚用途
  • 编号:用于控制执行顺序,编号越靠前越先执行
  • 执行时机:创建、更新、删除
  • 记录条件:只有满足条件的记录才会触发
  • 触发事件执行的更新字段:用于限制只有某些字段变化时才执行
  • 是否激活:停用后该事件不会运行

配置建议:

  • 一个事件只处理一类业务动作
  • 复杂逻辑拆成多个事件,利用编号控制顺序
  • 更新事件尽量限定触发字段,避免无关更新也触发自动化

字段赋值

字段赋值事件用于在记录动作完成后,自动修改当前记录中的字段值。

适合场景:

  • 自动计算状态
  • 自动生成到期时间
  • 根据条件填充结果字段
  • 把某些字段统一标准化

执行规则列表

字段赋值由一组规则组成,每条规则对应一个目标字段。

  • 字段:要被更新的字段
  • 赋值类型

赋值类型支持:

  • 置空
  • 固定值
  • 脚本结果

当选择 脚本结果 时,可配合 后台脚本 动态计算值。

引用统计

引用统计适用于实体之间存在明确引用关系的场景。
典型关系是:子记录引用主记录,然后把子记录统计结果回填到主记录。

例如:

  • 联系人引用客户
  • 订单引用客户
  • 回款引用合同

系统可以在子记录发生变化时,自动把统计结果写回主记录。

关键配置项

  • 回填关联字段:当前实体中指向目标实体的引用字段
  • 执行规则列表:定义按什么方式统计、写回哪个字段

每条统计规则通常包含:

  • 源字段
  • 统计方式
  • 目标字段
  • 附加条件

支持的统计方式:

  • 计数
  • 赋值
  • 求和
  • 平均值
  • 最大值
  • 最小值
  • 脚本执行

当使用脚本执行时,系统会提供 __RECORDS 变量,表示当前匹配到的全部源记录。

字段匹配统计

字段匹配统计用于两个实体之间没有直接引用关系,但可以通过字段值进行业务匹配的情况。

例如:

  • 按客户编码匹配
  • 按合同号匹配
  • 按外部业务单号匹配

关键配置项

  • 目标实体
  • 字段映射
  • 执行规则列表

字段映射定义“源字段”和“目标字段”之间如何对应;匹配成功后,再执行统计或赋值规则。

脚本执行时,同样可以使用 __RECORDS 处理匹配到的记录集合。

创建记录

创建记录事件用于在当前记录保存后,自动生成另一条目标记录。

适合场景:

  • 客户创建后自动创建首个联系人占位记录
  • 商机赢单后自动创建合同
  • 主记录提交后自动生成任务或通知单

关键配置项

  • 目标实体
  • 创建规则

创建规则支持:

  • 从源记录映射值
  • 脚本执行值
  • 唯一性验证

其中 唯一性验证 很重要。
如果勾选了多个字段,系统会按“并且”关系判断目标记录是否已存在;已存在则不再重复创建。

分配记录

分配记录事件用于在记录操作完成后,自动修改其归属人。

适合场景:

  • 线索进入系统后自动分配给某个销售
  • 某类工单统一交给指定处理人
  • 按固定规则完成归属调整

核心配置项:

  • 分配给

由于权限范围与 所属人所属部门 强相关,自动分配往往也会影响记录可见范围。

系统通知

通知事件用于在记录动作完成后,向指定用户或外部邮箱发送提醒。

适合场景:

  • 新记录创建后通知负责人
  • 状态变更后提醒相关人员
  • 到期、异常、超时等业务提醒

核心配置项:

  • 通知内容
  • 接收人
  • 接收人字段
  • 接收人(外部邮箱)

如果通知对象来自记录中的用户字段,优先使用 接收人字段,这样更适合后续业务扩展。

设计建议

  • 先把事件当作“业务规则”来设计,再去配置具体字段
  • 事件名建议直接表达动作,例如“客户创建后通知负责人”
  • 多个事件串联时,注意编号顺序
  • 对重要事件,先用测试数据验证结果,避免上线后批量误触发
  • 能用固定值解决的,不要优先写脚本

Linker