This article covers:

A task in project management is an activity / work item that needs to be completed in a set time frame. There is generally a set start and end date. This is a planned event, typically included as part of the project plan / schedule. The roll-up of the individual task time frames will give you the start and end date of a project.

In PPO, each Task has, among other fields, a Planned Start Date, Planned End Date, Actual Start Date, Actual End Date, Task Type and one responsible person. (For detailed information on why only one responsible person is assigned, see the following FAQ).


The Tasks entity can be renamed, depending on the requirement. For more details on re-naming entities, see the following knowledge base article.

Task types

 PPO supports different types of Tasks. The types available by default are:

1. Project Task
The Project Task is also referred to as the line 0 task and encapsulates the whole project, from start to finish. This Task is identified in PPO as the Task where the sort order is 0 and the task type is Project Task.


2. Summary Task.
Summary tasks
are used to group tasks together and are shown in bold on the project Gantt Chart page.


Although summary tasks are not normally assigned to a responsible person, PPO does allow for that.

3. Task.
Tasks are the lowest level of activity on the project and will define the actual work to be done.


4. Milestone.
Milestones are checkpoints within a project that have to be achieved in order for the project to remain on track. Milestones are shown in blue on the project Gantt Chart page.


Sort order

The Task sort order is an important field that helps create context and indicates the sequence in which tasks need to be completed. The task sort order can be changed by editing the tasks or by making use of the Sort Tasks action on the Task List page.


The Tasks Sort Order Edit page will appear, showing all tasks in the box on the left. Move the tasks to the box on the right in the sequence the tasks should appear, using the green arrows. Once all tasks are in the box on the right in the correct new sort order, click on submit.


Task import wizard

PPO allows Tasks to be imported from Microsoft Project (MSP) and Microsoft Excel. Microsoft Project (MSP) is typically used during the planning phase of a project and allows project managers to develop project plans, assign resources to tasks, set up planned progress, define the critical path, and analyse workloads.

Importing project plan documents will be explained in detail here, but more detail is required when importing project plans using Excel. For additional information on importing using Excel, see the following FAQ.

To import a project plan, go to the Project  View page of the project for which you want to import the schedule, scroll down to the Tasks section and click on the Import Tasks action item.


The Import Task Wizard View page will open. This page allows the user to browse for the project plan they want to import. The MPP to PPO Mapping section shows the mapping as it has been set up from the System Configuration (for more information, see the following knowledge base article).  PPO imports a standard set of fields from MSP, but additional fields can also be mapped and imported. For more information, see the next section in this article.


After the project plan has been selected, you can import the plan by clicking on the Import button shown in the above screenshot.

After selecting the Import button you will be re-directed to a Summary page to give a quick overview of what is going to happen when importing.


Below explains the details of the Summary page

Schedule Information:

Total number of tasks: This is the number of tasks contained in the schedule.

Tasks In PPO:

Total number of tasks: This is the total number of task records that currently exist in PPO for the project.

Tasks in PPO matched to the schedule: This is the number of tasks we could match between PPO and the schedule. We match the items based on the Unique ID (TaskCode in PPO).

Tasks in PPO not found in the schedule: This is the number of tasks that exist in PPO which we could not match to the schedule. This is also based on the Unique ID associated with the task.


Number of tasks that will be added: This is the number of new tasks we have identified in the schedule.

Number of tasks that will be updated: This is the number of matching tasks between PPO and the schedule.

Number of tasks that will be deleted: This is the number of tasks that exist in PPO but which could not be found in the schedule and are presumed to have been deleted from the schedule. By default these tasks will be deleted from PPO. 


Delete tasks: This checkbox is used to indicate whether the user wants to delete the tasks we could not match. By default, this checkbox is checked which means we will delete the tasks in PPO not found in the schedule.

Override task percentage fields:  

The tickboxes will by default be enabled if the values for these fields in PPO are 0 or if there are no tasks we simply import as is.

If the values in PPO are > 0 and the imported values are 0 we offer the user the choice whether to override the existing values or not.

Tasks that will be deleted
This is a table that displays an overview of the tasks we will be deleting. We remove this table if there are no tasks to be deleted or if the “Delete tasks” checkbox is unchecked. 

If there are tasks that will be deleted, we will show the following confirmation prompt before we take any action:


Importing additional fields

PPO can be configured to import any additional field from MSP, provided that a relevant target field is created on the Task entity of PPO prior to the import and the field is mapped in PPO’s system configuration.

The basic steps of mapping a field from MSP to PPO are the same, regardless of which field you want to import.

Step 1: Add / identify the field in MSP
If the field does not already exist in MSP (e.g. a custom field) you obviously first need to create it. You can have a look at this FAQ for more details on how to set up a custom stage / phase field in MSP.

Step 2: Add / identify the field in PPO
If a suitable field does not already exist, a field has to be created on PPO’s Task entity that will act as a target field for the information stored in MSP. The type of field will depend on the type of information you want to import. For example, a phase field should be a custom list type field. 

It is important at this stage to take note of the field name of the target field. The field key can be found on the Data Fields list page under the Field Name column.
Step 3: Map the fields in the system configuration
The final step is to map the MSP field to the applicable PPO field in the System Configuration. To do this, navigate to the Administration Menu, select System Configuration and scroll down to the Other Settings section.
Add the mapping as follows: [PPO Field] = task[MSP field];
For example: Responsibility=taskresourcephonetics;

It is important to add the word “task” before the MSP field name, as well as to ensure the mapping is ended with a semi-colon (not a space or a full stop). Wherever the % (percentage sign) is used in an MSP field name (such as % Complete), it should be replaced with the word percent when used in mapping under  System Configuration (taskpercentcomplete).

You will now notice the newly mapped field on the first page of the Task Import wizard.
Important notes
You will have to determine whether the PPO field has to be a required field. If an imported field is made required, an import will fail if all the tasks in the project plan do not have values in the required field. However, if a field is not required, users may neglect adding the field to their project plans, thereby compromising data quality.

If there are certain fields you require project managers to add to their project plans and import into PPO, it is a good idea to set up an MSP template for project managers to use as a base when starting a new project plan. This template should already have all the necessary fields added and calculations set up, so that project managers only need to populate the plan with data, without the additional concerns of getting their project plans in the correct format for importing into PPO. This template project plan should then be made available on the Life Cycle as a template document.

Update from PPO

 PPO allows users to update their MSP plan with information from PPO. This will typically be done to update the Actual Progress Percentage of Summary Tasks and the Project Task.

PPO does not group Tasks into summary tasks like MSP. Although summary tasks are used in PPO, each Task in PPO stands independently (there is no linking or dependency between tasks). This means that the individual Tasks grouped together in a summary task, will not automatically update the summary tasks' progress as the underlying tasks are updated.

For the summary tasks and project task's progress to be updated, the progress of all the underlying tasks (the tasks where the task type is "Task") has to be exported from PPO to MSP. MSP will then update the progress on the summary tasks and project task. After these tasks have been updated, the project plan can be re-imported into PPO.

In order to update an MSP plan from PPO, an MSP add-in needs to be installed. For full details on installing and using the MSP add-in, see the following FAQ.

Gantt chart

The Tasks section on the Project  View page shows a link to a Gantt Chart page.


The Project Gantt Chart page shows a simplified Gantt Chart.


The Gantt page allows the user to filter the list of tasks shown. This section also allows the user to disable the global filter to show all Tasks. 


The whole Gantt page can be zoomed out to show a more condensed view. The view can be zoomed out from showing one day at a time, to showing a weekly view, monthly view, quarterly view and year view. 


The Gantt page can also be zoomed in to show a more detailed view. The view can be zoomed in from showing a year view, to showing a quarterly view, monthly view, weekly view and daily view.

Was this article helpful?
5 out of 5 found this helpful
Have more questions? Submit a request
Article is closed for comments.
Start a 30 Day Free TrialClick ClickNo Credit Card and No Obligation
Powered by Zendesk