I am new to D365 Project Operations and was wondering whether it's possible to create subprojects within a Master project? We have jobs where we can have several stages and currently, we create a new job number for each but there is no way of linking all of these to the Main job.
There is a table with a relationship already made called MSDYN_program. You should start with that and start building off of it. It allows for program management based on linking multiple projects together. It has a relationship for 1:M for Program to Projects.
Assuming you have deployed Type 2 Project Operations for resource/non-stocked scenarios (integrated), then this doesn't carry the same out of the box functionality as in PMA where a hierarchy could be created (subprojects)? There are many ways to skin this of course, simplest is to consider the role of the project contract in this as the overarching project container.