关于流程管理添加办理人的问题

blob.png


FineReport nhb2318 发布于 2019-12-30 13:15 (编辑于 2019-12-30 18:06)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
nhb2318Lv4初级互助
发布于2019-12-30 18:38(编辑于 2019-12-30 18:59)

这个问题不是解决了,而是放弃了

这个帖子是上个帖子的衍生http://bbs.fanruan.com/wenda/question/21961.html,是说流程管理使用遇到的一些问题

今天,我从插件开发者那里了解到,目录插件在添加经办人的时候不支持公式,那就意味着流程图上的判断功能没有什么用,因为判断之后,只能指定具体的人,而在实际操作中往往不是具体的人,写公式又写不上,在前一个环节写下个环节办理人,据说可以用公式,但是我还没有试验。插件好不好使,可以用下面的代码来表示:

if(添加办理人可以支持公式){

   //在流程发起节点上,进入网关,再根据申请人的属性判断让谁来审核(见附图1)

   if(天数>2){//流程图上的判断功能(网关)可以发挥作用

      审核人(网关)=部长姓名(select 姓名 from 数据库 where 部门=发起人所在部门 and 职务=‘部长’)

   }else{

      审核人(网关)=科长姓名(select 姓名 from 数据库 where 部门=发起人所在部门 and 职务=‘科长’)

   }

}else{//添加办理人不支持公式,只能很死板地指定固定的人,连单元格都不支持(见附图2)

   //网关派不上用场,成为摆设,只能用这种方式来实现,但也不一定成功,分两种情况

   if(下个任务节点办理人支持公式){//貌似支持,但是当你每写一个公式进去,检验公式合法性时,都会提示“公式错误”

      审核人(无网关)=if(天数>2,发起人对应的部长姓名,发起人对应的科长姓名)

   }else{//下个任务节点办理人不支持公式,或者效果不好

      果断删除流程引擎插件

   }

}

有关附图:

blob.png


blob.png


  • 0关注人数
  • 533浏览人数
  • 最后回答于:2019-12-30 18:59
    请选择关闭问题的原因
    确定 取消
    返回顶部