-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2019R4
-
Component/s: Imports, OrderGuide
-
Labels:
-
Sprint:CFAMX 2019R4 Sprint 4, CFAMX 2019R4 Sprint 5
-
SCRUM Team:Brotherhood of Mutants
-
Story Points:8
-
SOW (Time Tracking) Project:44918
-
Work Type Classification:Sustaining
As an admin I want the location import to be updated to support multiple vendors per restaurant so that I can assign one or more vendors to a specific location
Notes
- The Location Import creates and maintains mutually exclusive zones, for zone types
- Location - DistributorName
- This comes from dist:Name
- Location - DistributionCenter
- Concatenation of dist:ShortName + dist:DistributionCenter
- Location - DistributorName
- Update the Location Import to compare arrays, rather than single values, when maintaining the Vendor Entity relationship
- Support multiple vendors, not just two
- Update the XSLT
- Review the very last section in the XSLT , which puts a vendor into the entity table (is this needed or should we just drop it?)
- Change Zone Types, above, to no longer be mutually exclusive
- Sample File: Locations_all_with_multiple_distributors.xml
- Examples of changes:
Data Before After Vendor 2 1 2 Vendor 1 & 2 1 1 & 2 Vendor 2 & 3 1 2 & 3 Vendor 1, 2 & 3 1 1, 2 & 3 Vendor 1 1 & 2 1 Vendor 1 & 2 2 & 3 1 & 2 Etc...
Acceptance Criteria
- Confirm that the zone type Location - DistributorName is no longer has a constraint that makes it mutually exclusive
- Note: this needs to be changed in the import and the UI (Zone Manager)
- Confirm that the zone type Location - DistributionCenter is no longer has a constraint that makes it mutually exclusive
- Note: this needs to be changed in the import and the UI (Zone Manager)
- Confirm that a location file can be processed with only one Vendor included for a location
- Confirm that a location file can be processed with multiple Vendors per location
- Confirm that a location file can be processed that changes the vendor assignment from one to one
- Confirm that a location file can be processed that changes the vendor assignment from one to many
- Confirm that a location file can be processed that changes the vendor assignment from many to one
- Confirm that a location file can be processed that changes the vendor assignment from many to many
- Confirm that the XSLT is changed as a part of the deployment
- Confirm that tests are executed for restaurants that are flagged as Smart Safe
- Confirm that tests are executed for restaurants that are flagged as Non Smart Safe
- Note: there are two sections in the XSLT that need to be updated, one for SS and one for NSS
- Determine if the final section of the XSLT, that populates tbEntity.PreferredDistributionCenterId is required or not, and make the appropriate updates to support the decision
- Confirm that Order Guide Rules are queued for processing correctly when adding/removing a vendor assignment via the Location Import
- implements
-
CFAMX-4466 Allow the Location Import to recognize/process multiple national distributors per individual location
- Closed
- is blocked by
-
CFAMX-6069 2019.R4(S5):Location Import - Incremental file not processing
- Done
1.
|
Research Location Import - Adding MultiVendors | Done | Sree Surapaneni |
|
|||||||||
2.
|
Update Location Import logic to support Multiple Vendors | Done | Sree Surapaneni |
|
|||||||||
3.
|
Functional Review | Done | Sree Surapaneni |
|
|||||||||
4.
|
DIT | Done | Sree Surapaneni |
|
|||||||||
5.
|
Research/Create Test Cases | Done | Soma Dixon (Inactive) |
|
|||||||||
6.
|
Review Test Cases | Done | Charles Wheeler |
|
|||||||||
7.
|
Deploy | Done | Sree Surapaneni |
|
|||||||||
8.
|
Execute Test Cases | Done | Soma Dixon (Inactive) |
|