如何安装已开发好的应用
应用安装场景
应用开发编译发布成应用包后,可在开发环境、沙箱环境和运行环境中安装使用。应用包典型安装场景,有如下两种:
- 应用包的开发者租户,可以在当前租户的运行环境以及沙箱环境安装应用资产包,安装后进行测试或直接部署运行该应用。
- 其他租户可以在开发环境安装应用源码包,进行二次开发、参考或查看。在沙箱环境、运行环境中安装应用资产包,进行测试或直接部署运行该应用。
什么是源码包?与资产包有什么区别,详细介绍请参见导入导出应用源码包。
安装应用有哪些方式
AstroZero低代码平台提供了如何通过导入方式安装应用和如何在我的仓库安装应用两种应用安装方式,请根据实际操作场景,选择安装应用的方式。应用安装场景及对应的安装方式介绍,如表1所示。
场景 |
应用包来源 |
安装方式 |
安装环境 |
用途 |
---|---|---|---|---|
安装当前租户 |
我的仓库 |
我的仓库 |
沙箱、运行环境 |
测试、部署运行 |
线下获取的应用资产包 |
导入方式 |
沙箱、运行环境 |
测试、部署运行 |
|
安装其他租户的应用 |
线下获取的应用源码包/资产包 |
导入方式 |
开发环境 |
二次开发、参考或查看
说明:
导入应用源码包支持二次开发,导入资产包只支持查看。如何编译应用包,请参见导入导出应用源码包。 |
线下获取的应用资产包 |
导入方式 |
沙箱、运行环境 |
测试、部署运行 |
如何通过导入方式安装应用
导入方式安装应用时,支持导入源码包和资产包两种类型,两者的差异如下:
- 在开发环境安装源码包应用。
安装后,会显示在开发环境首页的“项目”页签下。源码包是其他用户开发完应用后,打包编译时选择“源码包”发布出来的应用包。源码包中的所有组件都不受保护和限制,且不能安装自己账号下开发的应用。
- 在开发环境安装资产包应用。
安装后,会显示在开发环境首页的“库”页签下。资产包是用来在运行环境安装部署的正式包,所以仅支持预览和查看,不能进行二次开发或编辑。
- 在沙箱环境或运行环境安装资产包应用。
资产包是某用户开发应用后,打包编译时选择“资产包”发布出来的应用包。资产包支持设置包中的组件是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览,不可编辑包中组件。
- 请参考如何下载已发布的应用中操作,提前获取待安装应用的安装包。
- 需要安装该应用的用户登录对应环境(开发环境、沙箱环境或运行环境),单击“管理”,选择“应用管理 > 软件包管理 > 软件包安装”。
软件包列表中,会显示当前租户已安装的所有软件包。
- 在页面右上角,单击“经典模式”,进入经典版环境配置页面。
- 单击“新建”,在“软件包安装”页面拖入待安装的应用包。
当需要检查软件包中对象属性变更情况时,请勾选“检查软件包中对象属性变更情况”,单击“检查并安装”。图2 安装软件包
勾选“检查软件包中对象属性变更情况”,表示安装前会检查软件包中的对象属性变更情况。对象属性变更可能引起环境中某些对象记录内容的变化,默认不勾选。在安装升级源码包时,如果源码包中使用了受保护模式的组件,安装会报错,需要修改源码包中使用的组件,在环境中上传组件后,才可正常安装。
- (可选,若上一步勾选“检查软件包中对象属性变更情况”,请执行该步骤)在“属性变更”页面,查看待安装软件包中对象属性变化。确定后,单击“继续安装”。
图3 属性变更
- (可选,安装应用后,默认会添加可见权限)在用户的权限配置中,检查是否已添加该应用的可见权限。
- 检查应用是否已安装。
- 若是在其他开发环境中安装源码包应用,可在开发环境首页的“项目”页签下,查看已安装好的源码包。
- 若是在开发、沙箱或者运行环境中安装资产包应用,在管理中心选择“应用管理 > 应用导航”,单击该应用所在行的,可预览该应用。