使用AstroZero创建扩展应用
当需要基于已有资产包类型的应用或解决方案(不是单一的应用,某一解决方案会涉及到多个应用)进行定制时,可以选择创建扩展类型应用。
使用该方式创建的应用,会继承原有应用或者解决方案包里的应用设置,如站点设置、导航条等,可将原有应用或者解决方案包里应用的组件资产添加到扩展应用里进行定制,复用已有资产,满足业务需求,大大提高开发效率。
创建扩展应用
- 进入AstroZero服务控制台。
- 在主页中,单击“进入首页”,进入AstroZero应用开发页面。
- 在“应用”中,单击“新建低代码应用”或单击。
- 在弹出的页面,应用类型选择“定制拓展应用”,单击“确定”。
- 设置标签和名称,选择依赖的解决方案或者应用,单击“新建”。
图1 创建扩展应用
表1 新建扩展应用参数说明 参数
说明
添加图标
单击“添加图标”按钮,可为新建的扩展应用添加图标。
标签
新建扩展应用的标签,长度不能超过80个字符。标签是扩展应用在系统中的唯一标识,创建后不支持修改。
名称
新建扩展应用的名称,输入标签值后单击该参数的输入框,系统会自动生成扩展应用的名称,同时自动在名称前,添加命名空间__。命名要求如下:
- 长度不能超过31个字符,包括前缀命名空间的长度。
说明:
名称前的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。
- 必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不允许以下划线结尾。
分类
新建扩展应用所属的分类,直接在下拉框中选择。
描述
请根据实际需求,输入扩展应用的描述信息。
取值范围:1~255个字符。
高级设置 > 运行时版本
开发的资产包依赖所选择的运行时版本,如果线下运行版本不一致,可能会不兼容。
依赖
新建扩展应用所依赖的应用或解决方案。依赖的应用或解决方案必须为资产包类型,即依赖的应用或解决方案为低代码开发页面“资产 > 已安装的”中的资产包,如图2。
创建完成后,系统自动跳转到该应用的设计器界面,如图3所示。
- 长度不能超过31个字符,包括前缀命名空间的长度。
- 开发定制内容,如基于依赖应用中的服务编排进行定制。
- 在左侧导航栏中,选择“逻辑”,单击编排后的“+”。
- 在添加服务编排页面,选择“使用已有的服务编排”,勾选需要依赖的服务编排,单击“添加”。
- 在服务编排开发页面,根据业务需求定制所需功能。
- 单击页面上方的,选择新版本或新服务编排保存。
在后续将扩展应用打包时,只能将定制内容打包出去,依赖的内容不会随扩展应用打包发布出去。依赖的内容需要参考发布并部署AstroZero开发的应用中操作,安装到对应环境中。