参考登录华为云Astro轻应用应用设计器中操作,登录应用设计器。 在应用设计器的左侧导航栏中,单击“进行中”。 在“任务列表”中,单击对应部署任务中的“查看问题”。 图2 单击查看问题 根据页面上提供的错误提示信息,来进行问题定位。
在脚本编辑器中,将以下脚本代码粘贴到代码编辑区。
管理华为云Astro轻应用脚本 使用已有脚本创建新脚本 不需要进入脚本编辑器,直接在新增脚本页面,通过选择“使用已有脚本”,来创建一个新脚本。 参考登录华为云Astro轻应用应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“逻辑”。 单击脚本后的,进入新增脚本页面。
图1 脚本图元 独立事务的具体写法如下,如果脚本中存在加粗内容,则表示开启了独立事务,即使引用它的服务编排失败,事务操作也不会回滚。
单击编辑器上方的,执行脚本。 在“输入参数”页签中,输入请求报文,单击测试窗口右上角的。 检查输出参数页签中的结果,是否符合预期。 脚本执行完后,在日志页签检查输出日志。 调试结果符合预期后,单击,启用脚本。 脚本启用后,才可以在其他脚本、服务编排等操作中使用。
单击编辑器上方的执行图标,在页面底部,单击测试窗口右上角的。在“输出参数”页签,显示如图3所示,可查看到抛出的错误码信息。 图3 运行脚本后显示界面 单击脚本编辑器上方的,启用脚本。 参考创建空白华为云Astro轻应用服务编排中操作,创建服务编排时可使用错误码。
服务编排,搭积木式应用构建,积木零件组合复用 拖拉拽式编排流程,图形化展示服务逻辑。 逻辑单元封装,通过图元形式集成到服务编排中,可重新组合。 运行服务编排支持断点调试,日志跟踪,页面性能查看。 集成开发,灵活实现系统间对接 连接器&API开放,可以快速对接第三方系统。
连接器 预置连接器接口,包括上传、下载、删除文件和目录等接口。通过这些接口,您可以实现文件的上传、下载和列举目录下文件等。 表7 连接器接口 API 说明 上传文件 将本地文件上传到存储中。使用该API上传文件,默认只会上传到连接器下配置的第一个桶中。
华为云Astro轻应用封装了不同类型的连接器对接相应的第三方服务,如OBS、MINIO、Redis和云搜索等。通过连接器,开发者无需关注具体代码实现,只需要配置服务地址和鉴权信息,即可在服务编排或脚本中快速集成第三方系统。
图4 测试自动化任务 当触发器的触发条件为“流程事件触发”时(如图5),不支持测试功能,即无测试按钮。 图5 流程事件触发 在弹出的测试页面,选择一条记录,单击“开始测试”。 图6 选择一条记录 触发条件为“定时触发”时(如图7),无需选择记录,即可立即测试(如图8)。
创建报表 参考登录华为云Astro轻应用应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“界面”。 (可选)单击报表后的,为报表添加目录。 报表默认存放在根目录下,在创建报表前,您可以先创建报表存放的目录,也可以在报表创建后将其拖拽到指定目录。
在应用设计器的左侧导航栏中,选择“逻辑”,单击编排后的“+”。 设置服务编排的标签和名称,单击“添加”。 图18 新建服务编排 表9 新建服务编排参数说明 参数 说明 示例 标签 服务编排的标签名,用于在界面展示,创建后可修改。 取值范围:1~64个字符。
添加允许被引用的元素 将当前应用中的页面、对象、服务编排等元素对外开放,供其他应用引用,实现模块化构建、资产复用和集成。 参考登录华为云Astro轻应用应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“设置”,进入应用设置页面。
工作流设计器 工作流设计器由上方按钮区域、左侧面板图元区域、中间画布工作区域和右侧属性配置区域四部分组成。
连接器访问控制 目前只向对外提供HTTP接口的连接器进行权限控制,包括S3、OBS、MINIO、ObjectStorageProxy类型连接器。 在运行这些连接器的接口时,需要检查其运行权限。
在华为云Astro轻应用标准页面中,通过添加一个视图列表组件,即可实现在移动端数据的上拉异步加载功能,具体操作如下: 在华为云Astro轻应用服务控制台的主页中,单击“进入首页”,进入应用开发页面。 在“主页 > 全部应用”中,单击应用后的“编辑”,进入应用设计器。
参考登录华为云Astro轻应用应用设计器中操作,进入“A”应用设计器。 在左侧导航栏中,选择“逻辑”,单击“更多 > 系统参数”。 单击“导入”,选择环境配置中已创建的系统参数进行导入。 在脚本、服务编排或工作流中,使用系统参数。
在脚本编辑器中,将以下脚本代码粘贴到代码编辑区。
通过华为云Astro轻应用中的连接器上传并识别身份证图片 华为云Astro轻应用封装了不同类型的连接器用于对接其他服务,对接后即可在应用中使用该服务。本实践向您介绍如何通过OCR连接器,实现身份证信息的识别和存储能力。
使用华为云Astro轻应用设置应用的兼容性 如果您的应用中包含一些在早期平台版本中开发的内容(如脚本、服务编排等),而当前版本已经发生了变更,您可以尝试通过设置兼容性开关来恢复原来的功能。 设置应用的兼容性 参考登录华为云Astro轻应用应用设计器中操作,登录应用设计器。