检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何使用沙箱进行测试 什么是沙箱 沙箱环境(Sandbox)是与开发环境隔离的环境,用户可以在沙箱环境中进行软件测试,也可在开发环境直接进行测试。沙箱是一种特殊的执行环境,能够在不破坏生产环境的情况下测试更改或更新应用程序。AstroZero提供了创建沙箱环境功能,您可根据需要决定是否使用沙箱环境。
使用AstroZero创建业务对象 业务对象(BO)是封装了完整的数据模型、业务逻辑、页面展现的软件单元。一个BO提供一个完整场景的服务,为上层应用提供特定服务。不同用户可以开发各自的BO,在BO里创建逻辑使其具有特定的业务功能,开发好后制作成用户包并进行发布。下载用户包给其他用
什么是BO 商业对象(Business Object,简称BO)是封装了完整的数据模型、业务逻辑、页面展现的软件单元。一个BO提供一个完整场景的服务,为上层应用提供特定服务。不同用户可以开发各自的BO,在BO里创建逻辑使其具有特定的业务功能,开发好后制作成用户包并进行发布。下载用
行设置打包,不包含App本身。 补丁包的作用 补丁包是对部分已安装应用的功能修补。有些时候只是需要修改应用中的个别组件,此时如果使用完整的软件包会过于冗余,并且会导致一些已修改的内容被覆盖,而组件允许只选择个别组件,而不包含App本身的方式,对组件进行修改和替换。 发布补丁包 参
什么是应用 应用即一个App,是一个实现了某种业务管理的可运行应用程序。创建应用是在低代码中开发项目的第一步,也是端到端构建软件应用的入口。在开发项目工程前,请先创建一个应用,再在应用中创建数据、后台逻辑和前台页面。 低代码应用开发平台支持通过拖拉拽创建前端页面,可视化排列、配置
创建“设备维修管理系统”应用 应用是一个可运行的、实现特定业务功能的业务单元。创建应用是在AstroZero开发项目的第一步,也是端到端构建软件应用的入口。 “设备维修管理系统”应用的主要功能包括电梯设备信息管理、业务用户管理,维修工单的创建/派发和处理调度,以及整个维护情况的监控分析。
使用AstroZero创建一个空白应用 应用即一个App,是一个实现了某种业务管理的可运行应用程序。创建应用是在AstroZero中开发项目的第一步,也是端到端构建软件应用的入口。在开发项目工程前,请先创建一个应用,再在应用中进行前端开发、后端开发和集成开发。 AstroZero低代码平台支持通过“拖、拉
roZero上安装的应用是带版本号的,在库和管理菜单里的软件包管理可以看到应用版本,可以升级应用到最新版本。 版本号格式为“X.X.X”(系统默认版本号以0开头,界面只需要填写后两位即可)。 图1 库的版本管理 图2 软件包的版本管理 父主题: 工程能力
参数 参数说明 部署包名称 安装软件包的名称。 任务名称 任务名称,即系统记录的安装软件包的任务名称。 状态 系统将状态分为成功,失败,进行中三种。 耗时(s) 系统记录安装软件包所耗费的时间。 版本号 与软件包安装时的版本号一致。 Owner 软件包安装时的操作员。 创建时间 系统记录的任务创建时间。
在左侧导航栏中,选择“应用管理 > 安装管理 > 包安装”。 单击“新建”,上传待安装的源码包,勾选“检查软件包中对象属性变更情况”,单击“检查并安装”。 勾选“检查软件包中对象属性变更情况”,表示安装前会检查软件包中的对象属性变更情况。对象属性变更可能引起环境中某些对象记录内容的变化,默认不勾选。
在经典版开发环境首页,单击“管理”,进入AstroZero经典版开发环境管理中心。 在左侧导航栏中,选择“应用管理 > 软件包管理 > 软件包安装”。 单击“新建”,在“软件包安装”页面,拖入待安装的应用包,单击“安装”。 如果安装的是资产包,请在“库”页签下查看。如果安装的是源码包,请在“项目”页签下的“我的应用”中查看。
发布应用时,提示“重复的元数据对象'XXX'”或“当前发布的版本号'0.0.1'已存在” 安装软件包时,提示“无法更新元数据XXX的字段” 应用安装后,在应用导航中看不到所安装的应用 删除某应用资源发布新版本安装后,为什么该资源还存在? 软件包安装失败,提示唯一索引冲突
说明 我的仓库 即发布到租户私仓,开发好应用后,将应用发布到我的仓库,可供其他用户在其他开发环境、沙箱环境、运行环境中下载安装软件包,以便于测试或者使用该软件。更多介绍,请参见如何将应用发布到“我的仓库”。 华为OneMobile 可将应用中的标准页面和高级页面发布到华为OneMo
自定义“我的仓库” 了解应用列表 卸载应用 如何修改应用菜单(自定义应用导航条) 如何配置应用布局 如何在运行环境查看高级页面 如何导入应用软件包\BO包 管理APP配置项 管理BO配置项 如何升级BO 管理Native服务配置项 如何与本地沙箱进行联调 管理应用资源 管理页面资源
部署日志参数说明 参数 说明 部署包名称 安装软件包的名称。 任务名称 任务名称,即系统记录的安装软件包的任务名称。 状态 部署状态,分为“成功”,“失败”和“进行中”三种。 耗时(s) 安装软件包所耗费的时间。 版本号 安装软件包的版本号。 Owner 安装软件包的操作员。 创建时间 部署任务的创建时间。
参考登录管理中心中操作,以需要安装该解决方案的用户登录AstroZero管理中心。 在左侧导航栏中,选择“应用管理 > 软件包管理 > 软件包安装”。 单击“新建”,在“软件包安装”页面将解决方案包拖入进去,单击“安装”。 如果待安装的应用中,高级页面使用到了自定义的Widget包,需要
项系统功能模块所使用到的对象,如服务编排、脚本。 表5 常见的系统对象说明 对象名 说明 Package 存放软件包的基本信息。 PackageContent 存放软件包的组件信息。 PackageInstall 包安装相关。 PackageVersion 存放包版本信息。 Profile
份,批量修改数据等,对数据进行导入导出操作。 实例化数据包是应用的数据补充,一般配合项目的软件包一起使用。因为项目软件包多数情况仅包含应用本身,不涉及预设的数据。通常情况下,先安装项目软件包,然后再导入实例化数据包。 定制应用的实例化数据的范围如下所示: 表1中的实例化数据,只要
brary和站点信息等。 CustomAPI.yaml 自定义接口的yaml文件。 packageinfo.json 软件包的元数据描述文件,主要包含应用的软件包名字、描述信息以及作者信息等。 父主题: 工程能力
设置AstroZero代码仓库 配置整个账号的代码仓库(华为云 CodeArts Repo)后,账号开发的应用元数据可以同步到代码仓库,提供历史变更记录、对比等版本管理能力。 约束与限制 仅支持在AstroZero的开发环境中,设置租户级代码仓。 设置租户级代码仓 在AstroZ