Skip to content
English - Canada
  • There are no suggestions because the search field is empty.

Tee On Operations

There are several components to the Tee On system: Online Tee Sheet, Point of Sale Server Application, Point of Sale Server Database, and Point of Sale Client Application.

 

Online Tee Sheet– this component runs on Tee On Servers in our Data Centre in Toronto. The customer accesses their online tee sheet from their computer using a browser by going to www.teeon.com

 

The customer can also install plug-ins on their own website that provides access to the Online Tee Sheet by their members and public players to make bookings.

 

Point of Sale - Server Application – This component usually runs on the main computer (typically the fastest computer) at the golf course location. It handles all the communication to the local database (MySQL). It also handles all communication with the online tee sheet. All tee time information and customer profiles are kept in sync between the “online tee sheet” and the “Point of Sale Server”

 

The Point of Sale Server Software is Java based and will run on any supported Microsoft operating systems (Windows 7, Windows 8, Windows 10, Windows Server 2012 and up, etc.). The professional versions of these operating systems are recommended. A minimum of 2 Gigs of memory is required, however, if other software is running on this computer additional memory is recommended.

 

The location of the application is chosen at install time. The default location is “c:\program files\teeon”

 

Point of Sale - Server Database – The database installed at the course is MySQL V5.7. All transaction data is stored on this database.

 

The database is installed separately from the application. The default location for the install is c:\mysql-5.7., however, alternate locations can be chosen. The database is normally installed on the same computer as the “Point of Sale Server Application”

 

Every night at 4 a.m. a full backup is taken of the database and is stored by default in “C:\Mysql-backup”.

 

The location of the backup can be changed by logging into a “Point of Sale Client” and choosing “ADMIN” and then choosing “BACKUP DATA” and browsing to the directory where you want the backup file to be stored.

 

The name of the backup file will be “teeonpos-YYYY-MM-DD-HHMM.zip”

 

 

IMPORTANT: These backups SHOULD be copied offsite on a regular schedule (in case of fire or other event that may destroy everything at that location and your only backup will be the latest backup you took offsite). There are many options for getting your data offsite including

     - Burning backup onto a CD

     - Copying backup to a thumb drive. You should make sure the data on the thumb drive is copy to an offsite computer in case the thumb drive becomes corrupt or use multiple thumb drives

     - Use an online service like www.ibackup.com to automatically backup your data to an offsite location

     - Have your IT company put processes in place to copy your data offsite

 

Additionally MySQL is configured for logging so that most recovery can be performed up to the last transaction. The logfiles are stored in “C:\MySQL-5.7\mysqllog”.

 

Database recovery is usually only required in the following cases:

     - Hard Drive failure on the disk that the database is stored on

     - Power Failure that causes computer to go down without giving the database a chance to make sure everything is written properly to disk can lead to data corruption

 

The database is normally installed on the same computer as the Point of Sale Server Application. This computer should have a UPS protecting it from power failures. In the event that a database needs to be restored or recovered please contact Tee On.

 

Point of Sale - Client Application – This component runs on all other computers that need to access the Point of Sale.

 

Point of Sale Client Software is Java based and will run on any supported Microsoft operating systems (Windows 10, Windows 11, etc.). The professional versions of these operating systems are recommended, however, they will run on the home versions. A minimum of 1 Gig of memory is required, however, if other software is running on this computer additional memory is recommended.

 

The Point of Sale Client requires access to the Point of Sale Server to perform all functions.

 

The location of the application is chosen at install time. The default location is “c:\program files\teeon”

 

The Point of Sale Client Application also runs on the server so in locations with fewer computers the server can run both as a Server and as a Client. For example in the case of a customer with two proshop computers and one back office computer, one of the proshop computers could also be configured as the server. This helps reduce cost of implementing the solution.

 

Key Maintenance Activities

  1. Make sure backups of the database are copied off site on a regular basis (ideally daily).
  2. Make sure your Anti-Virus program has exclusions configured in it to prevent real time scanning of “Point of Sale Software” and MySQL database software.
  3. Upgrades – these will be made available to the club at least once per year. Any Super Administrator of the system will see a message when they log in to the Point of Sale that an upgrade is available to be installed. The upgrades are automatically downloaded to the Point of Sale Server. The following steps should be followed to perform the upgrade:
    1. The timing of the upgrade is fully controlled by the golf course. Please choose a time when Tee On is available to provide support (ideally during business hours)
    2. Make sure all Point of Sale Clients are closed before starting the upgrade (not just logged off, the application needs to be completely closed.
    3. Log in to the Point of Sale Client on the Server Computer. Choose “ADMIN” and then choose “MORE”. You should see a button called “INSTALL UPGRADE”. If you do not see this button then you are not logged into the Point of Sale Client on the Server computer. Click on the Button and then click on “INSTALL UPGRADE”
    4. Once the upgrade is complete either reboot the computer or for more advanced users go to control panel on the computer and the go to services and start the “TeeOnPos” service.
    5. Make sure the Point of Sale Client will open on the server computer and that you can login.
    6. Go to the other computers that have Point of Sale clients and open them. You will be prompted with a message saying the server has been upgraded and the client will now upgrade when you click ok. This needs to be done on all computers that have a Point of Sale Client

 

Communication

The “ONLINE TEE SHEET” and the “POINT OF SALE SERVER APPLICATION” communicate in real time to keep the booking information and customer profile in sync between the two components.

 

If the Internet goes down at the club the changes to bookings and customer profiles will be stored and synchronization will occur once the internet connection is restored. Any synchronization conflicts will show as conflicts on the “ONLINE TEE SHEET”. This could occur if a customer made a booking online (e.g. 10:00 a.m.) and the proshop made a booking on the POS tee sheet to the same booking while the internet was down.

 

The Point of Sale does not require internet access to function normally. The only issue the customer may have is taking credit card / debit card payments as these components usually require access to the Internet to process a payment. This is true whether you are using an integrated solution or a standalone solution. Some customers may have standalone solutions that use a phone line or cellular for communication in which case internet access is not required.

 

The “POINT OF SALE CLIENT APPLICATION” requires communicate with the “POINT OF SALE SERVER APPLICATION” in order to function.

 

Customization

Once the software has been installed there are several steps to making sure the computer is configured properly for operation.

 

Point of Sale - Server Computer

  • All Point of Sale Clients need to access the Point of Sale Server to perform most functions. If the firewall is turned on than rules have to be put in to allow inbound traffic on ports 1099-1102.

 

 Point of Sale - Client Computers 

  • ADOBE – must be at least version 10. In the preferences for ADOBE make sure “enhanced security” is turned off.
  • Anti-virus – Real time scanning will slow down operation of the Point of Sale. Exceptions should be put in to prevent real time scanning of the following folders:
    c:\mysql-5,7 (server only)
    c:\program files\teeon
    Additionally exceptions can be put in for the following executables
    c:\program files\teeon\pointofsale\bin\pointofsale.exe
    c:\program files\teeon\pointofsale\bin\pointofsaleserver.exe
  • Folder Permissions – When running reports or exporting data Tee On needs to write data into the folder c:\program files\teeon. Please make sure that the users logged in to the system have permission to write to these folders.

 

Peripheral Components

Scan Gun

  • These are typically plug and play. They just work. Try gunning the bar code on a sleeve of balls into NOTEPAD to make sure it is working properly. If it works in NOTEPAD it will work in the Point of Sale.
    The only customization sometimes required is configuring the Scan Gun to do an auto enter after it scans a code (this eliminates the user having to hit the enter key on the keyboard). Instructions will come with the Scan Gun on how to configure this.

 

Magnetic Stripe Readers

  • These are typically plug and play. They just work. Try gunning the magnetic stripe from a card into NOTEPAD to make sure it is working properly. What shows up in NOTEPAD is what the Point of Sale will see when swiped inside the Point of Sale.
  • If you want to use the magnetic stripe reader for payment processing you need to contact for payment processor to determine if it is compatible.

 

Receipt Printers

  • The POS is compatible with a number of receipt printers. Most EPSON, STAR and any other brands that use EPSON emulation.
  • Receipt printers can be accessed two different ways. By configuring to print to a local receipt printer that has the drivers installed on the local machine even if printer is physically connected somewhere else or by accessing as a shared printer (e.g.\\server\epsonprinter) where the printer is installed on a different machine and has been shared on the network.
    NOTE: when shared on the network the share name must not have any spaces in the name.
  • For local printers make sure that you can print a test page from Windows before trying to configure the printer in the Point of Sale Client.
  • For Shared printers make sure that the computer where the shared printer is installed can print a test page.
  • Configuration of Receipt/Kitchen/Bar printers is done on each Point of Sale client that needs to print. After login go to “ADMIN” and then go to “CONFIG” and then go to “PRINTER CONFIG”. There is also a video in the learning zone that shows how to configure a printer.

 

Report Printers (laser printers)

  • For printing sales reports (or any report from the Point of Sale) we create all reports in ADOBE Reader. From there you simply use Adobe print function to print to any laser printer configured to that computer.
    There is no configuration of laser printers required in the Point of Sale.

Ticket Printers (Zebra printers – model 420 only)

  • Zebra printers can used in the Point of Sale to print promotions, Ticket Packs or Gift Cards. These printers need to be installed on the computer where the transaction will occur that generates the printing of them. They must be configured as shared on that computer and then configured in the POS for use. Please see the learning zone for instructions on installing and configuring Ticket Printers.

Touch Screens

  • There is nothing to configure in the Point of Sale for touchscreen. They just work. As long as the touch screen works in the Windows environment it will work in the Point of Sale.

Payment Terminals

  • Tee On supports several different payment terminals specific to payment processors. In Canada Tee On integrates with Moneris and BNA Smart Payments (Global). In the U.S. Tee On integrates with ETS. Each provider has specific devices that they support. Please contact Tee On for specific information on connecting Payment terminals to the Point of Sale.

 

Remote access

Some clubs like to be able to access their Point of Sale from Home or other offsite locations. There are several options to facilitate this.

 

Setup VPN Access to Club

Configure the internet routers at the club to allow external computers to connect to the Point of Sale Server at the club through a virtual private network. You will need to get your IT provider to configure this for you. The simplest is to set up a PPTP VPN connection. Using this method you can simply use the VPN client built into all windows operating system to configure the remote computer

Once VPN is configured, then the remote computer will need to have a Point of Sale Client installed by Tee On. The client will work like any client running locally at the club.

Advantage– does not require a computer at the course for you to RDP into. (Some courses do not have a spare computer that is not otherwise being used at the course).

 

Use Windows Remote Desktop

Configure the internet routers at the club to allow remote desktop traffic to a computer at the golf course. You will need to get your IT provider to configure this for you. While connected to the computer users at the club will not be able to use the computer.

 

Use logmein, Team Viewer, Gotomypc, RealVNC or a Similar Service

This is similar to Windows Remote Desktop except that configuration of internet router is not required. You will need a computer at the course to connect to that has the Point of Sale Client installed on it. While connected to the computer users at the club will not be able to use the computer.