Use Data Loader to add, update, and delete data in AdaptiveWork by uploading Excel (xls, xlsx) or csv files. The data can include work Items such as projects and tasks, other AdaptiveWork objects such as reviewers and resources, and even custom fields. You can also upload complete work plans using the full hierarchy of items.
You also have the option to roll back uploaded data if needed.
NOTE
The Data Loader uses API calls for its functionality and therefore adheres to the API governance and specifications defined by AdaptiveWork.
The process includes 2 stages:
TIP
To avoid "update blocks" due to insufficient permissions, it is strongly recommended that the user who performs the upload procedure be an Admin User, Super User, or Financial User.
The process includes preparing the Excel/CSV file, uploading the file, receiving the validation, and finalizing the process.
About the field data:
The field names specified in the Header row can contain the API name or the field screen name
Custom fields of all types are supported the same way as AdaptiveWork system fields are
The special type field formats (such as Duration and Money) are identical to those within AdaptiveWork
Reference to item fields (Users excluded) are mapped by the ExternalId, Sysid, or name (as last resort)
Reference to User fields are mapped by the ExternalId, email address, Display name, and User name


You must add the new picklist values under the ExternalId column, rather than under the Description column. Add the ExternalId column to your file if it does not exist.

Select your file and click Upload. The data is verified and results are displayed.

To view issues that require fixing, click on the yellow triangle.
To see all messages, click to download the file.




To undo a transaction, select a task and then click Custom Actions > Rollback Load.

Update existing records in AdaptiveWork-specific tables (item types) using the item type identifier. You must choose which item identifier to use, and then then add the PK (primary key) prefix for the object, for example: PK:Email.
The values in these columns will be added into the "where condition" that finds the relevant item.
Examples

TIP
You can insert and update records in the same transaction by specifying the item type identifier column. If the identifier exists in the row, an update is performed, and if the identifier is blank, an insertion is performed.
When the file is ready, follow the same upload procedure explained above.
To upload picklist values, you must replace the commas and spaces with semicolons as delimiters.
You can load an entire project including sub-projects and nested work items into AdaptiveWork,.

To add work items to an existing project, you must run a designated custom action on the specific project.
All work items loaded in this load are linked to the selected project.
You can specify a list of projects and/or milestones that you want to create from a template.
Add a column with the value FromTemplate in the header row.
When creating a project from a template, the values identify the data cells in the template name in AdaptiveWork (for example, My Template Name).

When creating a milestone from a template, enter the template names in the data, followed by a comma, and the milestone parent name (for example, My Template Name,Parent name).




At any time, you can undo an entire upload and delete all the records that were inserted in a specific load batch.
NOTE
The Undo feature works only on inserted records and not on updated ones.
To undo a specific load:
You can also activate this load process by invoking a REST API web service.
To activate this functionality, please contact your AdaptiveWork representative.
Excel file examples are available for download.
Data uploaded using the Data Loader must comply with all of the constraints that are imposed by the product user interface.