Requirement manager can import multiple requirements or stories (or bulk-update existing ones) from a CSV file. 

Import requirements

To import a CSV file for requirements, you must click on the three dots next to the "new requirement" button in the upper right corner of the screen.

Then drag and drop the CSV file from your desktop or select from the computer, clicking "Upload file".

CSV file import format for requirements
The CSV file needs no header. The information must be provided in the following order:
Column A: summary (mandatory field)
Column B: details
Column C: status (must match one of the status values; if not set then item set to "Being raised")
Column D: ID (mandatory field)
Column E: priority
Column F: tags (space separated list - currently at least 1 tag is required)

The ID is an integer number.  If the system finds a matching requirement ID during upload, it will update the existing requirement with the new information. If no matching ID exists, a new requirement will be created using the next number in the sequence, not necessarily the number supplied in column D.  

For example if you have 2 existing requirements, they will be number 1 and 2.  If you have three rows in the CSV file and all three have the ID 4 it will create the first row with ID 3, it will create the second with ID 4 and will then update the new requirement with ID 4 with the details from the 3 row of the CSV file. 

Import stories 

There are 2 ways to import stories. You can either import stories to a specific requirement or separately. 

To import a CSV file with stories for a particular requirement, you must click on "Import from CSV" text button in the stories tab for the selected requirement.

You can also import stories in the stories list. Select the three dots menu next to “New story” button in the upper right corner of the screen. You will be able to choose whether the stories should be uploaded to a specific requirement of should they stand alone. 

CSV file import format for stories

The CSV file needs no header. The information must be provided in following order:
Column A: summary (mandatory field)
Column B: "As a" (mandatory field)
Column C: "I want to" (mandatory field)
Column D: "So that I can" (mandatory field)
Column E: ID (mandatory field)
Column F: status (must match one of the status values; if not set then item set to "Being raised")
Column G: tags (space separated list - currently at least 1 tag is required )

If the system finds a matching story ID during upload, it will update the existing story with the new information. If no matching ID exists in the system, a new story will be created using the next number in the sequence, not necessarily the number supplied in column E.

Did this answer your question?