-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R1
-
Component/s: Ordering
-
Labels:
-
Sprint:CFAMX 2020R1 Sprint 5, CFAMX 2020R1 Sprint 6, CFAMX 2020R1 Hardening
-
SCRUM Team:Brotherhood of Mutants
-
Story Points:7
-
SOW (Time Tracking) Project:44918
-
Work Type Classification:Sustaining
As an operator I want to be able to setup scheduled orders for my vendors so that I can use the scheduled order functionality
Notes
- This page should be something similar to the Order Delivery Schedule page:
- Columns required for the Setup Scheduled Orders
- Distributor
- Order Day
- Order Time
- Delivery Day
- Delivery Time
- Cover Until Day
- Cover Until Time
- These values will be turned into a Weekly Order Schedule
- Currently the MMS page only allows for a number of days of Cover Until, which is converted into minutes, but I would also like to add the notion of a cover until time
Acceptance Criteria
Field behaviors
Distributor
- Drop down list of all distributors with a Vendor Entity relationship with the logged in store
- Listed alphabetically from A -> Z
- When adding a record, the default text should be Select a Distributor
Order Day - The day on which the order will be placed
- Support the selection of:
- Day of the week (Monday thru Sunday)
- Time in 15 minute increments – This will translate into the Auto Submit Time
Delivery Day
- Support the selection of:
- Day of the week (Monday thru Sunday)
- Time in 15 minute increments
- Delivery Day can be the same as the Order Day
- When adding a second record for the same vendor, the delivery Day day/time must be after Order Due day/time, day can be the same as Delivery Due, but time must be later
Cover Until
- Support the selection of:
- Day of the week (Monday thru Sunday)
- Time in 15 minute increments
- When adding a second record for the same vendor, the Cover Until day/time must be after Delivery Due day/time, day can be the same as Delivery Due, but time must be later
- Confirm the data in the columns cannot be sorted by clicking on the headers
- Confirm when a record is added the data is grouped by Distributor (A->Z) and then by Order Day, within the distributor, Monday -> Sunday
- Sort by Distributor > Order Day (day & time) > Delivery Day (day & time)
- Confirm that the distributors displayed are those that have a vendor entity relationship with the store
- Confirm that when a vendor entity relationship is removed, the distributor is no longer available for selection
- I don't think that we should delete the records, instead just leave them there for the user to clean up
- Confirm that the Order Day supports the selection of a Day and a Time
- Confirm that the Order Day selection is displayed in order from Monday to Sunday
- Confirm that the order day time selector only supports 15 minute increments
- Confirm that the Delivery Day supports the selection of a Day and a Time
- Confirm that the delivery day can be the same as or different to the order day
- Confirm that the delivery due time selector only supports 15 minute increments
- Confirm that two schedules cannot be created for the same distributor using the same Delivery Day & Time (A distributor will only delivery once to a store at one time )
- Confirm that the Cover Until supports the selection of a Day and a Time
- Confirm that the cover until day can be the same as or different to the order day
- Confirm that the cover until time selector only support 15 minute increments
- Confirm that the cover until time selected must be later than the delivery due time selected
- Confirm that two schedules cannot be created for the same distributor using the same Cover Until Day & Time
- Confirm that new records can be added
- Confirm that existing records can be updated
- Confirm that there is a navigate away popup to inform the user that their edits will be lost
- Confirm that existing records can be deleted
- Confirm that there is a warning/confirmation before a record is deleted
- Confirm that multiple records can be created for the same Order Day and Distributor
- Confirm that multiple records can be created for the same Delivery Day and Distributor
- Confirm that multiple records can be created for the same Cover Until Day and Distributor
- Confirm that all fields must be populated in order to Save a record
- Confirm that there is a Search box that searches across Distributor and Order Day
- Confirm that when an error occurs, the field in error is shown in red
- implements
-
CFAMX-5961 SC - Scheduled Ordering - Ability to AUTO-CREATE a suggested order for specific items from within InFORM, and place automatically at scheduled time
- Closed
- is related to
-
CFAMX-7451 2020R1(S6): Create Order Schedule Page missing some localization
- Done
-
CFAMX-7452 2020R1(S6): Create Order Schedule - Delivery Day should be Ordered
- Done
-
CFAMX-7453 2020R1(S6): Setup Scheduled Orders-Filter, delete a schedule and remove filter, keeps the deleted schedule until you refresh the page
- Done
-
CFAMX-7454 2020R1(S6): Setup Scheduled Orders-(iPad Only) keeps the text, "Select a Day" when creating a record
- Done
-
CFAMX-7585 Setup Scheduled Orders - page not displaying navigate away warning
- Done
1.
|
Review Test Scripts | Done | Charles Wheeler |
|
||||||||
2.
|
Deploy | Done | Soma Dixon (Inactive) |
|
||||||||
3.
|
Functional Review with QA | Done | Kevin Reid (Inactive) |
|
||||||||
4.
|
DIT | Done | Kevin Reid (Inactive) |
|
||||||||
5.
|
Migrate POC to new branch and tidy up | Done | Kevin Reid (Inactive) |
|
||||||||
6.
|
Create business objects & services to CRUD schedules | Done | Kevin Reid (Inactive) | |||||||||
7.
|
Create business objects & services to CRUD schedules | Done | Kevin Reid (Inactive) |
|
||||||||
8.
|
Controller changes to handle schedules | Done | Kevin Reid (Inactive) |
|
||||||||
9.
|
UI changes | Done | Kevin Reid (Inactive) |
|
||||||||
10.
|
Create Test Cases | Done | Soma Dixon (Inactive) |
|
||||||||
11.
|
Execute Test Cases | Done | Soma Dixon (Inactive) |
|