登录、App Hub 与编辑器入口
Qixin Automation Platform 有两类登录,用途不同。
开发者登录
开发者登录用于进入编辑器、管理应用和配置系统。它不代表现场应用用户,也不自动获得运行页内的业务角色。
首次初始化
系统没有任何开发者用户时,访问首页或登录页会自动进入初始化页面:
- 创建本地管理员:设置用户名和密码。
- Qixin 登录创建管理员:使用 Qixin 账号首次登录。
截图占位:初始化页面
初始化完成后,系统不会继续开放自动注册。后续新用户需要由管理员在系统设置中预建。
登录方式
登录页同时支持两种方式:
| 方式 | 说明 |
|---|---|
| 本地账号密码 | 输入用户名和密码直接登录 |
| Qixin 单点登录 | 跳转到 Qixin 授权页面,授权后回到 Qixin Automation Platform |
Qixin 登录使用浏览器标准 Authorization Code + PKCE 流程,不需要 Qixin Automation Platform 持有 Qixin 密钥。
App Hub 布局
登录成功后进入 App Hub 首页:
- 左上角 Qixin Automation Platform logo:点击回到首页。
- 左侧栏:固定的创建、导入和学习入口。
- 左下角账号菜单:个人信息、主题切换、语言切换、系统设置、退出登录。
- 主区域:应用卡片列表,支持搜索和网格/列表视图切换。
截图占位:App Hub 界面标注各区域
App Hub 不渲染顶部导航栏。所有导航和设置都通过左侧栏完成。
应用卡片操作
| 操作 | 方式 |
|---|---|
| 选中 | 单击卡片 |
| 进入编辑器 | 双击卡片,或 hover 右上角图标,或右键选择 |
| 打开运行页 | 右键选择,或 hover 右上角图标 |
| 完整操作菜单 | 右键打开(编辑元数据、导出、删除、启动、停止、重启) |
卡片显示应用名称、最近修改时间和运行状态。
应用用户登录
应用用户属于单个应用。用于控制:
- 哪些人可以打开运行页(页面级权限)
- 运行页内哪些控件可见(控件级权限)
应用用户登录发生在运行页层面。常见触发场景:
- 打开运行页时返回 401 未授权 → 自动弹出应用用户登录界面。
- 访问有权限要求的页面 → 弹出登录或切换用户界面。
- 点击页面上的
currentUser控件 → 弹出登录/切换/退出界面。
应用用户登录成功后重跑页面初始化。
应用用户和角色在用户与权限中详细说明。
进入编辑器
在 App Hub 中双击应用卡片进入编辑器工作区。编辑器用于:
- 设计页面和控件
- 配置对象和设备
- 编排 Graph 自动化流程
- 管理数据和查询
- 使用 AI 辅助配置
- Git 版本控制
编辑器的完整介绍参见编辑器基础。
从编辑器返回 App Hub
点击编辑器左上角的返回箭头,回到 App Hub。如果当前打开了未保存的页面或 Graph,会弹出确认提示。
Player 运行时 App
现场也可以使用独立的 Player App 打开运行页。Player 不承载编辑器,只显示运行页。
- Player 中配置服务器地址(如
http://192.168.1.10:9210)。 - 测试连接后选择目标应用。
- 应用的首页配置(
manifest.json的homePageId)必须已设置,否则 Player 无法打开。
没有设置首页的应用需要先在编辑器设置页配置首页。
Player 打开运行页后如需应用用户登录,由 WebView 内的页面正常处理。