Appearance
术语表
按照功能领域分组,便于快速查找和理解 OARS 中的核心概念。
基础概念
| 术语 | 说明 |
|---|---|
| 工作台 (Workspace) | 用户登录后首先看到的页面,聚合待办任务、通知和常用快捷入口,是一站式工作桌面。 |
| 菜单 (Menu) | 系统导航项。包含四种类型:目录(文件夹式分组)、菜单(功能页面)、内嵌(嵌入页面)、链接(外部 URL)和按钮(权限标记,不占界面空间)。 |
| 基础账号能力 (Basic Account Capability) | 所有登录用户默认拥有的权限,如访问工作台、查看个人消息、维护个人信息。这些能力不通过角色授权配置,而是系统内置授予。 |
流程相关
| 术语 | 说明 |
|---|---|
| 流程模板 (Flow Template) | 管理员预先定义的工作流模板。包含节点、流转线、规则及绑定项(表单、超时策略等)。用户选择一个已发布的模板来发起流程。 |
| 流程实例 (Flow Instance) | 从流程模板发起后正在运行或已结束的流程。每个实例拥有独立的数据、状态和处理历史。 |
| 待办任务 (Todo Task) | 流程中分配给某个用户处理的任务,包括等待中的任务和处理中的任务。用户可在工作台的待办列表集中处理。 |
| 节点 (Node) | 工作流中的一个步骤。每个节点包含处理人规则、可执行操作(审批/驳回/转办等)、超时策略和通知策略。 |
表单相关
| 术语 | 说明 |
|---|---|
| 表单模板 (Form Template) | 预先设计好的表单布局模板。可独立使用供用户填写,也可绑定到流程模板的各节点中作为审批表单。 |
| 表单实例 (Form Instance) | 基于表单模板填写了具体数据后的实例。每个表单实例属于一个表单模板,并可绑定到一个流程实例,随流程流转。 |
| 选项源 (Option Source) | 为表单字段提供可选选项的配置。可以是静态的(手动逐个输入),也可以是动态的(从系统数据源获取)。 |
数据配置相关
| 术语 | 说明 |
|---|---|
| 数据源 (Data Source) | 系统级数据源配置,为表单、大屏等功能提供数据。类型包括:数据字典、业务数据(组织/用户)、外部 API、外部 SQL。 |
| 数据字典 (Data Dictionary) | 一种数据源类型,用于管理枚举/标签-值选项,如状态、类型、优先级等系统常量类选项。 |
| 统一数据源 (Unified Data Source) | 集中管理所有选项源的数据源系统,涵盖字典、业务、外部 API、外部 SQL 四种类型,为表单和其他功能提供统一的选项来源。 |
权限相关
| 术语 | 说明 |
|---|---|
| RBAC (Role-Based Access Control) | 基于角色的权限控制模型。用户通过被赋予的角色获得对应的菜单、按钮和功能权限。 |
| 数据权限 (Data Permission) | 在 RBAC 基础之上附加的数据范围限制。控制用户能看到哪些数据,可选范围:本人、本部门、部门树、全部。 |
技术相关
| 术语 | 说明 |
|---|---|
| Flyway | OARS 使用的数据库迁移工具。所有数据库变更都通过版本化的 SQL 脚本管理,确保多环境间的数据库结构一致且可追溯。 |
| ONLYOFFICE | 集成到 OARS 中的开源在线文档编辑器,支持 Word、Excel、PPT 等文档的在线查看和协同编辑。 |
| 大屏设计器 (Screen Designer) | 可视化大屏/仪表盘设计工具。支持拖拽式组件编排、数据绑定,用于创建数据展示大屏。 |
AI 模块生成器相关
| 术语 | 说明 |
|---|---|
| AI 模块生成器 (AI Module Generator) | 通过自然语言描述,由 AI 自动生成业务模块(代码、页面、SQL)的工具。大幅降低从想法到功能上线的成本。 |
| AppBrief | AI 模块生成器输出的结构化需求分析 JSON,包含模块列表、字段定义、能力标注,以及生成前需业务确认的问题清单。是生成流程的中间产物,用于对齐用户意图。 |
| ModuleSpec | AI 模块生成器输出的详细模块规范 JSON,包含数据模型、入口配置、权限定义和生成提示。每个模块对应一个 ModuleSpec。 |
| 运行时 DSL 模块 (Runtime DSL Module) | 以 DSL 模式创建的轻量业务模块,存储在运行时表中,无需生成 Java/Vue 代码文件。适合简单的增删改查场景。 |
| 源码插件 (Source Code Plugin) | 以源码模式生成的完整业务模块,在插件目录下包含完整的前端(Vue)、后端(Java)和 SQL 源码,与平台核心代码隔离。适合复杂业务逻辑。 |
| DSL 模式 (DSL Mode) | AI 模块生成器的生成模式之一,产出基于运行时的模块,不产生 Java/Vue 代码文件。推荐用于简单 CRUD 和数据录入场景。 |
| 源码模式 (Source Mode) | AI 模块生成器的生成模式之一,产出完整的 Java、Vue 和 SQL 源文件。推荐用于复杂业务逻辑和需要二次定制的场景。 |
