Is using Fusion an option?
Without Fusion what I'm picturing is messy (and has some ***), but my friend @doug_den_hoed__atappstore has helped us get something similar.
Essentially what I think would work, is a set of custom fields:
- Time on hold: calculated field
- Most recent on hold start: calculated field
- Most recent on hold end: calculated field
- Possibly a change log
The calculated fields would need to be on the project object. They would use a formula that looks at current value of status, date, and prior value of the field. I'll include screenshots of what we previously built. (As a disclaimer, we're not using these in a current report - and I saw an error message based on changes WF has made in one of the formulas.)


