检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建空白AstroZero服务编排 服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式,来进行服务开发的能力。本章节以创建一个根据传入的用户名,配置欢迎信息的简单业务场景为例,向您介绍如何从零开始创建一个服务编排。 创建服务编排 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
在“发布至WeLink”页面,设置待发布应用的以下信息。 小程序名称:从下拉框选择要发布到WeLink上的应用名。本示例选择“开发者调查问卷”。 版本号:要发布的版本号。注意是数字递增的,新发布的版本号应高于之前的版本。本示例设置为“1.0.0”。 主页:选择一个发布的页面作为首页,即显示的默认页面。本示例
String 参数解释: 新建数据对象的名称。 约束限制: 不涉及。 取值范围: 1~80个字符。 默认取值: 不涉及。 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 records 是 Array 参数解释: 记录的属性和值组成的对象数组。 约束限制: 不涉及。 响应参数
根据OAuth2标准协议,返回体一般如图9所示。由于不同的第三方实现的情况可能不一样,返回的不一定是标准的键值。例如,有些第三方接口返回的是“accessToken”,而不是“access_token”,所以平台需要对这些不标准的键值映射成标准的。 图8中配置的消息体属性是第三方返回的“accessToken”
Action是一个具体的SOAP协议的接口,在其他开发环境中可以直接调用已启用的Soap Action。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。 将鼠标放在某个文件夹上(如Logic),单击加号,选择“服务编排”。 图1 选择服务编排 设置服务编排的标签和名称,单击“添加”。
华为云Astro轻应用服务视频 介绍AstroZero中的低代码能力 05:15 低代码开发介绍 华为云Astro轻应用服务视频 介绍AstroZero中的零代码能力 05:19 零代码开发介绍 新手入门 华为云Astro轻应用服务视频 介绍AstroZero中的开发者用户和权限 05:43 开发者用户与权限
context 脚本执行的上下文,例如获取当前租户ID、获取当前登录用户ID等。 action 定义脚本的输入输出方法,以及调用脚本的方法。 buffer 操作二进制缓存区,例如将缓冲区内容转换为字符串。 setup 对系统对象Standard Object的增、删、改、查。 db
该运行中的BPM实例。 状态 实例运行的状态。 模型名称 创建BPM时,配置的名称。 由BPM的名称与运行的BPM的版本组成。 当前元素 BPM实例目前运行到的图元。 创建人 运行该BPM实例的用户名。 创建时间 开始运行BPM的时间。 最后修改人 最近一次修改BPM的用户名。 最后修改时间
隐藏:勾选后,页面上会隐藏该字段。 宽度:该字段配置框的宽度,占页面宽度的比例。 默认值:支持设置如下默认值。 其他字段值:该表单内的其他定位组件、关联记录中的定位字段。 关联数据:关联已有数据,即取查询到的,最新的一条数据作为默认值。 图2 配置默认值 公式编辑:给表单中的某个字段编辑公式后,在填写表单
设置告警级别,如紧急、重要、次要和提示。 告警原因 设置自定义告警上报的原因,方便后期查看和定位。 修复建议 设置告警故障的处理建议,方便运维人员修复告警。 删除告警模板 告警模板创建后,支持删除已创建的告警模板。存在告警记录的告警模板无法删除或修改。 参考登录管理中心中操作,登录AstroZero管理中心。
进入运行环境业务配置中心 在“应用配置”页签的App下,单击具体的应用,例如“故障单流程”。 图2 单击故障单流程 在左侧导航栏中,选择“流程配置”,单击需要定制修改的业务流程,例如“事故处理场景”。 选择“业务模型”,显示该业务流程涉及的模型对象,单击“新建”,可添加自定义字段。
绑定企业微信 使用已开通AstroZero服务的华为账号登录华为云。 在“产品”中,选择“开发与运维 > 低代码平台 Astro > Astro轻应用 Astro Zero”。 图1 选择Astro轻应用 在AstroZero服务控制台,单击对应实例中的“管理运行环境”,即可进入运行环境管理中心。
宽度:该字段配置框的宽度,占页面宽度的比例。 问号提示:当该字段较难理解时,可通过配置“问号提示”告诉用户该字段的含义、如何配置等,可以设置为中文,也可以设置为英文。 设置后,页面该字段旁会有问号图标,单击后会显示配置的“问号提示”内容。 描述信息:设置组件的描述信息。 父主题:
想继续使用,需要在指定的时间内为AstroZero续费,否则存储在云服务中的数据将被删除、云服务资源将被释放。AstroZero在到期前续费成功,所有资源得以保留,且AstroZero的运行不受影响。 续费相关的功能 包年/包月AstroZero续费相关的功能,如表1所示。 表1
默认取值: 不涉及。 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 setValue 是 Object 参数解释: 更改的属性和新值组成的对象。 约束限制: 不涉及。 响应参数 表3 响应参数 参数 参数类型 描述 resCode String 参数解释: 返回码。 取值范围:
用,则进入最近版本的BPM编辑器页面。 单击该按钮,可执行该BPM。如果BPM有多个版本,则执行处于启用状态的BPM;如果多个版本都未启用,则执行最近版本的BPM。 名称 BPM的名称,即在创建BPM时,配置的名称。 标签 BPM的标签,即在创建BPM时,配置的标签。 是否启用 BPM是否处于已启用状态。
当AstroZero调用其他服务(包括原生服务)的HTTPS请求时,可以通过开启根证书校验来认证对方服务端的身份(公钥持有者的身份)是否安全。 前提条件 已获取对方服务的根证书。若对方服务没有提供根证书且其根证书为标准证书,可通过以下方式获取: 打开浏览器,输入对方服务地址,参考图1及图2,查看对方服务的根证书信息。
因业务需要,脚本要实现的能力变化,此时可以基于原有脚本修改,并保存为脚本的新版本。在此场景下,原有脚本作为老版本自动失效。 场景2:在已有脚本基础上新建脚本。 需要开发的新脚本与已有的某个脚本类似,此时可以基于原有脚本修改,再保存为新的脚本名称。在此场景下,原有脚本仍然有效。新脚本和老脚本也没有关联关系,各自独立。
如果脚本有多个版本,则显示处于启用状态脚本的参数。 如果多个版本都未启用,则显示最近版本脚本的参数。 输出参数 显示脚本的输出参数,包括参数名、参数类型、是否为集合和描述信息。 如果脚本有多个版本,则显示处于启用状态脚本的参数。 如果多个版本都未启用,则显示最近版本脚本的参数。 版本 显示脚本的所有版本。 移动脚本
宽度:该字段配置框的宽度,占页面宽度的比例。 默认值:支持设置如下默认值。 其他字段值:该表单内的其他定位组件、关联记录中的定位字段。 关联数据:关联已有数据,即取查询到的,最新的一条数据作为默认值。 图2 配置默认值 引导文字:当用户没有配置该字段值时,在界面显示的引导文字,可以设置为中文,也可以设置为英文。