Appearance
扩展与插件
生成方式
| 方式 | 适用 | 上线要点 |
|---|---|---|
| 表单运行方案 | 简单录入与查询 | 生成后刷新菜单即可填报;按需绑定已发布流程 |
| 源码插件 | 复杂规则、外部对接、要独立升级 | 执行安装 SQL、加载后端与前端;安装时授予当前操作账号角色,其他角色再授权 |
不要指望一次描述自动完成多级审批链、跨单据校验、预算占用;这些用流程设计或插件源码补。
同一模块再次生成时谨慎覆盖,避免冲掉已手工修改的文件。
插件目录(定稿)
text
oars-plugins/<插件标识>/
├── delivery/ 交付描述(产品基线、版本、SQL 清单)
├── modules/ 模块清单
└── sql/ 安装 / 停用 / 升级脚本
oars-java/oars-app/src/main/java/com/oars/plugins/<插件标识>/
oars-web/apps/web-antd/src/plugins/<插件标识>/交付前执行 plugin:delivery-check,确认清单、描述文件、SQL 和生成文件完整,工作区无未说明的脏文件。命令与字段见 源码交付。
和流程、表单的关系
- 生成模块可绑定表单模板与流程模板。
- 日常填报走业务菜单;审批走流程中心。
- 改通用表单模板用表单设计器,不要在业务库里改字段定义。
权限
生成器入口需单独授权,普通业务账号默认没有。新菜单不会自动授给业务角色,生成后必须在角色中勾选。
