安全性定义

通过使用 Vision 应用程序的模板中提供的安全性定义工作表作为基准,在应用程序模板工作簿中包含用于用户权限的工作表。

按照以下工作流在应用程序模板工作簿中设置用户权限工作表:

  1. 定义工作表名称

  2. 定义工作表类型

  3. 定义安全属性

定义工作表名称

在 Excel 工作表选项卡中定义工作表名称。将要在其中定义用户权限的安全性工作表命名为 Security。例如:

正在工作的 Excel 应用程序模板中的工作表选项卡,显示了用户权限工作表 "Security" 的命名约定。

定义工作表类型

在数据工作表的单元格 A1 中,键入 Security 以指示该工作表中的数据将加载到多维数据集。在图 E-8 中,单元格 A1 包含 Security,以指示工作表将列出应用程序的所有用户访问权限。

图 E-8 应用程序模板的安全性工作表中显示的工作表类型


Excel 应用程序模板工作表的一部分,在单元格 A1 中显示了 "Security" 以指示这是安全性类型工作表。从第 3 行开始,有下列标签:单元格 A3 中为 Name,单元格 B3 为 Object Name,单元格 C3 中为 Access Mode,单元格 D3 中为 Flag,单元格 E3 中为 Object Type。

定义安全属性

安全属性包括用户名及其他用户访问权限信息。

表 E-4 显示了支持的安全属性。

表 E-4 安全属性

属性名称 说明

名称

用户或组的名称

对象名称

对象名称

访问模式

授予的权限。默认值为 NONE。有效值:

  • READ

  • WRITE

  • READWRITE

  • LAUNCH(当对象类型为规则时有效)

  • NOLAUNCH(当对象类型为规则时有效)

  • NONE:默认值

标志

要在应用访问权限时使用的成员函数。默认值为 MEMBER。有效值:

  • MEMBER:默认值

  • CHILDREN

  • @ICHILDREN

  • @DESCENDANTS

  • @IDESCENDANTS

对象类型

对象的对象类型。默认值为 SL_DIMENSION(维/成员)。有效值:

  • SL_FORM - 表单

  • SL_COMPOSITE - 复合表单、Infolet 或仪表板

  • SL_TASKLIST - 任务列表

  • SL_CALCRULE - 规则

  • SL_FORMFOLDER - 表单文件夹

  • SL_CALCFOLDER - 规则文件夹

  • SL_DIMENSION - 维/成员:默认值

  • SL_CALCTEMPLATE - 模板

  • SL_REPORT - 管理报表

  • SL_REPORTSSHOT - 管理报表快照