zoukankan      html  css  js  c++  java
  • 工作流框架设计 一

    打算自己做个工作流。实在不喜欢用别人的东西。

    我也少废话,先把第一步的思考拿出来。

    我分析了很多的文献,还有XPDL之类的,还有很多的网友的资料,实在太多了,我都忘记出处了,如果有侵犯,多多包含。


    ER图


    具体的解释我就不说了,大家可以看看WfMC的XPDL。

    Process流程:例如订单审批流程
    Activity活动:例如总经理审批
    Transition转换控制:例如当总经理确认后,交给材料科科长
    IAction用户自定义的活动操作:例如发现总经理一直没有审批,则自动返回上面操作。

    Content流程依赖的数据,例如一些共享数据,工作流需要处理的表单数据
    Form表单:例如订单
    FormField表单需要检视的字段:例如订单主键、订单要货数量等
    OTHER DATA:用于扩展,可能以后会需要,例如一个流程里面需要共享一些控制信息。

    ActivityInstance活动实例:例如当前王老板应该进行审批
    ProcessInstance流程实例:例如一个王五发起的订单审批
    ContentInstance数据实例:例如当前老总审批的订单


    我相信这个ER图应该是完备的。希望有经验的人给出意见。

    下篇我将分析工作流的Engine部分、工作流权限部分、工作流的自动控制(类似作业调度)和手动控制(传统的工作流)。

    reborn_zhang@hotmail.com
  • 相关阅读:
    TextView文字排版问题:
    Cent OS 6 主机名设置
    windows server 时间同步
    DELL服务器SAS 5 I_R 完全配置手册
    SAS 5/iR Adapter 驱动下载
    U盘加载硬盘控制卡驱动安装Windows 2003 指南
    邮件客户端导入邮件通讯录地址薄
    Symantec System Recovery
    windows server 备份与还原
    Acronis 备份使用
  • 原文地址:https://www.cnblogs.com/zc22/p/1008842.html
Copyright © 2011-2022 走看看