-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R1
-
Component/s: Ordering
-
Labels:
-
Sprint:CFAMX 2020R1 - SA Sprint 6
-
SCRUM Team:Globogym Purple Cobras
-
Story Points:3
-
SOW (Time Tracking) Project:44918
-
Work Type Classification:Sustaining
As a Product Owner I want the job that Auto Creates Scheduled Orders to be updated to look at the next hour rather than the next day, so that Orders can be created through out the day
Notes
- The job is currently designed to be run once per day, when it is run, orders are created for all schedules for the day that do not already have an order associated to them.
- From SM:
- The purpose of this change is to allow messages to be queued, and have orders be created at the appropriate time, rather than at some arbitrary time
Acceptance Criteria
- When the job runs:
- Determine which schedules have a order date & time that is due to be placed/created within the next hour (
CFAMX-7332- Order Day & Order Time) - For each of those schedules:
- If an order already exists, do nothing
- If an order has not already been associated to the schedule, put a message on the queue (Store/Schedule/Date/Time)
- The message should fire at the relevant Date/Time:
- If at the time the message fires there is no order associated to the schedule, and the schedule still exists, create the order (The forecast period for the order should be between the Order Day & Time and the Cover Until Day & Time)
- If at the time the message fires there is an order associated with the schedule (someone created it manually, between when the task ran and the message is processed), the message should complete successfully. It should not report as a failure, if we keep the messages, maybe include a comments to say that Order 12345 already exists for the schedule
- If at the time the message fires, the schedule no longer exists the message should complete successfully. It should not report as a failure.
- Determine which schedules have a order date & time that is due to be placed/created within the next hour (
- Any messages being placed on the queue should take into account the difference between Server Time and Store Local Time, message should be fired at Store Local Time. Meaning that an order Time of 10am at Castle Rock, should be placed at 10am MST, not 10am EST.
- 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-7624 2020R1:Auto Create Orders Within X Minutes Settings Visible in 2019R4 after Rollback
- Done
1.
|
Review Test Scripts | Done | Charles Wheeler |
|
|||||||||
2.
|
Deploy | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
3.
|
Functional Review with QA | Done | Caner Saritac |
|
|||||||||
4.
|
DIT | Done | Caner Saritac |
|
|||||||||
5.
|
Implementation | Done | Caner Saritac |
|
|||||||||
6.
|
QA - Create Test Cases | Done | Soma Dixon (Inactive) |
|
|||||||||
7.
|
QA - Execute Test Cases | Done | Soma Dixon (Inactive) |
|