-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2020R1
-
Component/s: Ordering
-
Sprint:CFAMX 2020R1 Sprint 1, CFAMX 2020R1 Sprint 2, CFAMX 2020R1 Sprint 3
-
SCRUM Team:Brotherhood of Mutants
-
Story Points:5
-
SOW (Time Tracking) Project:44918
-
Work Type Classification:Sustaining
As an Operator I want the Auto Create Order process to be updated to not create an order if another order has already been placed for that vendor so that duplicate orders are not sent to the Distributor
Notes
- Process to auto create an order: IN-SuggestedOrder-AutoCreateOrderusingInFORMSchedule-110919-1545.pdf
- Create Order Schedule (an order schedule is for a specific vendor)
- Run Sever Manager Task (Service Method Name: Create Scheduled Orders)
- This task:
- Create an order in Draft mode
- Puts a message on the queue to Auto Submit the order (assuming the schedule is configured to support this)
- Review the order, or not
- At Cutoff (Auto Submit) time, the Order is placed (if still in draft mode)
- This feature will require a new configuration, and an update to the current process
Schedules can be created in advance, either manually, or imported (CFAMX-6231)
Notes about when the order should auto submit:
- Schedule Manually Created - Cut off time entered - Order should be auto submitted
- Schedule Manually Created - Cut off time NOT entered - Order should NOT be auto submitted
- Schedule Manually Created - Cut off time entered - User creates a Draft order against that schedule - Order should be auto submitted
- Schedule Manually Created - Cut off time entered - User creates a Draft order against that schedule - User Deletes Draft Order - Order should still be auto generated/submitted
- Schedule Manually Created - Cut off time entered - User Submits an order against that schedule - Order should NOT be auto submitted a second time
Acceptance Criteria
- Confirm that there is a new configuration setting:
- Mobile > Ordering > Create Scheduled Order - Previous Order Threshold
- text - The value entered, in hours, is used when checking for orders submitted for the same vendor within this many hours, used when creating orders manually and automatically using the Create Scheduled Orders Service Method task
- By default this should be blank/zero/Null, meaning that there is no check performed
- Confirm that the Create Scheduled Orders Service Method Task is updated to use the configuration when auto creating an order
- Confirm that if the setting is set to X hours, and no orders have been submitted for the same vendor, within less than X hours of the task running, an order will be created for the vendor
- Note: If the order is Placed, Shipped, On Hold, Order Acknowledged it is to be considered submitted
- Confirm that if the setting is set to X hours, and an orders has been submitted for the same vendor, within less than X hours of the task running, an order is not created for the vendor
- Confirm that if the setting is set to X hours, and an orders has been created (and is in Draft, Deleted or has been Cancelled) for the same vendor, within less than X hours of the task running, an order will be created for the vendor
- 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 blocked by
-
CFAMX-6516 2020R1(S1):Create Scheduled Orders-Always creates orders and does not respect the new setting
- 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.
|
Create Test Cases | Done | Soma Dixon (Inactive) |
|
|||||||||
6.
|
Execute Test Cases | Done | Soma Dixon (Inactive) |
|
|||||||||
7.
|
Add cutoff Configuration | Done | Kevin Reid (Inactive) |
|
|||||||||
8.
|
Update service method that generates scheduled orders | Done | Kevin Reid (Inactive) |
|