获取单条记录: 通过
“获取单条记录”
节点可获取到一条数据,可对此条数据进行编辑、删除;或供后续节点使用这条记录。
获取单条数据三种方式:
- 1.从工作表获取单条数据
- 2.从多条数据节点获取单条数据
- 3.从关联字段获取单条
1. 通过场景讲解“获取单条记录”用法
场景示例: 当《销售合同》新增一条数据时,需要从《机会目录》获取一条数据,将“机会状态”
改为“已签订销售合同”
。
- 如果有数据,则直接修改
“机会状态”
- 如果没有数据则给
“合同签订人员”
发送通知消息
1.1 从工作表获取单条数据
- 1.选则获取方式—从工作表获取单条
- 2.选择工作表—《机会目录》(工作表支持选择其他应用的工作表)
- 3.筛选条件—可根据自己的实际情况,设置筛选条件
- 4.排序规则—可设置排序字段,升序或降序 若忽略排序规则,则会随机获取一条数据
- 5.未查到数据时,执行方式
1.2 未查到数据时,执行方式
1.2.1 继续执行
查找不到数据时,继续执行后面的节点,如果有其他节点用到此节点对象或数据,则会跳过或者返回空。
1.2.2 在工作表中新增记录后继续执行
当没有查找到数据时,会在工作表《机会目录》中,插入一条数据。后续节点使用此节点数据时,即可使用新插入的数据
1.2.3 中止流程,或继续执行查找结果分支
如果此节点后,有数据分支节点时,则执行分支节点;如果没有数据分支节点,则整个流程直接结束,同时会给发起人发送一条消息提醒。
1.3 结合“数据分支”使用
“获取单条数据”
节点下可添加“数据分支”
节点,用来判断有数据时走哪条分支,无数据时走哪些分支
- 有数据时,将
《机会目录》
中的“机会状态”
修改为“已签订销售合同”
- 无数据时,选择
“合同签订人员”
,发送消息提醒
2. 获取单条记录—其他类型说明
2.1 从多条数据节点获取单条数据
选择从
“多条数据节点获取单条数据”
时,首先在此节点之前必须有一个或多个“获取多条数据”
节点。
示例: 先通过“获取多条记录”
节点获取“机会目录”
,再使用“获取单条记录”—从多条数据节点获取单条获取到最终符合条件的“机会目录”
。
- 1.选择获取方式:从多条数据节点获取单条
- 2.选择多条数据节点:选择前面已有的
“获取多数据”
节点,例如 此处选择获取多条数据“机会目录”
- 3.筛选条件:根据具体需求设置筛选条件即可
- 4.排序规则:设置字段排序,升序或降序
- 5.未获取到数据时
2.2 从关联字段获取单条
选择
“从关联字段获取单条数据”
,会将选择获取对象的所有关联表(关联记录、子表)显示出来,再选择关联字段即可。
示例: 选择《销售合同》,选择《销售合同》中关联的“机会目录”
- 1.选择获取方式:从关联字段获取单条
- 2.选择获取对象:《销售合同》(此处可以是工作表触发表单、获取单条数据、获取多条数据或新增记录)
- 3.选择关联类型的字段:“机会目录” (可选择工作表中的“关联记录”或“子表”)
- 4.筛选条件
- 5.排序规则
- 6.未获取到数据时
- 7.忽略排序时随机获取一条数据