Create a work breakdown structure of tasks for a project
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2
A project often consists of multiple activities, or tasks. A work breakdown structure (WBS) is a hierarchical representation of the tasks for a project. This topic explains how to create a WBS, add tasks to it, and add requirements and other information for each task. It also provides information about working with revenue and costs in a WBS, working with estimated and actual hours for tasks in a WBS, and working with a WBS in Microsoft Project.
You can enter the following information for tasks in a WBS:
The sequence of tasks in a hierarchy
Other tasks, if any, that must be completed before a task can be started
The starting date, ending date, and duration of a task
The number of hours required for a task
Any required worker skills and education
The workers who are assigned to a task
Estimated revenue and costs
You can create a WBS manually or import tasks from another WBS or a WBS template.
Note
This topic does not apply to versions of Microsoft Dynamics AX prior to cumulative update 7 for Microsoft Dynamics AX 2012 R2. If you are using an earlier version of Microsoft Dynamics AX 2012, see Work breakdown structure (form).
Prerequisites
The following table shows the prerequisites that must be in place before you start.
Category |
Prerequisites |
---|---|
Related configuration tasks |
|
Manually create a WBS for a project
You can create a WBS for a specific project by starting with a blank WBS form.
To create a WBS for a project, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open the project that you want to create a WBS for. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
In the Work breakdown structure form, the first row in the grid contains the name of the project and a sum of the values that you enter for tasks. You can’t modify these fields directly.
To add a task, on the Action Pane, click Task, and then enter information about the task. The following table shows the information to enter in each field.
Field
Description
Task name
Enter a name for the task.
Predecessors
Enter the identification number of the tasks that must be completed before the current task can be started. A task can have multiple predecessors.
Category
By default, the category is automatically copied from the default category for hours in the Project management and accounting parameters form. You can modify the category for a task.
Effort (hours)
Enter the estimated total number of hours that are required to complete the task. The number of hours can represent multiple workers for the task, and can also include any hours that vendor workers might post to the project.
Number of resources
Enter the number of workers that are required to complete the task, including vendor workers.
If you enter the duration and effort in hours for a task, the number of worker resources is automatically calculated.
Start
Enter the estimated starting date for a task.
Finish
Enter the estimated ending date for a task. If you enter a starting date and the duration in days for a task, the ending date is automatically added.
Duration (days)
Enter the estimated number of work days that are required to complete the task. If you enter a start date and end date, the duration is automatically calculated.
Workers
Select one or more workers to schedule for the task.
You can choose from a list of workers whose time is already book for the project by selecting the check boxes by their names, or you can click View more workers to open the Worker assignment form. In the Worker assignment form you can select other workers to assign to the task and add to the project team.
For information about how to select additional workers for the task and project team, and about how Microsoft Dynamics AX distributes time among workers in certain situation, see Assign workers to tasks manually in a work breakdown structure.
To add a task at a level under another task, select the task, and then on the Action Pane, click Task. Complete the information in the fields for the new task. For information about how to modify the structure of tasks in a WBS, see “Organize tasks in a WBS,” later in this topic.
Import tasks into a WBS
You can import tasks from a WBS for one project into the WBS for another project. You can also import tasks from a WBS template into the WBS for a specific project. For information about how to create a WBS template, see Create a work breakdown structure template for projects.
Important
When you import tasks from another project’s WBS or from a WBS template, all of the tasks are imported. After you import tasks, you can delete any tasks that are not applicable to the current project.
To import tasks into a WBS, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open a project to create a WBS for. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
In the Work breakdown structure form, select the task under which to import tasks. The imported tasks are added to the selected task as subtasks. After you import the tasks, you can move them as appropriate for the current project and WBS.
On the Action Pane, on the WBS tab, click Import template under selected task.
In the Copy from form, you can specify whether to import tasks from a WBS for another project or from a WBS template. By default, only WBS templates are listed in the Name field. To select from a list of projects, clear the Show only templates check box.
In the Name field, select the name of the WBS or WBS template that contains the tasks to import, and then click OK.
Organize tasks in a WBS
As work on a project progresses, you can modify the sequence of tasks, modify the predecessor tasks, and change the level for a task. For example, you might import tasks from another project, and then decide that an imported subtask is a major first step in the current project. You can elevate the subtask to a higher level in the hierarchy to make it a task, move it up in the sequence of tasks, and then modify the predecessors for it.
To organize tasks in a WBS, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open a project. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
Reorganize the tasks in the WBS as required. The following table shows what actions you can take to modify the WBS.
Action
Description
Move a task to a position earlier in the WBS
Select the task, and then, on the Action Pane, click Move task up.
When you move a task, any subtasks move with it. The tasks in the WBS are automatically renumbered when a task is moved.
Move a task to a position later in the WBS
Select the task, and then, on the Action Pane, click Move task down.
Elevate a subtask to a higher level in the hierarchy of tasks
Select the task, and then, on the Action Pane, click Outdent.
The elevated task is automatically renumbered for the new position. For example, in a WBS template that has three parent tasks and one subtask, you elevate subtask 2.1. The elevated task becomes task 3, and the former task 3 becomes task 4.
You can select multiple tasks to outdent. When you click Outdent, the tasks that you select are elevated by one level from their former level.
Move a task down a level in the WBS
Select the task, and then, on the Action Pane, click Indent.
The task becomes a subtask of the preceding task. For example, a WBS has two tasks. When you indent task 2, it becomes a subtask of task 1 and is automatically renumbered. If task 1 has no other subtasks, the new subtask is renumbered 1.1. If task 1 has other subtasks, the new subtask is added after the other subtasks and is renumbered accordingly.
You can select multiple tasks to indent. When you click Indent, the tasks that you select are moved down by one level from their former level.
Delete a task
Select the task, and then, on the Action Pane, click Delete.
When you delete a task that has subtasks, all its subtasks are also deleted. Also, the deleted task is removed as a predecessor from any tasks that were dependent on it.
If you want to delete a parent task but don’t want to delete one or more of its subtasks, before you delete the parent task, do either of the following:
Elevate the subtasks to the same level as the parent task.
Move the subtasks to another parent task.
Find and resolve scheduling conflicts in a WBS
When you enter dates and hours for tasks, the information that you enter might result in scheduling conflicts. You can manually change the effort, dates, and duration for tasks to resolve scheduling conflicts or you can let the system automatically identify and resolve them. By default, the system is set to identify and correct scheduling conflicts as you enter information for tasks.
To use the automatic scheduling assistance for a WBS, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open a project. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
In the Work breakdown structure form, verify that the automatic scheduling assistance is turned on. If automatic scheduling assistance is turned on, the Automatic scheduling assistance is on button is displayed on the Action Pane.
If automatic scheduling assistance is not turned on, click Automatic scheduling assistance is off. The name of the button changes to Automatic scheduling assistance is on.
To correct scheduling issues that existed before you turned on automatic scheduling, on the Action Pane, click Fix all scheduling discrepancies.
To disable automatic scheduling assistance and manually resolve scheduling conflicts, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open a project. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
In the Work breakdown structure form, on the Action Pane, click Automatic scheduling assistance is on. When you click this button, the name of the button changes to Automatic scheduling assistance is off.
Modify the values in the Effort (hours), Number of resources, Start, Finish, and Duration (days) fields as applicable.
Work with estimated and actual revenue and costs in a WBS
When you select a project category for a task, and the sales price and cost per hour are specified for the project category, the price and cost amounts are automatically added to the WBS for the task. In the cost tracking view of a WBS, you can view a comparison between planned, estimated, and actual revenue and costs for a task.
To compare planned, estimated, and actual revenue and costs for a task, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open a project. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
On the Task tab, in the View section, click Cost tracking view.
Review the status of revenue and costs for each task. The following table shows the information that is displayed in the fields in this view.
Field
Description
% Cost consumed
The percentage of posted cost divided by the estimated total cost of the task. The total estimated cost is displayed in the Estimate at complete field.
Actual cost
The total cost of hours that are posted to date for a task.
Cost to complete
The remaining cost of hours to complete a task. The value is automatically calculated as Estimate at complete – Actual cost.
You can modify the value in this field. When you do, the value in the Estimate at complete field is also updated.
Estimate at complete
The estimated total cost when this task is complete, calculated as Actual cost to date + Cost to complete.
Planned cost
The estimated total cost for a task.
Projected cost variance
The estimated cost variance for the task, calculated as Estimate at complete - Planned cost. A negative value indicates that the estimated cost exceeds the budgeted total cost.
In the field at the right of the values, a checkmark indicates that the total projected variance is positive or zero. A warning symbol indicates that the projected variance is negative, and that the cost of hours for a task is expected to exceed the budgeted cost for the task.
Work with estimated and actual hours for tasks in a WBS
In the WBS form, you can enter the estimated number of hours that are required to complete a task. When you enter estimated hours for tasks, the values are automatically added to fields in the effort tracking view of the WBS.
To compare planned, estimated, and actual hours posted for a task, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open a project. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
On the Task tab, in the View section, click Effort tracking view.
Review the status of hours for tasks. The following table shows the information that is displayed in the fields in this view.
Field
Description
Progress percent
The percentage of actual hours divided by the estimated number of remaining hours to complete the task. The estimated hours are displayed in the Effort at complete field.
Actual effort (hours)
The total number of hours in transactions that are posted to date for a task.
Remaining effort (hours)
The estimated number of remaining hours that are required to complete a task. The value is automatically calculated as Effort at complete – Actual effort.
You can modify the value in this field. When you do, the number of hours in the Effort at complete field is also modified.
Effort at complete
The estimated total hours of this task when it is completed, calculated as Actual hours to date + Remaining effort.
Planned effort
The estimated total hours for a task.
Projected effort variance
The estimated variance for the task, calculated as Effort at complete - Planned effort. A negative value indicates that the estimated hours exceed the budgeted total hours.
In the field at the right of the values, a checkmark indicates that the total projected variance is positive or zero. A warning symbol indicates that the projected variance is negative, and that the number of hours for a task is expected to exceed the budgeted hours for the task.
Work with a WBS in Microsoft Project
You can create a link between a project in Microsoft Dynamics AX and a corresponding project in Microsoft Project. You can then use Microsoft Project to create or update the WBS of your project, and also create a WBS template that you can use in Microsoft Dynamics AX.
You can also use Microsoft Project to replace the work breakdown structure of a project that is maintained in Microsoft Dynamics AX. For more information, see Create or update a project by using Microsoft Project.
To update a WBS for a project that is integrated with Microsoft Project, follow these steps:
Click Project management and accounting > Common > Projects > All projects. Open a project. On the Action Pane, on the Plan tab, in the Activities group, click Work breakdown structure.
In the Work breakdown structure form, on the Action Pane, on the WBS tab, click Open in Microsoft Project.
Modify the WBS as needed. When you close the WBS, the changes are also saved to Microsoft Project.
Note
You can remove the link between a project in Microsoft Dynamics AX and Microsoft Project and work on the project’s WBS only in Microsoft Dynamics AX. To remove the link, in the Work breakdown structure, on the Action Pane, on the WBS tab, click Unlink from Microsoft Project.
Technical information for system administrators
If you don't have access to the pages that are used to complete this task, contact your system administrator and provide the information that is shown in the following table.
Category |
Prerequisite |
---|---|
Configuration keys |
No configuration key is required for this task. |
Security roles |
To create a WBS, you must be a member of a security role that includes the Maintain project activity master (ProjActivityMasterMaintain) duty. |
See also
About work breakdown structures