工作台概述
工作台(Workbench)是 GeniSpace 的低代码应用搭建平台,支持通过可视化方式创建页面、配置导航和添加模块组件,无需编写代码即可搭建业务应用。
访问方式
工作台应用通过独立地址访问,路径格式:
/— 首页,展示可用的工作台列表/:workbenchId— 进入指定工作台的默认页面/:workbenchId/:pageId— 进入指定工作台的指定页面
登录后可从控制台的 应用 模块跳转到工作台,或直接访问工作台地址。
工作台管理
创建工作台
有两种方式创建工作台:
空白创建:
- 进入工作台首页
- 点击「新建工作台」
- 填写工作台名称与描述
- 保存后进入工作台
从模板创建:
- 进入工作台首页,点击「模板库」
- 浏览或搜索模板,支持按行业分类筛选
- 选择模板后点击创建
模板库提供多个行业场景的预置模板,涵盖教育、招聘、物流、金融(发票识别、对账)、零售/电商、医疗、房地产、餐饮、制造业等领域。
编辑工作台
进入工作台后,拥有编辑权限的用户可在查看模式和编辑模式之间切换。
删除工作台
在工作台管理中选择删除操作即可删除工作台。
编辑模式
拥有编辑权限的用户可点击工具栏中的编辑按钮进入编辑模式。编辑模式下可进行以下操作:
页面管理
- 创建页面 — 添加新页面
- 页面配置 — 设置页面名称、路由等属性
- 设为默认页面 — 指定工作台打开时的默认页面
- 页面布局编辑 — 通过拖拽调整页面中组件的位置和大小
编辑模式右侧边栏的「页面」标签页提供页面列表管理。
添加组件
编辑模式右侧边栏的「组件」标签页提供可用组件面板。将组件从面板拖拽到页面区域即可添加。
也可以通过页面中的添加按钮打开组件选择对话框进行添加。
配置组件
点击已添加的组件,打开组件配置对话框:
- 配置组件的数据源绑定
- 设置字段映射与展示方式
- 调整组件属性和样式
布局与样式
- 组件布局 — 拖拽调整组件位置和大小
- 容器布局 — 编辑容器类组件的内部布局
- 自定义样式 — 通过可视化样式编辑器设置组件样式
- 侧边栏配置 — 配置工作台的导航侧边栏
版本历史
编辑模式工具栏提供版本历史功能,可查看和回退到之前的版本。
可用组件
工作台提供以下组件类型:
数据展示
| 组件 | 说明 |
|---|---|
| 表格(Table) | 展示结构化数据,支持排序、筛选、搜索、分页 |
| 图表(Chart) | 基础数据可视化,支持折线图、柱状图、饼图等 |
| ECharts 图表 | 基于 ECharts 的高级图表,支持更丰富的配置 |
| 雷达图(RadarChart) | 多维度数据对比展示 |
| 地图(MapChart) | 地图数据展示,支持中国省份地图 |
| 统计卡片组(StatisticGroup) | 展示关键指标数据(KPI) |
| 数据网格卡片(DataGridCard) | 网格化数据卡片展示 |
| 列表(List) | 列表形式的数据展示 |
| 树形结构(Tree) | 树形层级数据展示 |
数据录入
| 组件 | 说明 |
|---|---|
| 表单(Form) | 数据录入和编辑,支持多种字段类型和表单验证 |
| 筛选面板(FilterPanel) | 提供筛选条件输入,联动其他组件 |
| 任务输入(TaskInput) | 任务参数输入组件 |
布局容器
| 组件 | 说明 |
|---|---|
| 容器(Container) | 通用布局容器,可嵌套其他组件 |
| 卡片(Card) | 卡片样式容器,可嵌套子组件 |
| 标签页(Tabs) | 多标签页切换,每个标签可包含独立组件 |
文本排版
| 组件 | 说明 |
|---|---|
| 文本(Text) | 显示文本内容 |
| 标题(Title) | 标题文字 |
| 段落(Paragraph) | 段落文字 |
工作流集成
| 组件 | 说明 |
|---|---|
| 工作流组件(WorkflowComponent) | 集成工作流,包含上传步骤、方案步骤、结果步骤 |
| 任务执行输出 | 展示任务执行的结果 |
| 文件上传拖放区 | 文件拖拽上传组件 |
数据源配置
组件可以绑定数据源来展示或操作数据:
- 数据库数据源 — 连接已配置的数据库数据源,获取数据表数据
- 数据集选择 — 选择已创建的数据集
数据源配置在组件的配置面板中进行,选择数据源后可配置字段映射。
组件通信
工作台支持组件间的参数传递。通过 ParameterContext 机制,一个组件的操作(如筛选面板的条件变更)可以将参数传递给其他组件(如表格刷新数据),实现组件联动。
权限管理
工作台使用基于角色的访问控制(RBAC):
| 权限级别 | 说明 |
|---|---|
| 查看(View) | 可查看工作台内容,不能编辑 |
| 编辑(Edit) | 可进入编辑模式,修改页面和组件 |
| 管理(Manage) | 完整管理权限,包括权限分配和工作台配置 |
权限按工作台独立设置,可为不同团队成员分配不同角色。
标签页管理
工作台支持多标签页功能,可在浏览器中同时打开多个工作台页面进行操作。编辑模式的状态在标签页间独立维护。
使用场景
- 数据展示 — 搭建数据看板、报表页面
- 表单录入 — 创建数据录入、审批表单
- 业务配置 — 配置业务参数、工作流管理界面
- 内部工具 — 快速搭建团队内部使用的工具页面
与平台其他模块的关系
- 数据 — 工作台组件可绑定数据源、数据集,展示或编辑数据
- 工作流 — 可通过工作流组件集成工作流任务
- 智能体 — 可嵌入对话型智能体提供智能问答