计划中的工作负荷调整和修改

载入新计划时

创建新计划时可以执行工作负荷调整。 载入活动后直接执行调整。 无论是否执行工作负荷调整,并行计划属性都会定义在创建新计划时创建的组。 但是,如果不执行工作负荷调整,则只会为每个唯一的并行属性值组合创建一个组。 如果执行工作负荷调整,则会为每个唯一的并行属性值组合创建一个组集和一个组。

结合工作负荷调整创建新计划时,创建的组可能属于也可能不属于组集的一部分。 也可能会创建独立的组。 所以,新计划可以包括一个或多个组集以及一个或多个独立的组。

必须实施修改的情况:

  • 如果活动所在的组可用,Infor LN 则会尝试为此组查找匹配的属性集(该组必须用于工作负荷调整)。
    • 如果组匹配的属性集不可用,组集也会不可用。 因此,系统会忽略工作负荷调整。
    • 如果组匹配的属性集可用,则组集也会可用,因此必须执行工作负荷调整。
注意

所有活动当前都已链接至一个组。 将所有活动载入后,会执行工作负荷调整。 系统为两者都会考虑并行计划属性:组集和组。

将活动添加到现有计划时(再生计划)

对于一个计划,可能会存在具有多个组的组集。 始终会将新活动添加到组集中的第一个组。 所以,完成新活动载入后,计划会包含现有活动和新活动。

将新活动添加到现有计划后,工作负荷调整会与为新计划执行的工作负荷调整不同。 下面是可能的情况:

  • 仅具有一个组的组集 - 载入新活动时创建这些组集 这种情况下的工作负荷调整处理:
    • 创建新组。
    • 跨组集内的所有组分配每个组集的活动。
  • 具有无新活动添加至其中的多个组的组集。 没有对这些组进行更改。
  • 具有新活动添加至其中的多个组的组集。 这种情况下的工作负荷调整处理:
    • 检查是否必须为组集创建新组。
    • 跨组集内的所有组分配组集中的新活动。
将活动添加到现有计划时(保持现有计划)

如果将新活动添加至现有计划,并且为对现有计划进行修改(不包括添加新活动),Infor LN 则会为这些活动搜索正确的组。 如果组可用,Infor LN 则必须检查:

  • 如果组属于组集的一部分: 会选择组集中具有最早结束时间的组。 系统会将活动添加至此组。
  • 如果组不属于组集的一部分: 系统会将活动添加至此组。
计划活动时
  • 计划活动前,对活动集中的活动进行排序。 执行工作负荷调整时,可以基于最早起始时间、计划起始时间、计划完成时间和最晚结束时间对活动进行分组。 计划活动时,会包括新的排序选项,即最晚起始时间。 由最晚结束时间和活动持续时间计算活动的最晚起始时间。 如果活动从最晚结束时间点开始向后计划,则最晚起始时间可用。 注意:活动的日历、可用性类型和时区用于计算最晚起始时间。
  • 如果没有在服务计划参数 (tsspc0100m000) 进程中为服务订单、工作单和计划活动选中遵循最早起始时间复选框,则可能会在两个活动之间出现余量。 在这种情况下,必须执行余量算法来尽可能低将余量最小化。注意: 在执行工作负荷调整时和在计划处理过程中运行余量算法的差别是:
    • 对于计划处理,是通过使用同一活动集中的活动来将余量最小化。 这样就使得一个活动永远无法移到至其它活动集或其它组。
    • 对于工作负荷调整,是使用未分配到一组的活动来将余量最小化。 这样就使得一个活动可以移到至其它活动集或其它组。