单元一:准备应用组件


使用 EnOS 行业应用组件搭建应用之前,需要在 EnOS 管理控制台上获取并授权所需的组件,保证组件可以正常访问菜单、功能和数据。

开始前准备


开始之前,应用构建者需确保以下事项:

  • 账号已被分配 所需权限。如未分配,联系应用管理员。
  • 已联系系统管理员获取所需组件的密钥(Access Key)。

任务 1:获取应用组件


操作人 操作地点
应用构建者 EnOS 管理控制台


应用构建者可根据需要获取 EnOS 行业应用组件,借助组件的通用能力快速构建应用。有关当前可用的行业应用组件,参见 行业应用组件

操作步骤


  1. 登录 EnOS 管理控制台,在左侧导航栏中选择 应用注册
  2. 选择 已获取 标签并点击 获取应用
  3. 在弹窗中输入所需组件的密钥(Access Key)并点击 搜索
  4. 查看组件信息并点击 获取
  5. 重复以上步骤,获取所有所需组件。
  6. 所有获取的组件进入“审批中”状态,联系系统管理员审批获取申请。


../_images/obtain_application.png


结果


审批完成后,应用构建者重新登录 EnOS 管理控制台,点击 应用注册 > 已获取,可以看到已获取的所有组件。

任务 2:授权应用组件


操作人 操作地点
应用构建者 EnOS 管理控制台


EnOS 通过为应用分配策略来控制其可访问的资源。组件获取完成后,需将策略权限分配给组件,保证组件可以正常访问菜单、功能和数据。更多信息,参见 策略

操作步骤


  1. 在 EnOS 管理控制台左侧导航栏中选择 身份与授权 > 服务账号。上一任务中获取的组件显示在列表中。
  2. 点击组件所在行的 授权 btn_auth,进入 授权 页面。
  3. 选择 策略列表 标签页,点击 添加策略权限
  4. 弹窗中的策略列表显示所有可选择的预定义策略和自定义策略。点击加号 btn_add 图标添加所需策略并点击 保存。建议添加所有 预定义 策略。
  5. 授权 页面点击 保存

结果


所有已授权的组件有权访问 EnOS 上的相应资源。

任务 3:启用应用组件


操作人 操作地点
应用构建者 EnOS 应用门户


通过 EnOS 管理控制台获取的组件会自动同步到 EnOS 应用门户的管理后台。应用构建者需在 EnOS 应用门户中启用所有组件,才能在应用门户的应用列表中访问组件。

操作步骤


  1. 登录 EnOS 应用门户,选择 进入管理后台 > 应用管理
  2. 在应用列表中依次打开所需组件的 启用 滑块。

结果


启用组件后,应用构建者可以在分配权限后,在 EnOS 应用门户的应用列表中看到所有组件。

任务 4:分配 API 接口权限


操作人 操作地点
应用构建者 EnOS 应用门户


EnOS 应用门户支持应用通过接口获取信息和执行操作。为保证组件能够通过接口调用所需信息并执行对应操作,应用构建者需对组件进行 API 接口授权。

操作步骤


  1. 在 EnOS 应用门户管理后台的左侧导航栏中选择 应用管理
  2. 鼠标悬浮于组件对应的省略号图标(…)并选择 接口权限授权
  3. 勾选所需的接口权限并选择 提交。有关各组件所需的 API 接口权限,联系系统管理员。

结果


授权完成后,所有组件有权通过接口获取当前 OU 内的信息并执行操作。

任务 5:分配应用组件访问权限


操作人 操作地点
应用构建者 EnOS 应用门户


使用应用组件构建应用前,应用构建者需联系应用管理员,为账号分配 所需权限,保证账号有权访问需要用到的应用组件菜单和资产。