The slack date field in Workfront should calculate correctly. This would allow you to see how close a task is to critical path. Currently, Slack Date will equal the projected completion date if the task has successors. This happens with both critical and non-critical tasks. It does not work as described on Workfront’s support site.
https://support.workfront.com/hc/en-us/articles/216636478-Understanding-Slack-Date
In the example below, Task B should have a different slack date. The task is not on critical path and can be delayed 5 days before impacting Task D.
Task#
|
Task
|
Duration
|
Predecessors
|
Planned Start
|
Planned Comp
|
Projected Start
|
Projected Comp
|
Slack Date
|
Is Critical
|
1
|
Task A
|
1 Day
|
|
3/23/17
|
3/23/17
|
3/23/17
|
3/24/17
|
3/24/17
|
True
|
2
|
Task B
|
5 Days
|
1
|
3/24/17
|
3/30/17
|
3/24/17
|
3/31/17
|
3/31/17
|
False
|
3
|
Task C
|
10 Days
|
1
|
3/24/17
|
4/6/17
|
3/24/17
|
4/7/17
|
4/7/17
|
True
|
4
|
Task D
|
1 Day
|
2, 3
|
4/7/17
|
4/7/17
|
4/7/17
|
4/10/17
|
4/10/17
|
True
|