第3章 流程与权限装配:让应用按规矩运转


第3章 · 流程与权限装配:让应用按规矩运转

章节摘要:第 2 章交付的应用还只是「能用」,本章让它「按规矩自动运转」:工作流引擎接管重复的流转动作,一条完整的请假审批流实战把触发器与节点拧成流程,权限体系给每颗积木上锁,外部数据源与集成让平台接上别的车间。读完本章,你的应用从单人工具升级为一套有规则、有边界、有对外接口的业务设施。

学习目标

读完本章,你应当能够:

  1. 说出工作流引擎的组成——触发器、节点、执行记录——并在画布上装配一条事件驱动的自动化流程;
  2. 独立搭建一条含条件分支与人工审批的请假流程,跑通从提交到归档的全链路;
  3. 用角色、行级范围、字段权限三层结构完成一套最小权限分配,并验证越权被拦截;
  4. 把外部数据库接入平台,说清外部表的读写边界与性能注意;
  5. 在「配置解决」与「插件解决」之间为流程需求做正确分流,避免流程画布变成面条图。

核心概念速览

一句金句:流程定义「数据该怎么走」,权限定义「谁有权走哪条」——两条规矩一起立,应用才算上了轨道。

本章四节的推进逻辑是「先引擎、后实战、再锁门、最后开门」:3.1 认识工作流的零件;3.2 用一桩完整实战把零件拧成流程;3.3 转向权限,给流程和页面划定边界;3.4 最后把门开向外部,讲数据源的接入与集成。

子章节导航

3.1 工作流引擎:让积木自动运转

触发器、节点、执行记录三件套的原理与配置。重点是事件触发的思维方式:从「人记得做」转向「系统保证做」。

3.2 审批流实战:请假流程装配记

一条带条件分支与人工审批节点的完整流程,从画布装配到试运转、返工记录全程展开,是全册第二条完整案例线。

3.3 角色与权限:给积木上锁

角色、行级数据范围、字段权限的三层锁结构,配最小权限原则的落地方案与验证方法。

3.4 集成与外部数据源:接上别的车间

外部数据库整库接入、读写边界、与既有系统的两种共处模式,让平台成为调度台而不是新孤岛。

子章节之间的逻辑关系

本章内部是「运转加守卫」的双线结构。流程线(3.1、3.2)解决「自动」——把人从重复流转里解放出来;权限线(3.3)解决「边界」——自动化的前提是每个角色只在自己车道上行驶;集成线(3.4)解决「开放」——有边界才有资格谈开放,先上锁再开门是本章刻意安排的顺序。反过来说也成立:没有流程线的铺垫,权限只能保护静态数据;没有权限线,流程会把越权也自动化掉。

3.1 引擎认知 ──► 3.2 审批流实战 「运转」线 │ ▼ 3.3 三层权限锁 「守卫」线 │ ▼ 3.4 外部数据源与集成 「开放」线 │ ▼ 第4章 插件车间(不够用就自己造) ​

开工前的三问

一问:第 2 章的实例还活着吗?本章的实战全部在已有实例上叠加,如果实例已删,先花半小时按 2.1 重建,顺便复习安装节。二问:案例业务想好了吗?请假流是教学样板,你的组织里大概率有更贴身的流程——报销、用章、外出登记,换成真实流程来装配,学完即用。三问:权限模型有草稿吗?3.3 建议动手前先在纸上画角色矩阵,带着草稿进章节,配置时只是把纸上的格子搬到界面上。

本章是配置工种的收官章,读完你应当对自己的定位有一个确认:多数读者到这里已经能独立支撑一个部门的全部系统需求,剩下的深水区——插件与运维——分别属于第 4、5 章。

前置知识与后续延伸

  • 前置知识:完成第 2 章的装配,本地实例可用;理解 2.2 的关系字段概念,流程节点会频繁引用它;
  • 案例延续:本章实战用的是第 2 章的实例,请假流程会新建独立的表与页面,不会污染客户管理案例;
  • 后续延伸:3.4 的外部数据源在第 6 章行业案例里会承担「老系统渐进迁移」的角色;
  • 交接准备:读到 3.2 时会遇到「自定义节点」的字样,那是通往第 4 章的伏笔,本章只需知道接口存在。
作者与出处
原作者:灏天文库
来源:平台策划编纂
整理人: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U