单元二:准备 CBB


使用 CBB 构建应用之前,需要获取并授权所需的 CBB,确保应用开发人员可以在 OU 内正常访问 CBB。

任务 1:获取 CBB


操作人

操作地点

应用开发人员

开发者控制台


应用开发人员需参考 获取其它 OU 的应用,在 EnOS 应用门户 > 开发者控制台的应用注册中,为当前 OU 获取所需 CBB。

任务 2:启用 CBB


操作人

操作地点

OU 管理员

开发者控制台


获取的 CBB 将自动同步到管理员控制台。OU 管理员需在管理员控制台中启用所有 CBB,才能在终端界面的左侧导航栏中展示该 CBB。


  1. 登录 EnOS 应用门户的管理员控制台,在左侧导航栏中选择 应用管理

  2. 鼠标悬浮于 CBB 对应的省略号图标(…)并选择 管理

  3. 在应用设置部分中勾选 启用应用在导航栏展示应用

任务 3:分配 API 接口权限


操作人

操作地点

OU 管理员

开发者控制台


为保证 CBB 能够有权获取和管理 OU 中的用户、角色和资源等信息,OU 管理员需对 CBB 进行 API 接口授权。


  1. 在 EnOS 应用门户 > 管理员控制台的左侧导航栏中选择 应用管理

  2. 鼠标悬浮于组件对应的省略号图标(…)并选择 接口权限授权

  3. 勾选所需的接口权限并选择 提交。有关各 CBB 所需的 API 接口权限,参见 行业应用组件所需接口权限

任务 4:分配 CBB 访问权限


操作人

操作地点

OU 管理员

EnOS 应用门户


使用 CBB 构建应用前,OU 管理员需进行以下操作,为应用构建相关的账号分配权限,保证账号有权在终端界面访问 CBB 菜单:

  1. 参考 管理菜单组,为每个 CBB 新建菜单组。

    • 本教程中,由于没有客户侧开发人员或第三方开发人员,建议分别将同一 CBB 内的所有菜单列入 1 个菜单组。

  2. 参考 管理角色,新建以下自定义角色:

    • 工厂能源监控应用开发人员

    • 工厂设备接入人员

  3. 参考 管理角色 - 分配菜单组,将各 CBB 的菜单组分配给上述自定义角色。

    • 建议为应用开发人员开放所有 CBB 的所有菜单,为设备接入和管理人员开放 EnOS 告警管理的所有菜单。

  4. 参考 为用户分配角色,为预定义角色的账号再次分配自定义角色:

    • 应用开发人员(预定义角色)关联的账号添加 工厂能源监控应用开发人员(自定义)角色。

    • 设备接入和管理人员(预定义角色)关联的账号添加 工厂设备接入人员(自定义)角色。


完成后,应用开发人员有权访问 开发者控制台 的应用构建菜单,以及所有 CBB 的功能菜单。设备接入人员有权访问 开发者控制台 的设备接入菜单组,以及告警管理的功能菜单。