mrp_workorder_blocking_time
Enforce a blocking period on designated manufacturing work orders before they can be paused, finished, or reopened.
Key Features
- mrp.routing.workcenter: Add a blocking stage flag and recommended blocking duration on operations to mark steps requiring enforced wait time.
- mrp.workorder: Compute blocking stage end when starting a blocking operation and prevent deletion of in-progress blocking work orders.
- mrp.workorder: Intercept actions that pause, finish, or open manufacturing orders to block them until the blocking period elapses unless bypassed.
- mrp.workorder.blocking.reason.wizard: Prompt users to enter an interruption reason when overriding an active blocking period and apply the requested action with a bypass context.
- mrp.workorder: Track the blocking end timestamp, interruption flag, and reason, exposing them on work order views for visibility.