递归对象级别
您可以使用递归对象类型来创建报告框架中反映的级别集,以供报告作者使用。
递归对象类型 可以具有其自己类型的父对象和子对象,可能有多个深层。 递归对象类型的示例包括业务实体,子帐户,子任务和子流程。 例如,业务实体可以具有父业务实体 (例如, Global Financial Services) 和多个子业务实体 (例如,合规性,财务, HR 和 IT) ,每个子业务实体都可以具有子业务实体。
- 业务实体 (SOXBusEntity)
- 子进程 (SOXSubprocess)
- 子帐户 (SOXSubaccount)
- 次级任务 (次级任务)
有关更多信息,请参阅 用于定义递归对象级别集的规则。
您可以使用递归对象级别来创建公司数据的表示,该数据对每个级别的集合使用公共名称。 这些级别为报告作者提供了更多用于创建报告的上下文 (请参阅 表 1)。
生成报告框架时,所有级别的递归对象类型都会反映在报告框架的数据模型中。 例如,这些结构允许报表作者创建向下钻取报表,用户可以在这些报表中逐步浏览各个级别以获取更详细的数据。
对于更精细的控制级别,您还可以指定希望在名称空间中可用的递归对象级别集 (请参阅 配置报告框架名称空间)。
- 对于每个递归对象级别集,必须至少有一个子对象级别。
- 如果在递归对象级别集中除去或编辑子对象级别,那么将不再运行使用这些级别的报告。
要配置业务实体递归对象级别集,请参阅 配置业务实体递归对象级别。
示例
报告作者为大型跨国银行 Global Financial Services (GFS) 工作,其组织结构具有许多业务功能和集团。 报告作者必须创建报告,以便 GFS 的业务用户可以评估与跨公司业务部门的各种流程相关联的风险。 GFS 围绕职能,部门,部门和单位组织业务。
您可以使用业务实体对象类型的子级别创建新的递归对象级别集,并将其命名为 组织层次结构
。 新集合的目的是返回有关业务的每个组织级别的各种业务流程及其关联风险的数据。 下表中显示了子级别。
| 级别号 | 级别名称 | 示例业务实体实例用户数据 |
|---|---|---|
| 1 | 组 | 全球金融服务 |
| 2 | 全局函数 | 客户市场 |
| 3 | 部门 | 亚洲 |
| 4 | 部门 | 承销 |
| 5 | 单位 | 日本 |
在定义组织结构的业务级别之后,您需要确定哪个业务实体是限定数据范围的起点。 在此示例中,您希望报告数据在全局功能级别启动。 在 起始实体 字段中,输入 /Global Financial Services。
更新报告框架时,将在 OpenPages_Platform_Reports 包中创建具有相应级别文件夹和查询项的新 Risk Assessment 文件夹。 新文件夹位于 GRC
Objects > Business Entity 文件夹中,供报告作者在创建 Cognos® 报告时使用。