有这么一个应用,是关于流程管理。
比如:
A--->B--->C--->D
就是说从A流程到B流程,从B流程到C流程,从C流程要到D流程.这是一般的流程的顺序.
现在用户要求能将A,B,C,D流程能够细分多个子流程.要实现它可以自己定义多个子流程的模版.
然后比如A要分K,M,G个子流程时候,它可以任意调用先定义好的模版来创建K,M,G三个子流程.
接着可能K这个子流程还可能有细份2个子流程,这个时候又调用先定义好的模版创建流程.
A------>B------->C--------->D
 --K
   --1
   --2
 --M
 --G结构就象上面的图示.我不是太明白创建子流程和使用的模版如何关联.
就是说,每个模版信息可能不同,有些包括:
流程名称  人员  时间  检验   审核  等,而有些模版包括:事件名称 费用 用量 等等,不同的模版,那么我怎么来存呢?比如A流程它要建立3个包括
流程名称  人员  时间  检验   审核  等的子流程,那么用户怎么自定义这些模版,
并且使用定义的模版来创建3个子流程,而且在每子流程里面填写相关信息?

解决方案 »

  1.   

    有这么一个应用,是关于流程管理。
    比如:
    A--->B--->C--->D
    就是说从A流程到B流程,从B流程到C流程,从C流程要到D流程.这是一般的流程的顺序.
    现在用户要求能将A,B,C,D流程能够细分多个子流程.要实现可以自己定义多个子流程的模版.
    然后比如A要分K,M,G个子流程时候,它可以任意调用先定义好的模版来创建K,M,G三个子流程.
    接着可能K这个子流程还可能有细份2个子流程,这个时候又调用先定义好的模版创建子流程.
    A------>B------->C--------->D
     --K
       --1
       --2
     --M
     --G结构就象上面的图示.我不是太明白创建子流程和使用的模版如何关联.
    就是说,每个模版信息可能不同,有些包括:
    流程名称  人员  时间  检验   审核  等,而有些模版包括:事件名称 费用 用量 等等,
    那么我怎么来存呢?比如A流程它要建立3个子流程.包括
    流程名称  人员  时间  检验   审核  等,那么用户怎么自定义这些模版,
    而且在每子流程里面填写相关信息?
      

  2.   

    这个应该是很典型的拓扑结构吧,用编号来处理一级流程用2位表示,2级流程4位(父节点的2位+自己的2位),3级流程6位(父节点的4位+自己的2位),依此类推。。
    A(01)------>B(02)------->C(03)--------->D(04)
     --K(0101)
       --1(010101)
       --2(010102)
     --M(0102)
     --G(0103)
    这样通过编号的前N位来和它父节点关联就OK了啊。
      

  3.   

    是这样的,我把流程理一下:
    比如我们现在做一个笔;
    先1.设计笔->2.制作笔->3.装箱发货
    这个时候,我用程序来自己定义模版,
    模版1:任务名称,周期,审核,检验.
    模版2:责任人  注意事项 日期
    模版3:部门  任务 日期
    模版4:仓库  数量 日期
    操作人员想在1.设计笔这里加2个子流程,那么就用模版1,模版2,创建.
    操作人员想在2.制作笔这里加1个子流程,那么就用模版3,创建.
    操作人员想在3.装箱发货这里加1个子流程,那么就用模版4,创建.然后等于流程都建立完了,这个时候,
    操作人员想在3.装箱发货这里刚才建立的那个子流程里面再建立一个流程,
    那么就用模版3,创建.然后各流程的负责人根据这些流程,每天就填写他们所在的流程的信息.
    ----------------------------------
    我现在遇到问题是,怎么实现用户可以创建模版,而且流程的负责人可以在里面填写资料.这个结构如何实现?
      

  4.   

    大哥们.这是讲的什么呀.是关于delphi的吗?
    我怎么越看越糊涂呢
      

  5.   

    <--------------高手看过来! 能不能搞定这个?
    http://community.csdn.net/Expert/topic/3472/3472337.xml?temp=.2961847