- 功能点问与答
- 问:若系统中没有自带的系统矩阵怎么办?
答:打开prop/Matrix.properties文件,把dataasync=1和async=1中的1改为0,然后重启resin,再次登录。
- 问:矩阵字段维护,如何调整字段显示顺序?
答:点击矩阵中的显示定制列,可以拖动调整显示顺序。
- 问:现有配置好的矩阵中,当系统中的人员岗位发生变化之后,如何做调整?如果是组织架构大调整,分部、部门调整很大,矩阵配置要如何调整?
答:后台—组织权限中心—矩阵,可以用批量维护。或者矩阵导入导出
- 问:矩阵如何删除:
答:自定义矩阵删除引用的字段后才可以删除矩阵;系统矩阵:引用删除之后,需要在部门/分部自定义字段设置处重新保存下方可同步矩阵
- 问:系统矩阵如何新增取值字段?。
答:在分部或部门卡片上添加自定义字段,字段类型为浏览按钮-多人力资源,在默认矩阵中就显示出来了。
- 问:系统自动生成的分部和部门矩阵存储在哪张表?
答:查询系统矩阵(分部矩阵 部门矩阵)
select * from MatrixInfo where issystem in (1,2)
select * from MatrixFieldInfo where matrixid in(select id from MatrixInfo where issystem in (1,2))
select * from Matrixtable_91或92
最后 这个 Matrixtable_91或92是 第一条查询查出来 两个系统矩阵id 然后通过 Matrixtable_ 加上id 拼接上的(自定义矩阵也需要拼接)
- 问:矩阵两个条件之间是或还是且的关系?
答:是“且”的关系,必须两个条件都满足,才能获取后面的人员。
- 问:系统默认矩阵在哪里增加对应人员?
答:在组织权限中心-自定义设置中的【分部字段定义】和【部门字段定义】这两个页面中,分别对应了两个系统默认矩阵,添加字段类型是多人力资源浏览按钮。
- 问:如果有一条流程的节点操作者是根据表单中的多部门选择部门经理进行会签的,该怎么设置呢?
答:在表单上设置浏览按钮-多部门类型的字段,然后通过人力资源条件类型的节点操作者设置页面,选择多部门+安全级别的方式进行设置,也可以通过矩阵的方式,在默认部门矩阵中关联好审批人,同样用表单中的多部门字段关联矩阵节点操作者。
- 功能梳理
- 系统会自动带出两个默认矩阵,分别为部门矩阵和分部矩阵,像这种鼠标移动到矩阵上,只出现一个小人头像图标的,就是系统矩阵,默认矩阵的条件维度分别对应分部和部门,条件维度中的部门和分部信息会自动跟随组织机构的变动而自动调整;点击小人头像图标可添加矩阵维护人,矩阵维护人可维护矩阵表中的人员。
- 【条件字段】分别自动取到系统的分部和部门信息,而【取值字段】的生成,则需要在组织权限中心-自定义设置-分部字段定义和部门字段定义中添加对应的字段,字段类型只能为浏览-多人力资源类型字段,如,在部门字段定义中,添加一个“部门负责人”字段,字段类型设置为浏览-多人力资源,启用并保存后,回到部门矩阵中就可以看到矩阵取值字段自动带出的效果,我们再去维护条件维度中各个部门的部门负责人信息即可
- 若系统矩阵未自动带出,可通过修改配置文件后再重新登录系统带出,在系统文件的安装目录weaver\ecology\WEB-INF\prop下找到名为Matrix.properties的文件,此文件格式为properties文件,将文件中的这两个值均改为0,表示数据未同步,还需重新同步,保存后再新登录系统,则会自动生成系统矩阵并将组织架构同步到条件维度中。
- ②进入添加矩阵维护者的界面,可以单独给到用户维护当前矩阵的权限,维护者对矩阵的维护权限可细化到当前矩阵的可维护条件和可维护列,若不设置,意为维护者可维护所有数据列或行;添加后该维护者可进入后台矩阵设置界面,维护此矩阵;
- 字段维护界面中,可设计矩阵的行和列的字段,也就是条件字段和取值字段,在字段维护页面我们看到字段分为了黄蓝两色,黄色代表矩阵的条件维度,蓝色字段代表矩阵的结果维度;
- 在条件维度的选择框中选择条件字段的字段类型;如选择分部,则代表会将分部信息作为判断条件;选择好字段类型后需要输入字段的显示名和字段名;如果一个条件维度不够,可点击加号按钮,添加另外的条件维度;需要注意的是,所有条件维度之间在前台应用的时候是且的关系,必需都满足才能找到结果。在结果维度中,取值字段只能是浏览-多人力资源类型字段;取值字段也可以设置多个,点击加号即可添加,点击下方减号可进行字段的删除.
- 当系统中的人员岗位发生变化之后,对应的操作者也需要进行调整,可通过批量维护菜单将结果维度中的人员进行批量修改,选择需要修改的对象信息,包括矩阵表及其条件字段、取值字段、具体人员以及调整内容,我们可以将中的人员替换为其他用户,也可以将其删除,这样我们只要修改维度就可以批量替换操作者
- 相关功能点
- 通过矩阵添加节点操作者:在流程流转过程中,可能会遇到使用角色等无法满足需要的情况。如多个分部、部门之间对应着同一个财务经理,财务经理和申请人的组织架构经常不在相同组织内,也就是存在跨机构审批的情况,此时,使用角色则无法满足需求,我们可以使用矩阵,来进行节点操作者的维护。
- 后台进入流程引擎,选择需要设置的流程路径,进入操作者设置页面,操作者设置维度选择【矩阵对应】
- 首先,需要在【引用矩阵表】中,选择我们需要的矩阵表作为数据源;通过流程表单中的相关字段,同矩阵中的条件字段进行匹配;如,通过表单中的所属部门和矩阵中的部门进行对应,此时,当在某个具体的流程中,【所属部门】字段为【EBU客服中心】时,则找到矩阵中部门这一列中同样是【EBU客服中心】的这一整行;
- 然后,需要判断由这一整行中哪一列的人员作为操作者,则在【操作者】中,选择我们需要的岗位,如部门负责人。
- 通过条件的匹配和取值字段的选择,系统便可在矩阵表中,找到对应的节点操作者来进行流程的审批;
- 可以过矩阵添加模块数据默认共享人,设置方法与【通过矩阵添加节点操作者】基本一致。

发表评论 取消回复