操作对象管理装置及操作对象管理方法_3

文档序号:8457112阅读:来源:国知局
D被存储在候选者列表中时,管理权限用户选择单元17将存储在候选者列表中的用户ID设定为新的管理权限用户的用户ID (步骤111)。与此相反,当在步骤104中确定为删除权限用户列表为空,且在步骤106中确定为多个用户ID被存储在候选者列表中时,因为管理权限用户选择单元17不能指定一个管理权限用户,处理进行到步骤107。
[0056]接着,管理权限用户选择单元17参照存储在属性表存储器11中的属性表,并确定针对所关注的文件夹的读取权限用户列表是否为空,即,是否读取权限用户列表中不包括任何用户ID (步骤107)。当确定为读取权限用户列表不为空时,管理权限用户选择单元17从包括在读取权限用户列表中的多个用户ID中选择对应于读取权限已被使用最多次的一个用户ID或多个用户ID,并取代到目前为止所存储的用户ID,将所选择的一个用户ID或多个用户ID存储在新的管理权限用户的候选者列表中(步骤108)。然后,确定是否多个用户ID被存储在候选者列表中(步骤109)。在此,当确定为并非多个用户ID被存储在候选者列表中时,即,当确定为只有一个用户的用户ID被存储在候选者列表中时,管理权限用户选择单元17将存储在候选者列表中的用户ID设定为新的管理权限用户的用户ID (步骤111)。与此相反,当在步骤107中确定为读取权限用户列表为空,且在步骤109中确定为多个用户ID被存储在候选者列表中时,管理权限用户选择单元17参照存储在职位表存储器14中的职位表,并从存储在候选者列表中的多个候选者ID中选择其职位已经被确定为处于最高级别的用户的用户ID(步骤110)。另外,在此,存储在候选者列表中的多个用户ID在步骤107的确定结果为“是”且已经执行了步骤110的情况下,为在步骤105中存储的用户ID,而在步骤109的确定结果为“是”且已经执行了步骤110的情况下,为在步骤108中存储的用户ID。此后,管理权限用户选择单元17将在步骤110中选择的用户ID设定为新的管理权限用户的用户ID (步骤111)。
[0057]按上述方式,当对所有的管理权限用户不存在文件夹执行图4中所示的操作时,管理权限用户选择单元17将针对每个管理权限用户不存在文件夹所确定的新的管理权限用户的用户ID输出到管理权限用户设定单元18。然后,针对图2中所示的属性表的每个管理权限用户不存在文件夹,管理权限用户设定单元18存储从管理权限用户选择单元17接收到的新的管理权限用户的用户ID。
[0058]在此,在图2中所示的属性表被存储在属性表存储器11中以及图3中所示的职位表被存储在职位表存储器14中的状态下,将对当用户X的用户ID被删除时执行的上述的操作进行说明。在这种情况下,文件夹A、B和C的管理权限用户为图2中所示的属性表中的用户X,且文件夹A、B和C为管理权限用户不存在文件夹。这样,针对每个文件夹A、B和C,执行图4中所示的操作。
[0059]当针对文件夹A执行图4中所示操作时,在步骤102中,管理权限用户选择单元17从包括在写入权限用户列表中的多个用户ID中选择Y作为对应于写入权限已被使用最多次的用户ID并将Y存储在候选者列表中。这样,在步骤103中的确定结果为“否”。其结果是,在步骤111中,管理权限用户选择单元17将Y设定为新的管理权限用户的用户ID。
[0060]当针对文件夹B执行图4中所示操作时,在步骤102中,管理权限用户选择单元17从包括在写入权限用户列表中的多个用户ID中选择Y和Z作为对应于写入权限已被使用最多次的用户ID并将Y和Z存储在候选者列表中。由此,在步骤103中的确定结果为“是”。其结果是,在步骤105中,管理权限用户选择单元17从包括在删除权限用户列表中的多个用户ID中选择Y和Z作为对应于删除权限已被使用最多次的用户ID并将Y和Z存储在候选者列表中。由此,在步骤106中的确定结果为“是”。其结果是,在步骤108中,管理权限用户选择单元17从包括在读取权限用户列表中的多个用户ID中选择Z作为对应于读取权限已被使用最多次的用户ID并将Z存储在候选者列表中。由此,在步骤109中的确定结果为“否”。其结果是,在步骤111中,管理权限用户选择单元17将Z设定为新的管理权限用户的用户ID。
[0061]当针对文件夹C执行图4中所示操作时,在步骤102中,管理权限用户选择单元17从包括在写入权限用户列表中的多个用户ID中选择Y和Z作为对应于写入权限已被使用最多次的用户ID并将Y和Z存储在候选者列表中。这样,在步骤103中的确定结果为“是”。其结果是,在步骤105中,管理权限用户选择单元17从包括在删除权限用户列表中的多个用户ID中选择Y和Z作为对应于删除权限已被使用最多次的用户ID并将Y和Z存储在候选者列表中。这样,在步骤106中的确定结果为“是”。其结果是,在步骤108中,管理权限用户选择单元17从包括在读取权限用户列表中的多个用户ID中选择Y和Z作为对应于读取权限已被使用最多次的用户ID并将Y和Z存储在候选者列表中。这样,在步骤109中的确定结果为“是”。其结果是,在步骤110中,管理权限用户选择单元17从存储在候选者列表中的Y和Z中选择Z,即具有最高职位的用户的用户ID,并在步骤111中将Z设定为新的管理权限用户的用户ID。
[0062]另外,在第一示例性实施例中,当管理权限用户选择单元17在步骤109中确定候选者列表中包括多个用户ID时,在步骤110中,作为从多个用户ID中选择一个用户ID的方法,采用使用用户的职位的方法。然而,从多个用户ID中选择一个用户ID的方法不限定于使用用户的职位的方法。只要使用了用户的属性,可以采用使用诸如员工编号、出生日期、工作年数等任何一个信息的方法或采用将这些信息组合使用的方法。
[0063]在第一示例性实施例中,虽然对根据包括写入权限、删除权限和读取权限的访问权限所选择的管理权限用户不存在的情况下执行的处理未进行说明,但在那样的情况下,只需执行例如删除文件夹的处理和将系统管理员设定为管理权限用户的处理即可。然而,也可以由用户选择执行哪个处理。
[0064]此外,在第一示例性实施例中,对访问权限赋予了优先级,且按写入权限、删除权限和读取权限的顺序赋予了更高的优先级。按此顺序对写入权限、删除权限和读取权限进行评价。然而,评价顺序不限于此。对访问权限可以赋予不同的优先级,且可以按与上述顺序不同的顺序对写入权限、删除权限和读取权限进行评价。然而,对写入权限、删除权限和读取权限进行评价的顺序可以由用户指定并可以改变。此外,也可以将写入权限、删除权限和读取权限以外的访问权限作为评价对象。
[0065]此外,在第一示例性实施例中,虽然管理权限用户选择单元17在对于某个文件夹来说就优先级而言不存在访问权限之间的差异的情况下,根据访问权限已经被使用的次数来选择管理权限用户,但选择管理权限用户的方式并不限于此。无论对于某个文件夹来说就优先级而言是否存在访问权限之间的差异,也可以根据访问权限已经被使用的次数来选择管理权限用户。另外,虽然在本说明书中以这种方式通过使用某个访问权限已经被使用的次数进行了说明,也可以使用表示某个访问权已经被使用的次数以外的某个权限的使用履历的信息。
[0066]此外,在第一示例性实施例中,虽然从对某个管理权限用户不存在文件夹具有访问权限的用户中已经选择了新的管理权限用户,但选择新的管理权限用户的方法不限于此。可以将对与某个管理权限用户不存在文件夹相关的其他文件夹的管理权限用户指定为对某个管理权限用户不存在文件夹的新的管理权限用户。然而,对某个管理权限用户不存在文件夹的新的管理权限用户也可以从对与某个管理权限用户不存在文件夹(例如,上层文件夹)相关的其他文件夹具有访问权限的用户中选择。在这种意义上,可以说在第一示例性实施例中,将管理权限用户选择单元17作为确定单元的一例来设置,该确定单元从对操作对象和与该操作对象相关联的其他操作对象中至少一个对象具有至少操作权限或管理权限的多个操作权限所有者中确定第二管理权限所有者。
[0067][第二示例性实施例]
[0068]在第二示例性实施例中,考虑了一种系统,在该系统中,运行有多个应用程序,且在不同的应用程序中赋予访问权限的规则(访问策略)不同。在这样的系统中,在第二示例性实施例中,在对某个对象即操作对象的一例具有管理权限的管理权限所有者不存在的情况下,对该对象的管理权限根据这些访问策略被赋予对该对象合适的用户或群组。另外,以下将把对象作为文件夹、把管理权限所有者作为用户来进行说明。另外,设想作为应用程序,在系统上运行有用于处理图纸数据并检测旧版和新版的图纸之间的差异的不同的检测应用程序、用于处理人力资源数据的人力资源数据管理应用程序、以及用于统计费用总和的会计应用程序来进行说明。
[0069]图5是表
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1