Cannot Purge Some Old Workflows? Run the bde_wf_process_tree.sql To Identify Why.
Many times it's found that old workflows exist on an instance, but are not cleaned up running the Purge Obsolete Workflow Runtime Data concurrent request. Running the bde_wf_process_tree.sql can identify why a workflow is still open allowing you to action it if applicable as it analyzes the Root Parent, Children, Grandchildren Associations of a Single Workflow Process.
Obtain the script in Note 1378954.1.
Thank you,
Brian