更改物料流程和/或步骤#
Material.ChangeFlowAndStep
概述#
此操作用于更改物料的流程和/或步骤。
设置#
除了满足事务前提条件外,不需要任何特定设置。
前提条件#
- 物料处于活动状态且未处于在途状态。
- 物料是最顶层的物料,即没有父级。
- 如果更改流程:
- 新流程处于活动状态并已启用。
- 如果更改步骤:
- 物料不能处于扣留状态。
- 新步骤必须在当前物料工厂设施中定义。
- 物料未处于已储存、处理中、耗材或耐用品状态。
- 新步骤处于活动状态。
- 物料在新步骤中保留单位,或者存在为物料产品及其子物料的所有产品定义的换算系数单位。
- 新流程路径必须与当前流程路径不同,并且必须存在于新流程中。
- 如果更改了步骤,则没有包含要移动的物料的活动异常流程实例,并且属性禁止从步骤移动设置为true。
- 物料不能有任何必要的预设锁定。
- 对于当前上下文和事务,不能违反物料的任何物料时间限制。
步骤顺序#
- (可选)通过展开“物料”部分查看物料详细信息。
- 通过流程,然后选择步骤,或者直接在流程结构中选择新的流程路径,选择新的流程路径。
- 按更改以完成事务。
Info
根据预设锁定的配置,物料可能处于“扣留”状态。
Info
如果物料当前是检验工单的一部分,则在更改物料流程后,该物料可能会变得无效。
