跳到主要内容

Workbench 工作台

Workbench 是 GeniSpace 的配置驱动低代码应用构建器,组合页面、导航、响应式组件、数据绑定、动作、权限、草稿、发布版本和编辑态 Copilot。

打开 Workbench​

从平台 Hub 启动 Workbench,或打开 work.genispace.cn。首页显示当前空间中可访问的工作台。

创建 Workbench​

空白工作台​

  1. 选择创建 Workbench。
  2. 输入名称和描述。
  3. 创建第一个页面。
  4. 如果用户需要直接打开该页面,将其加入导航。

模板或行业解决方案​

只需要初始布局时使用 Workbench 模板。需要一整套智能体、Dataset、任务、工作流和 Workbench 时使用行业解决方案。

编辑态与运行态​

  • 编辑态显示组件选中框、尺寸手柄、属性面板、页面操作和 Copilot。
  • 运行态显示最终用户看到的应用。

编辑选中框代表组件配置的布局区域。固定高度组件中的长内容可以内部滚动,但不应静默溢出选中框。

页面、导航和标签页​

编辑态中可以:

  • 创建、重命名、复制、排序和删除页面。
  • 添加或删除导航项。
  • 配置页面可见性与访问权限。
  • 打开应用标签页,并保持当前导航上下文。

通过 Copilot 创建页面后,草稿页面会立即出现在编辑器中。在期望服务器或已发布版本能够加载该页面前,请先保存 Workbench。

添加和排列组件​

选择添加组件,从目录中选择组件并放入画布。组件类别包括:

  • 指标、卡片、图表、表格、树、时间线和轮播
  • 表单、可编辑表格、筛选器、动作和记录详情
  • 文本、媒体、导航、容器和自定义内容
  • 工作流与任务交互
  • 智能体和 AI 输出

当前版本界面中显示的组件目录为准;平台可能在不单独发布文档的情况下增加组件。

尺寸与滚动​

  • 拖动尺寸手柄调整组件配置宽度和高度。
  • Table 组件允许降低到适合约三行数据的最小高度。
  • 固定高度组件内容过长时,应提供内部滚动区域。
  • Workflow 步骤中的解析结果或方案较长时,操作按钮仍应可以滚动到达。
  • 图表和表单使用 Workbench 配置高度,不应被渲染器内部无关高度替换。

选中框与可见内容不一致时,先检查组件内边距、配置高度,以及内容是否应在内部滚动。

桌面与手机布局​

通过视口控制切换桌面和手机布局。手机预览使用独立滚动容器和底部导航行为。发布前应在两个方向中测试吸顶筛选器、长表格、表单和工作流。

启用 sticky 的 Filter Panel 会固定在其滚动容器顶部,滚动时不应在固定和非固定位置之间播放动画。

配置组件​

选择组件打开属性面板。常见设置包括:

  • 标题、描述、字段、格式和空状态
  • Datasource 与查询
  • Dataset 与输出字段
  • 筛选条件和参数映射
  • 动作与用户确认
  • 可见性规则
  • 高度、间距和样式

每次修改关键数据绑定后都应预览。

Datasource 与 Dataset 绑定​

Datasource​

Datasource 用于关系型业务数据和受控读写操作。组件可以将表单或行数据映射到查询参数和动作。

Dataset​

Dataset 用于管理记录,并进行结构化、全文或语义检索。只应选择 Dataset Schema 已声明的输出字段。

两种数据类型使用不同的查询和更新契约。Workbench 配置应明确数据来源,不能假设两者可以互换。

记录详情与编辑​

数据组件可以提供查看详情操作;配置更新权限后,还可以提供编辑操作。

  • 标量字段使用合适的文本、数字、日期或选择控件。
  • 对象数组使用结构化重复区块,不显示 [object Object] 或原始 JSON。
  • 工作经历、教育经历、亮点、明细行等嵌套列表可以添加、编辑、排序和删除。
  • 保存通过已配置的 Datasource 或 Dataset 契约写入,并刷新当前记录。

字段标题来自 Workbench 或数据 Schema。中文行业模板应定义中文标题,英文模板应定义英文标题。

筛选器与组件通信​

Filter Panel 可以向关联组件发布已提交的筛选值。URL 参数或事件总线值可能优先于本地记忆的选择。只有用户下次返回时确实需要恢复上次筛选,才启用选择持久化。

通过组件参数和事件连接筛选器、图表、表格、详情和动作,避免形成循环事件链。

工作流与长内容​

Workflow 组件可以引导用户完成上传、方案/核对和结果步骤。当解析文档或核对内容很长时:

  • 在步骤内容区域内部滚动。
  • 步骤按钮应固定可见,或可在内部滚动到底部后到达。
  • 不依赖 Workbench 外层页面滚动来显示被裁剪内容。

Workbench Copilot​

Copilot 位于编辑态,可以通过本地工具修改当前草稿,例如创建页面、加入导航、添加组件或更新属性。

  1. 说明期望修改和目标页面。
  2. 查看执行事件和草稿修改清单。
  3. 在画布中核对。
  4. 通过手工操作或后续指令纠正不需要的修改。
  5. 点击保存。
  6. 测试运行态后再发布。

Copilot 完成只表示浏览器中的草稿已经改变,不表示 Workbench 已保存或发布。

保存、发布与版本历史​

  • 保存持久化当前草稿。
  • 发布让核对后的版本对用户生效。
  • 版本历史用于检查和恢复以前的版本。

恢复前先保存仍需要的工作。恢复后应重新核对数据绑定和运行态,再决定是否发布。

行业解决方案升级会创建新的待核对草稿。在您确认并发布升级草稿前,当前已发布 Workbench 继续可用。

权限​

Workbench 访问由空间权限、应用成员、应用角色和绑定资源权限共同决定。用户可能可以打开页面,但在缺少底层数据更新权限时无法编辑记录。

发布前检查​

  1. 测试所有页面和导航项。
  2. 测试桌面和手机滚动。
  3. 验证空、加载、错误和长内容状态。
  4. 验证 Datasource 与 Dataset 的读写操作。
  5. 检查破坏性操作的确认流程。
  6. 使用非管理员角色测试。
  7. 保存并核对运行态后再发布。

相关文档​