CCBPM 任务分配流程设计说明

主要特点说明:

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

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

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

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


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


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

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

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


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


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.为子线程节点设置装载填充。将分流节点中的任务信息,自动展示给对应的处理人。


填充的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

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


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


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

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

第一步:分配任务



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

 

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




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


猜你喜欢

转载自blog.csdn.net/jflows/article/details/50148355