跳转到内容

基于工厂数据构建应用

适用版本Cloud

通过 AI 对话构建自定义工业应用。应用可以使用工厂数据,并内置基于角色的访问控制、版本管理和外部部署等能力。

构建应用前,请先创建一个项目。

  • 项目用于归类应用,并管理应用访问权限。
  • 同一个项目中的应用可以作为一个复杂系统中的功能模块单独存在。
  • 每个项目中的数据彼此独立。

为了让 agent 生成更符合需求的应用,请确保 prompt 至少 覆盖以下内容。

  • 应用目标:这个应用的目的是什么?

    Terminal window
    为工厂技术人员创建一个设备维护应用。
  • 应用数据:应用使用什么数据,数据在哪里?

    连接数据到 UNS,并在 prompt 中说明 UNS topic。

    Terminal window
    该应用应使用 xxx UNS 模型库中的设备状态、报警记录和维护历史数据。
  • 应用功能:应用需要做什么?

    Terminal window
    该应用应允许用户监控设备状态、提交维护请求,并跟踪维修进度。

项目和应用都采用了基于角色的访问控制。

  • 项目角色
    • 可编辑:拥有项目的完整访问权限,但不能删除项目。
    • 可启动:只能在 应用中心 中看到该项目,并使用已被授权的应用。
  • 应用角色
    • 由 agent 根据应用的业务逻辑自动生成。
    • 只有先被添加为项目成员后,才能分配应用角色。

应用在 Tier0 中有 3 种状态。

  • 草稿:应用的最新状态。如果没有部署,对该版本的修改不会影响其它版本。
  • 快照:保存创建快照时的应用状态。部署快照版本会替换当前 启用 版本。
  • 启用:当前在线运行的应用版本。

应用准备好后,可以在 预览 页面导出,用于外部第三方环境或 Tier0 Enterprise。

  • 下载源代码:导出应用源代码,用于二次开发。
  • 导出运行包:专门用于在 Tier0 Enterprise 本地导入。