主计划注意事项和设置
本单元简要介绍使用主计划模块所需考虑的主要注意事项、先决条件和设置。 本单元还总结了主计划结果的处理方式。
下图演示了影响 Supply Chain Management 中的主计划的信息交互,并提供了生成的输出的简要列表。
使用预测计划
公司必须首先考虑的一件事是:评估是否必须使用预测计划,因为预测计划在主计划之前运行。 预测必须包含在主计划中才有效。
为了纳入预测计划,公司必须考虑其对未来订单的预测范围。 如果能够相对准确地预测订单,那么预测计划流程可以确保在必要时采购和生产所有物料,并确保在合适的时候有足够的产能满足交货日期。
此外,能够准确预测材料和产能需求还有助于与供应商议定价格和条款(贸易协议)。
供应和需求预测行概述
预测行分为两种类型:
供应预测行 - 通过供应预测,可以为必须采购的物料创建计划。 它会告诉采购员应该订购哪些物料。 可以按物料、物料组、物料分配参数、供应商和供应商组输入供应预测。
供应预测页面的上半部分提供了一个供应预测行网格和一组选项卡,可以使用这些内容查看和设置有关所选预测行的更多信息。 该页面的下半部分提供了一个分配网格。
需求预测行 - 通过需求预测可以输入或生成客户需求。 它可帮助销售和营销人员向主计划人员发送通知,告知他们即将到来的预测期间内的预期需求。 可以按物料、物料组、物料分配参数、客户和客户组输入需求预测。
有关详细信息,请参阅库存预测
物料覆盖范围设置
在制定主计划时,企业还必须考虑如何处理其维持的库存水平。 如何处理库存将影响有关主计划流程的覆盖范围计划参数的选择。
此外,在制定主计划时,公司可以根据对其业务重要的物料特征单独考虑每个物料的库存水平。 例如,您可以通过贮存某些物料或将默认订单更改为生产、转移或看板订单来管理库存。
主计划使用物料覆盖范围设置来计算物料需求。
覆盖范围组
可以创建一个覆盖范围组,其中包含链接到覆盖范围组的所有产品的设置。 选择主计划 > 设置 > 覆盖范围 > 覆盖范围组,以创建覆盖范围组。
可以将覆盖范围组链接到产品。 如果链接特定于站点、仓库或产品维度,请使用物料覆盖范围页中的覆盖范围组字段。 如果链接是通用的,则无论产品维度如何,都请使用产品详细信息页面中计划快速选项卡上的覆盖范围组。
如果未将覆盖范围组链接到产品,则主计划使用主计划参数页面中指定的一般覆盖范围组作为默认值。
指定产品的覆盖范围设置
可以为特定产品创建覆盖范围设置。 选择产品信息管理 > 产品 > 已发布产品,选择相关产品,然后在操作窗格的计划选项卡中,从“覆盖范围组”中选择物料覆盖范围,以打开物料覆盖范围页。
如果产品已链接到覆盖范围组,则可以使用覆盖覆盖范围组设置字段来覆盖覆盖范围组设置。 物料覆盖范围页中的覆盖范围设置优先于覆盖范围组页中的设置。
可以为以下对象指定覆盖范围设置:
使用向导为产品指定。 该向导是一个分步指南,可帮助您设置主要物料覆盖范围参数。 在物料覆盖范围页中,选择向导,以打开物料覆盖范围向导。 可以在主计划设置向导中详细了解该向导。
维度组。 选择产品信息管理 > 通用 > 已发布产品。 在已发布产品详细信息页中的常规选项卡上,在管理组中选择存储维度组链接。 在存储维度组页中,选择按维度的覆盖范围计划字段,为存储维度组中的维度创建覆盖范围设置。 必须为所有产品维度(例如配置、颜色、大小和样式)选择按维度的覆盖范围计划字段。
最小键
可以使用最小键来处理需求的季节性波动。
例如,如果要设置一个最小键,以考虑春季和夏季期间提高的季节性需求,请转到主计划 > 设置 > 覆盖范围 > 最小/最大键,然后执行以下步骤:
创建 12 行,并在这些的行的更改字段中指定数字 1 到 12。
在单位字段中选择月。
在系数字段中,输入下表中所述的值。
行 | 输入本值 | 结果 |
---|---|---|
1 到 3 | 1 | 最小库存量基于物料覆盖范围页中 1 月到 3 月的设置。 |
4 到 5 | 2 | 对于 4 月到 5 月,最小库存量乘以系数 2。 |
6 到 8 | 2.5 | 对于 6 月到 8 月,最小库存量乘以系数 2.5。 |
9 到 12 | 1 | 最小库存量恢复为物料覆盖范围页中 9 月到 12 月的设置。 |
最小/最大覆盖范围代码
如果覆盖范围代码为最小值/最大值,则还可以指定要为物料维持的最大库存数量。 该值也以库存单位表示。 如果计划的可用库存低于最小数量,则主计划将生成计划订单以满足所有未满足的需求,并将可用库存提高到指定的最大数量。 与设置最小值时一样,必须先定义所有其他计划覆盖范围维度,然后才能定义最大值字段。
例如,最小数量为 10,最大数量为 15。 当前的现有库存量为 4。 这指定了最小数量要求为 6。 但是,由于最大数量为 15,因此主计划将为 11 个物料生成计划订单。
对于遵循季节性需求的物料,可能需要维持不同的最高水平。 为此,需要转到主计划 > 设置 > 覆盖范围 > 最小/最大键来定义最大键。 填写物料覆盖范围页中的最大键字段。 可以在物料覆盖范围页面中查看有关安全库存水平的信息,安全库存水平由最小值/最大值选项卡上的最小键定义。 需要确保在某个期间内最小值和最大值保持同步。
物料的安全库存履行
安全库存指示应在库存中保留的额外物料数量,以此降低物料缺货的风险。 安全库存用作缓冲库存,以防出现销售订单增加,但供应商无法在客户的要求装运日期之前交付额外物料这一情况。 当安全库存用于履行销售订单时,安全库存将减少。 可以使用主计划自动将库存恢复到安全水平。
可以在物料覆盖范围页中的已发布产品 > 计划 > 覆盖范围下将安全库存设置为物料覆盖范围的一部分。
在最小值字段中,输入要为物料维持的安全库存水平。 该值以库存单位表示。 如果将本字段留空,则默认值为零。 在覆盖范围代码列表中选择期间、需求或最小值/最大值时,本字段可用。 安全库存水平限制适用于可用库存,这意味着在实际数量低于指定的最低水平之前,预留和标记可能会触发安全库存补货。
注意
必须先定义所有其他计划覆盖范围维度,然后才能定义最小值字段。 这可防止在主计划期间使用无效记录。 例如,如果使用另一个计划覆盖范围维度扩展维度组,但尚未为其定义最小和最大库存数量,则可能会出现这种情况。
最小履行量
最小履行量参数允许您选择库存水平必须满足您在最小值字段中指定的数量的日期或期间。 在覆盖范围代码列表中选择期间、需求或最小值/最大值时,本字段可用。
如果使用最小键,请选中最小期间复选框,则为最小键中设置的所有期间满足最低库存水平。 如果清除该复选框,则仅为当前期间满足最低库存。
满足最小履行量参数的时间:
今日日期 + 采购时间 - 在运行主计划时的日期加上采购提前期或生产提前期满足指定的最小数量。 这次包括任何安全宽限期。
如果物料带有贸易协议,并且在主计划参数页面中选中了查找贸易协议复选框,则不考虑贸易协议中的交货提前期。 提前期获取自物料的覆盖范围设置或物料。
无论在物料上设置的覆盖范围组如何,本履行模式都可创建具有更少延迟和计划订单的计划。
为“先过期先出”物料规划安全库存补货
任何时候,具有最晚到期日期的库存收货将用于安全库存,以便按“先过期先出”(FEFO) 顺序满足实际需求(例如销售订单行或物料清单行)。
应用场景
运行计划时,可涵盖现有库存中的第一个销售订单,剩余数量可用于另一采购订单。 将创建一个计划订单,以确保将可用库存恢复到安全限制。 计划第二个销售订单时,先前创建的涵盖安全库存的计划订单用于涵盖本数量;因此,安全库存不断滚动。 最后,将创建另一个计划订单以涵盖安全库存。 所有批次将在相应的日期过期,并且会创建计划订单以在相关批次过期后补充安全库存。
主计划如何处理安全库存约束
您的安全库存是指某物料缺货时,库存中应保留的该物料数量。 如果销售订单的需求超过您的最终货物计划,或者供应商无法在预期时间范围内交付更多物料,则会使用安全库存。
系统的优先任务是,防止某物料的累计数量低于其各自的安全库存限额。 如果系统检测到将低于相应的最小值,会创建一个计划订单来补充该物料,并安排此订单在超过最小阈值的日期之前到达。 换句话说,安全库存会在今天的日期加上物料的采购时间内履行完成。 如果在此计划期间您收到一些实际需求,系统会将其与补货库存的计划订单进行比较。 然后创建另一个计划订单,来弥补需求所涵盖的数量。
安全库存日记帐
安全库存日记帐可为物料提供有用的问题历史记录统计数据,有助于根据可靠指标计算新的最低库存水平。 但即使不是为了计算新的最小值,安全库存提供的结构也支持定期审查与物料历史记录和不断变化的条件相关的问题。
要使用安全库存日记帐,物料至少需要三个月的历史数据。 如果历史数据太少,新的最低库存水平的计算会被认为没有意义。
安全库存日记帐行
可以为必须检查的物料创建安全库存日记帐行。 然后,可在物料覆盖范围日记帐页中计算库存水平建议。 还可以在物料覆盖范围日记帐行页中创建或更新最低库存日记帐行。
主计划 > 设置 > 安全存货日记帐名称
使用安全库存日记帐更新最小覆盖范围
本演示将说明如何根据历史交易记录计算最小覆盖范围方案,然后使用这些建议更新物料覆盖范围。 用于创建本任务的演示数据公司为 USMF。 此任务适用于生产规划员,用于帮助维持最小覆盖范围。
创建安全库存日记帐名称
- 导航到主计划 > 设置 > 安全库存日记帐名称。
- 选择新建。
- 在名称字段中,键入“材料”。
- 在描述字段中,键入“材料”。
- 关闭页面。
创建安全库存日记帐
- 导航到主计划 > 主计划 > 运行 > 安全库存计算。
- 选择新建。
- 在名称字段中,输入或选择一个值。 选择您之前创建的安全库存日记帐名称,例如“材料”。
- 选择创建行。
- 在起始日期字段中,输入一个日期。
- 在结束日期字段中,输入一个日期。
- 选择确定。 完成后,系统将为具有库存交易记录的维度创建行。
计算建议
- 选择计算建议。
- 选择“使用提前期的平均发货量”选项。
- 将“倍增系数”设置为“10”。 倍增系数用于调整建议。 由于演示数据只涉及少量交易记录,因此您需要设置倍增系数才能获得符合实际情况的建议。
- 选择确定。 向下滚动,找到 M0002 和 M0003。 查看“计算所得的最低数量”列。
更新最低数量
- 在列表中,找到并选择所需记录。 例如,您可以选择拥有仓库 12 的 M0002。
- 在新的最低数量字段中,输入一个数字。 更新新的最低数量,使之与计算所得的最低数量中的值相匹配。 如果计算所得的最低数量为零,您可以输入所需的终值。 例如,对于拥有仓库 12 的 M0002,您可以在此字段中输入计算所得的最低数量。
过帐新的最低数量并验证结果
- 选择过帐。
- 选择确定。
- 选择以跟踪“物料编号”字段中的链接。
- 在操作窗格中,选择计划
- 选择物料覆盖范围。 请注意,最低数量已更新为安全库存日记帐中新的最低数量。
延迟
如果主计划计算的最早履行日期晚于请求日期,则交易记录将收到延迟日期,该日期是真实的到期日期。
主计划可以根据提前期、材料可用性、产能可用性和各个计划参数计算交易的最早履行日期。
如果主计划计算早于当前日期的订单日期,则无法按时履行订单。 因此,订单会延迟。 在这种情况下,主计划会将订单向前计划至当前日期以后的日期,并包括提前期。 这些提前期从任何较低级别组件物料开始。 然后,根据当前数据,订单将收到延迟日期,该日期为现实的到期日期。 主计划还会计算延迟天数。
在某些情况下,您可能会选择不计算延迟,例如当用户知道他们可以通过选择替代交货模式来加速提前期时。
可以配置为覆盖范围组计算延迟的方式。 可以稍后将覆盖范围组附加到物料。
在主计划参数页中,可以为延迟计算设置开始时间。 如果在该时间以后履行订单,则会将订单的延迟日期加上一天延迟。
在团队内部和跨团队就供应计划进行协作
Dynamics 365 Supply Chain Management 中的本功能通过在每次编辑后不断重新计算和刷新主计划来增强主计划协作。 这可确保所有利益干系人(例如供应规划员、生产规划员和材料经理)始终能够访问完全优化的最新计划。 与在一夜之间重新计算计划的传统系统不同,该解决方案与系统的其余部分并行运行,允许全天进行实时更新,而不会中断性能。 这种持续优化可帮助团队管理材料延迟或生产变更等挑战,确保资源的高效利用并最大限度地减少客户延迟。
使用跟踪进行分解
通过启用跟踪,可以查看有关导致订单分解结果的因素的信息。 以下示例说明了如何使用跟踪信息:
查看对计划订单执行的操作之间的关系,以优化供应链和库存预留。
查看与已审核的订单的关系。 可以专注于自动确认派生的需求,然后更准确地确定订单的优先级。
模拟计划结果,以确定计划参数是否最佳。
标识如何确定订单的信息,例如生产日期、数量和优先级。
可以查看有关所选订单的先期备货和操作的详细信息。 在分解页中,上方窗格中的说明选项卡上提供跟踪信息。 分解订单时,将发生跟踪。 要开始跟踪订单,请选择更新,然后选中启用跟踪功能复选框。 可以使用查找文本字段来搜索日志,以获取特定信息。 搜索结果会在树中突出显示。
按订单生产供应自动化
您现在可以针对按订单生产 (MTO) 场景自动执行接单和相关供应流程。 您可以通过查看用户定义的期间内的产能负荷来对资源产能负荷进行长期评估。 您还可以为您的主计划设置延迟容差,从而提高您的可承诺量 (CTP) 准确性。 除了用于指定产品可用性和组件灵活性的可用配置外,贵公司还可以更好地跟踪和精简 MTO 场景中的供应链决策。
期间模板
可以创建并使用期间模板,例如用来显示主计划需求。 然后根据定义的期间分发和显示需求。 期间模板的格式可使数量可能非常大的需求数据具有结构和可见性。
使用组织管理 > 通用 > 日历中的期间模板页创建并设置期间模板。 可以使用期间模板来筛选并显示预定义期间内的现有数据。
期间模板提供可能延续很长时间的大量数据的概览。
期间模板仅显示数据。 期间模板对 Supply Chain Management 中的数据本身或数据生成没有影响。 因此,如果要停止使用,也可以删除期间模板。
下面的表和列表描述了期间模板页中的控件。
选项卡
选项卡 | 描述 |
---|---|
高级设置 | 设置所选期间模板的参数。 |
期间 | 创建并定义期间模板的期间。 |
模拟 | 在期间选项卡上定义的运行时生成的期间。 |
按钮
按钮 | 描述 |
---|---|
上移 | 在列表中将所选行上移一行。 |
下移 | 在列表中将所选行下移一行。 |
字段
- 法人 - 选择期间模板应用于的公司。
- 名称 - 输入期间模板的唯一标识符。 必须填写本字段。
- 默认值 - 将期间模板定义为默认模板。
- 固定开始 - 使用日期间时,可以选择期间从一周中的哪天开始。 在本字段中选择的日期还会影响所定义期间的长度。
- 工作时间模板 - 选择要使用的工作时间模板。 如果将本字段留空,Supply Chain Management 将使用为期七天的工作周。
- 期间 - 选择要设置的期间。
- 期间数 - 输入要设置的期间数。 本字段包含默认值 1,但对于日、周、月、季度和年期间,可以更改本字段。 对于积压和展望期间,所显示的期间数始终为 1。
- 创建行 - 创建与定义的期间数相对应的多个期间。 如果未选中本复选框,则将创建一个期间以涵盖定义的期间数。
-
期间描述 - 定义的期间的描述。 选择期间时,Supply Chain Management 会自动使用与所选期间相对应的普通文本和系统值填写本字段。 访问和使用期间模板时,文本和值在运行时返回。 系统值如下:
- %1 - 起始日的名称。
- %2 - 结束日的名称。
- %3 - 起始周的编号。
- %4 - 结束周的编号。
- %5 - 起始月的名称。
- %6 - 结束月的名称。
- %7 - 起始年(日历年)的名称。
- %8 - 结束年(日历年)的名称。
- 计算日期 - 计算期间模板时的日期。 默认设置是当前日期,但可更改。
-
方向 - 定义是为未来期间还是过去期间计算期间模板。 选项如下:
- 向前 - 根据计算日期按时间向前计算期间模板。
- 向后 - 根据计算日期按时间向后计算期间模板。
- 开始日期 - 所定义期间的开始日期。 本日期与计算日期相同。
- 结束日期 - 所定义期间的结束日期。
- 营业日 - 所定义期间内的工作日数。
演示 - 创建工作时间模板
工作时间模板定义一周中的工作时间,并用于生成一个指定时间范围内的工作时间。 此过程将向您展示如何使用工作时间计划属性来定义工作时间模板,以便对工作时间间隔进行分类。 您可以在演示数据公司 USMF 中或使用您自己的数据完成此演示。
- 转到工作区 > 资源生命周期管理。
- 创建工作时间模板。
- 选择新建创建工作时间模板。
- 在工作时间模板字段中,键入一个值。
- 在名称字段中,键入一个值。
- 展开星期一部分。
- 选择添加。
- 在起始字段中,输入一个时间。
- 指定早上开始工作的时间。
- 在结束字段中,输入一个时间。
- 指定工作人员午餐休息的时间。
- 选择添加。
- 在起始字段中,输入一个时间。
- 指定午餐过后恢复工作的时间。
- 在结束字段中,输入一个时间。
- 指定工作日的结束时间。
要将工作时间复制到所有工作日,请按照以下步骤操作:
- 选择复制天。
- 将星期一的工作时间定义复制到星期二。
- 选择确定。
- 选择复制天。
- 将星期一的工作时间定义复制到星期三。
- 在到工作日字段中,选择一个选项。
- 选择确定。
- 选择复制天。
- 将星期一的工作时间定义复制到星期四。
- 在到工作日字段中,选择一个选项。
- 选择确定。
- 选择复制天。
- 将星期一的工作时间定义复制到星期五。
- 在到工作日字段中,选择一个选项。
- 选择确定。
要为特殊操作定义时间段,请按照以下步骤操作:
- 展开星期五部分。
- 在列表中,找到并选择所需记录。
- 在属性字段中,输入或选择一个值。
- 在列表中,找到并选择所需记录。
- 在属性字段中,输入或选择一个值。
要将周末标记为关闭领料,请按照以下步骤操作:
- 展开星期六部分。
- 在关闭领料字段中选择是。
- 展开星期日部分。
- 在关闭领料字段中选择是。