为分发分配访问权限

使用 Access(访问权限)选项卡可以为用户和组分配分发的访问权限。您可以分配整个报表的完全访问权限,还可以创建筛选器将报表内容的子集分配给特定用户和组。在 Manager(管理器)选项卡上将该用户或组添加到分发后,此前授予该用户或组的访问权限即会强制应用于报表包的所有分发。您不能在多个分发中为同一个用户或组分配不同级别的访问权限。默认情况下,分配到分发的所有用户都会被授予对报表内容的完全访问权限。要限制对报表内容的访问,您必须为特定用户和组创建筛选器。

授予对报表的完全访问权限

要授予对全部报表内容的访问权限,请在 Report Access(报表访问权限)中执行以下操作:

  • 选择 Full(完全)

    这时所有分发用户都会被授予对全部报表内容的访问权限。

  • 选择 Limited(有限),然后在 Assign Users(分配用户)中单击 分配用户 选择要为其授予完全访问权限的用户。您可以按照下文所述创建筛选器来限制其他用户的访问权限,但对于您在 Full Access(完全访问权限)下分配的用户来说,当您将他们添加到某个分发时,他们仍将保留对全部报表内容的访问权限。

授予对报表子集的访问权限

要授予对报表子集的访问权限:

  1. Report Access(报表访问权限)中,选择 Limited(有限)

  2. Limited Access(有限访问权限)下,在 Access Filters(访问权限筛选器)中单击 添加

  3. Filter Properties(筛选属性)中,为该筛选器输入一个名称。

  4. Assign Users(分配用户)中,单击 分配用户 选择要分配到筛选器的用户。将这些用户添加到分发时,他们仅会被授予对筛选器中指定内容的访问权限。

  5. Filters(筛选器)中,选择 Allow(允许)可授予对报表包结构中指定部分的访问权限。您还可选择 Restrict(限制)来限制对同一个筛选器中内容的访问权限。例如,您可以授予对 Finance 节中 doclet 的访问权限,但名称中含 South America 的 doclet 除外。

    注:

    您必须先创建至少一个 "Allow"(允许)筛选器,然后才能创建 "Restrict"(限制)筛选器。

  6. Filters(筛选器)中,选择 添加

    此时将显示 Add Filter Item(添加筛选项)对话框。

  7. Filter By(筛选依据)中,执行以下操作:

    • 选择 Report Package Structure(报表包结构)可使用报表结构来筛选报表包 doclet 和节:

      1. 在左列中,选择要添加到筛选器的 doclet 和节,然后单击 左移 将其添加到筛选器。

      2. 要从筛选器中删除 doclet 或节,请从右侧的列中选择 doclet 或节,然后单击 右移

    • 选择 Attributes(属性)可对报表包 doclet 或节名称或说明中的搜索词进行筛选:

      1. Filter On(筛选对象)中,选择搜索 doclet、节或同时搜索这两者。

      2. Attribute(属性)中,选择搜索名称或说明。

      3. Operator(运算符)中选择以下运算符:

        • 包含

        • 等于

        • 开头为

        • 结尾为

      4. Search Text(搜索文本)中,输入要让筛选器搜索的文本,然后单击 Add(添加)。您可以添加多个搜索词。例如,您可以搜索 "Section Name Starts with South America"(以南美开头的节名称)或 "Doclet Description Contains Financials"(含有金融的 Doclet 说明)。

        注:

        系统会按照您在 Search Text(搜索文本)字段中输入的内容将筛选器应用于 doclet 或节名称和说明。该搜索文本区分大小写,而且不会截断前导或尾随空格。确保输入的搜索文本与希望允许或限制的 doclet 和节精确匹配。例如,如果创建一个筛选器来限制访问名称中含有 "confidential" 的 doclet,该筛选器将不会阻止用户访问名为 "Confidential--Salary Information" 的 doclet。

      5. 可选:选择一个搜索词,然后单击 Delete(删除)可将其从筛选器中删除。

  8. 可选:选择 Match All Filters(匹配所有筛选器)可指定仅选择或限制满足所有筛选器条件的报表包内容。默认情况下,只要满足任意一个筛选器的条件,即会选择或限制相应的报表包内容。例如,如果某个条件允许访问节 1 的子项,另一个条件允许访问名称中含 "financial" 的 doclet,则默认情况下,系统既允许访问节 1 的所有子项,也允许访问名称中含 "financial" 的所有 doclet。如果选择 "Match All filter conditions"(匹配所有筛选器条件),系统将只允许访问属于节 1 子项且名称含 "financial" 的 doclet。

  9. 单击 Save(保存)

    该筛选器将添加到左侧的 Access Filters(访问权限筛选器)列表中。单击 删除 可将它删除。


屏幕截图中显示了 "Access"(访问权限)选项卡,其中完全访问权限用户位于屏幕顶部,有限访问权限用户位于屏幕底部

分配访问权限时的部分注意事项:

  • 如果同时为用户分配了完全和有限访问权限,完全访问权限将取代有限访问权限。

  • 如果为用户分配了两个有限访问权限筛选器,则范围最广的筛选器将决定用户访问权限。例如,如果为用户分配的一个筛选器授予对北美所有 doclet 的访问权限,另一个筛选器授予对新英格兰地区(但不含康涅狄格州)的访问权限,用户仍可以访问康涅狄格州 doclet,因为康涅狄格州是北美的一部分。