Understand task durations
Last update: October 2, 2025
- Topics:
- Work Management
CREATED FOR:
- Beginner
- User
This video explains task durations in Workfront, their impact on task start and completion dates, project timelines, and best practices for using durations effectively.
Workfront recommends using durations and predecessors to establish task timelines rather than manually setting constraints, as constraints can prevent automatic adjustments.
Accurate durations are critical for effective project planning and resource management.
Transcript
In this video you will learn what a task duration is in Workfront, how durations affect the start and completion dates of your tasks, how durations affect your project timeline, and best practices for using durations. After you’ve created the task list, either through a project template or by building it from scratch, the next step is to establish how long each task should take to complete by setting the task duration. The technical definition of duration is the difference between the task’s planned start date and planned completion date. A common definition used by Workfront is, duration is the window of opportunity for the work to be completed. Before we dig into duration, let’s define two terms you’ll deal with a lot during project planning, planned start date and planned completion date. Everyone refers to the start and due dates when they talk about work. The start date of a task is when the work can or should begin, and the due date, what Workfront calls the completion date, is when the work should be completed. In Workfront, the planned dates refer specifically to the dates established by the project timeline. Task planned dates are established by two things, the duration and the predecessors. Note, Workfront uses the same language when referring to the start and completion dates of a project. The project’s planned dates are established by the start or completion date you selected when you created the project, plus the durations of all tasks in the project. Edit the planned start date or completion date of your project from the Project Details section in the left panel menu or the Edit option in the Project Header. Let’s look at a task in this project. Here’s the start date, and here’s the completion date. That gives the person doing the work three days to get it finished. How was this time frame established? With the duration. On this task, it’s set at three days. Start date plus duration equals completion date. Change the duration of this task to five days using the Inline Edit feature, and the completion date of the task changes. Shorten the duration, and the completion date changes again. Task durations should be set in the project template used to create the project. Depending on the project, those durations may need to be adjusted. If you add tasks to the project, they’re given a zero-day duration by default. Add a duration so the time for these new tasks gets factored into the project timeline correctly. At this point in your project planning, don’t worry about the planned start dates of each task. Those will be calculated with task predecessors. Right now, make sure each task has enough time for the work to get done. Pro tip. Workfront recommends using duration and predecessors to establish the start and completion dates of each task. Clicking into the date fields and selecting a date from the pop-up calendar changes what’s called a task constraint. You’re constraining this task by telling it to start or stop on a specific date. And when you do this, the task’s dates may not adjust automatically anymore when durations or predecessors change. So keep an eye on those tasks when you’re making timeline changes. Why is setting the duration of each task important? As mentioned previously, the duration of each task contributes to the overall project length which in turn calculates the project’s planned completion date. The project duration tells you how long you have to complete the deliverable or reach the intended outcome. You want this window of time to be accurate. The calculation is more accurate once predecessors are included on the timeline. When you use a parent-child task structure, the duration of the parent task is the amount of time between the first child task’s start date and last child task’s end date. This tells you how long that phase or section of the project will take. Durations are required if you’re using Workfront’s resource management and scheduling tools. Workfront needs to know when the work needs to be completed in order to provide accurate resource estimates and for you to schedule work when team members are available. Durations and predecessors establish your task’s start and completion dates, which in turn contribute to the overall length of your project. You may not always know how long a task will take, but using Workfront is the perfect place to capture valuable information.
Key takeaways
- Definition of Task Duration: Task duration is the difference between a task’s planned start date and planned completion date, representing the time window for completing the work.
- Impact on Project Timeline: Task durations directly affect the overall project length and planned completion date, making them crucial for accurate project planning.
- Use of Predecessors: Planned start and completion dates are calculated using task durations and predecessors, ensuring a dynamic and flexible timeline.
- Avoid Manual Constraints: Manually setting start or completion dates creates task constraints, which can prevent automatic adjustments when durations or predecessors change.
- Resource Management: Durations are essential for Workfront’s resource management and scheduling tools, enabling accurate resource estimates and team availability planning.
Recommended tutorials on this topic
Previous pageUpdate the task status
Next pageLearn to sequence tasks
Workfront
- Workfront Tutorials
- Administration and Setup
- Organizational setup
- Manage deleted items
- Configure system defaults
- Layout templates
- What are layout templates?
- Find layout templates
- Customize terminology with layout templates
- Customize the Main Menu with layout templates
- Add and manage pins through a layout template
- Customize Home with layout templates
- Assign and manage access to layout templates
- Customize object areas with a layout template
- Customize project details with layout templates
- Customize project headers with layout templates
- Customize reporting lists with layout templates
- Email and In App Notifications
- Create and manage users
- Approval processes and milestone paths
- System performance and maintenance
- Project finances
- Custom Data
- Custom Forms
- Calculated expressions
- Get started with calculated fields and expressions
- Learn the data expression structure
- Understand Date & Time and Mathematical expressions
- Create ADDDAYS, ADDWEEKDAY, ADDMONTHS, ADDYEARS expressions
- Use the Calculation Editor
- Create DATEDIFF and WEEKDAYDIFF expressions
- Create a SUB, SUM, DIV, or PROD data expression
- Use the CONCAT expression in a calculated field
- Create LEFT/RIGHT expressions
- Use the ISBLANK and CONTAINS expressions
- Create an IF text expression
- Things to know about calculated field expressions
- Manage work
- Projects
- Understand basic project creation
- Navigate the project page
- Learn four ways to create a project
- Fill in the project details
- Get started planning a project
- Take a project live
- Get started managing a project
- Find projects
- Share a project
- Understand the project team
- Understand project communication
- View project information
- Track overall project progress
- Track work progress with project metrics
- Understand the Gantt view
- Understand the Board view
- Tasks
- Issues/requests
- Request queues
- Portfolios
- Approval processes and milestone paths
- Create and manage project templates
- Project timelines
- Close a project
- Project finances for users
- Intermediate projects
- Projects
- Reporting
- Basic reporting
- Understand reporting elements
- Understand reporting components
- Create a basic grouping
- Create a basic view
- Add basic conditional formatting to a view
- Create a basic filter
- Understand the new filter experience
- Create basic filter activities
- Create a simple report
- Create a task report
- Copy a report
- Create reports with charts
- Create a matrix report
- Create dashboards
- Send and share reports
- Understand report settings
- Intermediate reporting
- Create filters with user-based wildcards
- Create filters with date-based wildcards
- Create OR statements in filters
- Understand built-in project filters
- Understand built-in task filters
- Understand built-in issue filters
- Understand basic text mode for filters
- Understand basic text mode for views
- Understand basic text mode for groupings
- Create custom prompts
- Understand EXISTS filters
- Advanced reporting
- Calendar reports
- Canvas dashboards
- Basic reporting
- Manage resources
- Workfront Goals
- Workfront Planning
- Integrations
- Adobe Creative Cloud
- Adobe Experience Manager Assets Essentials
- G Suite
- Jira
- Microsoft Outlook
- Microsoft Teams
- Adobe Workfront for Microsoft Teams Overview
- Install Adobe Workfront for Microsoft Teams
- Access Adobe Workfront from Microsoft Teams
- Search for and share Adobe Workfront items in Microsoft Teams
- Create Adobe Workfront tasks from Microsoft Teams
- Submit Adobe Workfront requests from Microsoft Teams
- Manage Adobe Workfront notifications in Microsoft Teams
- Slack
- Fusion
- Welcome to Workfront Fusion
- Understand the basics
- Initial scenario design walkthrough
- Initial scenario design exercise
- Mapping panel and formula editor
- Mapping panel important notes
- Beyond basic mapping walkthrough
- Beyond basic mapping exercise
- Use filters
- Filters walkthrough
- Filters exercise
- Access previous versions walkthrough
- Access previous versions exercise
- Universal connectors and routing
- Universal connectors exercise overview
- Introduction to universal connectors walkthrough
- Introduction to universal connectors exercise
- Understand routers
- Routers walkthrough
- Routers exercise
- Common routing patterns
- Routing patterns walkthrough
- Routing patterns exercise
- Set-it and get-it
- Get/Set variables walkthrough
- Set/Get variables exercise
- Iteration and aggregation
- Execution history and scheduling
- Beyond basic modules
- Data structures and data stores
- Final functional bits and bobs
- Troubleshooting and error handling
- Workfront Fusion administration
- Design optimization and testing
- Workfront Proof
- Learn the benefits of proofing
- Understand the difference between a document and a proof
- Proofing viewers explained
- Administration and setup
- What is an automated workflow template
- Customize proof comment actions
- Customize proof decision options
- Understand email alerts and proof notifications
- Proof roles and email alerts
- Report on proofs
- Set default at risk proof settings
- Set up global proof settings
- Set default proof roles
- Set up proof account default settings
- Settings for proof users
- Upload proofs
- What is a proof version
- Who uploads the proof versions
- Convert a document to a proof
- View and compare proof versions
- Upload a proof version
- Manage proof versions
- Upload a proof of a video
- Upload a proof of a website
- Upload a proof with a basic workflow
- Upload a proof with an automated workflow
- Upload with a drag and drop
- Combine multiple files into a single proof
- Proof workflows
- Review and approve work
- Workfront DAM
- System setup
- Metadata and keywords
- Brand Connect customization
- Workfront DAM user: Contributor
- Understand Workfront DAM as a contributor
- Understand asset management as a contributor
- Understand finding assets as a contributor
- Understand lightboxes as a contributor
- Understand metadata and keyword best practices
- Work with assets as a contributor
- Send a file as a contributor
- Publish assets as a contributor
- Add a Workfront DAM link
- Brand Connect user
- Home
- Agile
- Best Practices
- Agile
- API Explorer
- Business case and portfolio optimizer
- Communication
- Custom forms
- Custom reports
- Dashboards
- Documents
- Filters, views, and groupings
- Job roles
- Layout templates
- Licenses and access levels
- Onboarding and adoption
- Organization units
- Portfolios and programs
- Preview sandbox
- Project, task, and issue preferences
- Project templates
- Proofing
- Request queue
- Resource Planner
- Resource pools
- Scenario Planner
- Schedules
- Statuses
- System performance and maintenance
- Text mode reporting
- Timeline planning and management
- Timesheets and logging time
- Utilization
- Workfront Goals
- Workload Balancer
- Workfront for executives