cabloy / cabloy

🚀 A Node.js full-stack framework with workflow engine.

Home Page:https://cabloy.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

工作流新版优化

zhennann opened this issue · comments

Discussed in #34

Originally posted by zhennann April 23, 2023

背景

  1. 数据管理有两个维度:
    1. 基于业务管理
    2. 基于流程管理
  2. 两个维度如何进行统一
    1. 数据操作权限如何统一
    2. 数据字段权限如何统一
    3. 明细数据权限和字段权限如何统一

核心理念

  1. 以业务管理为主
  2. 流程只不过是把不同用户的数据操作动态串联起来
  3. 流程是派生的“业务视图”

实现思路

  1. 先基于业务管理设计“数据操作权限”和“数据字段权限”,以及“明细权限”
  2. 再进行流程适配