Workbench 工作台
Workbench 是 GeniSpace 的配置驱动低代码应用构建器,组合页面、导航、响应式组件、数据绑定、动作、权限、草稿、发布版本和编辑态 Copilot。
打开 Workbench
从平台 Hub 启动 Workbench,或打开 work.genispace.cn。首页显示当前空间中可访问的工作台。
创建 Workbench
空白工作台
- 选择创建 Workbench。
- 输入名称和描述。
- 创建第一个页面。
- 如果用户需要直接打开该页面,将其加入导航。
模板或行业解决方案
只需要初始布局时使用 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 位于编辑态,可以通过本地工具修改当前草稿,例如创建页面、加入导航、添加组件或更新属性。
- 说明期望修改和目标页面。
- 查看执行事件和草稿修改清单。
- 在画布中核对。
- 通过手工操作或后续指令纠正不需要的修改。
- 点击保存。
- 测试运行态后再发布。
Copilot 完成只表示浏览器中的草稿已经改变,不表示 Workbench 已保存或发布。
保存、发布与版本历史
- 保存持久化当前草稿。
- 发布让核对后的版本对用户生效。
- 版本历史用于检查和恢复以前的版本。
恢复前先保存仍需要的工作。恢复后应重新核对数据绑定和运行态,再决定是否发布。
行业解决方案升级会创建新的待核对草稿。在您确认并发布升级草稿前,当前已发布 Workbench 继续可用。
权限
Workbench 访问由空间权限、应用成员、应用角色和绑定资源权限共同决定。用户可能可以打开页面,但在缺少底层数据更新权限时无法编辑记录。
发布前检查
- 测试所有页面和导航项。
- 测试桌面和手机滚动。
- 验证空、加载、错误和长内容状态。
- 验证 Datasource 与 Dataset 的读写操作。
- 检查破坏性操作的确认流程。
- 使用非管理员角色测试。
- 保存并核对运行态后再发布。