This website works better with JavaScript
Inicio
Explorar
Axuda
Iniciar sesión
user5
/
forge_admin
Seguir
1
Destacar
0
Fork
0
Ficheiros
Incidencias
0
Pull Requests
0
Wiki
Rama:
master
Ramas
Etiquetas
master
forge_admin
/
code-copilot
/
changes
/
archive
/
2026-06-27-flow-designer-dual-mode
/
test-spec.md
test-spec.md
1.8 KB
Permalink
Histórico
Raw
测试计划 — 流程模型双设计器模式改造
P0 增量验证
git diff --check
:检查空白错误,最终通过。
目标 ESLint:覆盖恢复的 BPMN 组件、流程模型列表、流程设计页,最终通过。
前端构建:确认
bpmn-js
依赖、恢复组件和双模式设计页可编译,最终通过。
后端 flow 插件编译:确认
FlowModel
新字段不影响编译,最终通过。
业务流程画布回归:空
bpmnXml
、路由切换到新流程、版本刷新空 XML 均应导入默认空 BPMN 模板,不沿用上一个模型画布;BPMN 画布自适应缩放不得超过 100%。
P1 交互验证
打开流程模型新建弹窗,确认可选择“审批流程/业务流程”。
创建或编辑审批流程时加载钉钉式设计器。
创建或编辑业务流程时加载 BPMN.js 专业设计器。
在业务流程画布点击“适应屏幕”或执行自动布局时,单个开始节点不被放大,自动布局保持左到右方向。
点击 BPMN 业务流程节点时右侧属性面板稳定停靠,不因节点切换产生反复滑入或闪烁;审批流程和业务流程属性面板使用统一外壳。
属性面板样式布局一致性:审批流程与业务流程面板使用一致的宽度、顶部标题区、滚动容器、Tab 间距、表单 label、输入框高度和内容 padding;不改参数映射、字段写入和转换逻辑。
跳过项
不做真实数据库迁移实跑:本轮提供 Flyway 脚本,后端编译覆盖实体变更;实际迁移由环境启动时执行。
不做真实流程部署联调:两套设计器最终仍保存
bpmnXml
,部署链路沿用现有逻辑。
不做浏览器登录态交互验证:本轮未启动本地后端和数据库,前端通过目标 ESLint 与生产构建覆盖编译和依赖解析风险。