In addition to loading your Azure DevOps data, you can load external data via a .csv file.


Uploading the file

We’re currently experiencing an issue with the External Data Loader failing to recognise the DD/MM/YYY format. Please use YYYY/MM/DD or YYYY-MM-DD for now whilst we work on this issue.

You begin by navigating to the Data Set drop-down menu in the header. When you click on the drop-down menu, the second option will be “Load External Data”

Screenshot 2024-01-29 at 10.20.47.png

After you click on the item in the dropdown, the Load a File window will open. You can drag and drop your file or click to open your files and select.

Your data will now be loaded if the format is as expected. If not, please read the below section, adjust your file per the format requirements and try again.

File Format Requirements

The file must conform to the CSV format: https://datatracker.ietf.org/doc/html/rfc4180.

Both file types must also conform to the following data formatting rules:

note

There must be a date present in all workflow stage columns. Even if an item skipped a stage, the column must be backfilled with the date of when they went to the next column.

There must be a date present in all workflow stage columns. Even if an item skipped a stage, the column must be backfilled with the date of when they went to the next column.

Here’s a tabular description of the instructions above:

ID

link

title

<workflow steps>

<additional columns>

required

optional

optional

required.
create one column for each workflow step in linear order. The name of the columns will be the name of the workflow stages.

optional
columns representing different attributes of your work. Each column will be a select list in your item filter global and chart controls.

Arrays should be pipe delimited (value|value)

Here’s an example from an Azure DevOps Export:

ID

Link

Name

New

Active

Resolved

Closed

Type

Priority

Value Area

Area Path

Iteration Path

Blocked Days

Blocked

Lane

70

https://dev.azure.com/55degrees/Test Configured Workflow/_workitems?id=70

Testing configured workflow

2020-08-21

2020-08-30

2020-09-15

2020-09-21

User Story

2

Business

Test Configured Workflow

Test Configured WorkflowIteration 1

0

FALSE

Default Lane

Workflow states

Any workflow stages named “Backlog” & “To do” will be immediately identified as “Not started” stages (they will be unchecked by default in the global chart control Workflow Stages. If those are not found then it will not identify any “Not started” stage by default. You can override this default by unchecking the desired workflow stages in the Global Chart controls.

The last workflow stage will be considered the “Done” workflow stage by default.

All other workflow stages will be considered as “In Progress”. ActionableAgile currently requires two or more of these workflow stages. For example:

TO DO

DOING

RELEASE READY

RELEASING

DONE

If you only have three total workflow stages including a “Not Started” workflow stage and it doesn’t make sense to add another In Progress workflow stage, you’ll need to change the name of the 1st workflow to be something other than “Backlog” or “To do” as below:

TO DO NOT STARTED

DOING

DONE

Additional Tips

Remove any unnecessary columns like these

Backward flow movement

The dates in the file should always increase to reflect a left to right movement in your flow. However, an item might have been moved prematurely and went back on your board, this is what is called “backward flow movement”. If an item is moved backwards in the flow, let’s say from step C to step B, it is considered never to have been in step C at all. All of the time in step C will be added to the time in step B. It will get a new timestamp for step C when it reenters that workflow stage.

For more details, read the blogpost dedicated on this subject: Moving card backward on your Kanban board

In the example below, you can see that the dates in red are older than the date on their right which shows backward flow movement:

If you load your data as shown above, you will receive this warning message by ActionableAgile:

In this case, you need to correct your file and change the dates, to reflect the last time it moved to each stage.

Template Files

A template file that can be modified for your own data

The tool’s demo sample data