When we got wrike working with timelines and dashboards, the management team was like, "Wow, this takes our production planning to another level!". But the feature described below will take it to another level yet.
Our shop is full of jobs that are represented in wrike in folders with a logical series of 10 tasks or so. Each task is also tagged with a workstation folder (which piece of equipment is used for the task) and is tagged with a person folder. Then a dashboard of all the tasks that are active and assigned to my equipment shows all the work I have to do, and can be prioritized by management by moving the tasks on the dashboard. But if the sequential tasks are all assigned when the job is first logged, the dashboard will be full of lots of tasks that aren't ready yet.
The desirable feature would be to set all the tasks to "new" or "deferred", then
have the task automatically change to "active" on the condition that its dependency task(s) are marked complete.
This would be a mind-blowing improvement to a great system.
Sidenote: In our manufacturing environment, it is well known what the sequence of tasks need to be, but it is not well known how long it will actually take to complete any particular task. So scheduling by what needs to be worked on "today" turns out to be impractical. And updating the timelines is reserved generally for production meetings. But "completing" tasks (in Wrike) is done by the technician on the shop floor.