I'm working on a large HR process with 12 different options for approval 'paths'. I was hoping to use sub-processes to keep my process diagram clean and modular and copy and modify the sub-process for each path. I'm using field rules based on process steps to show/hide/disable/validate fields. This works for my 1st sub-process, but as soon as I copy that sub-process it renames all the process steps with a (1) and if I eliminate that naming, I get an error when validating that I have steps with the same name.
So, I seem to be left with the option at this point of adding an additional condition to each field rule for each process step I copy or scrapping the use of sub-processes all together.
The use of sub-processes seems to be so restrictive and specific, I wonder how anyone actually uses them? I can't use a sub-process more than once, and I can't add process stages within a sub-process to help with the use of field rules. In a large complex process as this it seems as if they would be useful, but I cannot find the utility I'm looking for.