高级远程设计
1. 描述
远程设计是指将FineReport报表工程部署到远程服务器上,当需要对工程里面的模板进行修改设计的时候,可以直接通过本地设计器连接到远程服务器上的工作目录进行工作,其修改直接保存在服务器端,对服务器上的模板起作用。
客户使用远程设计的时候,可能是多部门共同开发的,为保证数据的安全性,需要给不同的人员分配不同的数据连接权限以及模板修改权限,角色权限控制不仅仅可以在报表集成时配置模板查看权限,同时还可以配置远程设计时,模板的设计权限和数据连接的使用权限,以维护数据的安全性。
2. 远程设计步骤
远程设计分为三个部分,首先报表工程管理员对远程设计进行权限分配,工作人员在本地设计器上建立远程目录连接,最后工作人员对自己可操作的模板进行模板设计,如下图:
![](uploads/201601/1453193382MBk1UnPY.png)
2.1 管理员对远程设计进行权限分配
为了保障数据的安全性和一致性,FineReport远程设计权限控制的功能,让管理员可以对所有用户进行远程设计的权限进行管理,进入平台系统,点击管理系统>权限管理>设置角色权限控制,并开启数据连接控制,点击确定之后,就可以对远程设计的权限进行分配,如下图:
,模板权限控制方式选择![](uploads/201611/1479375548Go5aVlAd.png)
2.2 工作人员在本地配置远程工作目录
在设计器界面,点击文件>切换工作目录>其他
点击上面的测试
如果用户名密码错误,则会提示用户名密码错误,如下图:
![](uploads/201612/14828283515S6EW6kf.png)
,增加一个 ,输入需要进行操作的远程目录地址,如下图:![](uploads/201612/1482828336LdORiuF0.png)
![](http://help.finereport.com/finereport9.0/uploads/201611/1479375601BrazdM8v.png)
![](uploads/201612/14828283515S6EW6kf.png)
2.3 对有权限修改的模板进行设计
普通用户对其拥有权限的模板具有增删改的权限,并且对于同一个文件夹,如果有多个用户均有权限,为了保持数据的一致性,如果用户A和用户B同时通过远程工作目录登录FineReport工程,A删除了模板M,由于用户B已经登录,不会自动刷新模板面板,当B打开M模板时,会提示模板被删除,无法打开。
3. 远程设计分类
远程设计的包括对
和 两个方面的权限分配。数据连接的权限分配请查看远程设计之数据连接;
模板设计的权限分配请查看远程设计之模板设计权限。
4. 管理员与普通用户权限区别
为了保证数据的一致性,准确性以及保密性,进行远程时普通用户与管理员用户的权限会有所区别,对于普通用户来说,共享资源只可以有权限的使用,不可以编辑,只有管理员可以编辑。
共享资源:是指服务器端的资源,包括整个服务器菜单下面的选项和数据连接选项。
如下图,普通用户Anna登录远程工作目录时,其拥有FRDemo数据连接的使用权限,新建一个数据库查询,可以看到FRDemo数据连接下面的所有数据表,但是
![222 222](uploads/201612/1482827919Yjb6gZ9R.png)
![222 222](uploads/201612/1482827926ga99B6qu.png)
按钮灰化不可用,以及菜单栏里面的 菜单项没有显示,这是因为普通用户对共享资源没有编辑权限,故其对可以编辑共享资源的操作项均不可用: ![222 222](uploads/201612/1482827919Yjb6gZ9R.png)
![222 222](uploads/201612/1482827926ga99B6qu.png)
附件列表
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)