1. Problem Statement
...
Method | API | Description | ||
---|---|---|---|---|
1 | Get all Boards | GET | Will return all the boards | |
2 | Get One Board | GET | http://url/rest/agile/1.0/board/{boardId} | Will return the specific board information |
3 | Get Filter | GET | http://localhost:8080/rest/api/2/filter/{filterId} | Will return the specific filter information |
4 | Get board associated project | GET | http://localhost:8080/rest/agile/1.0/board/{boardId}/project | will return the project details |
API Collection:
View file | ||
---|---|---|
|
3.Solution
Step1: Get the filter details using filter Id(from extracted Data set)
Step2: Get the cloud project id using server project key
Step 3: Create the filter
Step 4: Get the board details using board Id(from extracted Data set)
Step5: Get the project associated with the board from server instance
Step6: Get the cloud project id using server project key
Step7:Create the board
4.Estimation
Sl.No | Tasks | Description | Estimated Efforts(hrs) |
---|---|---|---|
1 | Filter | ||
1.1 | Extract the list of filters from Jira Server DB | Will have the filter related details | 1h 30m |
1.2 | Get the filter details using filter Id(from extracted Data set) | To get the project associated with the filter | 1 |
1.3 | Get the cloud project id using server project key form filter response | To get the respective cloud project | 1 |
1.4 | Create the filter | create the filter | 1h 30m |
1.5 | Add the owner for the filter | adding the owner of the filter | 1 |
1.6 | Testing | 1 | |
2 | Board | ||
2.1 | Extract the list of boards and its associated filter from Jira Server DB | Will have the board related details | 1h 30m |
2.2 | Get the board details using board Id(from extracted Data set) | to get the type of the board | 1 |
2.3 | Get the project associated with the board from server instance | To get the project associated with the board | 1 |
2.4 | Get the cloud project id using server project key | To get the respective cloud project | 1 |
2.5 | Create the board | Creating the board | 1h 30m |
2.6 | Testing | 1 | |
3 | End to End Testing | ||
3.1 | Testing in experian sanbox cloud instance | 2 | |
4 | Adding boards and filters to production |