Rational
In Tryton, when you run a production, all the works in state request become ‘draft’ and the input moves are done even if nothing has really begun.
In most cases, resources are consumed when the first task is started, or as tasks progress.
Proposal
We could set all the works in ‘draft’ state when the production is ‘assigned’. When the first work is started then the production become running and the input moves are done.
This behaviour could be set on the routing with a checkbox “Run production on first work” .
Works will have a function field to display the production planned date.