Done
Details
Assignee
Mariia AloshynaMariia AloshynaReporter
Ann-Marie BreauxAnn-Marie Breaux(Deactivated)Priority
P3Story Points
2Sprint
NoneDevelopment Team
FolijetFix versions
Release
Orchid (R1 2023)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Mariia Aloshyna
Mariia AloshynaReporter
Ann-Marie Breaux
Ann-Marie Breaux(Deactivated)Priority
Story Points
2
Sprint
None
Development Team
Folijet
Fix versions
Release
Orchid (R1 2023)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created September 21, 2022 at 8:34 AM
Updated March 15, 2023 at 6:23 AM
Resolved November 28, 2022 at 7:33 AM
Purpose: To indicate required fields on the Order field mapping profile. Since the field mapping profile will always being creating Orders (not updating them), then some Order and Order line required fields can also be required in the field mapping profile. However some fields are only required in specific circumstances. For those, a separate story with an information icon and mouse-over test will be used (UIDATIMP-1266)
As a staff person working with Order field mapping profiles
I want to see which fields are required
So that I can ensure that they have a mapping or a default value, so that Order creation is less likely to fail
Scenarios
Scenario 1
Given Settings/Data import/Field mapping profiles
When the FOLIO record type = Order
Then indicate the following fields are required by adding a red asterisk after the field label on the Create/Edit screen
Order fields
Vendor
Order type
Order line fields
Title
Acquisition method
Order format
Receiving workflow
Currency
Scenario 2
Given the required fields on the Order field mapping profile Create/Edit screen
When a user creates or edits a profile without all required fields being filled with a mapping or default value
And presses the Save button
Then disallow the save, and place the cursor at the first required field that has not been filled in (the same behavior used when Profile name, Incoming record type, or FOLIO record type is not filled in)
Scenario 3
Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot