Job profile - select the profile before starting export - happy path

Description

Purpose
This user story covers the functionality that when the user provides the list of the UUIDs of the records to be exported, the new form will be displayed that will contain the list of the available job profiles.

Scenario 1:
Given: The user has a file with the list of the UUIDs of the records to be exported
When: The file is uploaded on the data export landing page
Then: The Select profile form is displayed and contains following information:

  • Name of the profile

  • Description

  • Updated (date)

  • Updated by (First name, Last name)

  • Only one pane that contains the list of the job profiles in Q2

Scenario 2: – not in scope for Q2
Given: The Select profile form is displayed
When: The user moves mouse over the row
Then: The "Select to run export" tooltip is displayed

Scenario 3:
Given: The Select profile form is displayed
When: The user selects the job profile
Then: "Are you sure you want to run this job?" modal is displayed

Scenario 4:
Given: "Are you sure you want to run this job?" modal is displayed
When: The user clicks the Cancel button
Then: "Select job profile form" is displayed

Scenario 5:
Given: "Are you sure you want to run this job?" modal is displayed
When: The user clicks the Run button
Then: The export starts and the user is taken to the landing page

Note: refreshing the page is outside the scope for this user story. Also, deleting the file is outside the scope for this user story.

Environment

None

Potential Workaround

None

Attachments

2

Checklist

hide

TestRail: Results

Activity

Show:

Magda Zacharska June 12, 2020 at 12:55 PM

- regarding searching functionality - yes for Q3. Regarding error notification - I'll add the user story for Q3 as well.

Viktor Soroka June 12, 2020 at 11:06 AM

, since this is the happy path flow, the error scenario which occurs in case of the failed API response when user selected the job profile was out of scope in this story. For now, if the user has not been redirected to the landing page, it means that API error has occurred. I think it makes sense to add a story to implement the displaying of error notification just for this case like we do this on the landing page. In case if an error occurs there we now display a notification.

Viktor Soroka June 11, 2020 at 12:46 PM

, could you please clarify whether it is planned to introduce the search functionality to the job profiles list like it is done in the job profiles list settings?

Viktor Soroka June 4, 2020 at 2:57 PM

Sounds good. No worries, I will proceed with the description field, I just wanted to clarify that it makes sense.

Magda Zacharska June 4, 2020 at 2:44 PM

we don't need tcp/ip information when we manually select the profile. If it is easier from the dev point of few to keep the same columns we can do that for Q2.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Concorde

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 21, 2020 at 9:34 PM
Updated July 11, 2020 at 12:25 AM
Resolved June 12, 2020 at 10:47 PM
TestRail: Cases
TestRail: Runs