18.1 几个系统预定义角色的作用
18.1.1 Process Admin----流程管理员
Process Admin 这个系统预定义角色,可以整体删除带流程的表单,可将工作流的全部待办均转为已办状态。
通常情况下,一个带有工作流的模板,如果表单填错想删掉,只能倒着流程的顺序,一步步地“撤回”,撤到第一步,才能最终删掉。如果不想这样繁琐,希望一下子就把带工作流表单彻底删掉,则需要拥有 Process Admin 这个系统预定义角色的用户才能做到。
先对一个用户授予Process Admin 这个角色,然后用这个用户的身份登录系统,进入到我的工作台中,找到一份带工作流的表单,右键,我们会发现弹出菜单中比其他的用户多出来一项【删除表单】和【终止流程】,点击【删除表单】这个菜单项,则该表单的所有流经的步骤全部被删除。
若点击【终止流程】,则将工作流任务中的全部待办转为已办状态,不再生成后续任务。待办事宜中也可终止流程。
有两点需要注意的地方,第一,Process Admin能够整体删除的,只是自己有查阅权限的表单,如果没有查阅权限,在我的工作台上看不到表单,整体删除自然也无从谈起;第二、整体删除带工作流的表单也好,删除普通的表单也好,都是只能对“非锁定”的表单进行操作,如果一份表单被锁定,则即使有Process Admin 的权限,也不能做整体删除,只能先解锁。关于解锁的问题,我们下一小节立即就要讲到。
18.1.2 Dept Admin----部门级管理员
我们已经知道,在系统中建立部门和用户的工作由系统管理员----拥有Administrators角色的用户来完成。当企业的组织机构庞大、人员众多的时候,这项工作可以分权,交由除Administrators以外的用户来完成。
Excel服务器自带了一个预定义角色,Dept Admin,我们称之为部门级管理员。Administrators可以把某用户授权为部门级管理员,并且指定她(他)的管辖部门,这样一来,这个用户就可以在自己所管辖的部门范围内,继续建立下级部门,以及建立用户。
把某用户指定为部门级管理员
在系统管理栏目中,打开用户的属性窗口,在“角色”选项卡上选中“Dept Admin”;或者在系统管理栏目中选中角色“Dept Admin”,选择其右键菜单【角色授权】,添加要授权的用户。
部门级管理员的权力
部门级管理员能做以下事情:
- 能够进入系统管理栏目。
- 在系统管理栏目中,他能够看到自己管辖部门以下的所有部门及其中的用户。
- 能够在自己管辖的部门范围内,建立、修改或删除各级子部门。
- 能够在自己管辖的部门及其下的各级子部门中建立、修改或删除用户,并对其授权。
- 能够对自己管辖的部门范围内的各级子部门设置部门级管理员。