场景计划
功能说明¶
此流程可为 SCP 和 CPM 启用假设情景(what-if)和模拟,从而实现以下功能:
- 创建、编辑和比较集成的 SCP/CPM 流程
- 使用 KPI 比较运营场景和财务场景
- 在实时执行环境中运行场景
- 使用快照导入活动执行场景规划
要理解场景规划(Scenario Planning)的逻辑,需研究 CPM 流程和 CCH Tagetik Supply Chain Planning 模块能力的历史起点。具体而言:
- 在 CPM 中,有若干流程可引导用户的活动。每个流程都关联一个唯一代码,并关联通过场景(Scenario)和期间(Periodio)定义的不同时间段(例如,场景 2024PLAN 和期间 01……)。此外,还可以创建 "快照",即将数据从正式场景复制到数据被隔离的快照场景。参见以下示例:
- 在 SCP 中,没有流程的概念,所有数据都在一个称为 "live assumption" 的单一流程中管理。数据不按场景和期间的逻辑存储,而是按日期包含所有时间段(例如,01/02/2024……)。在技术层面,"live assumption" 的数据存储在 SCP 安装目录中一个名为 "Data" 的单一文件夹中。此外,还可以创建 "检查点",即将数据从正式场景复制到数据被隔离的检查点场景。在技术层面,"检查点" 的数据存储在 SCP 安装目录中一个名为 "User Data" 的单一文件夹中。参见以下示例:

在逻辑层面,场景规划功能基于 CPM 流程代码,该代码通过在 CPM 上启动快照,引导在 CCH Tagetik Supply Chain Planning 模块中创建 "SCP 场景"。这意味着在 CPM 快照的配置界面中,也可以包含 SCP 数据。在技术层面,这些数据将存储在 SCP "Data" 下的子文件夹中,此类 SCP 场景在文件夹中使用以下字样进行标记:
- "cpm_scenario_" + "CPM 流程代码"。例如(cpm_scenario_IBP_06_2023)。CPM 场景代码自动从 CCH Tagetik SCP 继承。该流程对用户不可见。这意味着当执行用于场景操作或快照的工作流任务时,任务会自动获取 CPM 场景代码,并根据所执行数据处理的特性对其进行处理。
- CPM 流程代码还会标记数据,事实上,一旦从 SCP 提取到 CPM,它就会被插入 assumption_vdb 和 assumption_vdb_data 表的 "scenario" 列中,以便可以调用并与其他场景进行比较。在功能层面,SCP 的 "Checkpoint" 功能已弃用。
- 通过协作工作流功能浏览 SCP 记录以及进行数据处理时,也需要 "scenario" 代码。这样,属于某个场景的所有数据都可以被最终用户查询和操作,以进一步开展分析。

进一步深入功能细节,CPM 创建快照场景(即将数据从正式场景复制到快照场景)可通过流程驾驶舱从协作者的 Web 界面访问:
- CPM 数据被冻结并与流程相关联。
- 使用协作者 Web 界面,场景规划元数据 - CPM 流程配置会创建一个 SCP 快照和一个场景名称。
- 当 SCP 数据与实时实例相关联时,它会在新的场景文件夹中被冻结。
- 使用场景数据任务更新 SCP 数据的场景文件夹。

配置 CPM¶
- 一个或多个数据收集流程。
- 每个流程应包含场景和期间。
- 根据 CPM 手册定义快照场景。
- 将快照场景关联到一个或多个数据收集流程。
- 在 CPM 流程中配置快照。
注意:集成了 SCP 和 CPM 的场景规划仅在多维流程中可用。
应用用例:¶
通过以下一系列步骤实施场景规划功能:
- 可通过快照功能创建一个或多个模拟场景。该场景存储在 SCP 流程中,并包含 Live Assumption 场景数据的精确副本。
2. 用户可以使用打开每个网格视图时所请求的参数来浏览新场景。用户可以根据自身需求修改新的模拟场景。例如,为了评估不同的备选方案并创建假设情景分析。
3. 场景数据可以使用集成报表进行分析,并通过 "SCP Data Integration" 任务提供给 Tagetik 报表使用。要读取场景数据,assumptions_vdb_data 表中提供了一个名为 "Scenario" 的字段。该表可用于 AIH 数据源中,因此可用于标准 CPM 报表,或用于任何 AIH DTP。
4. 要使用集成报表,需要启动 "SCP Data Integration" 任务以刷新可供报表使用的数据。使用报表工具,可以分析供应链数据,例如比较两个或多个不同场景的结果。
5. 场景任务可通过 CPM 工作流或 Data Processing > Job 进行配置,允许对场景进行操作。例如执行以下操作:删除场景、提升(promote)以将场景提升替代 live assumption、刷新场景,或通过创建(create)构建新场景。
