云服务器内容精选

  • 操作指引 图1 Agent编排流程 表1 编排Agent的流程详解 序号 流程环节 说明 1 创建及发布Agent 创建专属Agent,并将应用程序及相关组件进行发布,使其能够正常运行。当前支持创建以下几种类型的Agent。 在AI原生应用引擎中创建单Agent(自主规划模式):将准备好的模型服务(必选)、工具、工作流、知识库、MCP等编排成Agent。 创建单Agent(工作流模式):用户与工作流进行对话,因此必须添加工作流,不支持添加模型、工具、知识库等配置。 创建单Agent(复杂任务规划):内置复杂任务规划和通用任务执行工具,可扩展外部MCP和工具结合任务经验模板,以处理复杂的智能体逻辑。 2 体验Agent 以对话的形式,对创建的Agent或平台资产中心预置的AI应用进行体验调测,以发现并解决Agent接口上的问题和错误。 3 使用Agent 支持通过API接口调用或Web界面访问两种方式使用Agent。
  • chat 将用户输入的对话内容传递给大模型,大模型对当前对话做出响应。 输入 配置执行动作,相关参数说明如表1所示。 表1 输入参数说明 参数 是否必填项 说明 模型服务调用ID 是 需要调用的大模型。 对于资产中心的模型,在资产中心选择“大模型”页签,单击模型卡片进入模型详情页面,查看模型服务调用ID。 对于我的模型(我部署的、我接入的)和我的路由策略,需要填写模型服务调用ID,请单击“获取模型服务调用ID”,进入“我的模型服务”页面,在模型服务列表中单击复制。 消息 是 选择数组类型的节点输出。 单击可切换为数组样式,配置“角色”和“对话内容(输入)”。 角色:对话内容对应的角色,支持user或system。 user表示用户向大模型提问。 system表示给大模型输入对话背景及设定。 对话内容:支持自定义输入文本,也可将前置节点的输出作为输入。 当角色为user时,输入发送给大模型的问题。例如:请帮我分析一下这个股票的潜在价值。 当角色为system时,输入大模型的对话背景,即对大模型的设定。例如输入给大模型:你是一个理财专家,请在后续的回答中,结合理财技巧给出答复。 高级配置 频率惩罚 否 介于-2.0和2.0之间的数字。正值会尽量避免使用常见的单词和短语,更倾向于生成较少见的单词。 输入加输出最大token数 否 表示模型输入加输出的最大长度。 存在惩罚 否 介于-2.0和2.0之间的数字。正值会尽量避免重复已经使用过的词语,更倾向于生成新词语。 温度 否 较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定。建议该参数和“多样性”只设置1个。 多样性 否 影响输出文本的多样性,取值越大,生成文本的多样性越强。建议该参数和“温度”只设置1个。 输出 该执行动作是根据用户定义的内容输出指定参数。 节点实例 在工作流中首次调用LLM节点需要新增实例,实例是节点的鉴权方式,如果未新增实例,节点就无法调通。 单击“新增实例”,在“创建实例”面板,配置表2参数信息。 表2 创建实例参数说明 参数名称 参数说明 基本信息 实例名称 必填项,自定义实例名称。 描述 选填项,输入实例相关描述信息。 验证信息 API Key 必填项,具体介绍请参见创建API Key。 单击“保存”,创建实例成功。 节点备注 输入节点备注信息,方便后续查阅节点功能。
  • 下载SDK并校验完整性 登录AI原生应用引擎,鼠标光标移至右上角登录的用户名。 单击“下载SDK”,进入下载SDK页面。 在“操作流程”区域,单击“下载SDK”,可获取完整的AI原生应用开发套件。 生成SDK包的SHA256哈希值,用于校验SDK完整性。生成方法如下: Windows系统SHA256哈希值生成方法 执行Windows+R,唤起任务调用,输入cmd打开命令行调用窗口。 执行certutil -hashfile 绝对路径下文件 校验值。 例如:certutil -hashfile C:\Users\xxxx\tcp.xml sha256 Linux系统SHA256哈希值生成方法 打开终端,进入到SDK文件所在目录。 执行sha256sum 文件名,生成该文件的SHA256。 例如:sha256sum tcp.xml Mac系统SHA256哈希值生成方法 打开终端,进入到SDK文件所在目录。 执行shasum -a 256 文件名,生成该文件的SHA256。 例如:shasum -a 256 tcp.xml 将生成的SHA256哈希值与“操作流程”区域展示的原始SHA256进行对比,验证文件的完整性。 如果两者一致,说明SDK包在下载过程中未被篡改或损坏;如果不一致,则说明存在问题,建议重新下载。
  • 结束 结束节点是工作流的基础节点之一,仅包含“结束节点”一个执行动作。 结束节点作为整条工作流的输出返回,需配置响应体、状态码、响应头参数。 表1 结束节点参数说明 参数 说明 选择回答模式 由Agent生成回答:响应体的输入必须为对象,在Agent中调用工作流时: Agent(LLM模式):工作流配置选择“总结模式”时,由大模型对工作流的输出进行总结,生成纯文本格式回答;选择“精准模式”时,将工作流的输出直接作为Agent的输出。 Agent(工作流模式):将工作流的输出直接作为Agent的输出。 使用设定内容直接回答(对象或数组类型):该模式仅单Agent工作流模式或工作流选择精确模式时生效。回答内容的输入必须为对象或数组,在Agent中调用工作流时,Agent不会对工作流的输出进行处理,将“回答内容”参数内容直接输出。 使用设定内容直接回答(字符串类型):该模式仅单Agent工作流模式或工作流选择精确模式时生效。回答内容的输入必须为字符串,在Agent中调用工作流时,Agent不会对工作流的输出进行处理,将“回答内容”参数内容直接输出。 响应体 当回答模式为“由Agent生成回答”时,配置此参数。 工作流的输出,支持自定义,也可选择前序节点的输出参数,只接受对象或数组类型,基本类型请使用JSON构造器组装成对象。 回答内容 当回答模式为“使用设定内容直接回答”时,配置此参数。 工作流的输出,支持自定义,也可选择前序节点的输出参数,只接受对象或数组类型,基本类型请使用JSON构造器组装成对象。 状态码 选择状态码。 响应头 选择数组类型的节点输出。 节点备注 输入节点备注信息,方便后续查阅节点功能。 父主题: 工作流基础节点说明
  • 前提条件 通过OBS( 对象存储服务 )接入数据时,操作账号需获得OBS只读权限和下载权限,具体操作请参见对其他账号授予桶的读写权限。 需具备充足的知识库容量包资源(包含OBS存储配额和向量库存储配额,两者比例为5:1),每个租户默认具备5G的OBS存储配额,默认配额用完后,请参考购买AppStage购买知识库容量包。 需要具备AI原生应用引擎管理员或开发者权限,权限申请操作请参见AppStage组织成员申请权限。
  • 更多操作 创建数据集完成后,可根据需要执行如表2所示的操作。 表2 更多操作 操作 步骤 查看数据集详情 在微调数据集页面选择“我创建的”页签。 在数据集列表中单击数据集名称,在微调数据集详情页面查看数据概况、调度历史,并支持对数据集进行溯源。 修改数据集 在微调数据集页面选择“我创建的”页签。 在数据集列表中,单击操作列的“修改”。 在修改页面编辑数据集描述、修改标签,单击“保存”。 删除数据集 被标注的数据集无法删除。 单个删除数据集 在微调数据集页面选择“我创建的”页签。 在数据集列表中,单击“操作”列的“删除”。 单击“确定”。 批量删除数据集 在微调数据集页面选择“我创建的”页签。 在数据集列表勾选多个数据集,再单击列表上方“批量删除”。 在“批量删除”对话框,单击“确认”。 标注数据集 只有格式为“对话文本”的数据集才可进行标注。 调度类型为“一次性调度”的数据集才可进行标注。 需要先在对微调数据集进行数据标注中创建标注任务,才能在当前页面执行数据标注。 在微调数据集页面选择“我创建的”页签。 在数据集列表中,单击数据集记录前的。 单击版本列表操作列的“标注”,参照对微调数据集进行数据标注进行数据标注。
  • 工作流工具节点说明 工作流的工具节点可以是系统提供的,也可以是用户自定义的工具,用于实现特定的业务逻辑或功能。包含以下三种类型: 华为类:为用户提供各种华为类的工具节点,如华为会议、华为天气服务等。具体介绍请参见华为类。 生活服务类:为用户提供各种用途全面,功能丰富的API资产,如银行网点查询、生活小窍门等。具体介绍请参见生活服务类。 我的工具类:包含AI原生应用引擎资产中心预置的三方工具以及自创建的工具。 资产中心预置的三方工具:在AI原生应用引擎的左侧导航栏选择“资产中心” ,选择“工具”页签,单击工具卡片,在工具详情页面可以查看工具描述、执行动作、参数配置等信息。 自创建的工具:工具是API的代理或容器,用户可以将常用API封装为工具。在创建工具时,需要先将选定的 API服务 注册为一个工具,然后再添加该服务下的API作为工具的执行动作。具体介绍请参见创建工具。 在工作流中首次调用我的工具类的节点需要新增实例,实例是工具的鉴权方式,如果未新增实例,工具就无法调通。 在工具类节点配置时,单击“新增实例”,此处以“历史上的今天”节点配置为例,如图1所示。 图1 历史上的今天节点配置 在“创建实例”面板,配置表1参数信息。 表1 创建实例参数说明 参数名称 参数说明 基本信息 实例名称 必填项,自定义实例名称。 描述 选填项,输入实例相关描述信息。 验证信息 API Key 必填项。 对于资产中心预置的三方工具,需要在该厂商的官网进行购买或注册,以获取鉴权信息。 租户自创建的工具,请填写工具创建时设置的鉴权信息。 父主题: 管理工作流
  • 知识检索流相关节点说明 本节仅介绍知识检索流特有的检索规划、召回及重排序三个节点,工作流其他基础节点说明请参见工作流基础节点说明。 检索规划 检索规划包含“Query拆解”、“Query改写”、“意图识别”三个执行动作,执行动作参数配置说明如表2所示。 Query拆解:配置适当的模型将原始查询内容拆解为更简单、易理解的请求。 Query改写:配置适当的模型对原始查询内容进行改写、优化,使得原始请求更准确。 意图识别:配置适当的模型对原始内容进行意图判断。 表2 检索规划执行动作参数说明 参数 说明 输入 模型服务调用ID 执行检索规划所调用的模型。 对于资产中心预置的模型,在资产中心选择“大模型”页签,单击模型卡片进入模型详情页面,查看模型服务调用ID。 对于我的模型(我部署的、我接入的)和我的路由策略,需要填写模型服务调用ID,请单击“获取模型服务调用ID”,进入“我的模型服务”页面,在模型服务列表中单击复制。 原始查询内容 当执行动作为“拆解/改写”时,需要配置此参数。 表示待处理(拆解/改写)的原始内容。 原始文本内容 当执行动作为“意图识别”时,需要配置此参数。 表示待进行意图识别的原始内容。 意图类别 当执行动作为“意图识别”时,需要配置此参数。 定义意图类别,大模型会按照定义的意图类别对用户问题进行归类。 支持自定义数组或选择数组类型的节点输出,例如:["儿科医疗问题","消化科医疗问题"]。 输出 该执行动作是根据用户定义的内容输出指定参数。 节点实例 实例是节点的鉴权方式,如果未新增实例,节点就无法调通。 实例名称:必填项,自定义实例名称。 描述:选填项,输入实例相关描述信息。 API Key:必填项,具体介绍请参见创建API Key。 节点备注 输入节点备注信息,方便后续查阅节点功能。 召回 召回节点包含“召回”一个执行动作,用于从知识库中检索并召回所有与查询相关的信息,参数配置说明如表3所示。 表3 召回执行动作参数说明 参数 说明 输入 知识库ID 请单击“获取知识库ID”,进入知识库列表,单击复制。 向量化检索内容 向量化检索的内容。 相似度阈值 相似度阈值的取值范围[0, 1],例如配置为0.5,则返回相似度大于等于0.5的结果。 召回数量 从检索结果中返回的内容片段数量,取值范围:0~10。 文本过滤 过滤条件。默认为空,支持填入SearchSqlFilter类对象,SearchSqlFilter参数说明如表4所示,样例如下: { "group_type": "OR", "expressions": [ { "field": "metadata.file_name", "field_type": "STRING", "operator": "EQUAL", "values": [ "四大名著介绍.txt" ] }, { "field": "metadata.path", "field_type": "STRING", "operator": "EQUAL", "values": [ "四大名著介绍.txt" ] } ] } 召回排序 排序规则。默认为空,支持填入SqlOrder类对象,SqlOrder参数说明如表6所示,样例如下: { "order_items": [ { "field": "metadata.order", "field_type": "INT", "order_type": "DESC" } ] } 输出 该执行动作是根据用户定义的内容输出指定参数。 节点实例 实例是节点的鉴权方式,如果未新增实例,节点就无法调通。 实例名称:必填项,自定义实例名称。 描述:选填项,输入实例相关描述信息。 API Key:必填项,具体介绍请参见创建API Key。 节点备注 输入节点备注信息,方便后续查阅节点功能。 表4 SearchSqlFilter 参数 是否必选 参数类型 描述 group_type 否 String 参数解释: 过滤条件运算符。 约束限制: 只有一个expression时,不需要group_type,group_type可以为null。 取值范围: 可以为null,如果不为null,枚举值AND和OR。 默认取值: 不涉及。 expressions 否 Array of Expression objects 参数解释: 过滤条件。 约束限制: 不涉及。 取值范围: 非空,条件数量介于1到10之间。 默认取值: 不涉及。 表5 Expression 参数 是否必选 参数类型 描述 field 否 String 参数解释: 过滤字段。 约束限制: 不涉及。 取值范围: 非空,字符串长度介于1到100之间。 默认取值: 不涉及。 field_type 否 String 参数解释: 过滤字段类型。 约束限制: 不涉及。 取值范围: 可以为null,如果不为null,枚举值:INT、FLOAT、BOOLEAN和STRING。 默认取值: 不涉及。 operator 否 String 参数解释: 过滤操作符。 约束限制: 不涉及。 取值范围: 可以为null,如果不为null,枚举值:EQUAL、NOT_EQUAL、GREAT_THAN、GREAT_EQUAL、LESS_THAN、LESS_EQUAL、IN、NOTIN和STARTS_WITH。 默认取值: 不涉及。 values 否 Array of strings 参数解释: 过滤值。 约束限制: 当operator参数的值为EQUAL(等于)、NOT_EQUAL(不等于)、GREAT_THAN(大于)、GREAT_EQUAL(大于等于)、LESS_THAN(小于)、LESS_EQUAL(小于等于)和STARTS_WITH(以xxx开头)时,数量限制为1。 取值范围: 非空,数量介于1到100之间,每个字符串长度最大不超过2000。 默认取值: 不涉及。 表6 SqlOrder 参数 是否必选 参数类型 描述 order_items 否 Array of OrderItem objects 参数解释: 排序规则。 约束限制: 不涉及。 取值范围: 非空,数量介于1到10之间。 默认取值: 不涉及。 表7 OrderItem 参数 是否必选 参数类型 描述 field 否 String 参数解释: 排序字段。 约束限制: 不涉及。 取值范围: 非空,字符串长度介于1到100之间。 默认取值: 不涉及。 field_type 否 String 参数解释: 排序字段类型。 约束限制: 不涉及。 取值范围: 可以为null,如果不为null,枚举值:INT、FLOAT、BOOLEAN和STRING。 默认取值: 不涉及。 order_type 否 String 参数解释: 排序类型。 约束限制: 不涉及。 取值范围: 不为null,枚举值:ASC(升序)和DESC(降序)。 默认取值: 不涉及。 重排序 重排序节点包含“重排序”一个执行动作,用于对召回结果进行重排序,参数配置说明如表8所示。 表8 重排序执行动作参数说明 参数 说明 输入 模型服务调用ID 执行重排序所调用的模型,例如平台预置的bge-reranker-large。 对于资产中心预置的模型,在资产中心选择“大模型”页签,单击模型卡片进入模型详情页面,查看模型服务调用ID。 对于我的模型(我部署的、我接入的)和我的路由策略,需要填写模型服务调用ID,请单击“获取模型服务调用ID”,进入“我的模型服务”页面,在模型服务列表中单击复制。 原始查询内容 用户的请求内容。 排序返回数量 返回排名前n个文档。 召回结果 召回的结果,提供给模型进行重排序。 输出 该执行动作是根据用户定义的内容输出指定参数。 节点实例 实例是节点的鉴权方式,如果未新增实例,节点就无法调通。 实例名称:必填项,自定义实例名称。 描述:选填项,输入实例相关描述信息。 API Key:必填项,具体介绍请参见创建API Key。 节点备注 输入节点备注信息,方便后续查阅节点功能。
  • 创建执行动作 在工具详情页面,单击“创建执行动作”,配置执行动作基础信息,参数如表2所示。 表2 执行动作基本信息参数说明 参数 说明 名称 执行动作是需要完成的特定任务,自定义执行动作的名称,比如,“发送电子邮件”。“更新行”。 长度不能超过64个字符,可包含中文、大小写字母、数字及下划线、中划线、英文小括号,不能以下划线、中划线、英文小括号开头。 英文名称 执行动作的英文名称。 类型 默认为API,表示通过调用API的方式创建执行动作。 可见性 可见 隐藏 设置为隐藏的执行动作,在流编排中将不可见。 描述 执行动作的描述信息。 单击“下一步”,配置输入,参数如表2所示,配置完成后单击“下一步”。 表3 输入参数说明 参数 说明 接口路径 API的请求路径。必须以/开头,且不能有连续多个/,不包含除/_-:@%+.~#?&={}[]()、$以外的特殊字符和空格。 以https://aiae.appstage.myhuaweicloud.com/v1/chat/completions为例,接口路径可以填写为v1/chat/completions、/chat/completions、/completions或不填。原则上基准URL+执行动作中填写的接口路径拼接起来为完整的/v1/chat/completions即可。 输入参数 API的请求参数,如果被调用API没有请求参数可不填。 请求头(Header):HTTP请求消息的组成部分之一,请求头负责通知服务器有关于客户端请求的信息。 单击参数列表“操作”列的可以新增参数,参数配置说明请参见表4。 请求体(Body):HTTP请求消息的组成部分之一,请求体呈现发送给服务器的数据。 JSON/XML:JSON、XML格式的数据。 参数列表“操作”列的:可选择是否开启“是否支持根节点输入”参数,开启并发布对应工具后,在创建流中添加该执行动作时可以自定义请求体参数的值。 参数列表“操作”列的:新增参数,参数配置说明请参见表4。 导入:可直接粘贴被调用API的JSON、JSON Schema或XML数据,减少逐个配置参数的工作量。导入文件示例请参见JSON Schema/JSON/XML文件示例。 如果请求体使用XML格式,XML header参数必须配置。 复制:复制请求体参数的JSON或XML数据。 预览:可以预览参数的JSON或XML结构。 form-data:文件格式数据。 参数列表“操作”列的:新增参数,参数配置说明请参见表4。 Binary:文件格式数据。输入、输出仅支持配置一处。例如,输出入参数选择了“Binary”,则输出不显示,反之亦成立。 查询参数(Query):查询参数会追加到URL。例如,在 /items?id=#### 中,查询参数为ID。 单击参数列表“操作”列的可以新增参数,参数配置说明请参见表4。 路径参数(Path):路径与路径模板一起使用,其中参数值实际上是操作URL的一部分。 表4 参数配置说明 参数 说明 参数名称 输入参数的名称。 显示字段 用户在表单中看到的参数项标签。 必填 勾选该参数是否是用户必填项。 参数类型 选择参数类型,支持string、number、boolean、integer类型。 此外,当请求体(Body)为JSON或XML时,还支持array、object类型参数;当请求体(Body)为form-data时,还支持file类型参数。 说明 关于输入值的介绍说明。 操作 单击:配置参数在界面的显示样式。配置完成并发布对应工具后,在创建流中添加该执行动作时可以查看参数的界面显示效果。 参数类型:选择参数类型。 格式:设置用户输入该参数时界面显示的样式,可选择文本框、日期时间、富文本、下拉列表。不同的参数类型可选择的格式不同。 当格式选择为下拉列表时,需设置标签和下拉列表的值。单击“新增”可进行添加。 设置完成后,如果勾选了“支持多选”,则可在创建流中添加该执行动作时选择多个值,否则,只能选择一个值。需要配置分隔符,分隔符只能输入单个特殊字符,如“,”“$”、“%”、“^”、“&”等,不设置时,默认为“,”。 可见性:设置用户输入该参数时界面显示的可见性。 无:在流中正常显示。 高级:默认隐藏在高级设置菜单里。 隐藏:该参数向用户隐藏。 重要:优先显示在表单的最开始。 默认值:当格式选择为文本框、日期时间、富文本时,支持设置该参数的预设值。 单击:新增节点。 单击:删除该节点。 单击“下一步”,配置输出参数,参数如表2所示。 表5 输出参数说明 参数 说明 添加响应 单击“添加响应”,根据被调用API的响应码信息添加响应码。 输出参数 配置输出参数,如被调用API没有响应参数可不填。 响应体:HTTP响应消息的组成部分之一,响应体呈现发送给服务器的数据。 JSON/XML:JSON、XML格式的数据。 参数列表“操作”列的:新增参数,参数配置说明请参见表4。 当选择XML格式时,单击参数列表“操作”列的,配置XML标签名。 导入:可直接粘贴被调用API的JSON Schema、JSON或XML数据,减少逐个配置参数的工作量。导入文件示例请参见JSON Schema/JSON/XML文件示例。 如果响应体使用XML格式,XML header参数必须配置。 复制:复制请求体参数的JSON或XML数据。 预览:可以预览参数的JSON或XML结构。 Binary:文件格式数据。输入、输出仅支持配置一处。例如,输出入参数选择了“Binary”,则输出不显示,反之亦成立。 响应头:HTTP响应消息的组成部分之一,响应头负责通知服务器有关于客户端请求的信息。 单击参数列表“操作”列的可以新增参数,参数配置说明请参见表4。 单击“下一步”,调试校验工具,验证工具是否可用。 配置用例设置参数,参数说明如表6所示。配置完成后,单击“提交测试”。 表6 配置用例设置参数说明 参数 说明 实例 选择已创建好的实例。 也支持新建实例,单击“新建实例”,配置实例名称、描述及验证信息,验证信息填写工具创建时所配置的鉴权信息,单击“保存”。 验证信息与步骤3所选的验证方式相关,如果验证方式为“无验证”,则无需配置实例。 输入参数 配置输入参数。 在测试结果预览区域,查看测试结果。 工具调试完成后,单击“保存”。
  • 设置鉴权信息 在AI原生应用引擎的左侧导航栏选择“资产中心”。 在资产中心页面,选择“工具”页签。 鼠标光标移至工具卡片上,单击“设置鉴权”。 在“设置鉴权信息”弹框中,输入鉴权信息,单击“保存”。 设置鉴权信息弹框中通常会展示工具鉴权获取地址,请根据界面提示进行获取。 鉴权信息与工具创建时所采用的验证方式有关,一般常见的有appkey、X-API-Key等。 对于已设置鉴权的工具,在“设置鉴权信息”对话框,单击“移除”。 移除鉴权信息后将影响该工具的调用,需重新设置才能进行调用。
  • 前提条件 为防止平台校验失败,请获取正确的模型文件,您可以通过模型创建过程中的界面提示下载正确的模型版本,具体请参见表1。 确保待上传的模型文件已存在于OBS(对象存储服务)桶,具体操作请参见上传对象。 从OBS中选择模型时,操作账号需获得OBS桶中对象的读权限,具体操作请参见对其他账号授予指定对象的读权限。 需要具备AI原生应用引擎管理员或开发者权限,权限申请操作请参见AppStage组织成员申请权限。
  • 更多操作 模型创建完成后,可根据需要执行如表2所示的操作。 表2 更多操作 操作 步骤 重试创建任务 对于创建失败的模型,在“我的模型”页签下“我创建的”模型列表中,单击操作列的“重试”,即可重新尝试创建。 查看关联服务 在“我的模型”页签下“我创建的”模型列表中,单击操作列的“查看关联服务”,可以查看基于该模型部署的模型服务。 删除我的模型 如果当前模型已关联模型服务,删除模型会影响模型服务的正常运作,请谨慎操作。 在“我的模型”页签下“我创建的”模型列表中,单击操作列的“删除”,在弹出的确认框中单击“仍要删除”。
  • 多分支条件 选择多分支条件后,侧边栏会展示该动作包含的参数,画布上会展示一个多分支条件的白色框,单击“添加分支”,添加业务场景所需要的各个分支条件,同时画布上会展示各个分支条件的信息,分支条件里面可以再添加其他分支。 如果想对多分支条件的当前项进行数据处理,可在多分支条件中进行业务编排。流开始运行时,会先运行多分支条件里面的各个执行动作,之后运行分支以外的执行动作。如果多分支条件运行没有结果,系统默认会按照分支默认条件去执行。 参数配置 用户配置多分支条件执行动作,相关参数说明如表3所示。 表3 多分支条件参数说明 参数 是否必填项 说明 数据类型 是 支持字符串、整数。 条件值 是 多分支条件需要满足的条件。 节点备注 输入节点备注信息,方便后续查阅节点功能。
  • 循环 循环(while),当满足条件时,重复执行循环块内的逻辑,直到不满足条件或者超出最大循环次数,或者超出超时时间。 参数配置 用户配置终止执行动作,相关参数说明如表6所示。 图5 循环参数配置 表6 循环输入参数说明 参数 说明 满足以下条件 在下拉框中选择“全部满足”或“任意一项满足”。 全部满足:当满足所有条件时,执行循环块内的逻辑。 任意一项满足:当满足任意一项条件时,循环块内的逻辑。 条件1 ①:输入需要判断的对象,例如:人数。 ②:选择包含、不包含、等于、不等于、大于、大于等于、小于、小于或等于、为空,例如:小于。 ③:输入需要匹配的值,例如:10。 单击“添加条件”可以添加多项条件。 最大循环次数 默认值循环5000。 超时时间 默认值30min。 节点备注 输入节点备注信息,方便后续查阅节点功能。
  • 数据分片 数据分片执行动作可以将数组类型的变量按指定策略进行分组。例如:输入参数为[1,2,3,4],按固定数量策略进行分组,期望分片数量为2,那么最终结果为[[1,2],[3,4]]。如果不能整分,则每小组数量为入参数组长度与期望分片数量相除,结果向上取整,例如:输入参数为[1,2,3,4,5],按固定数量策略进行分组,期望分片数量为2,那么最终结果为[[1,2,3],[4,5]]。 参数配置 数据分片相关参数如表2所示。 表2 数据分片参数说明 参数 是否必填项 说明 分片对象 是 数组类型的自定义变量或之前节点的出参。 分片策略 是 设置分片策略,目前策略仅有“固定数量”一种。 分片数量 是 获得数组数量的期望值。 节点备注 输入节点备注信息,方便后续查阅节点功能。