In this article, we will review how to export/import project tasks to/from .csv file.
For this purpose, we will be using export and import options. The project tasks will be exported to the .csv file format and then this file can be used to edit and import the information from the .csv file to the project tasks page of the required project.
This functionality helps to avoid manual work and just copy over the tasks that are similar for different projects or to edit the information faster in the Excel file and import the changes back to PPM Express.
Please note: Users who have permissions to view projects can only export the project tasks information to .csv file format. To be able to import this information to a different project, users should have permissions to edit the projects.
To copy the project tasks of one project to another one perform the following:
1. Open the Project Details page of the project where you would like to copy the tasks from.
2. Navigate to the project tasks page, PPM Express tasks section.
3. Select the tasks that you would like to copy over.
Please note: If you select the timeline view for the tasks, only the fields included in the timeline view will be exported to the .csv file.
Please note: Only the selected tasks will be exported to the .csv file.
Please note: Sub-tasks are not supported for creating and importing in the .csv file. If the hierarchy is opened, the whole tasks and sub-tasks tree will be exported to the .csv file. If the tasks with sub-tasks are imported to the same project, the existing hierarchy will be preserved, but newly created tasks will appear as simple tasks. If the tasks with sub-tasks are imported to a new PPM Express project, they will appear as a plain list of tasks, without the hierarchy preserved.
Only those fields that are included in the project tasks will be exported to the .csv file. If you need to include more fields to the .csv file, it is required to add these fields to the project tasks using the Edit tasks option or using the tasks menu on the right.
4. As the required tasks are selected, click File => Export to CSV option to export them to the .csv file.
5. Open the .csv file and check or edit the information there as required.
Please note: If editing the values in the .csv file, it is required to preserve the format used in the columns, as a different format is not supported. For example, if the value is provided as 'At Risk' and will be changed to 'AT RISK' or 'at risk', the changes will not be applied.
Please note: The tasks are found by UIDs and updated accordingly. If the UID is deleted from the CSV file or updated there, new tasks will be created in PPM Express when importing data from this CSV file. If new tasks are created in the .csv file, the UID field should be left empty, it will be added automatically on importing these tasks to PPM Express.
Please note: When adding the Predecessor field for tasks in the .csv file, it is required to type in the name of the Predecessor correctly, the UID of the Predecessor is not required.
If the auto-calculation of Statuses is enabled for your PPM Express tenant, the values for the status field may be changed when importing items to PPM Express, they will be auto-calculated and some values provided manually can be changed.
Also, values provided manually in the .csv file for the Due Date field can be ignored and calculated automatically when importing items to PPM Express from the .csv file, according to the Start Date and Duration field values (these fields are auto-calculated in PPM Express).
If any invalid data is provided in the CSV file, it will be ignored when importing to PPM Express.
6. Open the project task page of the project where you would like to import these tasks.
7. Navigate to the PPM Express tasks section. If it does not have any tasks yet, you may click the Import option at once to start importing the data.
8. If you have project tasks already select the Import from CSV option from the options panel.
9. Select the required csv. file where the tasks were exported on your PC and click Open.
The tasks will be imported to the PPM Express tasks section at once.
The same .csv file can be re-used to copy the tasks of other projects within PPM Express.
Please note: If the tasks are imported to another project, they will be created with new UIDs, the tasks are not shared between the projects.
Please note: Tasks hierarchy will not be preserved on importing to a new project, all tasks will appear as a plain list of tasks.