zoukankan      html  css  js  c++  java
  • 初探工作流的库表设计

    观察分析上图中,发现图中名字应该写错了,应该是如下 5个表:页面功能表、节点模板表、工作流程表、流程过程表(流程实例表)、用户表、流程人员(角色)表。

    下面是个人的理解,有不当之处欢迎指点!

    页面功能表:是指OA流程中一个节点的具体页面,比如上图中的“维修厂接货 ”,“ QC检测”这一环节中用户所看到的的UI页面

    节点模板表:只包含节点的信息,扁平结构,主要为工作流程表提供其节点的具体信息。

    工作流程表(工作流程模板):创建一个新的工作流程模板时,指定它由哪些节点(这些节点来自节点模板表)组成,并且指定这些节点的父子关系。上述表中漏了一个信息,这里的节点信息还要加上角色的信息,以表示哪些角色可以处理该节点的数据。

    流程过程表(流程实例表):具体用户,走OA流程(上图中的工作流程模板中某个模板)时,所形成的的过程(实例)表!

    用户表:这是是指参与流程的所有用户。

    流程人员(角色)表:这里面的用户ID 应该是角色ID, 因为在实际项目中,我们是根据角色让一个人具有处理节点数据的权限,而不是写死只能这个人处理。

  • 相关阅读:
    开学考试学生成绩管理Java
    动手动脑问题1
    数据库的链接错误分析
    ASP.NET自定义错误页面
    php declare
    HTTP运行期与页面执行模型
    分部类(Partial Classes)
    ASP.NET:小编浅谈泛型的使用
    Windows 2003 SP2下安装IIS无法复制文件
    php 的include require 区别
  • 原文地址:https://www.cnblogs.com/for-easy-fast/p/12228394.html
Copyright © 2011-2022 走看看