说明:本文档说明内容有一定的档案管理专业性及软件技术专业性,如果在阅读时需要帮助,请您与我们联系。
权限控制的四个主要对象:借阅人、单个档案、、借阅人部门、分类档案。其中前两个对象为个体权限,后两个对象为公共权限。当借阅人针对档案发出借阅请求时,系统首先判断个体权限,然后再判断公共权限。具体实现过程如下:
- 个体权限:判断被借阅档案是否有限制:
档案有限制时,再判断当前借阅人是否有权限查看,无权立即终止借阅流程,有权即完成借阅流程——实现借阅; 档案无限制时,进入第2步。
- 公共权限:判断被借阅档案所属分类是否指定了借阅人:
所属分类指定了借阅人的,再判断当前借阅人是否有分类权限,无权进入第3步,有权即完成借阅流程——实现借阅; 所属分类未指定借阅人的,进入第3步。
- 公共权限:判断被借阅档案所属分类是否指定了借阅部门:
所属部门指定了借阅部门的,再判断当前借阅人所属部门是否有分类权限,无权立即终止借阅流程,有权即完成借阅流程——实现借阅; 所属部门未指定借阅部门的,立即终止借阅流程。
需要强调的是,上述权限控制为严格控制方式,即单个档案或档案分类未设置权限时,所有人均无权借阅,即“未指定权限不可借阅”,系统可以调整权限控制方式为一般控制方式,一般控制方式为“未指定权限均可借阅”。同时,默认情况下,部门对分类档案的借阅权限,大于个人对分类档案的借阅权限,即借阅人对分类档案无权限但借阅人所属部门对分类档案有权限,就可以借阅,此处也可以通过系统进行调整。即调整为借阅人对分类档案无权限时,就立即终止借阅流程。
通过以上的权限设定,不仅可以做到对系统内的每一个借阅人、每一卷档案进行精确控制,也可以做到对档案权限的批量控制(分类档案针对的部门)。
|