Dynamic Durations in Workflow

Taylor Dent 11 months ago in Productivity Management updated by Joe Cerep 1 day ago 12

Often, we’re able to optimize and simplify workflow processes by using 1 workflow to accommodate many different channels. This is great because we can reduce the amount of configuration in the system and mitigate the amount of maintenance. However, SLAs in this scenario for duration on a task tend to get generalized and are not specific. It would be great if there were a way to set criteria such as a Type to determine which duration would apply on a given task. This way, we could configure many different SLA’s to apply to 1 optimized workflow based on a Type that could be determined up stream in Job Starter, a Planning Task or manually within the Activity or Project Details page.

At Franklin, we don't need dynamic duration on a workflow because we have dynamic duration on a task setup that is based on a selection that has been made by the Job Owner in a previous task.  When it gets to the point in the Project, there are 3 tasks where output ports are looking

for (criteria on Status Actions) duration/turn around time that has been selected.


This is definitely on our roadmap.  I believe Taylor got the idea from seeing my roadmap slides.  But it is not planned for development until late Q3 or Q4 of this year right now.  I will cover this in my roadmap at SYNC for those attending and would happy to discuss it further with anyone who will be there.

Hi Eric,

Any updates on timing or expected functionality for the request?

Thanks Eric - definitely interested in hearing more at SYNC. Have there been discussions around other WF Template items having dynamic functionality enabled? We have the same need for dynamic capabilities when it comes to Attachment Types.  

This sounds similar to what we are wanting to accomplish here at Mutual of Omaha. We have or Project Planner team adjusting a single workflows durations to fit many different types of projects. It would also be great if when copying these projects it would apply the duration edits and not a new template. It is common for our Planners to setup the edited workflow for a campaign that repeats many times during the year.

On behalf of AARP... We too would like to see this ability to have Dynamic Durations. For some workflows, we have as many as 10 SLA Categories (although 5 would probably suffice).  If this was to be applied to a sub workflow, there may be some tasks for which the dynamic duration would not apply.  For example: a specific task always as a 1 day duration regardless of the SLA.   

I agree with this as well.  We have to have separate workflow templates to accomplish this for each task/duration combination which is not easy to maintain and cannot be changed without a new workflow definition version so Release/OCM is involved.

I agree with Scott - allowing the task duration to be applied dynamically based on specific criteria would make using one workflow among many channels/groups much easier. It would also be ideal if a Task SLA could be set to align with a date field that is manually entered. i.e. the End Date of a task would be set to "Task Due Date"  Date EA that was manually entered by a previous task assignee/Project Manager.

I had this on my list to submit, Wells Fargo is very much in favor of this enhancement.  We have had a few conversations with Eric Teitsma about this capability and Eric suggested the ability for Admins to name the SLA categories (such as High, Medium, Low) and then set the duration when configuring the task.  Also the ability to change this value during the workflow as SLAs adjust.  

I would agree this functionality would be useful.    I would like to see the ability to dynamically set duration and roles on tasks with criteria like a port.    Example of roles would be for a review maybe writer and project manager need to review if one condition is true, and just the project manager if a different condition is true.    In regards to duration, I could see multiple levels of complexity and the duration's would match that.    Example would be High, Medium, Low and each would have a separate duration associated with it.   

Hi Scott,

The dynamic roles assignment is another great topic but can you put that in as a new idea as that would be a separate work stream on the R&D side and should have its own discussion in here on how it could work.  Thanks.