We need to introduce some control in a very extensive process that is completed in different days.

Today these processes are divided into different sections / modules. Each section is a screen on a web page.

We need to group all those screens in a main section that contains the different sections and screens corresponding to that flow. (like creating a large flow but in different modules).

Some of the sections cannot be executed, without the previous one being completed. How can we keep track of that process?

Is it a good practice to lock points in the menu and unlock them as the previous points have been completed?

Is it better to unify all modules in one wizard with more than 12 steps?