记录创建图元
记录创建图元的作用
配置该图元能够新增平台对象的实例记录,类似于数据库中的INSERT INTO命令。
如何使用记录创建图元
- 在基本中,拖拽“记录创建”图元至画布中。
- 选中记录创建图元,单击,设置基本信息。
表1 基本信息参数说明 参数
参数说明
标签
记录创建图元的标签,用于在页面显示。系统会自动填入该值,格式为RecordCreate序号,序号从“0”开始,表示同类型图元序号。
名称
该图元的标识,请确保在当前服务编排中唯一。
描述
该图元的描述信息。
使用快速创建模式
是否启用快速创建模式。
- 若勾选该参数,表示为快速模式。该模式可以创建一条或者多条记录,仅需要配置对象的对象变量(与对象关联的变量)或对象变量数组。该图元负责将对象变量或对象变量数组的值写入数据库。当对象变量为数组时,则实现创建多条记录。创建成功后,返回的记录ID自动保存在对象变量中。创建记录的各个字段的值为对象变量中的值,因此一般需要在创建记录之前先给对象变量进行赋值。
- 不勾选,表示为普通模式。该模式下每次执行到该图元仅创建一条记录,需要配置要创建记录的对象名,对象中字段的值,返回的记录ID保存到变量名中。
默认不勾选。
- 单击,在“记录创建”页面进行配置。
- 若上一步勾选“使用快速创建模式”,则需要指定一个预先定义的对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,使用该对象变量或对象变量数组的值创建新记录。如下图所示,使用“accountCreate”对象变量的值创建新记录。
图1 快速创建模式
表2 快速创建模式参数说明 参数名
参数说明
变量
预先定义的对象变量或对象变量数组,使用该对象变量或者对象变量数组的值创建新记录。
从全局上下文拖拽或直接输入对象变量/对象变量数组。
当前服务编排出现错误时回滚
- 勾选表示在服务编排中,当后续图元失败的情况下,就可以回滚到上一个流程。
- 不勾选,在服务编排中,当出现后边图元失败的情况下,对象记录操作的图元就不回滚。
默认为勾选。无特殊要求,请不要更改设置。
- 若上一步未勾选“使用快速创建模式”,则需要指定对象并为对象的字段赋值来创建记录。如下图所示,为“Account”对象新增“name”为“Lily”的数据记录,在变量“var_record_id”中保存新建的记录ID。
图2 普通创建模式
表3 普通创建模式参数说明 参数
参数说明
对象
指定的具体对象。
当前服务编排出现错误时回滚
当前服务编排出现错误时,回滚到上一个流程。
默认为勾选。无特殊要求,请不要更改设置。
赋值
选中对象后,该赋值区域“目标”列会出现该对象的字段。如果需要给多个字段赋值,则单击“新增行”,定义其他字段的值。
在“目标”中选择需要赋值的对象字段,“源”则可从全局上下文拖拽变量或者直接输入“{!变量名}”。
变量
将创建的记录ID分配到该变量中,以便在服务编排中引用。
从全局上下文拖拽或直接输入文本类型变量。
- 若上一步勾选“使用快速创建模式”,则需要指定一个预先定义的对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,使用该对象变量或对象变量数组的值创建新记录。如下图所示,使用“accountCreate”对象变量的值创建新记录。