when I used to play settlers II there was a screen that you could prioritise what resources were used for, so that as they ran low the more important functions would continue.
It appears here that resources are used on a first come basis, so say you are out of storage on logs, when a new one is cut down it will go go to the first workshop needing one.
Other than putting a workshop into sleep mode there is no way to control this.