画模型---写伪代码---根据伪代码写类---剩下的就是填空了,

解决方案 »

  1.   

    定义流程的规范(可以是一个接口),然后画出该流程, 在流程的每个处理中,写脚本, 程序运行的时候,自动解析执行脚本。
      

  2.   

    楼主的问题是不是应该说的具体一点???你这样问我看你也不能从上面的回答得到什么实质性的东西吧???问题的焦点没有说清楚,你这个要做什么的,等等。
      

  3.   

    学习。支持。。探索。。研究。。
      

  4.   

    我现在写一个项目管理程序,要求程序中用自定义流程的工具,能够任意定义任何形式的流程,我现有的思路是:1 定义表单(要求自定义生成审批表单)
           2 工作流定义
           3 角色定义
           4 表达授权
           5 活动定义
           6 连接定义
           7 工作流图
    能明白意思的仁兄可以告诉我这些步骤里面进一步要定义的元素是什么,比如说"连接定义"中定义一个连接又要定义那些东西.
      

  5.   

    1、基础功能:  
    部门和人员的管理(分布式用户管理)
    角色管理、多重角色管理(不同职务下的从属关系、分布式角色管理、循序角色、权重角色)
    角色的关系管理
    登入ID和密码的管理
    人员的权限管理
    2、免程序开发:
    图形化工作流程定义
    动态生成流程操作界面
    3、流程定义:
    设计时:
    支持流程的分流与汇合(连接点)
    激发子流程(等待/不等待、数据传递)
    重复激活步骤(流程)
    自动暂停或恢复继续流程(与外部事件或其它流程同步化)
    条件式激活
    其它应用程序或外界环境条件激活流程(Email)
    工作处理日志管理
    运行时:
    动态平衡
    服务器的自动维护(清仓、检查、侦测与恢复异常停顿流程、自动复原)
    定时更新工作列表
    4、流程路由定义:
    设计时:
    基于角色的路由
    基于关系(角色关系)的路由
    基于条件的路由(自定传递路径、改变、跳跃、取消、退回等)
    运行时:
    5、流程节点定义:
    设计时:
    平行会签(是否等待全部签署)
    设置代理(基于特定工作流的代理、灵活的设置代理的权限、条件化代理)
    优先级的设置(动态更改工作优先级、进度落后工作调整)
    工作队列
    运行时:
    异常状况通知(超时等)
    6、节点清单定义:
    设计时:
    基于条件的清单
    条件定义清单与其他步骤互动
    各步骤的通用变量
    电子签章
    多页表格
    条件式子表格
    必备与必读文档
    附件功能
    资料验证与格式化录入
    支持URL连接
    支持DHTML/Java开放式电子表格
    支持第三方应用程序
    支持业务规则的编辑
    电子邮件接口(通知工作逾时、自定内容模板、填写流程信息)
    可重复送件(追踪后续步骤,修改重复送件)
    运行时:
    7、流程查看定义:
    设计时:
    图形化流程监控
    工作完成时间
    单一步骤超时统计
    工作流程超时统计(非工作日的设定)
    工时成本统计
    任务成本统计
    流程成本统计
    工作负荷显示
    自动生成流程过程文件
    自定义统计报表
    运行时:以上是收集到的需求概要,设计正在进行中,有兴趣的的加入群:8850301