Expand my Community achievements bar.

Know how long something was in a status

Avatar

Level 6
The following links might help. @Melinda Layten First posted on using custom fields to capture timestamps here: "https://community.workfront.com/discussions/community-home/digestviewer/viewthread?MessageKey=a678b834-7cd8-48ee-a10f-ab123153ea7a&CommunityKey=ccf3381b-a473-4ef2-9f81-4dd3244cf522&tab=digestviewer" Help with Status Timestamp I used that to expand the solution for a community member that wanted to record time on hold when projects are put on hold several times in their life here: "https://community.workfront.com/discussions/community-home/digestviewer/viewthread?GroupId=151&MessageKey=752098db-ba63-4f48-9a93-96f35f56d699&CommunityKey=aaafaff0-5e4e-4e38-8903-f1f990935567&tab=digestviewer" Calculating On Hold Times Barry Buchanan - WMA Work Management Australia
4 Replies

Avatar

Community Advisor
This gets talked about from time to time; I'm surprised it's not a more popular feature request on the idea exchange. This is the one with most votes I could find: https://experience.workfront.com/s/idea/0870z000000PSBEAA4/detail I refer to it as "status duration," if you want to do more searching in the community. We've settled on adding a section at the bottom of our issue form called SLA AUDIT - TIMESTAMPS. It contains a calculated field for every issue status we have, which gets stamped with the date and time an issue entered that status. This is a calculation for one such field called "Timestamp Validating" that captures the point in time an issue entered the "Validating" status: IF(Status='VAL',IF(ISBLANK(Timestamp Validating),$$NOW,Timestamp Validating),Timestamp Validating) Repeat the above for every issue status. The second part of this is having calculated fields that determine the difference in time between one timestamp and another. We put all these in a separate section called "SLA AUDIT - STATUS DURATIONS" These calculations check to see if timestamps have been logged in the first section. If they have, then they display the difference in time between the two relevant timestamps. If one has, (for example "New"), but the next hasn't (for example "Validating"), then it displays the difference in time between the "New" timestamp and $$NOW. This solution is flawed in a few ways, the most notable being that for it to work reliably, statuses must consistently follow the same pattern. As soon as something goes on Hold, or backwards in the pattern, or anything that doesn't follow the pattern correctly, it stops capturing reliable data. I think Doug Den Hoed may have a product in the AtAppStore that speaks to this; and I believe Narayan Raum has made relevant suggestions that involve Notes reports, if you want to do some deeper digging here in the community site. William English T-Mobile
If you like my content, please take a moment to view and vote on my Idea Requests: https://tinyurl.com/4rbpr7hf

Avatar

Level 10
Thanks William, By coincidence, I was demoing our Issue-based SLA solution this morning when you posted separately about keeping Status codes in sync between an Issue and its resolving Project or Task. That concept intrigued me: there might be a way to leverage it so that a Task's SLA could be "proxied" via its originating Issue using our (currently retired, but poised to make a comeback) SLA solution...which does handle situations where the Status goes backwards (eg New > In Prog > On Hold > In Prog > Closed). Those who understand where I'm heading and interested in hearing how it turns out are welcome to leave a note here and/or email me at doug.denhoed@atappstore.com. Regards, Doug Doug Den Hoed - AtAppStore

Avatar

Level 8
The following links might help. @Melinda Layten First posted on using custom fields to capture timestamps here: "https://community.workfront.com/discussions/community-home/digestviewer/viewthread?MessageKey=a678b834-7cd8-48ee-a10f-ab123153ea7a&CommunityKey=ccf3381b-a473-4ef2-9f81-4dd3244cf522&tab=digestviewer" Help with Status Timestamp I used that to expand the solution for a community member that wanted to record time on hold when projects are put on hold several times in their life here: "https://community.workfront.com/discussions/community-home/digestviewer/viewthread?GroupId=151&MessageKey=752098db-ba63-4f48-9a93-96f35f56d699&CommunityKey=aaafaff0-5e4e-4e38-8903-f1f990935567&tab=digestviewer" Calculating On Hold Times Barry Buchanan - WMA Work Management Australia

Avatar

Level 2
We are interested in this and are doing some work ourselves, but I'll leave it to Jonny to provide more detail when he is back from leave. I also understand that Workfront's future "Analytics" capability will analyse the system audit logs to provide a similar functionality. At UK LEAP they were saying later this year but I haven't heard any more since then... Regards Bob