Allow for branching, non-linear, and non-blocking Child Tickets for Process Tickets
Allow processes created to have multiple branches so that each team isn't holding other teams up.
For example, in our system we have an IT department responsible for setting up the computer and devices for the user and an HR department responsible for getting building access. We want the HR department to receive the ticket early so that they can get the response from the building in a timely manner, but if we put it as a ticket early in the process then new IT tickets aren't created.
These two workflows may both be required before the first day for the new hire so ideally they would join back together as requirements for new hire day 1 tickets to be created.