ye1023
55a66e4915
yxk-20260608-改造流程引擎
对共用督办流程的表单加载机制做了改造,解决多个业务共用同一个流程定义 dev_task_task_001 时,办理页只能使用节点配置中单一 PC 表单地址的问题。
前端发起流程时仍由各业务传入自己的 FORM_URL,例如党委会事项使用 BgPartymatterBPMForm,我为四所把把脉使用 BgTakepulseBPMForm。后端办理节点解析时新增了表单地址优先级规则:如果节点只配置 ?addfeedback=1 这类参数,则从流程实例变量 BPM_FORM_CONTENT_URL 读取业务表单路径,并追加节点参数;如果节点配置完整表单路径,则以节点配置为准,支持特殊节点强制使用指定表单。
改造后,一个流程定义可以服务多个业务表单,共用节点只需要配置公共办理参数,例如 ?addfeedback=1,不同业务进入办理页时仍打开各自业务表单,同时都能继承反馈等节点参数。这样既保留了节点配置能力,也避免了党委会事项和把脉业务互相覆盖表单的问题。
2026-06-08 16:28:44 +08:00
..
2026-06-08 16:28:44 +08:00
2026-04-09 15:55:31 +08:00