验证和执行
“复制 MI 事件”宏的验证和执行
在宏成功验证和执行后,将复制选定市场情报度量。以下是验证规则:
- 货品、库位、周期和度量的匹配基于元素的名称,这是因为代码列表、层次结构或配置版本可以不同。
- 必须根据接口服务在弃用日志中报告不匹配的源节点或元素(针对货品、库位、周期或度量)。
- 源度量和目标度量必须为“市场情报”类型。
- 只能复制完整的 MI 事件:
- 事件的开始日期和结束日期必须在定义的周期中(如果“使用目标层次结构”为“True”,则在目标循环周期内;如果为“False”,则在源循环周期内)。
- 事件级别(聚合级别)上归因于事件的货品和库位元素必须存在于源和目标上。
- 只能复制有效的 MI 事件(确定的依据包括状态、是否在“可编辑方案”中、当前用户是否属于共享部分)。
- 复制事件时,会同时复制以下关键数据:
- MI 事件详情,包括周期散布信息。
- 为事件创建的备注。
- MI 事件根据为 MI 事件存储的“基础元素散布”选项散布 MI。“基础散布”度量用于货品和库位散布,如果选中了““用于周期散布””选项,此度量也用于散布到基准周期,如未选中,则“循环周期散布度量”会用于散布到基准期间。注意:
- 新的或废弃的货品/库位也在考虑之列。
- 如果需要,散布比率基于最新当前度量值。
- 事件必须根据创建日期进行复制。此过程有助于维护事件以及随后散布值的完整性。
- 事件信息复制如下:
- 使用与目标 MI 度量关联的“净预测”更新“净额预测度量”。
- 将用户作为字符串复制到新事件;不执行用户验证。
- 日期、原始净值和原始 MI 值仍然与原始 MI 事件相同。
- 跨周期共享:如果选择了配置文件,则配置文件将复制为字符串,不执行任何验证。
- 基础元素散布度量:根据名称匹配度量,并且执行验证以确保在目标上存在度量。
- 用于周期散布:该开关值将复制到目标。
- 此表描述了复制后目标中事件信息的结果:
原始事件 目标事件的结果 源 MI 度量 目标 MI 度量 净额预测度量 在目标 MI 度量中引用的净额预测度量。 项目 与原始事件相同 库位 与原始事件相同 参考 与原始事件相同 状态 与原始事件相同 开始周期 与原始事件相同 期段数 与原始事件相同 开始周期 与原始事件相同 期段数 与原始事件相同 配置文件 与原始事件相同(复制为字符串 - 无需验证) 当前净值 与原始事件相同 当前 MI 值 与原始事件相同 MI 计算方法 与原始事件相同 MI 值 与原始事件相同 提升 与原始事件相同 下落 与原始事件相同 跨周期共享 与原始事件相同(如果选择了配置文件,则不会对配置文件名称进行验证,配置文件将复制为字符串)
实际值也会复制到目标。
基本元素传递 使用的方法与原始事件相同,使用选定的度量,并且根据选定选项使用此度量或循环周期散布度量。但基础元素散布会根据当前 MI/净额预测、新建或修改的市场情报度量配置重新计算。 用于周期散布 与原始事件相同(除非配置已更改) 周期共享 根据源事件保留。 基础元素散布度量值 在复制事件时重新计算并使用相关度量中的最新值。
- 备注复制如下:
- “循环”、“循环周期”、“方案”、“度量”和“模块”的值将更新为新的目标信息。
- “摘要”、“备注类型”、“日期”、“优先级”、“格式”、“货品”、“库位”、“包含在工作表组中”和“详情”的值将更新为现有备注信息。
- 该用户将使用字符串值进行更新,不执行任何验证。
- 此表描述了复制后目标中备注信息的结果:
原始事件 目标事件的结果 摘要 与原始事件相同 备注类型 与原始事件相同 循环 目标循环 循环周期 目标循环 方案 目标循环 日期 与原始事件相同 用户 与原始事件相同(不执行用户 ID 验证,且复制为字符串值。) 优先级 与原始事件相同 度量 目标 MI 度量 模块 目标模块 格式 日志(与原始事件相同) 工作表 与原始事件相同 项目 与原始事件相同 库位 与原始事件相同 包含在工作表组中 与原始事件相同 详细的备注 与原始事件相同 注意:- 仅当该备注类型存在于目标中时,才会复制备注。
- 如果备注类型在目标中不可用,则复制事件和度量,并且记录审查日志消息,表明无法复制备注。
此表描述了源方案中可复制事件的状态:
状态 | 可编辑源方案(用户属于共享部分) | 可编辑源方案(用户不属于共享部分) | 只读源方案 |
---|---|---|---|
未决 | 复制(在目标中设置为“已核准”) | 未复制 | N/A |
已核准 | 已复制 | 已复制 | 已复制 |
待删除 | 未复制 | 复制(在目标中设置为“已核准”) | N/A |
此表描述了复制事件时使用的散布度量的状态:
来源 | 目标(目标中存在散布度量) | 目标(目标中不存在散布度量) |
---|---|---|
散布度量 | 使用源散布度量(在事件中) | 使用目标 MI 配置中定义的散布度量 |
用于周期散布 | 使用用于源事件的值 | 使用目标 MI 配置中定义的值 |