如何创建BO
使用说明
一个BO提供一个完整场景的服务,为上层应用提供特定服务。本章节主要向您介绍,如何在低代码平台中创建一个BO。
操作步骤
- 参考如何进入经典开发环境中操作,登录经典版开发环境。
- 在“首页 > 项目”中,单击“行业应用”。
图1 选择行业应用
- 在通用工程中,单击“创建BO”。
图2 单击“创建”BO
- 设置BO的基本信息,单击“创建”。
图3 设置BO基本信息
- 添加图标:为新建BO设置图标。
- 标签:新建BO的标签名,用于在界面展示。
- 名称:新建BO的名称,是BO在系统中的唯一标识。
- 分类:BO所属的分类。
- 标志:在分类下,展示的图标。
- 描述:新建BO的描述信息。
- 高级设置 > 运行时版本:开发的资产包依赖所选择的运行时版本,若线下运行版本不一致,可能产生不兼容。
- 在BO开发页面,根据业务功能开发相关对象、服务编排、事件和脚本等。
图4 BO开发页面
您可以根据业务功能开发新的系统特性,也可以复用系统中已存在的类似特性。例如,需要复用系统中已存在的服务编排“queryProfiles”,可在新建服务编排时选中“使用已有的服务编排”,选中该服务编排,单击“添加”进行复用。
图5 复用特性
BO内部目录结构中定义的事件以及事件参数,可在BO视图下单击“服务”,在“公共接口”页面单击“预览”后在“事件”页签查看。也可以在AstroZero管理中心的“应用管理 > BO配置”中,单击具体的BO,在“服务接口”的“事件”页签下,查看BO中定义的事件和事件参数。
例如,开发设备BO,为上层应用提供对设备的统一语义,对设备自身能力进行抽象封装,不包含对设备的运营运维管理能力。
图6 设备BO
BO新建私有接口时允许绑定服务编排、脚本、对象资源,通过定义服务的API,可迅速满足您定制所需要的业务接口,并将该接口服务注册到网关,供第三方使用。
图7 新建私有接口
其他应用如果使用该BO里私有接口,绑定资源为服务编排类型的私有接口允许被服务编排和脚本调用,绑定为脚本、对象类型的私有接口只允许脚本调用,暂不支持服务编排调用。
- 将开发好的BO,打包并进行发布。