Virginia Tech Residential and Dining Programs

advertisement
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
i
14-Jan-03
4
Virginia Tech Residential and Dining Programs
SPREAD
Users Guide
Prepared by:
Computer Resource Team, Inc.
204 South Jefferson Street, Suite 1000
Roanoke, VA 24011
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Approvals
Virginia Tech – Residential Dining Programs
Vera Kidd, Associate Director
Karen Hill, Business Manager
Julie Wesel, Technical Manager
Ron Angert, Manager of Support Systems
Page:
Date:
Rev:
ii
14-Jan-03
4
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
iii
14-Jan-03
4
Table of Contents
1.0 Introduction .............................................................................................................................. 1
1.1 Contact Information .............................................................................................................. 3
2.0 Accessing the System ............................................................................................................. 4
3.0 Running Reports ...................................................................................................................... 5
3.1 Daily Revenue Report .......................................................................................................... 7
3.1.1 Daily Revenue Report Parameter Form ........................................................................ 7
3.1.2 Running the Daily Report ............................................................................................... 9
3.1.3 Daily Revenue Report Detail – Headcount .................................................................. 10
3.1.4 Daily Revenue Report Detail – Revenue ..................................................................... 11
3.2 Daily Tax Report ................................................................................................................. 12
3.2.1 Daily Tax Report Parameter Form ............................................................................... 12
3.2.2 Running the Tax Report ............................................................................................... 14
3.2.3 Daily Tax Report Detail – Accumulated Sales Tax ...................................................... 15
3.3 Conference Report ............................................................................................................. 16
3.3.1 Daily Conference Report Parameter Form .................................................................. 16
3.3.2 Running the Conference Report .................................................................................. 18
3.3.3 Conference Report Detail – Headcount ....................................................................... 19
3.3.4 Conference Report Detail – Revenue .......................................................................... 20
3.4 Viewing MIP Reports .......................................................................................................... 21
3.4.1 Using the Filter ............................................................................................................. 21
3.4.2 Viewing the MIP Report ............................................................................................... 22
4.0 Supporting Data Maintenance ............................................................................................... 23
4.1 Location Groups ................................................................................................................. 24
4.1.1 Location Group Listing ................................................................................................. 25
4.1.2 Location Group Maintenance ....................................................................................... 26
4.2 Hybrid Location Schedule................................................................................................... 29
4.2.1 Hybrid Location Schedule Listing ................................................................................. 29
4.2.2 Hybrid Location Schedule Maintenance ...................................................................... 30
4.3 Plan Types.......................................................................................................................... 31
4.3.1 Plan Type Listing ......................................................................................................... 31
4.3.2 Plan Type Maintenance ............................................................................................... 32
4.4 Meal/Point Plan Maintenance ............................................................................................. 35
4.4.1 Meal/Point Plans Listing............................................................................................... 35
4.4.2 Meal/Point Plan Maintenance ...................................................................................... 36
4.5 Patron Types ...................................................................................................................... 37
4.5.1 Patron Type Listing ...................................................................................................... 37
4.5.2 Create Patron Type...................................................................................................... 38
4.5.3 Update Patron Type ..................................................................................................... 38
4.5.4 Delete Patron Type ...................................................................................................... 39
4.6 Plan Revenue Rates .......................................................................................................... 40
4.6.1 Plan Revenue Rate (by Plan Type).............................................................................. 41
4.6.2 Plan Revenue Rate (by Patron Type) .......................................................................... 44
4.6.3 Plan Revenue Rate (by Special Meal) ......................................................................... 47
4.7 Special Meals ..................................................................................................................... 50
4.7.1 Special Meal Listing ..................................................................................................... 50
4.7.2 Special Meal Maintenance ........................................................................................... 51
5.0 Maintaining MIP Reports ....................................................................................................... 53
5.1 Uploading MIP Reports ...................................................................................................... 53
5.1.1 Generating the MIP Reports ........................................................................................ 53
5.1.2 MIP Report Naming Convention .................................................................................. 53
5.1.3 Transferring PDFs to SPREAD Server ........................................................................ 53
5.2 Publishing MIP Reports ...................................................................................................... 54
5.2.1 Uploading MIP Reports into SPREAD ......................................................................... 54
5.2.2 Verifying Uploaded MIP Reports .................................................................................. 55
System Name:
SPREAD
Page: iv
Document Type:
Users Guide
Date: 14-Jan-03
Written By:
Computer Resource Team, Inc.
Rev:
4
5.2.3 Maintaining Uploaded Reports..................................................................................... 56
5.2.4 Correcting an Uploaded MIP Report File ..................................................................... 57
5.2.5 Publishing MIP Reports ............................................................................................... 58
5.3 Maintaining MIP Reports .................................................................................................... 59
5.3.1 Using the Filter ............................................................................................................. 59
5.3.2 Editing the MIP Report ................................................................................................. 60
6.0 SPREAD System Administration ........................................................................................... 61
6.1 Diebold Transaction Types ................................................................................................. 62
6.1.1 Diebold Transaction Type Listing................................................................................. 62
6.1.2 Diebold Transaction Type Maintenance ...................................................................... 63
6.2 Preferences ........................................................................................................................ 65
6.2.1 Preference Listing ........................................................................................................ 66
6.2.2 Update Preference Value ............................................................................................ 66
6.3 User Accounts .................................................................................................................... 67
6.3.1 User Account Listing .................................................................................................... 67
6.3.2 User Account Maintenance .......................................................................................... 68
6.4 Security Roles .................................................................................................................... 71
6.4.1 Security Role Listing .................................................................................................... 71
6.4.2 Security Role Maintenance .......................................................................................... 72
6.5 Scheduled Jobs .................................................................................................................. 75
6.5.1 Scheduled Job Listing .................................................................................................. 75
6.5.2 Scheduled Job Detail ................................................................................................... 75
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
1
14-Jan-03
4
1.0 Introduction
“SPREAD” stands for “Scheduled Program for Revenue Estimation and Distribution.” It is
an Oracle program developed by Computer Resource team (CRT) at the direction of staff from
the Administrative and Business Services, Culinary Services, and Marketing and Conference
Services units of Residential and Dining Programs (RDP) and the Hokie Passport Office (HPO),
all at Virginia Tech. Planning and development occurred over the summer and fall of 2001. A
working group, including staff members from the areas mentioned above and the CRT senior
programmer, analyzed all the types of meal service activities and customers who make purchases
at the dining units. The previous “revenue spread” assumptions, formulas and processes were
evaluated and documented, or modified if necessary.
The purpose of the SPREAD program is to provide a formal and documented process for
capturing daily foodservice transaction information from the Hokie Passport (Diebold) database,
and converting that raw data into daily earned revenue for the dining units. (As background,
the previous process for calculating this monthly revenue conversion no longer worked after
Spring Break, 2001, when Diebold “Series 5” was upgraded to “CS Gold” in the Hokie Passport
Office.)
In order to meet this purpose, a daily, automated program was developed using the Oracle
language on the LINUX platform to access Diebold “CS Gold” Dining transaction data, extract that
Culinary data into the RDP computing domain, and convert that transaction data to revenue
dollars. An outside contractor was hired due to the lack of Oracle programming expertise, or
assignable time, available to RDP from within the University.
Due to the nature of the revenue spreading function, a unique operating procedure within the
Culinary Services unit of RDP, ongoing administration of the program resides with the Accountant
reporting in Culinary Services. Coordination of meal plan additions or rate changes to the system
will occur between the Culinary Accountant, Marketing and Conference Services staff, and the
Hokie Passport staff. Representatives of those groups, in addition to Administrative and
Business Services staff, will review any substantive changes in advance, which might impact the
system or operating procedures of the four groups involved. CRT is available to be “called back”
for upgrades, enhancements, or problem resolution.
Summary of Program Features:
o
Each operating unit has access to a daily web report of transaction activity, which provides
a complete record of student, non-student, conference group, non-conference group, and
non-revenue producing plans purchased at that unit that day. This includes:

A record of headcounts for traditional meal plans, converted to equivalent revenue
dollars using a formula that can be easily modified.

A record of Flex transactions (discounted), converted to full credit revenue dollars for
each transaction (i.e., 100% of the purchase price without tax).

A record of Cash, Dining Dollar and Hokie Passport transactions, net of tax, transferred
at face value.

The summer conference and “non-conference” meal plans, summarized with the
number of transactions and the revenue resulting from that day’s conference activities.

The non-revenue producing plans, tracking the number of transactions with no revenue
credit to the unit (such as employee meals approved and provided by the unit).
o
Unit managers are able to print a separate report with an itemized listing of the conference
and non-conference transactions each day (for example, a report can show how many 4-H
transactions were recorded for breakfast, lunch or dinner at a location).
o
Ad-hoc reports are available where the date range can be changed in order to add daily
reports together automatically (for example, a report can show how many 4-H transactions
were recorded at a location over a certain range of days).
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
2
14-Jan-03
4
Summary of Benefits from the “SPREAD” computer program:
o
Immediate and timely reports from the previous day’s activities available the morning following
o
Data delivered in electronic rather than written form
o
Standardized report formats, providing ease of reading and analysis
o
Reports accessed on the Web using “point and click” technology
o
Data stored and saved in RDP tables for long period of time
o
Greater amounts of information on individual conference and non-conference activity than
ever before
o
Elimination of manual reports, such as accumulated headcounts, sales tax, fine dining, etc.
o
Special meals can be planned and programmed into the system ahead of time, and revenue
can be modified for special meals.
o
More revenue will be spread during the semester, resulting in less revenue being allocated in
lump-sum form at the end of the semester as “unearned revenue.”
o
Conference revenue is credited to the unit at the time of the conference meal, not when
the customer pays the billed amount.
o
Non-conference events can be tracked and documentation printed for billing purposes on a
daily or weekly basis.
o
Non-conference events can be negotiated with the customer and programmed into the
system at a unique rate.
o
Audit expectations are met with standardized and methodical backup data and written
procedures.
o
Off-line situations come to light and can be corrected more quickly.
o
Instead of receiving written daily reports from the Hokie Passport Office, each operating unit
will have access to a daily web report of transaction activity, which provides a complete
record of student, non-student, conference group, non-conference group, and non-revenue
producing plans purchased at that unit that day.
o
Transaction information and revenue information will be available on the same report for each
day, with (FoodPro) week-to-date, calendar month-to-date and calendar year-to-date counters
accumulating this data.
o
Hokie Passport staff will be able to redirect some of their reporting efforts to analysis of the
data generated on the system.
o
Business Services staff will be able to redirect some of their reporting efforts to analysis and
other duties.
This Users Guide can be used as a reference for all those who intend to use the SPREAD
system to retrieve plan revenue and headcount information or maintain the extraction and
conversion processes. “Raw data” of transaction/headcounts will continue to be provided to unit
managers directly from the Hokie Passport Office so that the SPREAD reports, cash deposits,
etc. may be periodically or regularly checked against this raw data for reasonableness or
accuracy. Revenue information will be entered monthly and directly from the SREAD report onto
the unit’s revenue report on the financial reporting system.
System Name:
Document Type:
Written By:
1.1
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
3
14-Jan-03
4
Contact Information
If you need further information regarding the SPREAD system, or need assistance in accessing
the system from your desktop, please contact the appropriate support personnel.
Contact Name
Need
Phone
Email Address
Business Manger
TBN
On-going administration of system,
training on accessing or reading
reports, joint planning for special
meals and rates, or questions on rates
Pamela Johnston
Information about a cash deposit or
entry of revenue off SRREAD onto the
financial reporting system
x2987
pamelajo@vt.edu
Ron Angert
Computing access to the SPREAD system by
userid (PID), or technical problems
X9575
rangert@vt.edu
Joey Wilkerson
Negotiation of conference or nonconference rates for a particular group
you learn is coming to your unit.
X5721
mwilkers@vt.edu
Hokie Passport
Questions about the actual number of
transactions (if you believe recorded
transaction/headcounts are different
than your unit records indicate, etc.),
or questions on cards such as nonconference, conference, etc.
X5121
weseljh@vt.edu
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
4
14-Jan-03
4
2.0 Accessing the System
The SPREAD system has been implemented in a browser-based environment. In order to access
the SPREAD system, you need only to have a web browser installed on your computer and a
network connection that will enable you to access the Virginia Tech network. If you would like to
run SPREAD reports, then you also need the Adobe PDF plug-in for your browser, which is freely
available on the Adobe website at http://www.adobe.com/support/downloads/main.html.
Below are the steps that need to be taken in order to use the SPREAD system:

Obtain SPREAD User Account from the SPREAD system administrator

Once you have received your username and password from the system administrator, you
can log into the SPREAD system. Start the web browser software on your computer and point
your web browser to the following URL (which is also listed on the RDP Staff Page site:
http://rdporcl2.rdp.vt.edu:3001/culinary/pls/rdp/ui_main.login
This will navigate you to the Login Page of the SPREAD system.

Enter your Username and Password and click the Login button to log into the system. Once
you have been authenticated, you will be navigated to the Main page, which will allow you to
access the functionality of the system to which you have the authority to run.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
5
14-Jan-03
4
3.0 Running Reports
The SPREAD system has three standard types of reports available to be run. The data displayed
in each report can be customized by entering parameters, such as Date Range, Location, Plan
Type or Individual Plan. All of the reports are accessible from the Main Menu, provided that you
have the authority to run these reports
NOTE: If these links do not show up on the Menu, when you log into the SPREAD
system, contact the System Administrator to have them added to your account.
Click one of these links to run a report…
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
6
14-Jan-03
4
Report Components
Each SPREAD report is split into three distinct components: Heading, Body, and Footer. The
Heading and Footer sections of the report are very similar for each of the reports. The Body
however, will differ, depending on the report being run. An explanation of the Heading and Footer
sections is explained below.
Report Heading
Above is an example of the Heading section for the Daily Revenue Report.
Report Heading – Parameter Listing
The Parameter Listing section of the Report Heading displays the information that was entered on
the Report Parameter Form when the report was initiated. This information is useful to determine
the range of values for which that report has been run.
Report Heading – Report Title
This simply prints the title and subtitle of the report.
Report Heading – Page Indicator
This indicates the current page number and the total pages of the report.
System Name:
Document Type:
Written By:
3.1
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
7
14-Jan-03
4
Daily Revenue Report
The Daily Revenue Report will display transaction/headcounts and revenue information for a
specific date range, grouped by Plan and Location. The Daily Revenue Report also displays
accumulated transaction/headcount information in a Week to Date, Month to Date, and Year to
Date manner.
When you click on the Daily Revenue hyperlink from the Menu, the Daily Revenue Report
Parameter Form will be displayed, which will allow you to customize the data displayed on the
report.
3.1.1
Daily Revenue Report Parameter Form
Start Date – By default, the Start Date is equal to yesterday’s date. You can modify this date to
see a different set of data.
Type over the data in this box to change the Start Date
End Date – By default, the End Date is also equal to yesterday’s date. You can modify this date
to be greater than the Start Date in order to see revenue data for a specific date range. If the End
Date is equal to the Start Date, or is left blank, then the Revenue Report will be run for a single
date.
Type over the data in this box to change the End Date
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
8
14-Jan-03
4
Location Group – This list box will be filled with all of the Location Groups established in the
SPREAD system to which you have access. In order to run the Daily Revenue Report for a
specific Location Group, choose one from the drop-down list box. In order to see the report for all
locations, then select “– Location Group –“, which is already selected by default.
Location Groups are hierarchical in nature so you can run the Daily Revenue Report for a set of
Location Groups.
You can select a specific Location Group by
choosing from this drop-down list box. The
Location Groups that are listed here are only
those in which you have specific access to
view. If a Location Group does not exist in
this list box that you need access to, please
contact the SPREAD System Administrator.
Plan Type – The SPREAD system has included all of the individual Meal and Point plans in
groupings called Plan Types, depending on how the transactions are credited with revenue. If you
want to run a Daily Revenue Report for a specific Plan Type, then make the appropriate selection
from the drop-down list box. If Plan Type is selected, then the data displayed on the report will
only contain the plans that are included in the selected Plan Type. For example, the “Traditional”
Plan Type will include the 10-meal, 12-meal, 15-meal, etc. types (in 2001-2002).
You can select a specific Plan Type by
choosing from this drop-down list box.
Single Plan – In order to run the Daily Revenue Report for a specific Meal or Point plan (for
example, the 15-meal plan), you should choose that plan from this drop-down list box. This list
box contains all of the Plans that are set up on Diebold, and extracted onto the the SPREAD
system.
You can select a specific Meal or Point Plan
by choosing from this drop-down list box.
NOTE: Choosing a specific plan in the Single Plan parameter list box will override
anything entered in the Plan Type parameter. In other words, if you enter a specific
Plan Type, and then also enter a Single Plan, only data for the Single Plan that was
selected will be displayed on the report.
System Name:
Document Type:
Written By:
3.1.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
9
14-Jan-03
4
Running the Daily Report
Once you have modified the parameters to display the desired data, you are ready to run the
report. In order to do that, simply click the Show Report button.
Click this to run the report…
NOTE: Clicking the Cancel button will bring you back to the Main Page.
Once the Show Report button is clicked, the SPREAD system will begin running the Daily
Revenue Report based on the parameters that were entered above. The report itself will be
displayed in a separate browser window, which will open automatically when the report is run. If
the window is already open, then it will simply be refreshed with the report that is currently being
run.
When the report has been completed, the new browser window will display the report, which will
look like this sample report below.
NOTE: The document is displayed in PDF (Adobe Acrobat), which is a standard format. In order
to view the reports, you must have the PDF plug-in installed on your computer. If Acrobat does
not display on your system, call the Information Systems office at 1-2575.
System Name:
Document Type:
Written By:
3.1.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
10
14-Jan-03
4
Daily Revenue Report Detail – Headcount
Below is a small section of the Daily Revenue Report dealing with the Headcount for the report.
Headcount by Meal Period
Accumulated Headcount
Plan Type
Plans within the Plan Type
Total by Plan Type
The Daily Revenue Report displays information grouped and sub-totaled by Plan Types. The Plan
Type is displayed at the top of each Plan Type section, and individual Single Plans that have data
for the selected parameters will be displayed within that Plan Type section. The above example
shows what the Daily Revenue Report will display under the Dining Dollars Plan Type. This same
format is followed for all of the Plan Types that are displayed with in the selected parameters.
Headcount by Meal Period
The Headcount by Meal Period displays the number of transactions that were recorded on Diebold
for each Single Plan in the Plan Type section, by the Meal Period in which they were recorded.
Again, the transactions that are recorded here are only those transactions that meet the criteria of
the parameters that were entered. SPREAD Meal Periods match the time schedule of Diebold
Meal Periods, for which weekdays are different from weekends (thus recording either breakfast
and lunch or brunch).
Accumulated Headcount
The Accumulated Headcount section displays the number of transactions that were recorded for
each Single Plan, in the Plan Type section, by the date in which they were recorded. There are
three date ranges that are reported in this report: WTD – Week To Date, MTD – Month to Date,
and YTD – Year to Date.
WTD – Week To Date Transactions
This section accumulates the transaction headcount data for a single week based on the End
Date for which the report has been run. The start date for the WTD range is the first Tuesday
prior to the End Date of the report. This is intended to coincide with the planning week in the
FoodPro system. For Example, if the End Date is September 20, 2001, which is a Thursday,
then the WTD range would be from September 18 – 20, 2001 (Tuesday through Thursday).
MTD – Month To Date Transactions
This section accumulates the transaction headcount data for a single month based on the End
Date for which the report has been run. The MTD date range starts with the beginning of the
month of the report End Date and ends with the End Date. For Example, if the End Date is
September 20, 2001, then the MTD range would be from September 1 – 20, 2001.
YTD – Year To Date Transactions
This section accumulates the transaction headcount data for a single fiscal year based on the End
Date for which the report has been run. The YTD date range starts with the beginning of the fiscal
year of the report End Date and ends with the End Date. For Example, if the End Date were
September 20, 2001, then the YTD range would be from July 1, 2001 – September 20, 2001.
System Name:
Document Type:
Written By:
3.1.4
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
11
14-Jan-03
4
Daily Revenue Report Detail – Revenue
Below is a small section of the Daily Revenue Report dealing with the Revenue for the report.
Revenue by Meal Period
Accumulated Revenue
This section of the report is displayed directly to the right of the Headcount section of the Daily
Revenue Report.
Revenue by Meal Period
The Revenue by Meal Period displays the sum of the converted revenue transactions that were
recorded for each plan in the Plan Type section, by the Meal Period in which they were recorded.
Again, the revenue that is recorded here are only those revenue transactions that meet the criteria
of the parameters that entered on the Daily Revenue Report Parameter Form.
Accumulated Revenue
The Accumulated Revenue section displays the sum of revenue for the transactions that were
recorded for each plan in the Plan Type section, by the date in which they were recorded. There
is three date ranges that are reported in this report: WTD – Week To Date, MTD – Month to Date,
and YTD – Year to Date.
WTD – Week To Date Transactions
This section accumulates the transaction revenue data for a single week based on the End Date
for which the report has been run. The start date for the WTD range is the first Tuesday prior to
the End Date of the report. For Example, if the End Date is September 20, 2001, which is a
Thursday, then the WTD range would be from September 18 – 20, 2001 (Tuesday through
Thursday).
MTD – Month To Date Transactions
This section accumulates the transaction revenue data for a single month based on the End Date
for which the report has been run. The MTD date range starts with the beginning of the month of
the report End Date and ends with the End Date. For Example, if the End Date is September 20,
2001, then the MTD range would be from September 1 – 20, 2001.
YTD – Year To Date Transactions
This section accumulates the transaction revenue data for a single fiscal year based on the End
Date in which the report has been run for. The YTD date range starts with the beginning of the
fiscal year of the report End Date and ends with the End Date. For Example, if the End Date were
September 20, 2001, then the YTD range would be from July 1, 2001 – September 20, 2001.
System Name:
Document Type:
Written By:
3.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
12
14-Jan-03
4
Daily Tax Report
The Daily Tax Report displays sales tax information for a specific date range, grouped by Plan
and Location. The Daily Tax Report also shows accumulated sales tax information in a Week to
Date, Month to Date, and Year to Date manner.
When you click on the Daily Tax hyperlink from the Menu, the Daily Tax Report Parameter Form
will be displayed, which will allow you to customize the data displayed on the report.
3.2.1
Daily Tax Report Parameter Form
Start Date – By default, the Start Date is equal to yesterday’s date. You can modify this date to
see a different set of data.
Type over the data in this box to change the Start Date
End Date – By default, the End Date is also equal to yesterday’s date. You can modify this date
to be greater than the Start Date in order to see revenue data for a specific date range. If the End
Date is equal to the Start Date, or is left blank, then the Revenue Report will be run for a single
date.
Type over the data in this box to change the End Date
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
13
14-Jan-03
4
Location Group – This list box will be filled with all of the Location Groups established in the
SPREAD system to which you have access. In order to run the Daily Tax Report for a specific
Location Group, choose one from the drop-down list box. In order to see the report for all
locations, then select “– Location Group –“, which is already selected by default.
Location Groups are hierarchical in nature so you can run the Daily Tax Report for a set of
Location Groups.
You can select a specific Location Group by
choosing from this drop-down list box. The
Location Groups that are listed here are only
those in which you have specific access to
view. If a Location Group does not exist in
this list box that you need access to, please
contact the SPREAD System Administrator.
System Name:
Document Type:
Written By:
3.2.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
14
14-Jan-03
4
Running the Tax Report
Once you have modified the parameters to display the desired data, you are ready to run the
report. To do this, simply click the Show Report button.
Click this to run the report…
NOTE: Clicking the Cancel button will bring you back to the Main Page.
Once the Show Report button is clicked, the SPREAD system will begin running the Daily Tax
Report based on the parameters that were entered above. The report itself will be displayed in a
separate browser window, which will open automatically when the report is run. If the window is
already open, then it will simply be refreshed with the report that is currently being run.
When the report has been completed, the new browser window will display the report, which will
look like this sample report below.
NOTE: The document is displayed in PDF (Adobe Acrobat), which is a standard format. In order
to view the reports, you must have the PDF plug-in installed on your computer. If Acrobat does
not display on your system, call the Information Systems office at 1-2575.
System Name:
Document Type:
Written By:
3.2.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
15
14-Jan-03
4
Daily Tax Report Detail – Accumulated Sales Tax
Total Tax Amount
This section of the report represents the total amount of taxes collected during the data range
entered on the parameter form.
Accumulated Sales Tax
The Accumulated Sales Tax section displays the sum of sales tax for the transactions that were
recorded for each plan displayed, by the date in which they were recorded. There is three date
ranges that are reported in this report: WTD – Week To Date, MTD – Month to Date, and YTD –
Year to Date.
WTD – Week To Date Transactions
This section accumulates the transaction sales tax data for a single week based on the End Date
for which the report has been run. The start date for the WTD range is the first Tuesday prior to
the End Date of the report. For Example, if the End Date is September 20, 2001, which is a
Thursday, then the WTD range would be from September 18 – 20, 2001 (Tuesday through
Thursday).
MTD – Month To Date Transactions
This section accumulates the sales tax data for a single month based on the End Date for which
the report has been run. The MTD date range starts with the beginning of the month of the report
End Date and ends with the End Date. For Example, if the End Date is September 20, 2001, then
the MTD range would be from September 1 – 20, 2001.
YTD – Year To Date Transactions
This section accumulates the sales tax data for a single fiscal year based on the End Date in
which the report has been run for. The YTD date range starts with the beginning of the fiscal year
of the report End Date and ends with the End Date. For Example, if the End Date were
September 20, 2001, then the YTD range would be from July 1, 2001 – September 20, 2001.
System Name:
Document Type:
Written By:
3.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
16
14-Jan-03
4
Conference Report
The Conference Report will display transaction/headcounts and revenue information for a specific
date range, grouped by Plan and Location. The Conference Report also displays accumulated
transaction/headcount information in a Week to Date, Month to Date, and Year to Date manner.
The data displayed in this report is very similar to the Daily Revenue Report. The only differences
is that the Conference Report only shows revenue from plans that are designated to be converted
using the “CONFERENCE” conversion formula. This concept is explained later in the document.
Also, the Conference Report shows the transactions broken down by Patron Type.
When you click on the Conference Reports hyperlink from the Menu, the Conference Report
Parameter Form will be displayed, which will allow you to customize the data displayed on the
report.
3.3.1
Daily Conference Report Parameter Form
Start Date – By default, the Start Date is equal to yesterday’s date. You can modify this date to
see a different set of data.
Type over the data in this box to change the Start Date
End Date – By default, the End Date is also equal to yesterday’s date. You can modify this date
to be greater than the Start Date in order to see revenue data for a specific date range. If the End
Date is equal to the Start Date, or is left blank, then the Conference Report will be run for a single
date.
Type over the data in this box to change the End Date
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
17
14-Jan-03
4
Location Group – This list box will be filled with all of the Location Groups established in the
SPREAD system to which you have access. In order to run the Conference Report for a specific
Location Group, choose one from the drop-down list box. In order to see the report for all
locations, then select “– Location Group –“, which is already selected by default.
Location Groups are hierarchical in nature so you can run the Conference Report for a set of
Location Groups.
You can select a specific Location Group by
choosing from this drop-down list box. The
Location Groups that are listed here are only
those in which you have specific access to
view. If a Location Group does not exist in
this list box that you need access to, please
contact the SPREAD System Administrator.
Plan Type – If you want to run a Conference Report for a specific Plan Type, make the
appropriate selection from the drop-down list box. If Plan Type is selected, then the data
displayed on the report will only contain the plans that are included in the selected Plan Type. The
Plan Types listed in this drop-down list box only include Plan Types that have been designated as
using the “Conference” conversion formula.
You can select a specific Plan Type by
choosing from this drop-down list box.
Single Plan – In order to run the Conference Report for a specific Meal or Point plan, you should
choose that plan from this drop-down list box. This list box contains all of the Plans that are of
one of the Plan Types listed in the Plan Type list box.
You can select a specific Meal or Point Plan
by choosing from this drop-down list box.
NOTE: Choosing a specific plan in the Single Plan parameter list box will override
anything entered in the Plan Type parameter. In other words, if you enter a specific
Plan Type, and then also enter a Single Plan, only data for the Single Plan that was
selected will be displayed on the report.
System Name:
SPREAD
Document Type:
Users Guide
Written By:
Computer Resource Team, Inc.
3.3.2 Running the Conference Report
Page:
Date:
Rev:
18
14-Jan-03
4
Once you have modified the parameters to display the desired data, you are ready to run the
report. In order to do that, simply click the Show Report button.
Click this to run the report…
NOTE: Clicking the Cancel button will bring you back to the Main Page.
Once the Show Report button is clicked, the SPREAD system will begin running the Conference
Report based on the parameters that were entered above. The report itself will be displayed in a
separate browser window, which will open automatically when the report is run. If the window is
already open, then it will simply be refreshed with the report that is currently being run.
Below is an example of the Conference Report:
NOTE: The document is displayed in PDF (Adobe Acrobat), which is a standard format. In order
to view the reports, you must have the PDF plug-in installed on your computer. If Acrobat does
not display on your system, call the Information Systems office at 1-2575.
System Name:
Document Type:
Written By:
3.3.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
19
14-Jan-03
4
Conference Report Detail – Headcount
Below is a small section of the Conference Report dealing with the Headcount for the report.
Headcount by Meal Period
Plan Type
Accumulated Headcount
Patron Type
Total by Plan Type
The Conference Report displays information grouped and sub-totaled by Plan Types. The Plan
Type is displayed at the top of each Plan Type section, and individual Single Plans that have data
for the selected parameters will be displayed within that Plan Type section. The above example
shows what the Conference Report will display under the Non Conferences Plan Type. This
same format is followed for all of the Plan Types that are displayed with in the selected
parameters.
Headcount by Meal Period
The Headcount by Meal Period displays the number of transactions that were recorded on Diebold
for each Single Plan in the Plan Type section, by the Meal Period in which they were recorded.
Again, the transactions that are recorded here are only those transactions that meet the criteria of
the parameters that were entered. SPREAD Meal Periods match the time schedule of Diebold
Meal Periods, for which weekdays are different from weekends (thus recording either breakfast
and lunch or brunch).
Accumulated Headcount
The Accumulated Headcount section displays the number of transactions that were recorded for
each Single Plan, in the Plan Type section, by the date in which they were recorded. There is
three date ranges that are reported in this report: WTD – Week To Date, MTD – Month to Date,
and YTD – Year to Date.
WTD – Week To Date Transactions
This section accumulates the transaction headcount data for a single week based on the End
Date for which the report has been run. The start date for the WTD range is the first Tuesday
prior to the End Date of the report. This is intended to coincide with the planning week in the
FoodPro system. For Example, if the End Date is September 20, 2001, which is a Thursday,
then the WTD range would be from September 18 – 20, 2001 (Tuesday through Thursday).
MTD – Month To Date Transactions
This section accumulates the transaction headcount data for a single month based on the End
Date for which the report has been run. The MTD date range starts with the beginning of the
month of the report End Date and ends with the End Date. For Example, if the End Date is
September 20, 2001, then the MTD range would be from September 1 – 20, 2001.
YTD – Year To Date Transactions
This section accumulates the transaction headcount data for a single fiscal year based on the End
Date for which the report has been run. The YTD date range starts with the beginning of the fiscal
year of the report End Date and ends with the End Date. For Example, if the End Date were
September 20, 2001, then the YTD range would be from July 1, 2001 – September 20, 2001.
System Name:
Document Type:
Written By:
3.3.4
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
20
14-Jan-03
4
Conference Report Detail – Revenue
Below is a small section of the Conference Report dealing with the Revenue for the report.
Revenue by Meal Period
Accumulated Revenue
This section of the report is displayed directly to the right of the Headcount section of the
Conference Report.
Revenue by Meal Period
The Revenue by Meal Period displays the sum of the converted revenue transactions that were
recorded for each plan in the Plan Type section, by the Meal Period in which they were recorded.
Again, the revenue that is recorded here are only those revenue transactions that meet the criteria
of the parameters that entered on the Conference Report Parameter Form.
Accumulated Revenue
The Accumulated Revenue section displays the sum of revenue for the transactions that were
recorded for each plan in the Plan Type section, by the date in which they were recorded. There
is three date ranges that are reported in this report: WTD – Week To Date, MTD – Month to Date,
and YTD – Year to Date.
WTD – Week To Date Transactions
This section accumulates the transaction revenue data for a single week based on the End Date
for which the report has been run. The start date for the WTD range is the first Tuesday prior to
the End Date of the report. For Example, if the End Date is September 20, 2001, which is a
Thursday, then the WTD range would be from September 18 – 20, 2001 (Tuesday through
Thursday).
MTD – Month To Date Transactions
This section accumulates the transaction revenue data for a single month based on the End Date
for which the report has been run. The MTD date range starts with the beginning of the month of
the report End Date and ends with the End Date. For Example, if the End Date is September 20,
2001, then the MTD range would be from September 1 – 20, 2001.
YTD – Year To Date Transactions
This section accumulates the transaction revenue data for a single fiscal year based on the End
Date in which the report has been run for. The YTD date range starts with the beginning of the
fiscal year of the report End Date and ends with the End Date. For Example, if the End Date were
September 20, 2001, then the YTD range would be from July 1, 2001 – September 20, 2001.
System Name:
Document Type:
Written By:
3.4
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
21
14-Jan-03
4
Viewing MIP Reports
Users can view their MIP Reports by clicking on the MIP Reports link under the Reports section of
the Main Menu. Clicking this link will navigate the user to the MIP Reports page, as show below.
This page has two sections: the Filter section and the Listing section. The filter section consists of
three list-boxes containing lists of locations, months and years. The Filter section helps control
what is displayed in the Listing section. The Listing section will display all of the published MIP
reports that the current user has access to and that meets the criteria set in the filter.
3.4.1
Using the Filter
The filter allows you to choose the files that you want to display in the listing section. You can
choose from any of the drop-down lists to narrow down the list below. You can choose a specific
location, month and year. After making your selection, click the Filter button to apply that
selection to the listing section.
For example, applying the above shown filter will limit the listing section to show all reports for
January 2002, regardless of the Location. If you want to show all of reports for one specific
location, you can do so by selecting the Location from the drop-down list and applying the filter.
System Name:
Document Type:
Written By:
3.4.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
22
14-Jan-03
4
Viewing the MIP Report
Once a report is identified that you would like to view, you can click on the Adobe Acrobat icon
to view the report. Clicking this icon will open a new browser window and the selected report will
be displayed in it as shown below.
When you are finished viewing the report, you can print the report or save the file to your PC
(although there is not necessary since it will be available in SPREAD) and simply close the
browser window.
!
Please note that the browser uses Adobe Acrobat to display these reports. In
order for this to work, you must have Adobe Acrobat Reader installed on your PC.
If you need this software installed, please contact your System Administrator.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
23
14-Jan-03
4
4.0 Supporting Data Maintenance
The SPREAD system relies on data that is stored in extracted from the Diebold system. However,
in order for the data to be processed into meaningful information, additional data must be
provided and maintained in the SPREAD system to support the extraction and conversion
processes. This section of the document describes the type of supporting data that exists and
facilities for maintaining it in the SPREAD system.
In order to access this functionality, you must have the proper authority and permission settings.
If you can see the items on the menu below, then that means that you have access to them. Click
one of the links in the Navigation Menu to navigate to the desired maintenance function.
Supporting Data Maintenance Menu
!
If you need access to this functionality, contact the System Administrator.
System Name:
Document Type:
Written By:
4.1
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
24
14-Jan-03
4
Location Groups
To understand what a Location Group is, first lets define a Location. For the purposes of the
SPREAD system, a Location is considered a single cash register at a Dining Center.
Transactions in the Diebold system are recorded by Location, each cash register. Each cash
register (Location) is considered to be part of a larger group, the Dining Center – hence the term
Location Group. A Location Group can be defined as a grouping of cash registers, or in this
case, a Dining Center.
Locations and Location Groups are created and maintained in the Diebold system. However, not
all of the Location Groups set up in the Diebold system are relevant to the SPREAD system.
SPREAD is only concerned with a subset of the Location Groups set up in the Diebold system.
This module is used to add relevant Location Groups to the SPREAD system. The extraction and
conversion process looks at this data to determine which transactions should be extracted from
Diebold. Only transactions for Location Groups set up in this module will be extracted.
Anytime a new Location Group or Dining Center is added to the Diebold system
that should be used by the SPREAD system, it must also be added to the
database using this module.
!
It is very important that this Location Group be added before any transactions are
recorded against it. When the transactions are extracted from Diebold in
SPREAD, only those transactions for Location Groups set up in SPREAD will be
extracted. If a Location Group does not exist in SPREAD, then no transactions
that are recorded against it will be extracted and will not show up in any of the
Revenue reports.
In addition to determining which Location Groups are used by SPREAD, this module provides the
capabilities to add additional information about each Location Group. This information is used in
the conversion process and reports to determine how the information should be converted and
displayed.
Location Groups are hierarchical in nature. This module allows you to create hierarchical
relationships between the different Location Groups.
This module also allows you to create “dummy” Location Groups. This allows you to extend the
hierarchical relationships by creating artificial groups. For example, the Location Group “All” is a
“dummy” group that contains every Location Group in the system. You can run reports based on
Location Group. When you choose the Location Group, that group and all of its children will be
displayed in the report.
System Name:
Document Type:
Written By:
4.1.1
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
25
14-Jan-03
4
Location Group Listing
When you click on the “Location Groups” link from the navigation menu, you are redirected to the
Location Group listing page. This page lists all the Location Groups that have been set up in the
SPREAD system, shown 15 at a time. To navigate to the next 15 items, click the Next >> link.
This link will only appear if there are more items after those listed on the current page. If there are
items before what is shown on the current page, a << Prev link will be displayed to allow you to
navigate back through the list of items.
The listing page shows the hierarchy that has been established among Location Groups. You can
see that the children Location Groups are indented and display underneath their parent Group.
In the above page, “ALL” is the parent Location Group. “BOARD” is a child of the “ALL” group,
and “SHALL” is a child of “BOARD”. In addition, “EXPS” and “SHULTZ” are both children of
“SHALL”.
System Name:
Document Type:
Written By:
4.1.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
26
14-Jan-03
4
Location Group Maintenance
Create New Location Group
To add a new Location Group, click on the Add New link on the listing page. You will be
navigated to the Location Group maintenance page, in insert mode.
Enter the appropriate information in the form and click the Insert button to save the Location
Group to the database. Clicking the Cancel button will abort the insert and re-direct you back to
the listing page. Please refer to the table below to understand the meaning of each data element.
Field Name
Length
Description
Location Code
6
A short code to use to reference this Location Group.
This can be anything, but must be unique across all
existing Location Groups.
Location Group Name
50
Longer description or name of the Location Group.
Location Type
N/A
All You Can Eat, Ala Carte, or Hybrid
Diebold Group ID
22
If this is a Location Group that exists in the Diebold
system, this must be the exact Diebold Group ID. You
can setup dummy Location Groups to support a
particular hierarchy. If this is a dummy Location Group,
then this should just be a negative number, but must be
unique across all of the Location Groups.
Parent Location Group
N/A
If this is not a top level Location Group, then select an
existing Location Group as the Parent. This is how the
Location Group hierarchy is established.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
27
14-Jan-03
4
Update Existing Location Group
In order to edit an existing Location Group, click the “Edit” link on the listing page, for the specific
record that you would like to maintain. This will bring you to the Location Group maintenance
page, in update mode, with the information for the selected item pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
!
Please refer to the table above to determine the meanings of each data element.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
28
14-Jan-03
4
Delete Existing Location Group
If you would like to delete an existing Location Group, click the “Delete” icon for the specific Group
that you would like removed. This will bring you to the Location Group maintenance page in
delete mode. The information for the selected Location Group will be displayed on the page, and
you are asked to confirm your action.
Click the Delete button to confirm the deletion and remove the record from the database. In order
to abort the deletion, click the Cancel button and you will be directed back to the listing page.
!
You cannot delete a Location Group that is being referenced elsewhere in the
system. You must delete all references to the Location Group, before it can be
deleted. For example, if a particular Location Group is set as the parent of
another Location Group, you cannot delete that Location Group. You must first
change the parent location to something different.
System Name:
Document Type:
Written By:
4.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
29
14-Jan-03
4
Hybrid Location Schedule
Location Groups generally fall into one of two categories: All You Can Eat or Ala Carte. This is
part of the definition of the Location Group, as described above. However, there are some
occasions when a Location Group falls into both categories, depending on the Meal Period in
which the transaction occurred. These are considered Hybrid Location Groups.
When a Location Group is set to have a Hybrid type, additional information should be provided to
determine at which Meal Periods the Hybrid location serves as an All You Can Eat or Ala Carte
facility. This module provides the ability to determine that schedule.
This module only provides the capability to edit an existing Hybrid Location to change the Location
Type for a particular Meal Period. You cannot add or delete Hybrid Locations from this page.
That must be done from the Location Group Maintenance page by changing the Location Type for
the particular Location Group. When a Location Group is set to have a Location Type of Hybrid,
this schedule is automatically created with default values. When that Location Group is changed
to have a different Location Type, then this schedule is automatically deleted as it is not relevant
anymore.
4.2.1
Hybrid Location Schedule Listing
When you click on the Hybrid Locations link from the navigation menu, you will navigate to the
Hybrid Location Schedule listing page.
This page will list the complete combination of all Hybrid Location Groups and Meal Periods, as
well as its Location Type during each meal period.
System Name:
Document Type:
Written By:
4.2.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
30
14-Jan-03
4
Hybrid Location Schedule Maintenance
When maintaining the Hybrid Location Schedule, you must choose the Location Type for the
selected combination of Location Group and Meal Period. There are only two choices: All You
Can Eat and Ala Carte.
Once the selection has been made, click the Update button to save the changes. By clicking this
button, the changes will be saved to the database and you will be directed to the Hybrid Location
Schedule listing page.
Clicking the Cancel button will abandon any changes that you have made and navigate you to the
Hybrid Location Schedule listing page.
System Name:
Document Type:
Written By:
4.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
31
14-Jan-03
4
Plan Types
Each Meal/Point Plan in the SPEAD system is categorized with a Plan Type. Plan Types help
define how revenue generated under a plan should be converted. When the transactions are
extracted and the conversion process is executed, the first thing that is determined is the plan
type that the transaction falls under. This is a critical piece of information because the conversion
formulas are dependent on the plan type.
This module allows you to create and maintain the valid Plan Types in the SPREAD system. The
Plan Types themselves are used in the conversion process, reports, and in the Meal/Point Plans
module described in the next section.
Like Location Groups, Plan Types are also hierarchical in nature. Each Plan Type can have a
parent Plan Type. This allows you to report transactions at a more granular level and create rollup reports based on the Plan Types.
4.3.1
Plan Type Listing
When you click on the Plan Types link from the navigation menu, you will navigate to the Plan
Type listing page.
System Name:
Document Type:
Written By:
4.3.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
32
14-Jan-03
4
Plan Type Maintenance
Create New Plan Type
To add a new Location Group, click on the Add New link on the listing page. You will be
navigated to the Location Group maintenance page, in insert mode.
Enter the appropriate information in the form and click the Insert button to save the new Plan
Type to the database. Clicking the Cancel button will abort the insert and re-direct you back to
the listing page. Please refer to the table below to understand the meaning of each data element.
Field Name
Length
Description
Plan Type Code
6
A short code to use to reference this Plan Type. This
can be anything, but must be unique across all existing
Plan Types.
Description
50
Longer description or name of the Plan Type.
Parent Plan Type
N/A
If this is not a top level Location Group, then select an
existing Location Group as the Parent. This is how the
Location Group hierarchy is established.
Conversion Type
N/A
This indicates how Diebold transactions for plans that
are of this Plan Type should be converted. There are 5
choices: Conference, Flex, Meal, Non-Revenue and
Point. The conversion process looks at this information
to determine the formula to apply to transactions of this
Plan Type.
!
You must specify the Conversion Type for a top-level (no parent) Plan Type.
Child Plan Types will inherit the Conversion Type from their Parent, if the
Conversion Type is not specifically set on the child plan type.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
33
14-Jan-03
4
Update Existing Plan Type
In order to edit an existing Plan Type, click the “Edit” link on the listing page, for the specific record
that you would like to edit. This will bring you to the Plan Type maintenance page, in update
mode, with the information for the selected Plan Type pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
!
Please refer to the table above to determine the meanings of each data element.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
34
14-Jan-03
4
Delete Existing Plan Type
If you would like to delete an existing Plan Type, click the “Delete” icon for the specific record that
you would like removed. This will bring you to the Plan Type maintenance page in delete mode.
The information for the selected record will be displayed on the page, and you are asked to
confirm your action.
Click the Delete button to confirm the deletion and remove the record from the database. In order
to abort the deletion, click the Cancel button and you will be directed back to the listing page.
!
You cannot delete a Plan Type that is being referenced elsewhere in the system.
You must delete all references to the Plan Type, before it can be deleted.
System Name:
Document Type:
Written By:
4.4
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
35
14-Jan-03
4
Meal/Point Plan Maintenance
Plans are split into two types: Meal and Point. A Meal plan gives patrons a certain amount of
“Meals” to eat on a weekly basis. Point plans give patrons a certain amount of “points”, or credit,
to spend in the Dining Centers. Any time a Patron purchases a meal at one of the Dining Centers,
they use one of the plans that they have subscribed to pay for it.
All Plans are maintained in the Diebold system. The Plan Extraction process extracts all of the
Plans from the Diebold system and this list is updated based on the information pulled from that
system. Since this data is extracted, this module does not have the capability to add or delete
plans.
4.4.1
Meal/Point Plans Listing
To view or maintain the Meal/Point plans in the system, click the Meal/Point Plans link on the
navigation menu.
System Name:
Document Type:
Written By:
4.4.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
36
14-Jan-03
4
Meal/Point Plan Maintenance
In order to edit an existing Meal/Point Plan, click the “Edit” icon on the listing page, for the specific
record that you would like to edit. This will bring you to the Meal/Point Plan maintenance page, in
update mode, with the information for the selected Plan pre-filled on the page.
There are only a few fields that can be updated in this module. The table below lists those items
and their usage.
Field Name
Length
Description
Plan Name
6
The name of the plan as it should appear on all reports.
This is defaulted to the Diebold Plan Name, which is
extracted from the Diebold system.
Plan Type
N/A
This field indicates the type of plan that this is. The
Plan Type itself indicates how transactions against this
plan should be converted – see Plan Type module
documentation above.
Off Campus
N/A
This field indicates whether or not this plan is for offcampus patrons.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
System Name:
Document Type:
Written By:
4.5
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
37
14-Jan-03
4
Patron Types
Virginia Tech hosts many conferences and other types of events that include meals or some type
food service. In some cases, various types of “Patrons” attend these events. The amount of
revenue may vary depending on the type of person attending the event. In those cases, the
Patron Type categorizes these different types of people.
Patron Types are set up in the Diebold system as well as the SPREAD system. When a
transaction for one of these events is recorded, a Patron Type is also recorded with the
transaction. During the conversion process, this Patron Type is used to determine how much
revenue should be spread to the Location Group.
This module simply maintains the list of Patron Type codes and descriptions and this information
is used in the Plan Revenue Rates module, explained in the next section of the document. It is
also used during the conversion process to validate any transactions that have a Patron Type
associated with it.
Any time a Patron Type is added to the Diebold system, the same Patron Type
should be added to the SPREAD system. A transaction that has a Patron Type
that is NOT in this list will be rejected during the conversion process.
!
4.5.1
It is important to note that these Patron Types are also maintained in the Diebold
system. Transactions created in Diebold may have a Patron Type associated
with it. When the transaction is converted in the SPREAD system, this Patron
Type must exist in this table.
Patron Type Listing
In order to view and maintain the Patron Types in the SPREAD system, click the Patron Types link
on the navigation menu. This will direct you to the Patron Type listing page.
System Name:
Document Type:
Written By:
4.5.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
38
14-Jan-03
4
Create Patron Type
To add a new Patron Type, click on the Add New link on the Patron Type Listing page. You will
be navigated to the Patron Type maintenance page, in insert mode.
Enter the Patron Code and Description and click the Insert button to save the Patron Type to the
database. Clicking the Cancel button will abort the insert and re-direct you back to the listing
page. Please refer to the table below to understand the meaning of each data element.
Field Name
Length
Patron Code
3
A short code used to reference a Patron Code. This
Patron Code must be set up in the Diebold system as
well.
Description
50
A longer, user-defined, description of the Patron Type.
4.5.3
Description
Update Patron Type
In order to edit an existing Patron Type, click the “Edit” link on the listing page, for the specific
Patron Type that you would like to maintain. This will bring you to the Patron Type maintenance
page, in update mode, with the information for the selected Patron Type pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
System Name:
Document Type:
Written By:
4.5.4
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
39
14-Jan-03
4
Delete Patron Type
If you would like to delete an existing Patron Type, click the “Delete” icon for the specific Patron
Type that you would like removed. This will bring you to the Patron Type maintenance page in
delete mode. The information for the selected Patron Type will be displayed on the page, and you
are asked to confirm your action.
Click the Delete button to confirm the deletion and remove the Patron Type from the database. In
order to abort the deletion, click the Cancel button.
System Name:
Document Type:
Written By:
4.6
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
40
14-Jan-03
4
Plan Revenue Rates
The Plan Revenue Rates is probably the most important of the Data Maintenance modules. This
module controls the amount of revenue that is credited to each Dining Center for transactions that
are made with a “Meal” Plan, transactions that are made with “Conference” Plans, or transactions
that are considered “Special Meals”.
During the conversion process, the transaction is inspected to determine what type of plan the
transaction was recorded with. Once the Plan Type is determined, it looks at that Plan Type to
see what type of conversion should be done on it. If the conversion type specified for the Plan
Type is either “Meal Plan Conversion” or “Conference Plan Conversion”, then the amount of
revenue to be credited is looked up in the Plan Revenue Rates.
It is also important to note that the Revenue Rates change depending on the Meal Period
(Breakfast, Brunch, Lunch and Dinner) that the transaction is recorded against. This module
allows you to set up different Revenue Rates for each Plan Type, Patron Type and Special Meal
according to the Meal Periods.
To view or edit any of the Revenue Rates, start by clicking the Plan Revenue Rates link on the
navigation menu. This will bring you to one of the subsets of the module. The module is broken
into three parts: By Plan Type, By Patron Type, By Special Meal. The default is to view the Plan
Revenue Rates listing by Plan Type.
System Name:
Document Type:
Written By:
4.6.1
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
41
14-Jan-03
4
Plan Revenue Rate (by Plan Type)
In order to view or edit Revenue Rates by particular Plan Types, click the Plan Type link that
exists at the top of the content area of the Plan Revenue Rates.
Listing (by Plan Type)
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
42
14-Jan-03
4
Create New Plan Revenue Rate (by Plan Type)
To add a new Revenue Rate by Plan Type, click on the Add New link on the listing page. You will
be navigated to the Plan Revenue Rate maintenance page, in insert mode.
Enter the necessary information and click the Insert button to save the Revenue Rate to the
database. Clicking the Cancel button will abort the insert and re-direct you back to the listing
page. Please review the table below to understand the meaning of each data element.
Field Name
Length
Description
Plan Type
N/A
This list will contain all of the Plan Types set up on the
system. Choose the Plan Type that you would like to
set up this Revenue Rate for.
Meal Period
N/A
All Revenue Rates are categorized by the Meal Period
for which the transaction was recorded. Select the
appropriate Meal Period (Breakfast, Brunch, Lunch,
Dinner) from the select list.
Amount
22
Enter the amount of revenue that should be credited to
the Dining Center for a transaction that uses this
Revenue Rate.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
43
14-Jan-03
4
Update Existing Plan Revenue Rate (by Plan Type)
In order to edit an existing Revenue Rate, click the “Edit” link on the listing page, for the specific
Revenue Rate that you would like to maintain. This will bring you to the maintenance page, in
update mode, with the information for the selected Plan Revenue Rate pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
Delete Existing Plan Revenue Rate (by Plan Type)
If you would like to delete an existing Revenue Rate, click the “Delete” icon for the specific record
that you would like removed. This will bring you to the Plan Revenue Rate maintenance page in
delete mode. The information for the selected record will be displayed on the page, and you are
asked to confirm your action.
Click the Delete button to confirm the deletion and remove the Patron Type from the database. In
order to abort the deletion, click the Cancel button.
System Name:
Document Type:
Written By:
4.6.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
44
14-Jan-03
4
Plan Revenue Rate (by Patron Type)
In order to view or edit Revenue Rates by particular Patron Types, click the Patron Type link that
exists at the top of the content area of the Plan Revenue Rates.
!
It is important to note that these Patron Types are also maintained in the Diebold
system. Transactions created in Diebold may have a Patron Type associated
with it. When the transaction is converted in the SPREAD system, this Patron
Type and a Revenue Rate must exist in this table.
Listing (by Patron Type)
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
45
14-Jan-03
4
Create New Plan Revenue Rate (by Patron Type)
To add a new Revenue Rate by Patron Type, click on the Add New link on the listing page. You
will be navigated to the Plan Revenue Rate maintenance page, in insert mode.
Enter the necessary information and click the Insert button to save the Revenue Rate to the
database. Clicking the Cancel button will abort the insert and re-direct you back to the listing
page. Please review the table below to understand the meaning of each data element.
Field Name
Length
Description
Patron Type
N/A
This list will contain all of the Patron Types set up on
the system. Choose the Patron Type that you would
like to set up this Revenue Rate for.
Meal Period
N/A
All Revenue Rates are categorized by the Meal Period
for which the transaction was recorded. Select the
appropriate Meal Period (Breakfast, Brunch, Lunch,
Dinner) from the select list.
Amount
22
Enter the amount of revenue that should be credited to
the Dining Center for a transaction that uses this
Revenue Rate.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
46
14-Jan-03
4
Update Existing Plan Revenue Rate (by Patron Type)
In order to edit an existing Revenue Rate, click the “Edit” link on the listing page, for the specific
Revenue Rate that you would like to maintain. This will bring you to the maintenance page, in
update mode, with the information for the selected Plan Revenue Rate pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
Delete Existing Plan Revenue Rate (by Patron Type)
If you would like to delete an existing Revenue Rate, click the “Delete” icon for the specific record
that you would like removed. This will bring you to the Plan Revenue Rate maintenance page in
delete mode. The information for the selected record will be displayed on the page, and you are
asked to confirm your action.
Click the Delete button to confirm the deletion and remove the Patron Type from the database. In
order to abort the deletion, click the Cancel button.
System Name:
Document Type:
Written By:
4.6.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
47
14-Jan-03
4
Plan Revenue Rate (by Special Meal)
In order to view or edit Revenue Rates by particular Special Meals, click the Special Meal link that
exists at the top of the content area of the Plan Revenue Rates.
Listing (by Special Meal)
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
48
14-Jan-03
4
Create New Plan Revenue Rate (by Special Meal)
To add a new Revenue Rate by Special Meal, click on the Add New link on the listing page. You
will be navigated to the Plan Revenue Rate maintenance page, in insert mode.
Enter the necessary information and click the Insert button to save the Revenue Rate to the
database. Clicking the Cancel button will abort the insert and re-direct you back to the listing
page. Please review the table below to understand the meaning of each data element.
Field Name
Length
Description
Special Meal
N/A
This list will contain all of the Special Meals set up on
the system. Choose the Special Meal that you would
like to set up this Revenue Rate for.
Meal Period
N/A
All Revenue Rates are categorized by the Meal Period
for which the transaction was recorded. Select the
appropriate Meal Period (Breakfast, Brunch, Lunch,
Dinner) from the select list.
Amount
22
Enter the amount of revenue that should be credited to
the Dining Center for a transaction that uses this
Revenue Rate.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
49
14-Jan-03
4
Update Existing Plan Revenue Rate (by Special Meal)
In order to edit an existing Revenue Rate, click the “Edit” link on the listing page, for the specific
Revenue Rate that you would like to maintain. This will bring you to the maintenance page, in
update mode, with the information for the selected Plan Revenue Rate pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
Delete Existing Plan Revenue Rate (by Special Meal)
If you would like to delete an existing Revenue Rate, click the “Delete” icon for the specific record
that you would like removed. This will bring you to the Plan Revenue Rate maintenance page in
delete mode. The information for the selected record will be displayed on the page, and you are
asked to confirm your action.
Click the Delete button to confirm the deletion and remove the Patron Type from the database. In
order to abort the deletion, click the Cancel button.
System Name:
Document Type:
Written By:
4.7
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
50
14-Jan-03
4
Special Meals
Several times a year, for various reasons, Residential and Dining Programs hosts “Special
Meals”. These Special Meals usually involve serving meals that are over and above the normal
fare. Because these meals cost more to make, it is only fair to the Dining Center that their
amount of revenue that they are credited is more as well.
During the conversion process, each transaction is validated against this data to determine if the
transaction qualifies for a Special Meal. If the Transaction Date is equal to a Meal Date in this
table, then it is considered a candidate for a Special Meal. The Plan Revenue Rates is then
checked to see if the transaction occurs during the appropriate meal period.
This module simply provides the ability to maintain the list of Special Meals and their dates. The
information maintained here is used to validate the Special Meal Dates in the Plan Revenue Rates
module (described above) and in the conversion process.
4.7.1
Special Meal Listing
To add, update or delete a Special Meal, click on the Special Meals link on the navigation menu.
This will bring you to the Special Meal listing page. This page lists all of the Special Meals that
have been set up in the SPREAD system and provides the ability to maintain that data.
System Name:
Document Type:
Written By:
4.7.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
51
14-Jan-03
4
Special Meal Maintenance
Create New Special Meal
To add a new Special Meal, click on the Add New link on the Special Meal listing page. You will
be navigated to the Special Meal maintenance page, in insert mode.
Enter the Meal Date and Description and click the Insert button to save the Special Meal to the
database. Clicking the Cancel button will abort the insert and re-direct you back to the listing
page. Please review the table below to understand the meaning of each data element.
Field Name
Length
Description
Meal Date
10
The date in which the Special Meal should take place.
This should be in the MM/DD/YYYY format.
Description
50
A description of the Special Meal used for informational
purposes only.
Update Existing Special Meal
In order to edit an existing Special Meal, click the “Edit” link on the listing page, for the specific
Special Meal that you would like to maintain. This will bring you to the Special Meal maintenance
page, in update mode, with the information for the selected Special Meal pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
52
14-Jan-03
4
Delete Existing Special Meal
If you would like to delete an existing Special Meal, click the “Delete” icon for the specific Special
Meal that you would like removed. This will bring you to the Special Meal maintenance page in
delete mode. The information for the selected Special Meal will be displayed on the page, and
you are asked to confirm your action.
Click the Delete button to confirm the deletion and remove the Special Meal from the database.
In order to abort the deletion, click the Cancel button.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
53
14-Jan-03
4
5.0 Maintaining MIP Reports
The SPREAD system includes the functionality to import reports from the MIP system. These
reports are generated by the MIP system but uploaded to SPREAD in order to make them easily
accessible and available to the RDP community. This section of the guide explains, in detail,
each piece of functionality included in the SPREAD system with regard to the MIP reports.
5.1
5.1.1
Uploading MIP Reports
Generating the MIP Reports
Before the users can view the MIP reports in the SPREAD system, they first have to be run in MIP
and then uploaded to the SPREAD server. The method of generating the reports remains the
same; however, the naming convention of the reports has varied slightly in order for the uploading
process.
5.1.2
MIP Report Naming Convention
In order for the SPREAD system to properly categorize the reports and enforce the location-based
security in the system, it is important that the MIP reports follow a simple naming convention.
When the MIP reports are run and the PDFs are created, the names of the PDF files should use
the following naming convention:
<LOCATION CODE>-<REPORT TITLE>.pdf (Example: BAKES-Bakeshop Summary.pdf)
The <LOCATION CODE> should be replaced by the location code defined in the SPREAD
system for the location represented in the MIP report. This must be the exact 5-character location
code set up in SPREAD in order for it to properly identify and categorize the report automatically.
The location codes and their descriptions can be found under the Location Groups maintenance
section.
The <REPORT TITLE> should be replaced with the descriptive title for the report. This is the title
that the user will see when they are searching for their reports.
The .pdf extension should automatically be placed on the file by the PDF generation process.
This indicates that the file should be opened using Adobe’s Acrobat Reader.
5.1.3
Transferring PDFs to SPREAD Server
Once all of the MIP reports have been generated, they must be transferred to the SPREAD
server. This is done using a utility called WinSCP (SeCure Copy). This is a freeware utility that is
used to transfer files between machines through a secure socket.
You should log in to the SPREAD server (rdporcl2.rdp.vt.edu) using the username and
password provided by the system administrator.
!
If you need access to this functionality, contact the System Administrator.
Once successfully logged in, you can transfer all of the reports from the designated area on your
PC (where the reports were saved to when they were generated from MIP) into the
/u01/app/culinary/mip_reports directory on the server.
!
To prevent files from being uploaded multiple times, please verify that the
/u01/app/culinary/mip_reports directory is empty. If any files still exist on the
SPREAD server, simply delete them from the server using the WinSCP tool prior
to uploading the new MIP reports.
System Name:
Document Type:
Written By:
5.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
54
14-Jan-03
4
Publishing MIP Reports
After the files have been transferred to the SPREAD server, they must be recognized by the
SPREAD application. This can be accomplished by using the MIP Report Batch Upload process.
5.2.1
Uploading MIP Reports into SPREAD
In order to have the SPREAD application recognize the MIP reports, you must navigate to the MIP
Reports Maintenance page. From that page, there is a Batch Upload link in the upper righthand corner. Click this link to navigate to the MIP Report Batch Upload page.
Once there, simply select the month for which the MIP reports should be imported into. If these
reports are for year-end, then leave the month blank (<- No Month ->). Specify the Year for the
reports (i.e.: 2003) in the text box under the month. Upon entering this data, simply click the
Upload button.
System Name:
Document Type:
Written By:
5.2.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
55
14-Jan-03
4
Verifying Uploaded MIP Reports
Once the upload has completed, you will see all of the files that have been uploaded in the
Uploaded Files section of that page.
As each file is uploaded, the file name is parsed to determine what location is included in the MIP
report. This is where the importance of the naming convention, explained above, comes into play.
The system looks at the name of the file and determines the location code by selecting all of the
letters (from left to right) up to the first dash (-) in the file name. This is what the process
considers to be the location code. The location code that is parsed from the file name is then
queried against the database to see if it matches any of the Location Groups set up in SPREAD.
If it does not find a match, then this report will not be categorized under a location. Instead, the
location will have to be manually entered, as shown in the Maintaining Uploaded Reports
section below.
The remainder of the file name - everything after the first dash and up to the .pdf extension - is
considered the Report Title. If the Location cannot be determined as explained above, the report
title will also include everything prior to the dash as well (In this case, the Report Title will be
identical to the name of the file, minus the .pdf extension).
System Name:
Document Type:
Written By:
5.2.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
56
14-Jan-03
4
Maintaining Uploaded Reports
Now that the MIP Reports have been recognized and uploaded to the SPREAD system, you can
verify their accuracy before publishing the reports and making them available to the other users.
All of the reports that have been uploaded should be listed in the Uploaded Files section of the
MIP Report Batch Upload page. Each report should have a title, Location, Year, and possibly a
Month (if not year-end reports) provided that the file names followed the naming convention and
were parsed properly. If one of these pieces of information is missing, or is incorrect, you can
choose to update that information prior to publishing the report by clicking on the standard edit
icon to the right of the report listing. Clicking this button will expand the entry and allow the user to
update any of the information, or delete the report all together.
After correcting the MIP Report entry, you can click the Update button to save the changes. If you
would like to delete the entire entry, you may do so by clicking the Delete button. This will confirm
your choice by asking you to acknowledge your action again.
System Name:
Document Type:
Written By:
5.2.4
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
57
14-Jan-03
4
Correcting an Uploaded MIP Report File
If it has been determined that the uploaded file was not the correct report, you now also have the
opportunity to upload the correct file from your hard-drive. Clicking the Browse button next to the
Report File field will open up your standard Windows explorer-type file browser as seen below:
You can use this feature to locate the correct MIP Report in your PC, select it, and then click the
Open button on the file browser. This will select the report and place the file name and path into
the Report File section on the page.
Clicking the Update button will upload the selected file and replace the existing file for this MIP
Report.
System Name:
Document Type:
Written By:
5.2.5
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
58
14-Jan-03
4
Publishing MIP Reports
The final step, after all of the MIP reports have been uploaded and the information has been
verified and corrected (if necessary) is to Publish the MIP Reports. Publishing the reports simply
means making them available to the other users. This can be done by clicking on the Publish
button below the Uploaded Files section of the Batch Upload page.
After each file is published, the file will be removed from the Uploaded Files section and will now
be available in the MIP Report Maintenance section, described below.
!
If a MIP report does not have a Location or Year specified, it cannot be published.
In this case, the file will remain in the Uploaded Files section until it is corrected
and published again.
System Name:
Document Type:
Written By:
5.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
59
14-Jan-03
4
Maintaining MIP Reports
Once a MIP report is published, they can still be maintained using this MIP Report Maintenance
functionality of the system. You can navigate here by clicking on the MIP Reports link under the
Maintenance section of the menu. This part of the application is very similar to the Maintaining
Uploaded Reports above.
When you navigate to this page, you will see a filter section and the listing section showing all of
the reports that meet the criteria specified in the filter. An example of the page is shown below.
5.3.1
Using the Filter
The filter allows you to choose the files that you want to display in the listing section. You can
choose from any of the drop-down lists to narrow down the list below. You can choose a specific
location, month and year. After making your selection, click the Filter button to apply that
selection to the listing section.
For example, applying the above shown filter will limit the listing section to show all reports for
January 2002, regardless of the Location. If you want to show all of reports for one specific
location, you can do so by selecting the Location from the drop-down list and applying the filter.
System Name:
Document Type:
Written By:
5.3.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
60
14-Jan-03
4
Editing the MIP Report
If you would like to edit one of the MIP reports, after it has been published, you can do so by
clicking on the standard edit icon to the right of the report listing. Clicking this button will expand
the entry and allow the user to update any of the information, or delete the report all together.
After correcting the MIP Report entry, you can click the Update button to save the changes. If you
would like to delete the entire entry, you may do so by clicking the Delete button. This will confirm
your choice by asking you to acknowledge your action again.
You can also upload a new MIP Report to correct an erroneously published file. You can do this
by clicking the Browse button next to the Report File, searching your PC and selecting the correct
report, and then clicking the Update button. This will upload the new file and replace the existing
file in the system.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
61
14-Jan-03
4
6.0 SPREAD System Administration
This portion of the document explains the modules and functionality included in the SPREAD
system in order to maintain the system from more of a System Administrator’s standpoint.
In order to access this functionality, you must have the proper authority and permission settings.
If you can see the items on the menu below, then that means that you have access to them. Click
one of the links in the Navigation Menu to navigate to the desired maintenance function.
System Administration Menu
!
If you need access to this functionality, contact the System Administrator.
System Name:
Document Type:
Written By:
6.1
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
62
14-Jan-03
4
Diebold Transaction Types
The Diebold system has a type associated with each transaction that is entered into that system.
There are several transaction types that are used there, however, the SPREAD system is only
interested in a subset of those types. This module provides the ability to maintain the list of
Transaction Types that should be extracted from the Diebold system.
In the event that Diebold adds additional transaction types in the future, or the SPREAD system
would like to extract additional transactions, these transaction types should be added to the
SPREAD database using this module.
6.1.1
Diebold Transaction Type Listing
In order to view the Transaction Types that are used in the SPREAD system, click the Extract
Trans Types link from the navigation menu. This will navigate you to the Diebold Extraction
Transaction Types listing page.
System Name:
Document Type:
Written By:
6.1.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
63
14-Jan-03
4
Diebold Transaction Type Maintenance
Create New Transaction Type
To add a new Transaction Type, click on the Add New link on the Transaction Type listing page.
You will be navigated to the Transaction Type maintenance page, in insert mode.
Enter the transaction type code and description and click the checkboxes if this is a tax
transaction type and/or a refund transaction type. Then click the Insert button to save the
Transaction Type to the database. Clicking the Cancel button will abort the insert and re-direct
you back to the listing page. Please refer to the table below to find the meanings of each of these
fields.
Field Name
Length
Description
Transaction Type
10
This is the Transaction Type Code, as specified in
Diebold. This must be the exact code that exists in the
Diebold system.
Description
200
A description of the Transaction Type used for
informational purposes only.
Tax Type
N/A
Indicates that transactions of this type are Tax
transactions.
Refund Type
N/A
Indicates that transactions of this type are Refund
transactions.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
64
14-Jan-03
4
Update Existing Transaction Type
To update an existing Transaction Type, click the “Edit” link on the listing page, for the specific
Transaction Type that you would like to maintain. This will bring you to the Transaction Type
maintenance page, in update mode, with the information for the selected Transaction Type prefilled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
Delete Existing Transaction Type
If you would like to delete an existing Transaction Type, click the “Delete” icon for the specific
Transaction Type that you would like removed. This will bring you to the Transaction Type
maintenance page in delete mode. The information for the selected Transaction Type will be
displayed on the page, and you are asked to confirm your action.
Click the Delete button to confirm the deletion and remove the Transaction Type from the
database. In order to abort the deletion, click the Cancel button.
System Name:
Document Type:
Written By:
6.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
65
14-Jan-03
4
Preferences
The SPREAD system uses preference settings to maintain certain data used throughout the
system. The system is dependent on these preferences, it is important to understand the impact
of changing the values of these preferences. Please refer to the table below to understand how
each of these preferences values is used.
Preference Name
Description
System Title
Title of the system displayed in the Header portion of each
page
System Subtitle
Subtitle of the system displayed under the Title on each page
Help Email Address
The email address that will be associated with the Help link at
the bottom of each web page.
Help Email Subject
The subject of the email that is automatically created when a
user clicks on the help link at the bottom of each web page
Fiscal Start Month/Day
This is the beginning of the fiscal year in MM/DD format (only
the month and date)
Flex ALC Discount Percentage
The percentage of discount for Flex ALC transactions (use
decimal format 9.99)
Flex ACE Discount Percentage
The percentage of discount for Flex ACE transactions (use
decimal format 9.99)
Scheduled Job Log Email Address
The email address that should be emailed when a scheduled
job has completed (multiple emails addresses should be
separated by a comma).
This module only provides you with the ability to maintain the values of existing preferences. You
cannot add or delete preferences all together since that would require additional programming to
make use of these changes.
Also, there are additional preferences in the system, but they should not be modified. They are
for internal use only as they are critical to its operation. However, these items were added to the
preferences table to avoid “hard-coding” them in the application.
System Name:
Document Type:
Written By:
6.2.1
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
66
14-Jan-03
4
Preference Listing
In order to view or edit the preference values, click the Preferences link on the navigation menu.
This will direct you to the Preference listing page, displaying the preferences and their values.
6.2.2
Update Preference Value
In order to edit an existing Preference, click the “Edit” link on the listing page, for the specific
Preference value that you would like to maintain. This will bring you to the Preference
maintenance page, in update mode, with the information for the selected Preference pre-filled on
the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
!
Please note that the only data element that can be modified is the value. The
name and description is shown for informational purposes only.
System Name:
Document Type:
Written By:
6.3
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
67
14-Jan-03
4
User Accounts
Before you can access any of the pages in the SPREAD system, you must log in using a
username and password. This module provides the ability to maintain the user security of the
SPREAD system.
6.3.1
User Account Listing
In order to view and maintain the SPREAD user accounts, click the User Accounts link on the
navigation menu. This will navigate you to the User Account listing page. This page will display
all of the SPREAD user accounts and give you the ability to maintain the information about each
account.
System Name:
Document Type:
Written By:
6.3.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
68
14-Jan-03
4
User Account Maintenance
Create New User Account
To add a new User Account, click on the Add New link on the listing page. You will be directed to
the User Account maintenance page, in insert mode, as show below.
Enter the user information and click the Insert button to save the data to the database. Clicking
the Cancel button will abort the insert and re-direct you back to the listing page. Refer to the table
below to understand the meaning of each data element.
Field Name
Length
Description
Username
30
Unique identifier for that user – this is used by the user
to log into the SPREAD system.
First Name
25
The first name of the User.
Last Name
25
The last name of the User.
Email Address
100
The email address for the User.
Security Role
N/A
Determines what modules the user has access to – see
the Security Role module portion of this Users Guide.
Location Group
N/A
Determines the Location Groups that this user has
access to view. The user will be able to only see the
specified Location Group and any of the children
groups.
Password
16
The password for the username – this password is case
sensitive.
Confirm Password
16
Repeat the password to validate the original entry
above – again, this is case sensitive.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
69
14-Jan-03
4
Update Existing User Account
To update an existing User Account, click the “Edit” link on the listing page, for the specific User
that you would like to maintain. This will bring you to the User Account maintenance page, in
update mode, with the information for the selected User pre-filled on the page.
After changing the information, click Update to save the changes back to the database. If you
wish to abort the changes, click the Cancel button and you will be navigated back to the listing
page.
!
Please note that the Username is displayed in ‘read-only’ fashion. Once the user
is created, you cannot update the username.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
70
14-Jan-03
4
Delete Existing User Account
If you would like to delete an existing User Account, click the “Delete” icon for the specific record
that you would like removed. This will bring you to the User Account maintenance page in delete
mode. The information for the selected User will be displayed on the page, and you are asked to
confirm your action.
Click the Delete button to confirm the deletion and remove the User from the database. Click the
Cancel button to abort the deletion.
System Name:
Document Type:
Written By:
6.4
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
71
14-Jan-03
4
Security Roles
A Security Role is a grouping of modules that when granted to a user will allow the user to access
any of the modules within the Role. Roles are used to simplify security. Rather than granting the
individual modules to each user, the users can be grouped together. Since in most cases, a
group of users should have similar privileges.
This module allows for the creation and maintenance of the Security Roles in the SPREAD
system. Please note that this module does not assign the roles to the user, rather just makes the
roles available. The User Account module is where you can assign a user a particular role.
6.4.1
Security Role Listing
In order to view or maintain the SPREAD security roles, click the Security Roles link on the
navigation menu. This will open the Security Roles listing page as shown below.
System Name:
Document Type:
Written By:
6.4.2
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
72
14-Jan-03
4
Security Role Maintenance
Create New Security Role
To add a new Role, click on the Add New link on the listing page. You will be directed to the
Security Role maintenance page, in insert mode, as show below.
Enter the role name and description and click the Insert button to save the data to the database.
Clicking the Cancel button will abort the insert and re-direct you back to the listing page.
A Security Role does not do much without having any modules associated with it. When the Role
is successfully inserted into the database, you will remain on the Security Role maintenance page
however you will be put into update mode. Below is an example of the page.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
73
14-Jan-03
4
Update Existing Security Role
As noted above, you will be brought to this page when a new Security Role is successfully
inserted into the database. You can also get to this page by clicking the “Edit” link on the listing
page, for the specific Role that you would like to maintain.
This page is split into three separate sections: Security Role, Add Module to Security Role, and
Role Module Listing.
You can maintain the name and description of the Role in the Security Role section. Simply
change any of this information and click the Update button to save the changes to the database.
The Add Module to Security Role will allow you to add permissions to the selected module to the
role. Select the Module that you would like to add to the role using the drop down select list and
click the Add button. This will add the selected module to the Role Module Listing.
In order to remove Modules from the Security Role, click the “Delete” icon for the specific Module
that you would like to delete. It will be removed from the listing and you will remain on this page.
Clicking the Cancel button will abort the insert and re-direct you back to the listing page.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
74
14-Jan-03
4
Delete Existing Security Role
If you would like to delete an existing Security Role, click the “Delete” icon for the specific record
that you would like removed. This will bring you to the Security Role maintenance page in delete
mode. The information for the selected Role will be displayed on the page, and you are asked to
confirm your action.
Click the Delete button to confirm the deletion and remove the User from the database. Click the
Cancel button to abort the deletion.
!
You cannot delete Security Roles that are assigned to users. You must first
change the role assigned to those users, and then delete the role.
System Name:
Document Type:
Written By:
6.5
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
75
14-Jan-03
4
Scheduled Jobs
This module provides the ability to view and maintain the information regarding the extraction and
conversion processes.
Click the Scheduled Jobs link on the navigation menu to view the Schedule Job listing page.
6.5.1
Scheduled Job Listing
This page lists all of the scheduled jobs set up in the SPREAD system. This page shows the
name of the job, it’s status, and the date and time of the next scheduled execution. To view the
detail for a particular job, click the “Edit” link on the right side of the list.
6.5.2
Scheduled Job Detail
When you click the “Edit” link for a specific Job on the listing page, the detail page for the chosen
Job will be opened. This page lists the information
There are four buttons on the bottom page: Show Logs, Execute Now!, Pause/Resume, and
Change Date.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
76
14-Jan-03
4
Scheduled Job Detail – Show Logs
In order to see the logs that have been generated by the job, click on the Show Logs button.
This will open the Job Log Listing section of the page and displays the last five execution logs. To
see the detail of the log, click the “Edit” icon on the Job Listing section.
After you click the Show Logs button and the Job Log Listing is displayed, the Show Logs button
toggles to Hide Logs. Click this button to hide the log listing.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
77
14-Jan-03
4
Scheduled Job Detail – Execute Now!
Each job is scheduled to execute according to the data entered in the system. However, there
may be a time when you would need to execute the job immediately. You can do this by clicking
the Execute Now! button.
After clicking Execute Now!, you will be asked to confirm your choice. Clicking Continue will
execute the selected job.
!
When using this module to execute a job, you will remain on this page until the
job is completed. Some of the jobs may take a long time to run, and it may
appear that the page is not operating properly.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
78
14-Jan-03
4
Scheduled Job Detail – Pause
Pausing a job will stop the job from running on its current schedule. You can do this by clicking
the Pause/Resume button. If the job is already Paused, then this button will resume the job. This
functionality is explained in the next section.
Click the Continue button to confirm pausing of the job. This will change the status of the job to
** Paused **.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
79
14-Jan-03
4
Scheduled Job Detail – Resume
If the job is has been paused, clicking the Pause/Resume will allow you to re-schedule it.
Enter the date and time that you would like to re-start the job. The date should be entered in the
“MM/DD/YYYY” format and the time should be entered in a “HH24:MI” format. For example, if you
wanted to start the job on January first at 10:00 AM, you would enter “01/01/2002 10:00” in the
Next Date field. If you wanted the job to start at 10:00 PM, then you would enter “01/01/2002
22:00” in that field.
The Interval field should also be entered. The interval field represents the interval in which the job
is to be run. In most cases, the job will run once a day. In that case, you should enter “24”
because you want the job to run every 24 hours. If you want the job to run every hour, then enter
“1” as the value for the interval. If you need the job to run every 15 minutes, then enter “.25” for
the interval.
System Name:
Document Type:
Written By:
SPREAD
Users Guide
Computer Resource Team, Inc.
Page:
Date:
Rev:
80
14-Jan-03
4
Scheduled Job Detail – Change Date
The Change Date button will allow you to change the schedule for the job. This function is very
similar to the Resume function described above. In fact, if you click the Change Date button for a
** Paused ** job, it will resume the job.
Enter the date and time that you would like to the job rescheduled for. The date should be
entered in the “MM/DD/YYYY” format and the time should be entered in a “HH24:MI” format. For
example, if you wanted to start the job on January first at 10:00 AM, you would enter “01/01/2002
10:00” in the Next Date field. If you wanted the job to start at 10:00 PM, then you would enter
“01/01/2002 22:00” in that field.
The Interval field should also be entered. The interval field represents the interval in which the job
is to be run. In most cases, the job will run once a day. In that case, you should enter “24”
because you want the job to run every 24 hours. If you want the job to run every hour, then enter
“1” as the value for the interval. If you need the job to run every 15 minutes, then enter “.25” for
the interval.
Download