[V6功能解说] 如何限制用户只能访问一组报表?
Sage ERP X3系统中是否能够限制用户只能访问一组报表呢?很多客户向我们询问了这种操作是否可行,并询问了具体操作方式。此外,他们还希望能够将用户权限限制于Sage ERP X3中某几个特定的地点,这样用户就只能访问特定数据了。实际上,Sage ERP X3无需更改任何底层水晶报表即可同时满足这些请求。这是一个相当复杂的过程,但只要你妥善履行以下步骤实施一个新的报表组和功能策略,那么将获得非常显著的效果。具体步骤如下:
1. 创建一个名为RPT的访问代码
[attach]2246[/attach]
2. 通过在报表组本地菜单No.97中添加一条记录来创建一个新的报表组
[attach]2247[/attach]
3. 在弹出[本地菜单更新]窗口时点击OK按钮,完成菜单更新后就退出X3系统。
[attach]2248[/attach]
4. 重新登录至X3系统,接着创建一个名为RPT##的新功能(其中##指当前所有RPT##功能中下一个可用的数字编号)
1) 为这个功能起一个菜单标题,以用于作为新菜单名称显示,同时赋予其一个新的序列号
[attach]2249[/attach]
2) 在[操作]页签上,在[模块代码]字段中为你的新本地菜单行录入编号
[attach]2250[/attach]
5. 在X3中创建一个名为ZAFONCTION的新水晶报表,自AFONCTION报表复制即可
1) 将报表中的[组]字段从“系统管理员”更改为“特定的”
2) 勾选[站点授权]复选框,并在[功能]字段中录入RPT37
3) 在[访问代码]字段中录入RPT
[attach]2251[/attach]
6. 一旦报表创建完成后,需要在X3中为限制报表创建一个名为RPT的新功能策略
1) 在新的功能策略中添加RPT访问代码
[attach]2252[/attach]
2) 在[报表]页签上,将所有的报表组的访问都设为“否”,除了新的限制报表,将它设为“是”
[attach]2253[/attach]
3) 点击屏幕底部的“授权”按钮,为RPT37功能输入一个新的功能授权
4) 将这个功能设为针对特定地点的,然后相应地设置地点
[attach]2254[/attach]
7. 下一步,创建一个包含限制报表的新菜单策略
1) 在报表菜单中为功能RPT37功能创建一个进程
[attach]2255[/attach]
8. 创建好功能策略和菜单策略之后,需在X3中创建一个名为RPT的新用户
1) 如果你希望用户只能访问某些特定任务的话,就创建一个新的菜单策略
[attach]2256[/attach]
9. 当你作为RPT用户登录X3后,系统会启动报表选择窗体,因为用户只能访问这个功能。
1) 我们在限制报表组里面添加了三张报表,让你直观地了解带有多报表的界面样子
[attach]2257[/attach]
2) 之前,我们说明了已将功能指派至一个地点组,并设为地点D22
3) 当我们试图抽取一张带有地点参数的报表时,所显示的选择窗体将只允许我们选择D22
[attach]2258[/attach]
4) 如果我们手动输入与参数不同的其他地址,则系统会弹出一个警告,告知我们无权访问其他地点,并会相应地限制报表抽取中的数据结果
[attach]2259[/attach]
页:
[1]