• 5386阅读
  • 6回复

标准版流程变量扩展 申请人和数据所在部门分管领导或岗位

离线 19765874
级别: 管理员
楼主   发表于: 2023-08-16 , 来自: From:河南省
— 本帖被 19765874 从 学以致用 移动到本区(2023-09-20) —
获取申请人部门分管领导候选组

candidate_fenguan_leader

获取数据所在部门分管领导候选组
data_candidate_fenguan_leader

获取申请人顶级部门分管领导候选组
candidate_fenguan_leader_top

获取数据所在顶级部门分管领导候选组
data_candidate_fenguan_leader_top

获取申请人上N级部门分管领导候选组  up_后面加数值,上一级为candidate_fenguan_leader_up_1,上两级为candidate_fenguan_leader_up_2
candidate_fenguan_leader_up_

获取数据所在上N级部门分管领导候选组
data_candidate_fenguan_leader_up_

获取申请人顶级部门智能岗位候选组 candidate_group_top_后面加上智能岗位名称:如 candidate_group_top_bmld
candidate_group_top_
获取数据所在顶级部门智能岗位候选组 candidate_group_top_后面加上职能岗位名称:如data_candidate_group_top_bmld
data_candidate_fenguan_leader_top


获取申请人部门分管领导候选人列表,如果所在部门没有分管领导,逐级向上获取
candidate_fenguan_leader_autoup

获取数据所在部门分管领导候选人列表,如果所在部门没有分管领导,逐级向上获取
data_candidate_fenguan_leader_autoup


获取申请人顶级部门智能岗位候选组 candidate_group_top_后面加上智能岗位名称:如 candidate_group_top_bmld
candidate_group_top_

获取数据所在顶级部门智能岗位候选组 data_candidate_group_top_后面加上智能岗位名称:如 data_candidate_group_top_bmlddata_candidate_group_top_

获取上N级部门智能岗位候选组 candidate_group_up_后面加上层级和职能岗位名称:如 candidate_group_up_1_bmld  其中的1代表上1级部门
candidate_group_up_

获取数据所在上N级部门智能岗位候选组 candidate_group_up_后面加上层级和职能岗位名称:如 data_candidate_group_up_1_bmld  其中的1代表上1级部门
data_candidate_group_up_

向上获取申请人部门智能岗位候选组,如果所在部门没有该岗位,逐级向上获取  candidate_group_autoup_后面加职能岗位名称
candidate_group_autoup_

向上获取数据所在部门智能岗位候选组,如果所在部门没有该岗位,逐级向上获取  data_candidate_group_autoup_后面加职能岗位名称
data_candidate_group_autoup_

离线 19765874
级别: 管理员
沙发   发表于: 2023-08-29 , 来自: From:河南省
扩展流程变量  spr_libcode  用户同一节点 不通档案类型分配给不同的审批人
1.流程需要配置启动事件(start) 类型为委托表达式   配置 #{operateVariables} 用于初始化流程变量
2.启动节点表单增加 spr_libcode  变量  类型为list  
3.代码表P_SPR_LIBCODE 配置对应关系   如  档案类型 2   审批人 zhangshan  则 libcode=2的档案归zhangshan审批
离线 19765874
级别: 管理员
板凳   发表于: 2023-08-29 , 来自: From:河南省

离线 19765874
级别: 管理员
地板   发表于: 2023-08-29 , 来自: From:河南省

离线 19765874
级别: 管理员
4楼  发表于: 2023-08-29 , 来自: From:河南省
4审批节点  候选人${spr_libcode}     配置完成
在线 大火腿
级别: 总版主
5楼  发表于: 5小时前 , 来自: From:北京市
2025-11-20 以后更新的程序包。可以判断:判断节点上 判断申请人是否是 申请数据所属部门的分管理领导, 具体操作是在判断的线上写上
${actExtUtil.isSqrFenGuanLingDao(data_candidate_fenguan_leader ,sqrdm ) }
这样的参数还有如下:
${actExtUtil.isNotEmpty(mj) }
${actExtUtil.isContains('南车四方密A南车四方密B南车四方密C' , mj)}
${actExtUtil.isNotEmpty(mj) && actExtUtil.isContains('南车四方密A南车四方密B南车四方密C' , mj)}  组合是这样写,都是返回boolean值。
在线 大火腿
级别: 总版主
6楼  发表于: 2025-11-20 , 来自: From:北京市
上面的表达式不对。不能用actUtil了要用activitiUtil
上面的表达式不对。不能用actUtil了要用activitiUtil
上面的表达式不对。不能用actUtil了要用activitiUtil
正确表达式如下:
${activitiUtil.isSqrFenGuanLingDao(data_candidate_fenguan_leader,sqrdm ) }
发帖 回复
« 返回列表
描述
快速回复
批量上传需要先选择文件,再选择上传