如果我们不做这样的步骤,我们用xieyang普通用户进入,则不能看到xieyang_dev开发的报表,如下图:
当做了共享以后,则用xieyang用户进入以后则能看到xieyang_dev开发的 DEMO_WEB_TEST报表:
至此,我们完成了用户开发报表测试,以及开发者对其开发的报表进行管理的测试。
现在我们来看一看以超级管理员进入以后的权限:
超级管理员用户名为ADMINISTRATOR 密码置为空:
超级管理员比xieyang_dev具有的管理 :
超级管理员能对左边所有的功能进行设置!
我们现在来看一下我们的服务器管理:
进入:
服务器的管理员项:
我们对WEB服务器的设置不做详细介绍,大家只了解WEB服务即可。
至此,我们完成了3种权限不同的用户访问WEB服务器,能用开发员权限和管理员权限来操作修改报表!不同的开发用户只能看到自己开发的报表,若希望大家都能看到自己开发的报表,则可以把报表从我的报表里复制到共享报表里。那么,也就是说,客户端只需要通过IE就能访问服务器端MSTR 的WEB服务,并且能通过IE来进行MSTR的WEB 开发。这大大简化了用户的浏览和开发!
四:需要注意的问题:
4.1 由于硬件设备限制,我是在我的电脑上安装虚拟机,在虚拟机上安装MSTR8来做为MSTR WEB服务器,在这一过程中,需要把主机端口和虚拟机的IP和端口进行端口映射。客户只需要访问我的主机就能实现访问我主机上虚拟机的WEB功能。具体的步骤已经在第二节里讲了。在以后正式开发过程中可能会用一台单独的电脑作为服务器,这中间的配置可能会有所改变。
4.2 在有权限情况下,在WEB上所做的修改和在MSTR服务器上的修改是等效的也是同时的。所以用户在做删除操作时一定要小心,个人认为只给关键用户发放开发权限,并保留在WEB上的删除功能。
4.3 通过IE做WEB开发的时候,过程和步骤和在服务器上基本一致。
希望这篇文档能对项目今后的开发有所帮助,对以后学习MSTR的同事有所帮助。由于个人能力有限,肯定存在很多问题。希望大家热情指正。你的指正,是大家共同地进步!