更新时间:2024-07-11 GMT+08:00
分享

如何制作/发布/安装解决方案

AstroZero支持在开发环境中制作并发布整体的解决方案包,解决方案中会涉及到多个应用,其他用户可以安装该解决方案包进行使用。

制作并发布解决方案

制作、发布并安装解决方案在开发环境管理中心设置,运行环境和沙箱环境中没有“解决方案”菜单设置页。

  1. 参考登录管理中心中操作,登录AstroZero开发环境管理中心。
  1. 在左侧导航栏中选择“应用管理 > 软件包管理 > 解决方案”,单击“创建”。
  1. 在“创建解决方案”页面设置该解决方案图标,名称和描述,单击“保存”。
  2. 在解决方案列表中单击创建好的解决方案图标,进入该解决方案基本信息页面。
  3. 选择“组件”页签,单击“选择”。
  4. 在“选择项目”页签勾选需要打包的多个App或者BO,单击“确定”。

    图1 选择项目

  5. 界面会弹出编译成功的结果页面,单击“确定”。

    若编译失败,需要进入编译失败的App或者BO进行修改,重新进行打包。

  6. (可选)若需要对要打包的应用中部分组件设置保护模式,可在“组件”页签将鼠标点到具体的应用上,单击齿轮图标,进行编译设置。

    图2 设置打包组件
    表1 “编译设置”参数说明

    参数

    说明

    版权信息

    制作包的版权信息。

    描述

    制作包的描述信息。

    保护模式

    打包数据的保护模式。

    • 未受保护
    • 只读保护

    安装设置

    表示对打包的解决安装里的应用或者服务进行安装或升级时,在导入实例化配置数据之前或者之后执行的脚本。

    • 前置脚本:在安装App包时,在导入实例化配置数据之前执行的脚本。一般用于预清理数据,避免数据冲突的情况。
    • 后置脚本:在安装App包时,在导入实例化配置数据之后执行的脚本。一般用于删除、更新数据等。

  7. 单击右上角,设置解决方案包的版本号。

    版本号格式为“X.X.X”(系统默认版本号以0开头,界面只需要填写后两位即可)。

  8. 单击“上传”完成解决方案包的制作,系统显示该版本的详细信息。
  9. 下载解决方案包。

    1. 选择解决方案的“版本”页签,单击具体版本名。
      图3 选择版本
    2. 在版本详情页面单击“下载”,下载该解决方案包。

其他用户安装解决方案包

  1. 获取解决方案包。
  2. 参考登录管理中心中操作,以需要安装该解决方案的用户登录AstroZero管理中心。
  3. 在左侧导航栏中,选择“应用管理 > 软件包管理 > 软件包安装”。
  4. 单击“新建”,在“软件包安装”页面将解决方案包拖入进去,单击“安装”。

    如果待安装的应用中,高级页面使用到了自定义的Widget包,需要在待安装的环境中上传这些组件包后,再安装应用,否则会提示“XXX_Widget not found”。

相关文档