Years ago, I setup an InfoPath form for an approval process. There are around 7 status changes during the duration of this form. We wanted to be able to see how long a request would take from creation to approval. This was actually pretty simple. All that you need is a calculated column. Follow these steps and you will be able to time an event/process.
- Open list/library.
- Create Calculated Column (Form Duration)
- Enter this for the formula: =TEXT(Modified-Created,”h:mm”)
- Click OK
That’s it! The calculation will look at the fields provided in the formula. The time will then calculate based on how long it took from creation to when it was last modified. If you have a form that hides a submit button based on a status, you will then be able to lock down the time calculation.