使用相对部门/岗位指定执行人

 

    在工作流程定义中为步骤定义执行人时,系统允许使用多种方式进行定义。有些流程可能应用于多个分局,分公司,分支机构。那么在定义执行人时,就不能指定执行人为某个固定的岗位,可能某类岗位。比如某项办税业务需要提交到“税源管理岗”去办理。但是递交给哪个分局哪个科室的税源管理岗呢?这是个问题,所以系统提供了“模糊”定位岗位函数,只需要指定是递交给“syglg”即可,具体是递交给哪个税源管理岗,系统会根据具体的工作流程上下文(表单数据)进行确定。

    比如如下的部门结构:

[+]市局 (单位编码 00 ,部门编码 sj)
 |   |__ 管理一科(单位编码 00 ,部门编码 gl1k)
 |   |     |__ 税源管理岗(单位编码 00 ,岗位编码 syglg) 
 |   |
 |   |
 |   |__ 管理二科(单位编码 00 ,部门编码 gl2k)
 |        |__ 税源管理岗(单位编码 00 ,岗位编码 syglg) 
 |
 |
[+]一分局(单位编码 01 ,部门编码 fj1)
 |   |__ 管理一科(单位编码 01 ,部门编码 gl1k)
 |   |     |__ 税源管理岗(单位编码 01 ,岗位编码 syglg) 
 |   |
 |   |
 |   |__ 管理二科(单位编码 01 ,部门编码 gl2k)
 |        |__ 税源管理岗(单位编码 01 ,岗位编码 syglg) 
 |
 |
 |
[+]二分局(单位编码 02 ,部门编码 fj2)
 |   |__ 管理一科(单位编码 02 ,部门编码 gl1k)
 |   |     |__ 税源管理岗(单位编码 02 ,岗位编码 syglg) 
 |   |
 |   |
 |   |__ 管理二科(单位编码 02 ,部门编码 gl2k)
 |        |__ 税源管理岗(单位编码 02 ,岗位编码 syglg) 
 |
 ... 

比如某个工作需要递交给“税源管理岗”,如下面的部门结构可以看出,有许多“税源管理岗”,那么递交给哪个税源管理岗呢?--显示我能强制指定这递交给某个税管理岗,这时就需要使用相对部门/岗位来指定执行人

    如下图所示表示“步骤5”的执行人是相对“步骤1”的执行人所在单位下的“管理一科”下的“税源管理岗”。
   因此当“起草人”是“市局” 中的人员时,步骤5的执行人就是“市局\管理一科\税源管理岗”中的人员,如果“起草人”是“一分局” 中的人员时,步骤5的执行人就是“一分局\管理一科\税源管理岗”中的人员,

    那么在选择这个相对部门/岗位时该选择“市局\管理一科\税源管理岗”,“一分局\管理一科\税源管理岗”中的哪一个呢?-- 答案是选择其中的任何一个都可以。系统会自动进行相对部门/岗位的定位。前提是:这些部门或岗位具有相同的部门编码。

    系统还提供了函数来获得“相对部门/岗位”的信息: relativeDepartmentId