单元二:准备 CBB¶
使用 CBB 构建应用之前,需要获取并授权所需的 CBB,确保应用开发人员可以在 OU 内正常访问 CBB。
任务 1:获取 CBB¶
操作人 |
操作地点 |
---|---|
应用开发人员 |
开发者控制台 |
应用开发人员需参考 获取其它 OU 的应用,在 EnOS 应用门户 > 开发者控制台的应用注册中,为当前 OU 获取所需 CBB。
任务 2:启用 CBB¶
操作人 |
操作地点 |
---|---|
OU 管理员 |
开发者控制台 |
获取的 CBB 将自动同步到管理员控制台。OU 管理员需在管理员控制台中启用所有 CBB,才能在终端界面的左侧导航栏中展示该 CBB。
登录 EnOS 应用门户的管理员控制台,在左侧导航栏中选择 应用管理。
鼠标悬浮于 CBB 对应的省略号图标(…)并选择 管理。
在应用设置部分中勾选 启用应用 和 在导航栏展示应用。
任务 3:分配 API 接口权限¶
操作人 |
操作地点 |
---|---|
OU 管理员 |
开发者控制台 |
为保证 CBB 能够有权获取和管理 OU 中的用户、角色和资源等信息,OU 管理员需对 CBB 进行 API 接口授权。
在 EnOS 应用门户 > 管理员控制台的左侧导航栏中选择 应用管理。
鼠标悬浮于组件对应的省略号图标(…)并选择 接口权限授权。
勾选所需的接口权限并选择 提交。有关各 CBB 所需的 API 接口权限,参见 行业应用组件所需接口权限。
任务 4:分配 CBB 访问权限¶
操作人 |
操作地点 |
---|---|
OU 管理员 |
EnOS 应用门户 |
使用 CBB 构建应用前,OU 管理员需进行以下操作,为应用构建相关的账号分配权限,保证账号有权在终端界面访问 CBB 菜单:
参考 管理菜单组,为每个 CBB 新建菜单组。
本教程中,由于没有客户侧开发人员或第三方开发人员,建议分别将同一 CBB 内的所有菜单列入 1 个菜单组。
参考 管理角色,新建以下自定义角色:
工厂能源监控应用开发人员
工厂设备接入人员
参考 管理角色 - 分配菜单组,将各 CBB 的菜单组分配给上述自定义角色。
建议为应用开发人员开放所有 CBB 的所有菜单,为设备接入和管理人员开放 EnOS 告警管理的所有菜单。
参考 为用户分配角色,为预定义角色的账号再次分配自定义角色:
为
应用开发人员
(预定义角色)关联的账号添加工厂能源监控应用开发人员
(自定义)角色。为
设备接入和管理人员
(预定义角色)关联的账号添加工厂设备接入人员
(自定义)角色。
完成后,应用开发人员有权访问 开发者控制台 的应用构建菜单,以及所有 CBB 的功能菜单。设备接入人员有权访问 开发者控制台 的设备接入菜单组,以及告警管理的功能菜单。