关于CRM系统中员工,招商经理,招商专员等和代理商对于进销存系统信息查询的限制设计

设计思路:
因全国以地级市为最小单位,将有3200多个,再以员工100个计,将最小有320000个关系设置,控制是足够细,但权限控制将非常复杂.
故增加[区域组]概念,将全国地区根据业务需要分成区域组.
1.员工和招商经理,招商专员(无地区属性)
定义好区域组->地区之间的关系,员工和招商经理,招商专员等可以区域组的形式定义与其之间的关系,无地区属性,采用可查到区域组信息
2.招商经理(有地区属性)
一样定义区域组与地区之间的关系,但如果人员有地区属性,将以地区范围内的数据为查询范围.


1.月份进货(按月查询代理商进货明细)
要求:该功能应能查据当前用户所在组区域内的代理商进货
查询指定组区域或地区在一定时间内的销售明细(相对总公司)

得到当前用户可以查询的组区域

1.1当为公司员工用户时,根据定义的组区域查询到所在区域内的所有代理商进货(即当前组区域的销售明细)
1.2当为代理商本身时,为当前代理商所在组区域内的所在地区

原文地址:https://www.cnblogs.com/hhq80/p/842534.html