教程12:系统管理
管理员界面的管理菜单中还有如下项目没有阐述过
1、用户 2、组 3、管理员 4、系统常量 5、系统数据库 6、系统其它

本教程将一一对它们进行阐述
一、用户
点击“用户”下的“添加”可以添加一个新用户,操作简单,只说一下将用户加入组,先在左侧组列表中选中组(下图红圈1),按“+”(红圈2)将组加入右侧用户所属组列表中,此用户就属于这个组了。每个用户可以属于多个组,当然也可以不加入任何组。

点击管理员菜单“用户”下的“列表”,会将所有用户列出,可选择用户进行修改和删除。
另外,用户名中不能有标点符号。
二、组
添加组和添加用户相似,添加组时,可以选择加入此组的用户。

组的作用在于简化管理,比如,您定制了一个报表,这个报表只让财务组的员工有读取权限,假设财务组有10名员工,那么您怎么设定报表权限呢?把“其它用户”加进去行不行?比如这样“user:11111|其它用户:10000”。这样是不行的,因为除了user外,所有的登录用户都是“其它用户”,包括生产部销售部的员工,那么您只好将财务组的员工一个一个加入到报表权限中,像这样“user:11111|张三:10000|李四:10000|王五:10000……”直到把十个员工都加进去,是不是很麻烦?但如果您将这十个员工加入到“财务组”这个组中,那么报表权限这样设置就行了——“user:11111|财务组:10000”,“财务组”中的成员将继承“财务组”的报表权限。这种对所属组权限的继承在属集和注册数据库的授权上也是如此。这里的用户和组和window
server2000/2003的用户和组的概念和用法是相近的。
组名中不能有标点符号。
更多关于组的用法请详见权限.组
3、管理员
管理员帐户不同于用户,它不能用于用户登录,而是在用户登录后用于管理登录。只要进入管理员界面,它就拥有所有权限,因此管理员的密码要尽量复杂一些;不能随意将管理员帐号透露给别人,如要其它人协助管理,可以通过用户授权方式,将某个属集和注册数据库授权给某个用户进行管理。
管理员名中不能有标点符号。
4、系统常量
系统常量是配置在线EXCEL的一些常量参数。打开onlineXLS文件夹,找到const.asp,它就是系统常量文件。
A、系统常量备份
如果系统常量文件损坏,将会导致在线EXCEL无法使用,所以,改变系统常量前,请先进行系统常量文件备份。执行系统常量备份后,const.asp文件将会被备份为constBK.asp,如果改变常量后const.asp文件损坏导致无法使用在线EXCEL,则可以用constBK.asp复制一份并重命名为const.asp加以恢复。
备份系统常量文件需服务器支持FSO,如果服务器不支持,您可以手工备份,将const.asp文件复制一份并重命名就行了。
B、设置常量
点击“系统常量”下的“设置常量”,会有如下设置界面

“系统备份文件夹”和“系统备份文件名”在系统备份中阐述,下面讲讲其余的常量设置
1、用户名会话常量、管理员名会话常量和管理员密码会话常量”
这三个常量决定保存用户名、管理员名和管理员密码的会话key,例如,默认的用户名会话常量是“u888”,管理员名会话常量是“a888”,管理员密码会话常量是“p888”,则登录用户名将保存在session("u888")中,管理员名将保存在session("a888")中,管理员密码将保存在session("p888"),为了保证系统安全,防止session伪装,请您务必改变这三个常量,如同改变管理员初始密码一样。
2、透视表操作会话常量
此项不必修改。
3、会话保持时间
用户名和管理员名都是保存在会话session中的,如果打开了系统后过了一段时间没有任何活动,会话就将过期,用户名和管理员名都将被清空,您将需要重新登录,这段不活动的时间就叫会话保持时间。较小的会话保持时间可降低管理员或用户忘了关闭系统就离开而造成的风险,如果恶意者在会话过期后企图利用管理员的疏忽来进行恶意操作的话,他将无功而返。所以,请不要将会话保持时间设得过大,默认的20分钟就够了。
4、组件XML保存最大长度
电子表格型报表、透视表和图表的数据和设置都是以XML数据的形式保存在系统数据库中,设置组件XML保存最大长度是为了防止过大的XML数据存入系统数据库从而造成系统数据库的急速膨胀。1024K的大小大概可保存一万个单元格的电子表格型报表,即可存一千行乘十列的数据,当然出于需要,您可以改变这个设置,让电子表格型报表可以容纳更多的单元格,但要记住这会造成系统数据库急速膨胀从而变得缓慢,建议行数上千的报表用数据库型报表而不要用电子表格型报表,那样会快得多。
5、父系统登录
如果您的单位有自己的单位网站,在线EXCEL做为一个子系统链接在网站中,员工在登录网站后,如果想使用在线EXCEL,还得再登录一次,如此登录两次一定会让员工感到不便,能否只登录一次便可以使用在线EXCEL呢?可以的,这就要用到父系统登录。这里的父系统指的是您的单位网站,设置了父系统登录后,员工只要登录了网站,就同时登录了在线EXCEL。
要设置父系统登录,按如下步骤
1、分别登录做为父系统的单位网站和做为子系统的在线EXCEL,父系统网站登录名要与在线EXCEL登录名不一样,例如,用“办公室”登录父系统网站,就不能再用“办公室”登录在线EXCEL,而要用其它用户名,避免搜索时弄混。
2、点击“父系统登录”前的复选框(下图红圈1)
3、弹出备份提示,如果还没有备份常量文件请先备份。
4、在搜索文本框(下图红圈2)中输入父系统网站登录名,如“办公室”,按“搜索”(红圈3)按钮进行搜索。
5、在弹出的搜索结果窗口中,点击搜索结果前的“选择”按钮(红圈4);如果结果有多个,请往下看直到第8步。如果弹出的搜索结果窗口显示“尚未管理登录,或登录时间过长,请重新登录。”,则有可能是会话超时或没有将站点加入可信站点。
6、按“保存设置”按钮保存常量。

7、关闭所有IE窗口,重新登录父系统网站和在线EXCEL。
8、如果搜索结果有多个,找到最可能是保存父系统用户名的那一个按“选择”,如果不确定,就一个一个地从第1步到第7步尝试。
C、可信站点
在线EXCEL客户端的IE浏览器必须将系统所在站点加入到可信站点中,并修改可信站点的安全设置,启用“允许通过脚本进行粘贴操作”(IE6)或“对剪贴板进行编程访问”(IE7、IE8),否则报表中将无法进行添加行操作;启用“通过域访问数据资源”,否则无法看到透视表数据。要将单位中的电脑一台一台做这样的设置是一件工作量不小的事情,可以通过配置可信站点配置脚本文件,让客户端点击运行脚本文件完成这些设置。
要配置可信站点配置脚本,只需将站点IP地址输入到文本框中,按“保存配置”就可以了,如下图。

配置完成后,客户端点击用户界面上方右侧的“加入可信站点”链接(下图红圈1),打开并运行(下图红圈2、3)可信站点配置脚本,然后关闭所有IE窗口并重新打开就完成了设置。

5、系统数据库
A、清理
在线EXCEL在用过一段时间后,由于各种原因,有可能会产生不出现在用户树形菜单上的属集、报表、透视表、图表等,称之为系统残余元素,残余元素占用系统数据库空间,应及时清理。如果出现了残余元素,点击残余元素的名称可查看其内容,如果有用,可重新设置其属集,使其在用户树形菜单上可见从而可用;也可以点击“删除”将其彻底删除。

