McDonalds Global Sales (MGS) - User Guide
McDonalds Global Sales (MGS) - User Guide
Global Sales
(MGS)
USER GUIDE
MCDONALD'S CORPORATION
McDonald's USA, LLC McDonald’s Global Sales User Guide
Table of Contents
Table of Contents _______________________________________________ 1
Introduction ___________________________________________________ 3
Document Overview ___________________________________________________________ 3
Product Overview _____________________________________________________________ 3
Maintenance __________________________________________________ 79
Define Roles_________________________________________________________________ 80
Adding a New Role __________________________________________________________ 80
Editing an Existing Role ______________________________________________________ 81
Define Announcements ________________________________________________________ 82
Adding a New Announcement _________________________________________________ 83
Editing and Existing Announcement _____________________________________________ 86
Deleting an Announcement ___________________________________________________ 87
Appendix_____________________________________________________ 97
Validations for Sales Information Template _________________________________________ 97
Validations for Temporary Close Date Template _____________________________________ 99
Introduction
Document Overview
This User Guide provides information about the McDonald’s Global Sales (MGS) application, describes
its features, and provides step-by-step instructions on how to access and use the modules
incorporated in this application.
This document is organized into sections, based on the features that can be accessed through each
of the integrated applications included in the MGS solution.
Product Overview
McDonald’s franchises and McDonald’s owned restaurants for US and International markets are
legally bound to report their monthly sales collection details to McDonald’s. These sales reports from
every store across the globe subsequently goes through several rounds of validation before they are
finally flagged as approved and closed in the system.
The MGS solution serves as a centralized sales management system comprising multiple integrated
applications that are used by the Owner Operators (O/O) and the McDonald’s corporate staff to
manage sales data and analyze sales trends from sales reports.
The following integrated applications are a part of the MGS solution:
Collect Sales: Refers to an application of the MGS solution used by the GBS (Global
Business Services) Analysts, GAR (Global Accounting and Reporting) Analysts, and REF
(Real Estate Finance) Analysts to download existing system fetched sales data in
relevant template format and update sales data in the set template format.
Edit Sales: Refers to an application of the MGS solution used by Field Office
Coordinators, GAR, GBS, and Corporate Controller Group (CCG) Analysts to update
sales data for various stores.
Approve Sales: Refers to an application of the MGS solution used by analysts and
officers to approve/reject market sales for all the stores in specific geographical regions.
Sales data updated and validated in Edit Sales application is moved to Approved Sales
application for further validations.
Reports & Analytics: Refers to an application of the MGS solution that assists all
McDonald’s corporate staff to view and analyze sales trends from statistical reports.
This application can be used to generate reports for specific geographical area and sales
period.
Maintenance: Refers to an application of the MGS solution that can be used by
Application Support Administrators, GBS Administrators, and GAR Administrators to
configure various application components, such as announcements and adjustment
types.
Data and functionalities will be made accessible to the application users based on Role-based Access
Control (RBAC).
Get Started
Accessing McDonald’s Global Sales
The MGS application can be accessed at https://sales.mcd.com.
1. Enter https://sales.mcd.com in the address of any browser and press Enter. The MGS login
screen is displayed.
Ente r authorized
1 use rname and password.
2 C lick Login.
Figure 1
2. Enter authorized login credentials in the User name and Password fields, and click Login.
Figure 2
If incorrect login credentials are entered, the login page will be displayed with a
Login Failed message.
To get access to the application or for any other MGS related issue, raise a request
at https://servicecafe.servicenow.com.
The Global Account Manager (https://account.mcd.com) is used for profile
management activities, such as setting up a password, changing an existing
password, creating new users, and granting access to new users.
C he ck all corporate
announcements here.
Figure 3
Use the icon to view additional information against any of the fields.
Click the column headers to sort lists in ascending or descending order.
Icons availability in MGS is based on user roles. If you are an authorized user and still
cannot see the required application icons, submit an incident ticket at
https://servicecafe.servicenow.com.
1. Click the down arrow next to the profile name at the top-right corner on the Home screen and
click App Settings.
C lick A pp Settings to
change the number and
date format.
Figure 4
2. Change the format styles in the App Settings pop-up window, as needed.
Figure 5
3. Click Ok. A success message appears notifying that the new settings have been saved
successfully.
Figure 6
Figure 7
Figure 8
Collect Sales
GBS Analyst and GBS Admin (for the US market) and GAR Analyst and GAR Admin (for the Canadian
and international market) will have access to the Collect Sales application. REF analyst can use the
Collect Sales application after the data is in the closed close phase.
Sales data is automatically fed into the MGS system on the last day of every month. The Collect
Sales application allows McDonald’s corporate personnel to make changes to the sales data collected
by the system. GBS/GAR Analyst and GBS/GAR Admin can access the Collect Sales application in
the first four days of the month. Thereafter (from 5th day to the last day of the month), REF Analyst
can make adjustments to the sales information and sales adjustments.
Figure 9
For sales information, the downloaded template will only comprise sales records that are
in the current sales period and not yet closed.
To manage records:
1. Select the type of data that is to be updated and the geographical region for which the data is to
be added/edited/deleted.
Figure 10
For temporary close date, you will have to additionally select the date range from
the From Date and To Date fields (you can get upto Last 4 years data).
For sales adjustments, Select Geography, From Date, and To Date field will
not be available as the template will not contain any record.
Geographies consists of geographical divisions, which further comprises zones and
zones include regions. While selecting the geography, depicts a selected
region. If all the regions are selected under a zone then the zone will be marked
with icon and if all the zones under a division are selected then the division will
be marked with icon. For partially selected regions, zone and further the
division will be marked with icon.
If you don’t select any geography and date (if applicable), then a blank template
will get downloaded.
3. Open the downloaded template sheet and make appropriate changes to the sheet.
a. Add a new row at the bottom of the list to add a new record.
b. Edit the needed records to update the sales data/temporary close date/sales adjustment.
Figure 11
For sales adjustments, the downloaded template file will not contain any records.
You need to add adjustment records in the template file to update the sale s data
for any store. All adjustments should comprise valid data. Even one invalid record
entry will lead to validation failure and the template will not get uploaded
successfully.
For sales information and temporary close dates, you can make changes against
stores you have access to. The system will filter and upload records based on the
Role Based Access Control matrix.
Refer Appendix for more details on the validation checks that are to be considered
while updating the template file.
5. Click Upload to navigate to the Upload section of the Collect Sales application.
Figure 12
6. Click Choose File to browse to the updated template file that is to be uploaded.
Figure 13
7. Click Upload to start validating the updated data in the template file.
Figure 14
If any record fails validation, the validation process fails. An error file is then available
for download, which consists of errors marked against respective record. Corrections can
be made to the needed records and thereafter, the file can be uploaded again.
Figure 15
8. Click Import Data into Edit Sales to update the sales data in Edit Sales application.
Click Start Over to discard the uploaded file and start over by downloading the template
again.
If you have updated existing data for any of the restaurants, then click the Overwrite
button on the Overwrite Content dialog box. Clicking the Skip button will only add
additional records (if any) and skip the updated records.
Edit Sales
Field Officers, CCG Analysts, GAR Analysts, and GBS Analysts can use the Edit Sales application to
edit sales data submitted by the O/O using the Collect Sales application. Also, Edit Sales application
allows GBS and GAR Analysts to validate and complete the review of the recorded sales transactions
before it goes for approval.
Figure 16
C lick to
collapse and view the list
of sales data.
Figure 17
C lick to
e x pand and view the
Se arch section.
Figure 18
Refresh
Click the icon to reset all selections made in the Search section.
Figure 19
Number of records
Initially, the system will display the first 200 records. If there are more than 200
records as per the search criteria, you need to scroll down to view the list of next 200
records.
Selection
When you click the checkbox on the list header row, it selects all the filtered records
and not just the records displayed on the screen. For example, if the filter criteria
includes 1000 records and only 200 are being displayed. Select all functionality will
select all 1000 records.
Figure 20
If you collapse the Search section without clicking Search, the Edit Sales screen will be
displayed without any sales records.
You can use any or all of the following filtration fields and click Search to get the required list of
sales records.
Select exception(s) to view the list of restaurants that got the selected exceptions
on validation.
To clear a selection, press the Ctrl key and click the selected exception.
Ownership By default, all the ownership types are selected. Clear the type of ownership of
Type the restaurants that are to be excluded from the search results.
Close Phase Select the close phase of the sales transactions that are to be searched. For
example, you can search for all the transactions that are in “GBS/CCG Review”
phase.
Period Select the sales month that is to be searched. By default, this field will show the
current month.
From Enter the first 3 characters of the operator ID or name and click the search icon
Operator ID / next to the field to view and select from the list of operators.
Name
To Operator Enter the operator ID or name to set a range for your search criteria.
ID / Name:
You need to type the first 3 characters of the operator ID or name and click the
search icon next to the field to view and select from the list of operators.
Division Select the geographic division of the market that is to be searched. The following
options are available in this field:
C anada
International Division
U.S.A.
Zone Select the geographic area of the market that is to be searched. Options in this
field are dependent on the selection made under the Division drop-down list.
Region Select the geographic region of the market that is to be searched. Options in this
field are dependent on the selections made under the Division and Zone drop-
down lists.
From Enter the first 3 characters of the restaurant ID or name and click the search icon
Restaurant ID next to the field to view and select from the list of restaurants.
/ Name
To Restaurant Enter the restaurant ID or name to set a range for your search criteria.
ID / Name
You need to type the first 3 characters of the restaurant ID or name and click the
search icon next to the field to view and select from the list of restaurants.
Table 1: List of Filter Fields in Edit Sales Application
Options displayed under various search fields are dependent on your access role and your
geographical division.
Editing Sales
GBS (for U.S. market) and GAR Analysts can make sales adjustments and edit other information,
such as exceptions, close phase, and temporary close date information, for any of the listed sales
records.
The Edit Sales application can be used to edit sales records that are under “GBS/CCG
Review” phase only. In other words, controls will be disabled for sales records that are
not under “GBS/CCG Review” close phase.
Adjust Sales
Sales data, including sales amount, guest count, (breakfast and drive thru for the US market) can
be adjusted, if required, for any open or closed period within the current fiscal year.
To adjust sales:
1. On the Edit Sales screen, click the needed sales record to view the record details in editable
mode.
Figure 21
Se le ct justification for
3 the adjustment.
Figure 22
2. Select sales metric that is to be adjusted and the type of adjustment from the Metric and
Adjustment Type drop-down list respectively.
3. Enter the new sales amount /guest count in the Revised Amount textbox and select valid
justification for the adjustment from the Justification drop-down list.
The Amount Before Adjustment and Difference field will be auto-populated the
selections made in the Metric and Revised Amount fields.
If you select Others as your adjustment justification from the Justification field, then
the Please Specify field becomes mandatory.
5. Click Save to save all changes. The change will be listed in the Adjustment Summary section.
Figure 23
To cancel a change, click the Cancel button and then click Yes to discard the changes.
6. Click Yes on the Save Dialog box to confirm saving the adjustment.
Figure 24
A success message is displayed and the saved adjustment is listed under the Adjustment
Summary section.
Figure 25
Exception
GBS and GAR Analysts can release outstanding exceptions by providing justifications. Exceptions
can be found by validating the sales records.
You can use the Mass Update functionality to release common outstanding exceptions of
multiple records.
To release exceptions:
1. On the Edit Sales screen, click the needed sales record to view the record details in editable
mode.
Figure 26
2. Click the Exceptions tab to view the list of exceptions for the selected restaurant record.
Figure 27
3. Select justification from the Justification drop-down list and click Save to release the exception.
Figure 28
A success message will be displayed and the Release Date column will be updated with the
current date.
If you select Others as the exception justification from the Justification field,
then the Please Specify field becomes mandatory.
The Severity column lists the severity level of the exception. Severity Levels 1-5
are warnings and Levels 6-10 are show stoppers.
The user can override what was previously entered.
1. On the Edit Sales screen, click the needed sales record to view the record details in editable
mode.
Figure 29
2. Click the Close Phase Life Cycle tab to view all close phases for the selected record.
Figure 30
C onfidential Page 27 of 102
McDonald's USA, LLC McDonald’s Global Sales User Guide
3. View all the close phase details of the selected record and click the icon to revert the record
back to the previous close phase.
Figure 31
The records are displayed in the order that they were added (the latest record
being displayed at the top).
4. Add comments in the Comments text field and click Save to save the changes.
5. Click Yes on the confirmation dialog box to confirm the revert action.
You can use the Mass Update functionality to add temporary close date for multiple
records.
1. On the Edit Sales screen, click the needed sales record to view the record details in editable
mode.
Figure 32
3. Click Add a New Record to add a new temporary close date record.
C lick A dd a New
1 Record to add a new
te m porary close date
re cord.
Figure 33
4. Select the first and last date when the restaurant is temporarily close from the From Date and
To Date field respectively.
If the reopen date is not known, leave the To Date field blank.
5. Select a justification for the temporary closure from the Justification drop-down list.
If you select Others as the temporary close justification from the Justification field,
then the Please Specify field becomes mandatory.
Figure 34
1. On the Edit Sales screen, click the needed sales record to view the record details in editable
mode.
Figure 35
Se le ct justification for
the close dates.
Figure 36
4. Click Save to save the selected temporary close dates for the selected restaurants.
Figure 37
1. On the Edit Sales screen, click the needed sales record to view the record details.
Figure 38
3. Select the checkbox next to the temporary close dates that is to be deleted and click the icon
to delete the close date.
Se le ct the te mporary
1 close date that is to be
de le ted.
Figure 39
1. On the Edit Sales screen, click the record to view record details.
Figure 40
2. Click the Ownership tab to view the ownership history of the selected restaurant.
Figure 41
1. On the Edit Sales screen, click the record to view the record details.
Figure 42
C onfidential Page 38 of 102
McDonald's USA, LLC McDonald’s Global Sales User Guide
C lick Restaurant
Information to vie w
re staurant details.
Figure 43
1. On the Edit Sales screen, click the record to view the record details.
Figure 44
2. Click the Historical Sales tab to view historical sales data of the selected restaurant.
Figure 45
C onfidential Page 40 of 102
McDonald's USA, LLC McDonald’s Global Sales User Guide
You can set the data precision level, such as 1 unit, 100 unit s, 1000 units, and 10000 units, from
the Unit Representation drop-down list. On selection, the data is divided by the unit
representation.
Se le ct data
pre cision level.
Figure 46
Validating Sales
Validation is performed on every sales record before it is passed from one close phase to the next.
Validation refers to the process wherein sales records that are in “GBS/CCG Review” phase are
screened through some pre-defined rules to check for exceptions, if any and if no exceptions are
found, then the review is completed and the records is sent for approval– done in the Approve Sales
application.
GBS and GAR Analysts can validate any or all of the listed records to find and fix exceptions in
records before completing any sales review and sending the records for approval.
To validate sales:
1. On the Edit Sales screen, select the checkbox next to the sales record to select the record and
click Validate.
Figure 47
2. Select the rules that the record needs to be tested upon and click Start Validation to start the
validation process.
Figure 48
On clicking Save, the rules selection will be saved for every next time you run the
validation. In other words, you can click Save to select the rules for all the records that
are to be validated in future. Thereafter, when you click Validate for any other record
on the Edit Sales page, the selected rules will appear auto-selected. However, you can
anytime change the selection based on the requirements.
The validation results are displayed with the list of rules that the record has passed and/or failed.
Eve ry de picts
validation pass
and e very
de picts validation
fail.
Figure 49
3. Click Close to close the pop-up window and navigate to the Edit Sales page.
Completing Review
GBS and GAR Analysts can validate any or all of the listed records and if the records pass the
validation with no exception found then move the records to the next close phase by completing the
review.
To complete review:
1. Select the checkbox next to the sales record(s) to select the record(s) and click Complete
Review.
Figure 50
Figure 51
You can click Cancel at any point to stop the validation process for the remaining records
that have not been validated yet. In such case, a message “Validation Cancelled” is
displayed.
Every records needs to pass all validation rules in order to move to the next close phase.
If even one validation fails, then you will be prompted with a failure message and the
outstanding exception will have to be released and thereafter the record can be moved
to the next close phase.
3. Select the confirmation message checkbox and click Move Transactions to confirm review
completion.
Se le ct the confirmation
1
che ck box.
C lick Move
2 Transactions to
com plete the review.
Figure 52
Succe ss
m e ssage
C lick Close to close the pop-up
appears.
window and navigate to the Edit
Sales page .
Figure 53
4. Click Close to close the pop-up window and navigate to the Edit Sales page.
Successful review completion will move the selected record from review close phase to
approval close phase. For example, if the record was in CCG Review phase then the
record will move to CCG Approval.
Mass Updating
Mass Update functionality allows you to add/update same temporary close dates and exceptions
details for multiple restaurant records. GBS and GAR Analysts can use this functionality to save time
by applying similar action to multiple records.
1. Select the checkbox next to the restaurants that are to be updated and click Mass Update.
Figure 54
Figure 55
2. Select the first and last date when the restaurants are temporarily closed from the From Date
and To Date field respectively.
If you are not sure of when the restaurant will reopen, then you can leave the To Date
field blank.
Figure 56
If you select Others as the temp close justification from the Justification field, then the
Please Specify field becomes mandatory.
4. Click Save to save the selected temporary close dates for the selected restaurants.
Figure 57
Exceptions
You can release common outstanding exceptions of multiple records using the Mass Update
functionality.
To update exceptions for multiple records:
1. Select the checkbox next to the restaurants that are to be updated and click Mass Update.
Figure 58
2. Click the Exceptions tab to view the list of common exceptions for the selected restaurant
records.
Figure 59
3. Select a justification for the exception and click Save to release the exception.
Figure 60
If you select Others as the exception justification from the Justification field, then the
Please Specify field becomes mandatory.
Inactivating a Record
Inactivating a record will turn on the “Ignore” flag for the record (behind the scene); making the
record non-editable. You can inactivate sales records for specific or all listed stores from the Edit
Sales application.
To inactivate the records:
C lick to inactivate
2
Se le ct this check box the se lected re cords.
to se lect all the listed
re cords.
Figure 61
Figure 62
A message is displayed on the screen and the records are dimmed out with “Ignore” flag.
“Ignore ” flags
Figure 63
1. Click the icon to add a new record. Fields for the new record are added to the top row in the
list of records.
Figure 64
Ente r ne w re staurant
sale s re cord data in
re spe ctive fields.
Figure 65
Entering the State Site ID will automatically populate the National # field and vice
versa.
Figure 66
You can discard the entered details by clicking the icon. On clicking the icon, a
confirmation dialog box will be displayed. Click Yes to discard the entered details.
Figure 67
Figure 68
C lick to configure
colum n fields.
Figure 69
2. Select/clear the column fields to set their visibility on the Edit Sales screen, as needed.
Figure 70
Figure 71
Click Save as Default to set the selected column visibility as the default. This will
modify the default view based on the selection for the current user.
Click Cancel to discard the changes.
Approve Sales
After validation checks have been successfully passed and reviews have been completed in the Edit
Sales application, review statistics and statuses will be displayed in the Approve Sales application.
GBS and GAR Analyst, and GBS and CCG Close Managers can use the Approve Sales application to
request approvals, approve market sales, and reject market sales information for regions under
different geographical divisions. In other words, the Approve Sales application is used to monitor
the sales close process and perform sales close approvals based on the user role.
Figure 72
Refer to the list below to understand the different features and functionalities available on the
Approve Sales screen.
Expand/Collapse list
C lick icon to
collapse the list.
Figure 73
Figure 74
Toggle View
Use the Toggle switch to swap between % values and number values. This is the
percentage or number of transactions that have been completed and submitted for
review/approval.
Toggle to swap
be twe e n perce ntage
and actual count value.
Figure 75
Refresh
Click the icon to refresh the list and see real-time data.
Figure 76
At zone level, the approval status can be either one of the following:
Approved- If status of all the underlying regions is approved then the status of the
zone will appear as Approved.
Rejected- If status of all the underlying regions is rejected then the status of the zone
will appear as Rejected.
Incomplete- If status of the underlying regions is a combination of two or more status
then the status of the zone will appear as Incomplete.
At region level, the approval status can be either one of the following:
Blank- When the transaction data for the particular region is in some previous state of
review/approval and is yet to come to the state (mentioned as the column heading).
Pending- When the reviewer has completed his part and has asked for approval from
the next level reviewer.
Approved- When the reviewer approves the market sales for the region.
Rejected- When the reviewer rejects the market sales for the region.
Processing- When the system is processing the “Approved” or “Rejected” status for
the region.
CCG review and approval state is applicable for international and Canadian
market.
GBS review and approval state is applicable for the US market.
Requesting Approval
When all transaction details have successfully passed O/O Review, Field Office Review, and GBS
Review for all or any of the regions, the GBS analyst can request approval for that region(s).
Approvals should only be requested for regions with 100% review results under the GBS
Approval/CCG Review column (whichever applicable). The system will fail to request
approval for regions with any incomplete validation/review.
To request approval:
1. Select the checkbox next to the required region or zone to select all the underlying regions and
click Request Approval.
Figure 77
On selecting any geographical division, its underlying zones and regions will be
auto-selected. Likewise, on selecting any geographical zone, its underlying regions
will be auto-selected.
If you have selected the region(s) and the Request Approval button is disabled
then it indicates that you do not have permissions to request for approval.
The Request Approval pop-up window appears displaying the validation results.
Figure 78
Requesting the approval moves the transaction from GBS Review/CCG Review state
to Pending state that is displayed under the GBS Approval/CCG Approval column
(whichever applicable). In other words, the transactions of the selected region are no
longer in review state and are pending for GBS/CCG Close Manager’s approval.
1. Select the checkbox next to the required region(s) or zone to select all the underlying regions
and click Approve Market Sales.
Figure 79
On selecting any geographical division, its underlying zones and regions will be
auto-selected. Likewise, on selecting any geographical zone, its underlying regions
will be auto-selected.
If you have selected the region(s) and the Approve Market Sales button is
disabled then it indicates that you do not have permissions to approve sales.
The Approve Market Sales pop-up window appears with the validation results.
Figure 80
2. Click Close to close the pop-up window and navigate to the Approve Sales page.
The Approve Market Sales button is enabled only when you select a region that has
GBS Approval/CCG Approval status as Pending. For any other status (including blank
fields), the Approve Market Sales button will remain disabled.
1. Select the checkbox next to the required region(s) or zone to select all the underlying regions
and click Reject Market Sales.
Figure 81
On selecting any geographical division, its underlying zones and regions will be
auto-selected. Likewise, on selecting any geographical zone, its underlying regions
will be auto-selected.
If you have selected the region(s) and the Reject Market Sales button is disabled
then it indicates that you do not have permissions to reject sales.
The Reject Market Sales pop-up window appears displaying the validation results.
Figure 82
2. Click Close to close the pop-up window and navigate to the Approve Sales page.
Once rejected, the sales transactions of the selected region will again be pushed back to
GBS/CCG Review state. Thereafter, the GBS/CCG Analyst will again have to make
necessary adjustments/modifications and request approval for the region.
The Reject Market Sales button is enabled only when you select a region that has GBS
Approval/CCG Approval status as Pending. For any other status (including blank
fields), the Reject Market Sales button will remain disabled.
Resetting Market
GAR and REF Analysts can reset market sales for any region, zone, or division. Clicking Reset deletes
the following data for the selected regions:
All sales transactions and their $ converted values
All the close phases of the selected sales transactions
All the exceptions of the selected sales transactions
All the sales adjustments of the selected sales transactions
The reset market action will not be processed successfully for sales transactions of regions
that are in Closed phase.
To reset market:
1. Select the checkbox next to the required region or zone, to select all the underlying regions, and
click Reset Market.
Figure 83
On selecting any geographical division, its underlying zones and regions will be
auto-selected. Likewise, on selecting any geographical zone, its underlying regions
will be auto-selected.
If you have selected the region(s) and the Reset button is disabled then it
indicates that you do not have permissions to reset the market.
2. Select the checkbox next to the confirmation message and click Reset Market(s).
Figure 84
Figure 85
3. Click Close to close the pop-up window and navigate to the Approve Sales page.
You can click Cancel at any point to stop the reset process for the remaining
regions that have not been reset yet. In such case, a message “Reset process
aborted” is displayed along with the list of regions for which the process was
aborted.
If the system fails to reset any of the selected regions, an error message “Reset
process failed” will be displayed along with the list of regions for which the action
could not be successfully processed.
Editing Sales
GBS/CCG analysts can change sales data for any store under any of the listed regions by navigating
to the Edit Sales application from the Approve Sales application.
To edit sales details:
Figure 86
2. The Edit Sales application displays the list of all the stores under the selected region. You can
see the close phase of each store under the Close Phase column.
Figure 87
3. Click any row entry to open sales details of the corresponding store in editable mode .
Figure 88
1 New Stores New Store Opening Provides list of new stores opened
Opened Report in a selected region. The report
R6647
includes ownership type, opening
date, and sales and guest c ount.
2 Sales Audit Trail Audit Trail Report Provides comparative sales and
Posted count (guest, drive thru, and
R6654
breakfast) for requested segment,
if available.
3 Customer Count - Guest Count Report Provides comparative sales and
Recap by Region guest count including Month-to-
R6938
Date (MTD) and Year-to-Date
(YTD) differences.
4 National Sales for Guest Count Report Provides comparative sales and
the Month count (guest, drive thru, and
R0342 breakfast) percentage differences
by ownership types for the
respective geography.
5 Natl Monthly National Sales Provides comparative sales and
Sales Preliminary Report count (guest, drive thru, and
(Preliminary) R6680 breakfast) value and percentage
differences by ownership types for
the respective geography.
6 Prior Year National Sales Provides comparative sales and
Exchange Rate Preliminary Report R6404 count value by market segment
Comparable Sales and constant currency.
7 Sales Detail Prior Year Exchange Provides comparative and actual
Report Rate Comparable sales and c ount (guest, drive thru,
Sales Report and breakfast) differences at FBP
R6208
level for their respective O/O
restaurant level details for the
respective geography.
Figure 89
Filtration Criteria
Select the needed filtration criteria and click View Report to view the required report.
Figure 90
You can use the following filtration fields to view report based on the selected criteria:
Geographical area of the stores, of which sales data is to be included in the report, from
the Division, Zone, and Region fields. You can select multiple options, if needed.
Sales period for the report from the Year and Sales Period field.
Comparison type from the Comp Type field. You get the following options in this field:
Analytical: Stores that have sales data for the same month of the previous year
and have at least 25 days of sales data are eligible for analytical comparison.
Financial: Stores that have sales data for the same month of the previous year
are eligible for financial comparison.
Total Sales: Sales data for all the stores irrespective of any eligibility criteria. This
option will NOT be available for all report types.
Type of ownership of the stores, of which sales data is to be included in the report, from
the Ownership Type field.
Type of metric that is to be included in the report from Metric Type field.
Exporting Reports
Once you have the report opened, click Export to view the various file formats, in which you can
download the displayed report. You can export a report in any of the following formats:
Microsoft Excel
Microsoft Word
Microsoft PowerPoint
PDF
Comma separated values
XML
Web Archive
C lick to view
e x port options.
Figure 91
Sharing Reports
You can generate a shareable link for the displayed report by clicking File → Generate link.
Figure 92
You can directly print a report from the Power BI interface by clicking File → Print.
However, it is recommended to print the exported version of the report.
You can generate code to embed the displayed report on any needed platform by
clicking File → Embed.
Maintenance
GAR Admin, GBS Admin, and Support Admin can setup advanced configurations from the
Maintenance application. User roles, announcements, calendar dates, and adjustment options
available in various sections of the MGS solution can be configured from the Maint enance application.
Figure 93
Define Roles
Roles are the types of user accounts that are allowed access to MGS. Access to applications and
functionalities is controlled by the directory group with which each role is mapped to the system.
Application Support Admin can define user roles for the application. GBS and GAR admin can view
but not manage any of the user roles.
1. On the Maintenance screen, c lick Define Roles to navigate to the roles section.
Figure 94
2. Click Add Role to view a new row for the new role.
C lick Add
Role.
Figure 95
3. Enter the name of the role, select the Active checkbox, and enter the directory name to which
the role is to be mapped.
Figure 96
Edit the needed role information, from the list of role details, in the respective textboxes and click
the Save button
Mak e changes, as
1 ne e ded.
Figure 97
You can deactivate an existing role by clearing the Active checkbox corresponding to the user role
that is to be marked as inactive/deactivated.
Click Cancel to discard all the edited and/or newly entered details.
Define Announcements
Announcements section is available in the Home screen of the MGS solution.
All corporate
announcements
are displayed.
Figure 98
You can manage these announcements from the Define Announcements module of the
Maintenance application. Visibility of announcements can be made specific to certain roles and
certain date range. In other words, you can set the validity of these announcements.
Figure 99
2. Click Add a New Announcement to navigate to the Add Announcement dialog box.
C lick A dd a New
A nnouncement.
Figure 100
3. Enter the following announcement details in the respective fields of the Add Announcement
dialog box:
Select the start and end date of the announcement. The announcement will be deactivated
i.e. removed from the welcome page of the application after the end date.
Figure 101
Leaving the Effective End Date field blank will make the announcement active
for an infinite period.
4. Select roles to which this announcement will be visible and the duration for which the
announcement is to be made visible.
Figure 102
Figure 103
C lick the
announcement to
ope n the details in
e ditable mode.
Figure 104
3. Edit announcement details and the user roles that can view the announcement from the
respective fields.
Deleting an Announcement
You can delete any existing announcements only if they are active. Announcements that have passed
their validity date cannot be deleted.
To delete an existing announcement:
Figure 105
2. Select the checkbox next to the announcement that is to be deleted and click Delete
Announcement.
C lick Delete
2 A nnouncement to delete
C lick to select the se lected announcement.
1 announcements that
are to be deleted.
Figure 106
1. On the Maintenance screen, click Define Close Calendar to navigate to the close calendar
section.
Figure 107
2. Click Add a New Close Date to add a new close date record.
C lick A dd a New
Close Date.
Figure 108
a. Select the sales period (month and year) from the Sales Period drop-down list. Sales
period is in YYYYMM format.
b. Select the calendar date corresponding to the month code (to be selected from Day of
Month Code field) from the Calendar Date drop-down list.
c. Select the month code that is to be applied to the selected calendar date from the Day of
Month Code drop-down list. Month code options include the following:
Figure 109
4. Click Save to add the new close calendar date to the system.
Mak e changes, as
1
ne e ded.
Figure 110
Click Cancel to discard all the edited and/or newly added details.
Figure 111
Click Cancel to discard all the edited and/or newly entered details.
Figure 112
Application Support Admin can define adjustment types in the application. GBS and GAR admin can
view but not manage any of the adjustment types.
1. On the Maintenance screen, click Define Adjustment Types to navigate to the adjustment
types section.
Figure 113
2. Click Add Record to view a new row for the new adjustment type.
C lick A dd Record.
Figure 114
b. Select the close phase of the sales record, for which the adjustment type will be available
for selection, from the Close Phase drop-down list.
c. Select the type of metric that the adjustment type supports from the Metric drop-down
list.
f. Select Default if the adjustment type is to be made the default selection in the application.
Se le ct to close Se le ct if Se le ct if the
Ente r the
phase of the sales justification is to adjustment type
nam e of the
2 re cord to which the 4 be k e pt 6 is to be made the
1 adjustment
adjustment type m andatory for the de fault selection
type .
can be applied. adjustment type. in the application.
Se le ct if the adjustment
Se le ct m etrics to which
3 the adjustment type can 5 type is to be made
active in the application.
be applied.
Figure 115
Mak e changes, as
1
ne e ded.
Figure 116
You can inactivate an existing adjustment type by clearing the Active checkbox corresponding to
the adjustment type that is to be marked as inactive/deprecated.
Click Cancel to discard all the edited and/or newly entered details.
C lick to select
1 adjustment type(s)
that is to be deleted.
Figure 117
Click Cancel to discard all the edited and/or newly entered details.
Appendix
Validations for Sales Information Template
Validation Description
The uploaded file must not be corrupt (must be
readable)
File extension should be .xlsx
File must not be having any Macro code
File Size should be limited to XX Mb
File name length must be less than 50
File Validation C haracters
Uploaded Worksheet Structure must be
consistent with Template
Name of the Worksheet must be “Sales”
There must be only 2 Worksheets in the
workbook 1) Instructions 2) Sales
State Site ID: Validate if State Site ID is a
Restaurant Identification Validations
whole number value having [0-9] for all its 7
digits.
(Has to be at least 5 digits. If it is less than 7
digits then pad 0 from left to make it 7 digits)
(e.g. 10001 -> 001-0001) User will enter a
whole number and the system needs to add the
hyphen after 4 digits from the right.
Note: User can only upload Sales Data information
from their respective markets as configured by
RBAC Data security
Monthly Sales amount –
Sales Data Metrics for Domestic US and
The Sales amount should be a decimal
International Markets
number value up to two decimal places.
The Sales amount cannot be less than Zero
or be a negative value
International Markets report Sales Data in
the Market’s local currency
Monthly Guest count –
The Guest count should be a whole number
value and have no decimals.
The Guest count cannot be less than Zero
or be a negative value
Monthly Drive Thru count –
The Drive Thru count should be a whole
number value and have no decimals.
The Drive Thru count cannot be less than
Zero or be a negative value
Exceptions: International Markets shall not
provide this value. If provided, the
restaurant record(s) must be rejected with
appropriate message. (Note: Metric to
Market link tables are available)
Optional for US
Validation Description
Monthly Breakfast count –
The Breakfast count should be a whole
number value and have no decimals.
The Breakfast count cannot be less than
Zero or be a negative value
Exceptions: International Markets shall not
provide this value. If provided, the
restaurant record(s) must be rejected with
appropriate message.
Optional for US
Reject the invalid restaurant records and
process the remaining valid restaurant records.
Sales Period date information should always be
Date Information
for the current Open Sales Period
Validate if date information is a number value
having digits [0-9] for all of its 6 digits.
Validate if Year and Month are valid date values.
The Date format shall be of Year information in
4 digits and month information in two digits
such as YYYYMM.
Reject the invalid restaurant records and
process the remaining valid restaurant records.
The Uploaded file should contain unique
Duplicate Check
restaurants identified by State Site ID and
Operator ID combination
Reject the duplicate restaurant records and
process the remaining restaurant records.
RBAC Function Security: The user has several
Upload Sales Information for Current Period
functional permissions for C reate and Update
Time Frame
Sales information.
Example: User shall be able to upload current
Sales period Sales information only during the
first Calendar Day 1 (to account for Weekend
days) until the Restaurant Sales Transaction has
moved to the next C lose Phase.
If the Restaurant Sales transaction has not
moved to the next C lose Phase, the user shall
still be able to update the Sales Transaction.
Validation Description
2 rows must not have overlapping date range if
the justification is same
(In Sanity check, we need to perform this check
in the same file: In functional Validation we
need to perform this check again with the
Database)
For each row check if all Mandatory Field values
Mandatory Field Check
are present
For an understanding of Mandatory Fields please
refer to the Template
If the user has provided Reason as “Others”, the
Reason & Justification
User must specify details in the “Specify” tab
The free text in the “Specify” column if present
must be less than 150 characters
Index
A
E
Access
Edit Sales · 72
Adjust Sales · 9
Adjust Sales Data · 20
Collect Sales · 9
Edit Close Phase Life Cycle · 27
Edit Sales · 9
Edit Temporary Close Date · 29
Maintenance · 9
Release Exceptions · 24
McDonald’s Global Sales · 4
Embed Report · 78
Reports & Analytics · 9
Expand/Collapse List · 61
Access Reports · 74
Export Reports · 77
Add New Restaurant Sales Records · 55
Export Sales Data · 57
Adjust Sales
Edit Exceptions · 24
F
Adjustment Types · 92
Add · 93
Financial Comp Type · 76
Delete · 96
Find exceptions · 42
Edit · 95
Analytical Comp Type · 76
G
Announcements · 82
Announcements
Gear Box · 58
Add · 83
Generate Reports · 74
Announcements
Edit · 86
Announcements H
Delete · 87
Historical Sales Data · 40
App Settings · 7
Approve Sales · 66
I
C
Ignore Sales · 54
Inactivate Sales · 54
Close Calendar · 87
Close Calendar
Add · 88 L
Close Calendar
Edit · 90 Login · 4
Close Calendar
Delete · 91 M
Comp Type · 76
Complete Review · 44 Maintenance Application · 79
Configure Column Fields · 58 Mass Update · 47
Exceptions · 51
Temporary Close Dates · 47
Move to Close Phase · 45
N Add · 80
Edit · 81
Number and Date Format · 7 Inactivate · 82
O S
T
P
Temporary Close Date
Print Report · 78 Add · 29
Process Flow Delete · 35
Approve Sales · 60 Edit · 32
Collect Sales · 10 Type of Reports · 74
Edit Sales · 15
Maintenance · 79
U
R User Interface
Approve Sales · 60
Refresh Approve Sales · 62 Edit Sales · 16
Reject Sales · 68 McDonald’s Global Sales · 6
Reports · 74
Reports & Analytics · 74
V
Request Approval · 64
Reset Market · 70 Validate Sales · 42
Restaurant Information · 38
Roles · 80