云服务器内容精选

  • 异常监控和处理 异常监控和处理(try-catch),左侧为try,右侧为catch。当左侧try分支出现错误时,会进入右侧catch分支,执行右侧的逻辑,如果左侧try逻辑无错误,则继续向下执行。 输入参数 该执行动作无输出参数。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考循环输出参数说明。 表14 循环输出参数说明 参数 说明 异常响应内容 左侧try分支中异常连接器节点的报错信息。 异常连接器 左侧try分支中异常连接器节点的连接器名称。 异常执行动作 左侧try分支中异常连接器节点的执行动作名称。 响应头 存放以上三个异常信息的集合。
  • 循环 循环(while),当满足条件时,重复执行循环块内的逻辑,直到不满足条件或者超出最大循环次数,或者超出超时时间。 输入参数 用户配置终止执行动作,相关参数说明如循环输入参数说明所示。 表12 循环输入参数说明 参数 说明 条件1 是否循环的条件。 最大循环次数 默认值循环5000。 超时时间 默认值30min。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考循环输出参数说明。 表13 循环输出参数说明 参数 说明 循环次数 循环次数。
  • 数据分片 数据分片执行动作可以将数组类型的变量按指定策略进行分组。例如:输入参数为[1,2,3,4],按固定数量策略进行分组,期望分片数量为2,那么最终结果为[[1,2],[3,4]]。如果不能整分,则每小组数量为入参数组长度与期望分片数量相除,结果向上取整,例如:输入参数为[1,2,3,4,5],按固定数量策略进行分组,期望分片数量为2,那么最终结果为[[1,2,3],[4,5]]。 输入参数 用户配置数据分片执行动作,相关参数如表5所示。 表5 数据分片输入参数说明 参数 必填 说明 分片对象 是 数组类型的自定义变量或之前节点的出参。 分片策略 是 设置分片策略,目前策略仅有“固定数量”一种。 分片数量 是 获得数组数量的期望值。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表6。 表6 数据分片输出参数说明 参数 说明 执行结果 数据分片是否运行成功。 true:表示成功。 false:表示失败。 数据分片结果 数据分片后的结果,返回值为二维数组。
  • 流程块 流程块(flow block),流程块用来监控上个节点的状态,并进入到流程块中执行流程块里面的逻辑。 输入参数 用户配置终止执行动作,相关参数说明如流程块输入参数说明所示。 表10 流程块输入参数说明 参数 必填 说明 参照对象 是 默认上个节点。 运行条件 是 执行成功/执行失败。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考流程块输出参数说明。 表11 流程块输出参数说明 参数 说明 是否执行 流程块内步骤是否执行。 异常响应内容 异常响应内容。 异常连接器 异常连接器。 异常执行动作 异常执行动作。
  • 分支 用户选择分支后,画布上会展示一个分支的白色框,单击“添加分支”,添加业务场景所需要的各个分支,同时画布上会展示各个分支的信息,最多可以配置五个分支,分支里面可以再添加其他分支。以下图为例: 如果想对分支的当前项进行数据处理,可在分支中进行业务编排。流开始运行时,会先运行分支里面的各个执行动作,之后运行分支以外的执行动作。 输入参数 该执行动作无输入参数。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表4。 表4 分支输出参数说明 参数 说明 当前项 分支中的当前项。
  • 多分支条件 用户选择多分支条件后,侧边栏会展示该动作包含的参数,画布上会展示一个多分支条件的白色框,单击“添加分支”,添加业务场景所需要的各个分支条件,同时画布上会展示各个分支条件的信息,分支条件里面可以再添加其他分支。以下图为例: 如果想对多分支条件的当前项进行数据处理,可在多分支条件中进行业务编排。流开始运行时,会先运行多分支条件里面的各个执行动作,之后运行分支以外的执行动作。如果多分支条件运行没有结果,系统默认会按照分支默认条件去执行。 输入参数 用户配置多分支条件执行动作,相关参数说明如表7所示。 表7 多分支条件输入参数说明 参数 必填 说明 多分支条件 是 多分支条件需要满足的条件。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表8。 表8 多分支条件输出参数说明 参数 说明 当前项 多分支条件中的当前项。
  • 遍历集合元素 添加执行动作时,如果选择了“计划”执行动作,则流编排能映射上遍历集合元素里面需要选到遍历项的子节点。 用户选择该执行动作后,侧边栏弹出输入框: 用户需在输入框内填入数组参数,如[1,2,3]或引用数组参数。 如果想对遍历的当前项进行数据处理,可在上下文引用中获取到当前项。 输入参数 用户配置遍历集合元素执行动作,相关参数说明如表2所示。 表2 遍历集合元素输入参数说明 参数 必须 说明 条件 是 数据集合需要满足的条件。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表3。 表3 遍历集合元素输出参数说明 参数 说明 当前项 遍历集合元素的当前项。
  • 条件判断 用户选择条件判断后,侧边栏会展示该动作包含的参数,同时画布上会展示两条分支,以下图为例: 用户首先需要填写判断条件的相关参数,包括: 选择满足条件(全部满足/任意一项满足) 输入待判断的参数 选择判断条件(包含、不包含、等于、不等于、大于、大于等于、小于、小于或等于、为空) 输入将要判断的值 如果包含多个判断语句,可以通过单击“添加条件”按钮进行添加。 当参数填写完成后,如果逻辑判断正确,则会走向“如果是”分支,反之则会走“如果不是”分支进行后续操作。 输入参数 用户配置条件判断执行动作,相关参数说明如表1所示。 表1 条件判断输入参数说明 参数 必填 说明 满足条件 是 选择满足条件(全部满足/任意一项满足)。 待判断的参数 是 输入待判断的参数。 判断条件 是 选择判断条件(包含、不包含、等于、不等于、大于、大于等于、小于、小于或等于、为空)。 将要判断的值 是 输入将要判断的值。 输出参数 该执行动作无输出参数。
  • 数值递增 需要先定义一个整数变量,可按填写的值进行递增。例如,先定义参数data为整数1,数值递增值为1,递增后可以得到data的值为2,如果放在循环内执行,可以得到递增次数为循环次数的数值data。 输入参数 用户配置数值递增执行动作,相关参数说明请参考数值递增输入参数说明。 表3 数值递增输入参数说明 参数 说明 变量名 选择参数类型(暂无数据)。 值 设定参数的预设值。 输出参数 该执行动作无输出参数。
  • 数值递减 需要先定义一个整数变量,可按填写的值进行递减。例如,先定义参数data为整数10,数值递减值为2,递减后可以得到data的值为8,如果放在循环内执行,可以得到递减次数为循环次数的数值data。 输入参数 用户配置数值递减执行动作,相关参数说明请参考数值递减输入参数说明。 表4 数值递减输入参数说明 参数 说明 变量名 选择参数类型(暂无数据)。 值 设定参数的预设值。 输出参数 该执行动作无输出参数。
  • 变量赋值 使用变量赋值前需进行变量的定义,即在“初始化变量”动作定义完成后,变量赋值的侧边栏参数“变量名”的下拉列表中才能选取到参数。在变量名的最右侧会展示变量的类型。 输入参数 用户配置变量赋值执行动作,相关参数说明请参考变量赋值输入参数说明。 表6 变量赋值输入参数说明 参数 说明 变量名 选择参数类型(暂无数据)。 值 设定参数的预设值。通过填入值,实现对该参数值的改动。 输出参数 该执行动作无输出参数。
  • 追加到字符串变量 需要先定义一个字符串变量,可将值内填写的数据,以字符串的形式追加到字符串变量中。例如,先定义一个变量名为data的变量,类型为字符串,值为Str,使用追加到字符串变量后,可在下拉框内选择data,传入值ing,运行即可获得变量data,类型为字符串,值为String。 输入参数 用户配置追加到字符串变量执行动作,相关参数说明请参考表2 追加到字符串变量输入参数说明。 表2 追加到字符串变量输入参数说明 参数 说明 变量名 选择参数类型(暂无数据)。 值 设定参数的预设值。 输出参数 该执行动作无输出参数。
  • 变量定义 输入参数 用户配置初始化变量执行动作,相关参数说明请参考初始化变量输入参数说明。 表5 变量定义参数说明 参数 是否必选 说明 示例 变量名 是 用于指定将要命名的变量的名称。 re 类型 是 变量的类型。目前包含字符串、整数、布尔、浮点数、数组、对象。 字符串 整数 布尔 浮点数 数组 对象 值 否 用于指定该变量的值。 这是一句话 12345 true 3.1415 [1,2,3,4,5] {"key":"value"} 输出参数 该执行动作无输出参数。
  • 追加到数组变量 需要先定义一个数组变量,可将值内填写的数据,以字符串的形式追加到数组变量中。例如,先定义一个变量名为data的变量,类型为数组,值为【“123”】,使用追加到数组变量后,可在下拉框内选择data,传入值456,运行即可获得变量data,类型为数组,值为【“123”,“456”】。 输入参数 用户配置追加到数组变量执行动作,相关参数说明请参考表1。 表1 追加到数组变量输入参数说明 参数 说明 变量名 选择参数类型(暂无数据)。 值 设定参数的预设值。 输出参数 该执行动作无输出参数。