-
Type: Story
-
Status: Closed (View Workflow)
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: CFA 2018R4
-
Component/s: Reports
-
Labels:
-
Sprint:CFAMX 2018R4 Sprint 1, CFAMX 2018R4 Sprint 2
-
SOW (Time Tracking) Project:41223
As an Operator I want to be able to Exclude Mobile Orders from the results displayed on the Deferred Order Report so that I can properly understand what my actual deferred orders are.
Notes
- All orders sent to the POS for Catering orders, or from outside the store (i.e. mobile) are sent the to deferred order queue on the POS
- From here these orders are tendered
- With the advent of the CFA One mobile app, Mobile orders are being included as deferred orders.
- This feature will allow an operator to exclude Mobile Orders from the results of the report, so that they can can a true picture of their deferred orders, which mobile orders really aren't!)
- Deferred Order Report
- Restaurant > Reports > Additional Reports > Daily Sales > Deferred Orders
- Mockup
Acceptance Criteria
- Confirm that the default is that the box is not checked, and all deferred orders are included
- Confirm that once Exclude Mobile Orders is selected, deferred orders with the following mobile destinations will be excluded from the results on the report:
- Mobile (POSServiceTypeID = 17)
- M-Carryout (POSServiceTypeID = 16)
- M-Dine In (POSServiceTypeID = 15)
- M-Outside (POSServiceTypeID = 14)
- M-Drive-Thru (POSServiceTypeID = 23)
- Confirm that, if filtered, the mobile order deferred orders for the selected date range are not shown in the report
- Confirm that if exclude mobile orders is not checked, all the deferred orders are shown in the report
- Confirm that report’s performance is not impacted by adding a new filter and data is returned in a similar time
- Confirm that current report’s logic remains in place
- Confirm that the label of the checkbox can to localized
- implements
-
CFAMX-4 Deferred Order Report - Add filter - INF-1726
- Done
1.
|
Update reporting UI | Done | Rehan Weber |
|
|||||||||
2.
|
Add report parameter to report | Done | Rehan Weber |
|
|||||||||
3.
|
Update SQL/service layer to exclude mobile orders | Done | Rehan Weber |
|
|||||||||
4.
|
QA - Create Test Cases | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
5.
|
QA - Handover | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
6.
|
QA - Execute Test Cases | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
7.
|
QA - Create Test Cases | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
8.
|
QA - Hand Over | Done | Gareth Leibbrandt (Inactive) |
|
|||||||||
9.
|
QA - Execute Test Cases | Done | Gareth Leibbrandt (Inactive) |
|