Other than the requirement that a process be of type "General", I confess to being confused about the rules that ensure it or its sub-process executions appear in the Manage->"Process Reporting" panels.
What does end up getting reported SEEMS to be random, not in the consistency of what appears but rather in what Process configuration settings are the cause of those being reported. (If they have an effect of any kind on this!)
Two different processes which otherwise appear to have identical settings but one gets reported and the other doesn't.
A number of my implementations are event driven and as such can only be tested end to end when deployed. So when one doesn't do what I expect I have no visibility into what occurred.
And YES, I'm sure I could implement explicit/manual logging, but I'd rather just use the tools provided.
Thanks in advance!