一、背景和价值
背景:责任库存的数据属于敏感信息,不同部门之间和小组都是不允许相互查看的,需进行数据权限控制。
价值:控件各位部门相互查看数据,防止各自库存外泄,完善系统的数据查看控制权限。
二、需求描述
2.1 ERP系统
1.系统管理->公司管理->公司部门管理->编辑【修改】按钮, 部门负责人字段下面新增“部门助理”的字段,非必填,多选,显示暗灰字体(支持多选)。
1.2增加 新增,修改的操作日志,可以后台记录,不显示在界面,方便后面查询谁修改过记录。
注:开发组长/组员评估一下增加了该字段对组织架构的显示等是否有影响。


2.2 责任库存系统
1.同步ERP系统->公司部门管理的部门层级 与部门负责人及部门助理的数据关系。

2.仓库物流管理->进销存->责任库存分摊->汇总和明细界面,责任人字段的逻辑控制
1) 当前逻辑:责任库存分摊,汇总和明细界面 ,责任人字段的搜索条件,用来控制用户的数据查询权限,若当前用户开启了权限码【M3272】,则当前登录用户可以选择所有人的名字进行查责任库存,反正若没有开始,则默认只能查看自己的责任库存,搜索框禁用不能选择。
3. 修改后的逻辑
1)查询所人员:开权限码【M3272】后,则汇总和明细界面 ,默认为空,默认搜索所有数据,且可以选择查看任意人进行数据的搜索。------------这个权限最大目前已实现
2)默认选中当前登录用户:若没有开启【M3272】时,默认选中当前用户,责任人可编辑,但是无法选择其他人,默认是显示自己。
3)查看部门内人员信息:
①同上述 第2)点(默认选中当前登录用户)
②若是一级部门负责人及助理,则可查询下面二、三级部门所有人员的信息,如下图若一级部门,亚马逊平台运营中心-张欢,则可以选择下面所有的二级,三级,四级等人员的信息。


③若是二级部门负责人及助理,则可查询当前二级 及以下小组的人员信息,如下:亚马逊销售F部,二级部门负责人吴楚婷 ,则可以查看下面的所有小组(F1~F6)的所有人


③若是三级部门负责人及助理,则可查询当前三级 及以下小组的人员信息,如下:亚马逊销售F1组,部门负责人覃萍,则他可以查询F1组下面的所有人,不能选择其他组

备注:不能进行跨部门搜索其他人员,切记,切记,切记。(如亚马逊销售F部的负责人,不能查看C部或者其他部门的人员信息)