获取多条数据
获取多条数据:工作流中支持获取多条记录,然后可以对这些记录进行批量修改,或者将这些记录批量新增到其他表单中
场景示例:当销售机会(项目)里<单行文本>字段填写发货完毕,所有与之关联的合同表单里<发货状态>都自动更新为销售机会里的<单行文本(发货完毕)>。
第一步:进入【管理中心】-【工作流设置】-【选择表单事件触发】(销售机会表单)-点击触发节点的+号,点击【获取多条数据】-【选择表单(合同订单表单)】。
第二步:添加【过滤条件】;如合同订单里的<关联机会>等于销售机会里的<所选数据>,即可获取关联同一个销售机会的合同订单。
第三步:设置排序规则;查找到多个数据时,将按照以下排序规则获得第一条数据。如果未设置规则,返回最近更新的一条数据。
第四步:设置【未收到数据时】流程的执行方式。
继续执行:之后节点在使用本节点对象时跳过执行
中止流程:整个工作流停止。
第五步:设置超过限制数据量时规则对于获取多条数据节点,单次可以获取的最大数量为50条,超过数量的情况下以下三种方式。对于未搜索到结果的情况,也可以选择继续执行或者中止流程。
仅执行限制内数据:按照规则执行
跳过并继续执行:之后节点在使用本节点对象时跳过执行
中止流程:即停止工作流
注意
:获取的多条数据可供本流程当前节点之后的数据处理节点使用,最多支持50条。
第六步:设置编辑触发表单时取值:编辑触发表单时,数据范围中过滤字段动态值取触发表单字段值,该值取字段编辑前或编辑后数据(仅支持手动编辑数据)。