跳到主要内容

添加数据

一、功能简介

Q-Robot自动添加数据用于把重复的“填写”操作自动化。它可以把当前应用的数据自动填入另一个应用,并触发后续流程,实现“一次填表,多表触发”,减少重复录入,提高效率。

二、适用场景

适合任何需要把数据从一个流程传输到另一个流程的场景,例如:

  • 生产订单完成后,自动添加库存入库记录;库存盘点时,自动生成盘盈/盘亏调整记录。
  • 新用户注册时,自动把信息写入CRM系统;线上支付完成后,自动添加财务流水。

具体设置方法请参考视频教程:Qrobot自动添加数据|轻流帮助中心

三、节点设置

3.1 添加数据节点

在「添加流程」中添加一个Q-Robot添加数据节点,当流程流转到该节点时,系统会自动向本应用或另一个应用新增一条新数据,并触发另一个应用中的流程。

⚠️注意:如果Q-Robot添加数据节点是流程的第二个节点,即与申请人节点之间无其他人工节点的情况下,目标应用不能选择本应用,会形成无限循环。

image.png

3.2 配置节点

3.2.1 节点名称

支持自定义节点名称,方便快速识别节点功能与作用

image.png

3.3.2 节点负责人

你还可以为这个节点设置一个负责人。负责人会自动成为Q-Robot添加的新数据的申请人,就像有人正式“提交”了这条数据一样。

举个例子:

  • 假设你在一个“客户信息管理”应用里有客户数据。
  • 流程跑到添加数据节点时,QRobot 会在“销售跟进”应用里生成一条新的客户信息记录,内容和原来的客户数据一样。
  • 如果你把张三设置为负责人,那么在“销售跟进”应用里,这条新客户记录的申请人就是张三。

image.png

3.2.3 表格筛选条件

image.png

当你使用 QRobot 添加数据节点时,可以选择把当前应用的表格数据添加到目标应用。

系统默认会把表格里的每一行都添加过去。

  • 例子:假设你当前应用的表格里有 5 行客户数据

  • 如果添加到目标应用的 主字段 → 目标应用会新增 5 条客户记录

  • 如果添加到目标应用的 表格子字段 → 目标应用的表格也会新增 5 行数据

如果你只想把表格中符合特定条件的行添加到目标应用,可以设置表格筛选条件

  • 系统会先筛选出符合条件的行,然后只把这些行作为数据源添加到目标应用。

3.2.4 添加数据规则

在“添加数据规则”中,你需要选择目标应用字段添加规则。QRobot 会根据当前应用的数据,向目标应用添加一条新数据。

添加规则 可用的添加规则有:

  • 目标应用的 主字段 = 当前应用的 表格子字段
  • 目标应用的 表格子字段 = 当前应用的 主字段
  • 目标应用的 表格子字段 = 当前应用的 表格子字段

注意事项可以通过表格创建多条数据:当添加的字段包含 表格子字段 时,系统会根据表格的行数生成对应数量的新数据。这样可以将表格中的每一行拆分成独立记录,避免重复输入,同时便于后续的数据分析和可视化。如果当前应用或目标应用中有多个表格字段,只能在字段匹配规则中选择一个表格字段。例子 1:第一个添加规则选择了目标应用的 表格1 → 目标应用的 表格2 不能再被其他添加规则选择例子 2:第一个添加规则选择了当前应用的 表格1 → 当前应用的 表格2 不能再被其他添加规则选择选择当使用 QRobot 添加数据时,以下字段类型在当前应用和目标应用中必须保持一致:单行文本、数字、日期、邮箱、手机、链接、单项选择、下拉选择、图片选择、数据关联等。字段限制:企业微信用户不支持将申请人、成员、部门字段添加到文本类字段中,该操作会写入成员或部门的ID。当向 成员字段 或 部门字段 添加数据时,系统不会受到字段中设置的「限制选项」约束。通过 QRobot 添加的数据,如果参与重新计算,可能会导致计算失败,建议尽量不要使用 QRobot 添加的数据进行重计算。校验规则必填校验:通过 QRobot 添加的数据,系统不会校验字段是否为必填。即使某个字段设置为必填,通过 QRobot 添加的数据也可以为空。

3.2.5 流转规则

在流程中,QRobot 和 Webhook 自动化任务的执行方式,会受流转规则的影响。主要有两种流转规则:

  1. 流程规则:「到达节点时进入下一节点」
  • 数据在上一个人工节点(审批/填写)处理完成后,会自动进入下一个人工节点
  • 上下两个人工节点之间设置的 QRobot 或 Webhook 自动化任务,会进入任务队列排队执行,彼此互不影响。
  • 如果自动化任务执行过程中出现阻塞或失败,不会影响数据在流程中的正常流转。
  1. 流程规则:「执行完成后进入下一节点」
  • 数据在上一个人工节点处理完成后,不会立即进入下一个人工节点
  • 系统会等待前后两个节点之间,所有设置为「执行完成后进入下一节点」的 QRobot/Webhook 自动化任务完成后,数据才会继续流转。
  • 在此模式下,任务之间会互相影响

⚠️在执行完成后进入下一个节点流转规则下,Q-Robot任务执行失败后,数据会停留在当前 QRobot/Webhook 节点,无法继续流转。查看任务失败原因并处理后,可在流程日志或任务监测中重新执行任务。任务重新执行成功后,数据会正常流转至后续节点。

若任务失败后,将流程规则直接从「执行完成后进入下一节点」改为「到达时进入下一节点」,即使重新执行任务,数据仍然无法正常流转。需要由前序审批/填写节点的处理人撤回数据,然后重新提交,才能恢复正常流转。

四、使用案例

5.1 员工入职

图中展示了一个入职登记的自动化流程:

  1. 流程从申请人提交入职信息开始。
  2. 系统依次完成数据分流、入职人员登记、HR 信息确认等步骤。
  3. 在 HR 确认后,QRobot 会通过“添加数据节点”,自动将信息同步到员工档案。

这样,整个入职登记实现了自动化,既减少了人工操作,也提高了工作效率。

image.png

5.2 库存盘点

图中展示了一个自动化的库存盘点流程:

  1. 流程从申请人提交盘点申请开始。
  2. 根据盘点结果分为两个分支:
  • 盘盈 → 系统自动将数据添加到产品入库
  • 盘亏 → 系统自动将数据添加到产品出库
  1. 整个流程利用 QRobot 自动化功能,实现库存管理操作的自动化,减少人工操作,提高工作效率

image.png

五、注意事项

  • 通过Q-Robot添加的数据会触发流程:通过Q-Robot从A应用向B应用添加数据时,会在B应用中生成包含A应用数据的一条数据(或多条数据),并触发B应用中的流程。

  • 无法创建产生循环的创建数据节点:为防止无限循环,系统会自动检测并禁止可能产生循环的创建数据节点。如果创建数据节点前有人工处理节点(审批/填写),则不视为循环。应用 A 的第二个节点创建数据到应用 B,同时应用 B 的第二个节点又创建数据到应用 A → 会导致无限循环,系统禁止此操作。同理,三个或更多应用之间的数据节点循环也属于禁止情况。如确实需要设置条件循环,请联系客服。

  • 试用版本限制:在试用版本中,每个工作区每天最多可触发200次Q-Robot添加数据操作。超出限制后,系统将自动向管理员发送站内提醒,并停止触发。

  • 执行失败与延迟

  • 执行失败时,可检查更新的数据是否被删除,或接口调用是否错误。如无法排查原因,请联系客户经理。

  • 执行延迟时,流程日志会显示“队列中”状态,请耐心等待。

⚠️错误排查请参考:QRobot/Webhook 任务失败或阻塞后的处理办法