Process status based on the task status

I have a requirement to get in-flight instances, As part of this, I want to know the process status based on the task status. I aware that, In task report, we can't able to get process status. I believe for 'assigned', 'accepted' task statuses, the process status will be 'Active and for 'completed','skipped' the process status could be 'Completed' and for 'cancelled by exception' , the process status is 'Active with task cancelled by exception'. I wonder what could be the process status for the below task statuses:
Not started-
Cancelled-
Paused-
Unattended-
Aborted-
Submitted-
Running-
Error-

Thanks in Advance

OriginalPostID-258419

  Discussion posts and replies are publicly visible