Automatic assignation must be ordered between all kinds
In #9513 (closed) a task for each kind of shipment has been created (mainly because of my comment) but actually this prevents to have a proper order in which the shipments/productions are assigned. The order is important because mainly all orders are competing to get first the products.
So I think we should have a single scheduled task that tries to assign all the shipments/productions following a defined global order which can mix any kind of document that inherit from ShipmentAssignMixin
.
For me the default order should be the planned date, creation date.