使用AstroZero设置应用的依赖与开放关系
应用依赖是指当前应用中,引用了其他应用内的元素,如菜单、页面、对象等。当安装该应用时,平台会校验依赖的应用是否已存在。应用开放是指当前应用对外开放的部分元素,允许被其他应用引用或被定制。
在AstroZero中,通过建立应用与应用之间的依赖关系,可模块化构建复杂的解决方案,实现资产复用。
添加应用依赖关系
如果当前应用引用了其他应用中的元素,此时需要通过添加依赖关系将被引用应用添加到当前应用中,以确保应用正常运行。
- 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
- 在左侧导航栏中,选择“设置”,进入应用设置页面。
- 选择“依赖与开放”,单击“添加依赖”,进入添加应用依赖关系页面。
图1 添加应用依赖关系
- 选择需要添加依赖关系的一个或多个应用,单击“确认”。
图2 选择需要添加依赖关系的应用
- (可选)在应用依赖页签,单击已添加应用后的,可查看依赖的应用。
- (可选)在应用依赖页签,单击已添加应用后的,可删除依赖的应用。
如果当前应用添加了与另一个应用的依赖关系,但实际上并没有引用该应用内的任何元素,则可以通过此按钮,一次性将这些虚假依赖关系删除掉。
添加允许被引用的元素
将当前应用中的页面、对象、服务编排等元素对外开放,供其他应用引用,实现模块化构建、资产复用和集成。
- 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
- 在左侧导航栏中,选择“设置”,进入应用设置页面。
- 选择“依赖与开放”,在“应用开放 > 可引用”页签中,单击“添加元素”。
图3 添加允许被引用的元素
- 在添加元素页面,选择待添加的元素,单击“确认”。
图4 选择允许被引用的元素
已添加的引用元素,在其他应用工作中,支持再次被引用。
- (可选)在允许被引用列表中,单击已添加元素后的,可编辑已添加的引用元素。
- (可选)在允许被引用列表中,单击已添加元素后的,可删除已添加的引用元素。
添加允许被定制的元素
将当前应用中的页面、对象、服务编排等元素对外开放,供其他应用引用。其他应用引用后,支持对引用的元素进行修改,以满足用户的业务需求。
- 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
- 在左侧导航栏中,选择“设置”,进入应用设置页面。
- 选择“依赖与开放”,在“应用开放 > 可定制”页签中,单击“添加元素”。
图5 添加允许被定制的元素
- 在添加元素页面,选择允许被定制的元素,单击“确认”。
图6 选择允许被定制的元素
允许被定制的元素可以在当前应用的扩展应用中被重载,可以通过创建扩展应用来使用。
- (可选)在允许被定制元素列表中,单击,可编辑已添加的定制元素。
- (可选)在允许被定制元素列表中,单击,可删除已添加的定制元素。