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

如何创建BO

使用说明

一个BO提供一个完整场景的服务,为上层应用提供特定服务。本章节主要向您介绍,如何在低代码平台中创建一个BO。

操作步骤

  1. 参考如何进入经典开发环境中操作,登录经典版开发环境。
  2. 在“首页 > 项目”中,单击“行业应用”。

    图1 选择行业应用

  3. 在通用工程中,单击“创建BO”

    图2 单击“创建”BO

  4. 设置BO的基本信息,单击“创建”。

    图3 设置BO基本信息
    • 添加图标:为新建BO设置图标。
    • 标签:新建BO的标签名,用于在界面展示。
    • 名称:新建BO的名称,是BO在系统中的唯一标识。
    • 分类:BO所属的分类。
    • 标志:在分类下,展示的图标。
    • 描述:新建BO的描述信息。
    • 高级设置 > 运行时版本:开发的资产包依赖所选择的运行时版本,若线下运行版本不一致,可能产生不兼容。

  5. 在BO开发页面,根据业务功能开发相关对象、服务编排、事件和脚本等。

    图4 BO开发页面

    您可以根据业务功能开发新的系统特性,也可以复用系统中已存在的类似特性。例如,需要复用系统中已存在的服务编排“queryProfiles”,可在新建服务编排时选中“使用已有的服务编排”,选中该服务编排,单击“添加”进行复用。

    图5 复用特性

    BO内部目录结构中定义的事件以及事件参数,可在BO视图下单击“服务”,在“公共接口”页面单击“预览”后在“事件”页签查看。也可以在AstroZero管理中心的“应用管理 > BO配置”中,单击具体的BO,在“服务接口”的“事件”页签下,查看BO中定义的事件和事件参数。

    例如,开发设备BO,为上层应用提供对设备的统一语义,对设备自身能力进行抽象封装,不包含对设备的运营运维管理能力。

    图6 设备BO

    BO新建私有接口时允许绑定服务编排、脚本、对象资源,通过定义服务的API,可迅速满足您定制所需要的业务接口,并将该接口服务注册到网关,供第三方使用。

    图7 新建私有接口

    其他应用如果使用该BO里私有接口,绑定资源为服务编排类型的私有接口允许被服务编排和脚本调用,绑定为脚本、对象类型的私有接口只允许脚本调用,暂不支持服务编排调用。

  6. 将开发好的BO,打包并进行发布。

    1. 在BO开发页面,单击,选择“编译”。

      编译成功后,页面会显示“编译XXX成功”。关闭编译成功的窗口,默认发布的是资产包。若想了解更多关于发布应用的设置,请参考如何编译发布应用

    2. 单击左下角的,选择“我的仓库”。
    3. 设置版本号和描述信息,单击“发布”。
      图8 发布到我的仓库

      发布成功后,页面显示“程序包已经被成功上传到我的仓库”。在BO开发页面左侧,单击,可在“已发布”下查看到已发布的应用包。在经典版管理中心的“应用管理 > 我的仓库”中,可查看到发布的应用。

相关文档