更新日期

1. 简介

更新数据节点支持对数据节点获取的单条或多条表单记录,更新其特定字段的取值。

2. 功能说明

2.1 前置事件

在应用后台的工作流管理页面中,点击已有工作流或者点击右上方「+工作流」按钮新建工作流,可以对工作流进行编辑。
更多操作,详见:工作流  和  触发节点 。

2.2 添加节点

点击节点之间的「+」号,在弹出的菜单中选择「更新数据」节点添加到当前工作流。
点击该节点即可调出右侧节点配置窗口

2.3 选择更新数据

在配置窗口的「数据节点」中,从历史数据节点中选取需更新记录。支持的数据节点包括「当前发起的表单」、「新增数据」、「获取单条数据」、「获取多条数据」。

2.4 设置匹配规则

当选择的更新记录为多条时,比如选择了新增多条数据的「新增节点」或「获取多条数据」节点时,可以在后方选择流程历史节点作为更新的数据来源。
在选择了数据源的情况下,支持使用匹配规则建立更新数据和数据源之间的对应关系。
操作步骤为:
1)点击「添加过滤条件」选择更新表单字段添加匹配规则;
2)下拉选择条件判断关系与对应的数据源字段设置记录件间的匹配规则;
3)多匹配条件下可设置整体匹配条件组合关系。

2.5 设置更新字段

选好要更新的记录后,需要对更新的字段进行设置。在节点设置窗口中,点击「添加字段」按钮可以添加需要更新的字段,在字段下拉框中可以选择表单中所有字段。
对于更新字段目前支持自定义值、工作流数据节点字段值、公式结果、子流程初始参数值、空值五种填写方式。
  • :使用自定义值填写,填写方式依据字段类型的不同而不同,比如日期字段可通过日历选择、下拉框使用下拉选择等;
  • 字段:使用流程历史节点表单字段值填入,下拉选择历史节点可以展开其所有可选字段。支持选择的历史节点类型有「表单触发」、「新增数据」、「获取单条数据」、「获取多条数据」,被引用的字段类型必须与当前更新字段的类型一致;
  • 公式:公式填写可以使用公式对工作流中所有字段值进行计算,公式的编辑与表单公式编辑类似,具体可参考:编辑公式
  • 参数:参数是指在子流程开始节点中设置的参数,只有在子流程中支持使用该填写方式,具体可参考:子流程触发节点 
  • 空值:更新字段为空值。

2.6 设置异常处理

当因无记录或筛选条件不匹配而无法获取目标数据时,系统支持以下两种处理策略:
  • 跳过当前节点:默认选项,节点不执行任何操作。
  • 新增一条记录:新增一条数据,将更新字段中的值写入新增数据,其他字段留空。

2.7 效果演示

工作流保存启用后,当执行到更新数据节点时,系统将自动更新对应记录字段。如图,在记录的数据日志中可以看到,工作流更新了当前记录的“合同类型”字段。