-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: CFA 2021R3 QA
-
Component/s: Ordering
-
Labels:None
-
SCRUM Team:Great White
-
Story Points:3
-
Work Type Classification:Sustaining
Story
As a user, I would like my order guide selection to update the purchase unit of an entity item in all cases.
Details
The intention of this story is to make sure that the user's decision about what does and does not make it into the order guide is honored. When the user makes a choice to deselect an active item in the guide, we need to confirm that the UOM associated with that active remaining choice is what shows up in the order. Please see the example below.
Assuming there are multiple active vendor items assigned to the same inventory item and a vendor entity relationship exists between all items.
Example:
- There are 2 vendor items, Large Cup Box and Small Cup Box, in the order guide that are associated with the same inventory item
- Each vendor item is active and is related to the same inventory item.
- Large Cup Box has a purchase unit value of 10 sleeves of 50.
- Small Cup Box has a purchase unit value of 10 sleeves of 25.
- The user deselects Large Cup Box in the order guide.
If the user has not made any adjustments to the order guide, the default purchase unit value for the inventory item in the example above is 10 sleeves of 50 as that value is the largest. When the user deselects Large Cup Box in the order guide, the purchase unit of the inventory item should update to 10 sleeves of 25 as the user has intentionally selected that item.
This behavior should also persist if there are more than 2 vendor items assigned to the same inventory item. For example, we add Medium Cup Box to the mix. Medium Cup Box has a purchase unit of 20 sleeves of 20. Now there are 3 active vendor items and the user deselects 1; Large Cup Box. The purchase unit should update to the Medium Cup Box value as this is the largest remaining UOM.
2 Vendors: Same Item - Store and Item
- Store: 0440
- Vendor 1: Chick-fil-A Supply
- 101726 Cups
- Vendor 2: Martin-Brower
- 101726 Cups
- Vendor 1: Chick-fil-A Supply
AC
Confirm - Assuming the user has intentionally deselected one (or more) vendor items.
- The UOM of an Inventory Item is defined by the user selection in the order guide.
- If the UOM of a deselected vendor item is updated, the user selection continues to be honored.
- If a new vendor item is imported, meaning there are now three (or more) active vendor items, the purchase unit of the inventory item is updated to the largest UOM based on what is still active in the order guide.
- If there are more than 2 vendor items and the user deselects one and leaves more than one selected, the purchase unit of the inventory item is updated with the largest remaining selected UOM.
- If the user has deselected all the vendor items, the inventory item is updated with the largest purchase unit available.
- If a new vendor item is introduced, update the purchase unit with the largest active UOM.
- The correct purchase unit displays entity items.
- Clones
-
CFAMX-13207 UOM Update: Maintain Order Guide Save Logic to work like MMS
- Closed
- implements
-
CFAMX-13112 INF-12276 - (R2/3/4/5) Set UOM to Largest Available
- Closed
1.
|
Review Test Scripts | Done | Charles Wheeler |
|
|||||||||
2.
|
Deploy | Done | Charles Wheeler |
|
|||||||||
3.
|
Functional Review with QA | Done | Unassigned |
|
|||||||||
4.
|
DIT | Done | Charles Wheeler |
|
|||||||||
5.
|
Testing in testing environment | Done | Charles Wheeler |
|
|||||||||
6.
|
Testing in staging environment | Done | Charles Wheeler |
|