起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 161|回复: 6

请教这样的需求如何实现**

[复制链接]
发表于 2005-1-26 14:11:13 | 显示全部楼层 |阅读模式
同一功能,业务人员只能访问自己的数据,部门主管可以访问自己及下属数据
回复

使用道具 举报

发表于 2005-1-26 16:12:18 | 显示全部楼层
在功能对应的数据集上增加 业务人员 和 业务人员的 部门主管 字段,分别在 业务员 岗位上和 部门主管 岗位上设置数据策略
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-26 16:37:54 | 显示全部楼层
2楼的方法很直接,但好像不是一个好方法,因为这样做,每次添加记录的时候,还得额外选择主管是谁。不能根据组织架构已有的信息想办法吗?
回复 支持 反对

使用道具 举报

发表于 2005-1-27 09:52:58 | 显示全部楼层
楼主,能说说,部门主管的含义吗?是否就是部门成员只能看自己的录入的数据,而部门经理可以看整个部门的数据?如果是,那可以使用自动填充,填组织机构参数的操作者部门就可以了(操作员也这样实现)。如果不是,请说说部门主管的含义,好吗?这样便于跟方案
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-27 11:22:47 | 显示全部楼层
举一个实例:我们物资部设部门经理(A)一名,业务经理3名(B、C、D),每个业务经理下设若干名业务员,假设B管辖E、F、G,C管辖H、I、J
需求:E、F、G、H、i、J只能操作(增、删、改)自己创建的数据,B可以操作B、E、F、G创建的数据,C可操作C、H、I、J创建的数据。A可以操作所有数据。
回复 支持 反对

使用道具 举报

发表于 2005-1-27 15:14:52 | 显示全部楼层
这样的需求其实是很普遍的,好,作为需求提交,谢谢提供宝贵建议!

如果现在要实现这样的需求可以这样:
1、新建业务参数  “当前登录者和其下属”,在业务参数中获取当前登录者和其下属的ID列表

2、分别作两个功能,一个功能的过滤设置成  业务员=当前登录者
另一个功能设置成 业务员 in  (业务参数“当前登录者和其下属”)

当然这样做会比较麻烦,但是具体的这个需求什么时候能实现现在还不太确定。
回复 支持 反对

使用道具 举报

发表于 2008-1-23 11:29:32 | 显示全部楼层
可以在实施的时候给岗位或者人员上面作数据策略来限制它可以操作的数据权限和范围等;要求管理员能够熟悉数据库。主要是对数据库做一些限制条件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-5 20:10 , Processed in 0.043205 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表