历史版本1 :远程设计 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

远程设计是指将FineReport报表工程部署到远程服务器上,当需要对工程里面的模板进行修改设计的时候,可以直接通过本地设计器连接到远程服务器上的工作目录进行工作,其修改直接保存在服务器端,对服务器上的模板起作用。
客户使用远程设计的时候,可能是多部门共同开发的,为保证数据的安全性,需要给不同的人员分配不同的数据连接权限以及模板修改权限,角色权限控制不仅仅可以在报表集成时配置模板查看权限,同时还可以配置远程设计时,模板的设计权限和数据连接的使用权限,以维护数据的安全性。

2. 远程设计步骤编辑

远程设计分为三个部分,首先报表工程管理员对远程设计进行权限分配,工作人员在本地设计器上建立远程目录连接,最后工作人员对自己可操作的模板进行模板设计,如下图:
2.1 管理员对远程设计进行权限分配
为了保障数据的安全性和一致性,FineReport远程设计权限控制的功能,让管理员可以对所有用户进行远程设计的权限进行管理,进入平台系统,点击管理系统>权限管理>设置,模板权限控制方式选择角色权限控制,并开启数据连接控制,点击确定之后,就可以对远程设计的权限进行分配,如下图:
2.2 工作人员在本地配置远程工作目录
在设计器界面,点击文件>切换工作目录>其他,增加一个远程服务器,输入需要进行操作的远程目录地址,如下图:
点击上面的测试连接按钮,测试该目录是否配置成功。
如果在输入主机位置的4个参数时错误,会出现如下图报错:
如果用户名密码错误,则会提示用户名密码错误,如下图:
2.3 对有权限修改的模板进行设计
普通用户对其拥有权限的模板具有增删改的权限,并且对于同一个文件夹,如果有多个用户均有权限,为了保持数据的一致性,如果用户A和用户B同时通过远程工作目录登录FineReport工程,A删除了模板M,由于用户B已经登录,不会自动刷新模板面板,当B打开M模板时,会提示模板被删除,无法打开

3. 远程设计分类编辑

远程设计的包括对模板数据连接两个方面的权限分配。
数据连接的权限分配请查看远程设计之数据连接
模板设计的权限分配请查看远程设计之模板设计权限

4. 管理员与普通用户权限区别编辑

为了保证数据的一致性,准确性以及保密性,进行远程时普通用户与管理员用户的权限会有所区别,对于普通用户来说,共享资源只可以有权限的使用,不可以编辑,只有管理员可以编辑。
共享资源:是指服务器端的资源,包括整个服务器菜单下面的选项和数据连接选项。
如下图,普通用户Anna登录远程工作目录时,其拥有FRDemo数据连接的使用权限,新建一个数据库查询,可以看到FRDemo数据连接下面的所有数据表,但是数据连接配置按钮灰化不可用,以及菜单栏里面的服务器菜单项没有显示,这是因为普通用户对共享资源没有编辑权限,故其对可以编辑共享资源的操作项均不可用:

索引: