zoukankan      html  css  js  c++  java
  • CCBPM 任务分配流程设计说明

     

    主要特点说明:

    1.分流点明细表中的字段作为子线程接受人。

    2.子线程中的处理人,只能看到与他工作想过的内容与数据。

    3.合流点汇总子线程中的数据。

    首先,创建一个同表单分合流流程。并绑定节点处理人。

    wps29F8.tmp

    第二步,给分流节点创建分配任务明细表。

    wps29F9.tmp

    注意事项:明细表中,必须有编号、处理人两列,用于指定工作处理人。

    第三步,设计子线程节点。

    1.设置表单,将任务编号、任务内容、期限等信息,展现给对应的处理人。

    wps2A0A.tmp

    2.设置节点属性,将节点运行规则设计为:按照SQL获取节点处理人。在访问规则设置内容处,设计流程运行的SQL语句,必须有No,Name,BatchNo三列。

    wps2A0B.tmp

    SQL:  SELECT A.ChuLiRen as No, B.Name, A.RenWuBianHao as BatchNo FROM ND16801Dtl1 A, Port_Emp B WHERE A.ChuLiRen=B.No AND  A.RefPK=@OID

    说明:ND16801Dtl1为分流节点中的明细表.

      RefPK为流程工作ID。

              @OID为流程参数,是该流程的工作ID。

    3.为子线程节点设置装载填充。将分流节点中的任务信息,自动展示给对应的处理人。

    wps2A1B.tmp

    填充的SQL语句:select RenWuBianHao,QiXian,RenWuNeiRong from ND16801Dtl1 Where RefPK=@FID and ChuLiRen='@WebUser.No'

    注:如果子线程节点的表单字段,与分流点的字段名称一样,则直接可以使用上面的SQL。如果不一样,需要AS一下字段名称,使与分流点中的字段相同。例如:select RenWuBianHao AS ****,QiXian AS ***,RenWuNeiRong AS *** from ND16801Dtl1

    第四步,设计合流节点。并绑定节点处理人。

    wps2A1C.tmp

    设置汇总表,将需要汇总的字段,在明细表中创建。保证明细表中的字段,在子线程节点中存在,才可以确保汇总。

    wps2A2D.tmp

    点击明细表名称,勾选 是否是合流汇总从表。

    由上步骤,一个简单的任务分配的流程就已经创建完成。表单中,只讲述了和分配任务有关的字段,还可以添加其他的字段。下面是流程运行演示。

    第一步:分配任务

    wps2A2E.tmp

    wps2A3F.tmp

    任务自动发送给如下(3)个处理人(liping,李萍)(zhangyifan,张一帆)(fuhui,福惠).

    第二步:任务处理。可以看到每个人的任务内容、编号等信息。

    wps2A40.tmp

    wps2A50.tmp

    wps2A61.tmp

    第三步,任务汇总。可以将任务信息、完成情况统一显示出来。

    wps2A62.tmp

  • 相关阅读:
    Sublime 设置移动光标快捷键
    Reverse Linked List II
    Reverse Nodes in K-Group
    Sort Colors
    Swap Nodes in Pairs
    Intersection of Two Linked Lists
    Word Break
    Unique Binary Search Tree
    Maximal Square
    Happy Number
  • 原文地址:https://www.cnblogs.com/ccflow/p/5013190.html
Copyright © 2011-2022 走看看