记录更新图元
记录更新图元的作用
配置该图元能够更新平台对象的实例记录,类似于数据库中的UPDATE命令。
如何使用记录更新图元
您可以将“基本”目录下“记录更新”图标拖拽至画布中,松开鼠标左键,完成记录更新图元的添加。

记录更新图元参数配置
- 单击拖拽到画布中的记录更新图元,单击
,在“基本信息”页面进行配置。
表1 基本信息参数说明 参数名
参数说明
如何配置
标签
仅用于展示。系统会自动填入该值,格式为RecordUpdate序号。序号从“0”开始,表示同类型图元序号。
系统自动填充,可自定义。
名称
该图元的标识,请确保在当前服务编排中唯一。
系统自动填充,可自定义。
描述
该图元的描述信息。
选填项,建议填写图元的作用。
使用快速更新模式
是否启用快速更新模式。
- 若勾选该参数,表示为快速模式。根据对象变量中的记录ID将对象变量更新到数据库中。更新的值来源于对象变量中的值。如果对象变量为数组,则根据对象变量中的记录ID批量将对象变量数组更新到数据库中。
- 不勾选,表示为普通模式。根据条件更新对象记录,需要配置修改记录对应的对象名,更新条件,更新的各个字段的值。
默认不勾选。
选中单选按钮。
- 单击
,在“记录更新”页面进行配置。
- 若上一步勾选“使用快速更新模式”,则需要指定一个预先定义的对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,即可根据对象变量中的记录ID将对象变量更新到数据库中,更新的值来源于对象变量中的值。如下图所示,根据对象变量“Accountupdate”中的记录ID将对象变量中的值更新到数据库中。图2 快速更新模式
表2 快速更新模式参数说明 参数名
参数说明
如何配置
变量
预先定义的对象变量或者对象变量数组。
根据对象变量中的记录ID将对象变量更新到数据库中。更新的值来源于对象变量中的值;如果变量为对象数组,则根据对象变量中的记录ID批量将对象变量数组更新到数据库中。
从全局上下文拖拽或者直接输入对象变量或对象变量数组。
当前服务编排出现错误时回滚
当前服务编排出现错误时回滚到上一流程。
默认为勾选。若无特殊要求,请不要更改设置。
勾选或者去掉勾选。
- 若上一步未勾选“使用快速更新模式”,则需要指定对象并在条件中设置指定对象部分字段的值,在赋值中设置需要更新的目标字段及更新值,最后根据条件查找符合条件的对象记录并将赋值中的值更新到数据库中。例如,如下图所示,更新“Account”对象“name”为“Lily”的记录,将变量“var_record_id”值更新到“id”字段。图3 普通更新模式
表3 普通更新模式参数说明 参数名
参数说明
如何配置
对象
更新的具体对象名。
从下拉框中选择。
当前服务编排出现错误时回滚
当前服务编排出现错误时回滚到上一流程。
默认为勾选。若无特殊要求,请不要更改设置。
勾选或者去掉勾选。
条件
选中对象后,该条件区域“字段”列会出现该对象的字段。单击“新增行”,可设置更新数据的条件。
在“字段”中选择要进行判断的对象字段,在“比较符”中选择相应的比较符,“值”则可从全局上下文拖拽变量或者直接输入“{!变量名}”。
赋值
选中对象后,该赋值区域“目标”列会出现该对象的字段。如果需要给多个字段赋值,则单击“新增行”,定义其他字段的值。
在“目标”中选择需要赋值的对象字段,“源”则可从全局上下文拖拽变量或者直接输入“{!变量名}”。
- 若上一步勾选“使用快速更新模式”,则需要指定一个预先定义的对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,即可根据对象变量中的记录ID将对象变量更新到数据库中,更新的值来源于对象变量中的值。如下图所示,根据对象变量“Accountupdate”中的记录ID将对象变量中的值更新到数据库中。
