Use the Synchronize function for the periodic refresh of setup (customers, inventory items, etc.) and history data. You can also use the Synchronize function to manually synchronize transaction data with the Traverse database. The Synchronize function also runs the Active Order Processing function, which synchronizes the POS tables with the main Traverse database.
NOTE: The Synchronize function is only valid in disconnected mode.
- Close the register using the Close Register function on the POS terminal menu screen.
Note: The terminal needs to be closed before synchronizing in order to post transactions to Traverse.
- Select the Synchronize function from the Local Database menu on the Configure menu. A login prompt will appear. Enter your terminal login information.
- On the synchronize screen, select one of the available options:
- The Refresh Data option will update the POSLocal database with new data that was added to the Traverse POS company. This includes data that is copied to the local database when the terminal is set up, such as customers, inventory items, etc.
- The History option will update the POSLocal database with transactions already posted in Traverse. These display in the Lookup Order and Returns functions in the POS terminal.
- The Transactions option will push local transaction data to the Traverse server. The transaction data updates incrementally from the previous synchronization.
- Use the OK button to run the selected synchronization option, or use the Cancel button to return to the previous screen without running the synchronization process.
Set up automatic synchronization:
If you would like the synchronization to take place automatically, you can schedule the process to run using the Windows Task Scheduler. By scheduling the synchronization to run on a regular basis, you will be able to keep the Traverse database in the back office current with the local sales terminal databases more easily.
The TRAVERSE.POSSynch.exe file calls the synchronize function to initiate the synchronization of the POSLocal database with the backoffice database. Results from the synchronization process are recorded in the POSSync.log file.
To set up a scheduled task in Windows to run the terminal synchronize function, follow these steps:
Note: This example is for the Windows 7 operating system. Your scheduler interface may differ.
- On the terminal, log into Windows as an administrator.
- In Windows, open the Task Scheduler by doing one of the following:
- In the Windows Control Panel, select Administrative Tools, then select Task Scheduler from the list.
- Open the Run... command from the Start menu. Enter Taskschd.msc in the Open: field and click OK.
- Open a command prompt, then type Taskschd.msc at the prompt.
- Once the Task Scheduler is open, create a new task by selecting the Create Task... action. The Create Task window displays.
- On the General tab, enter a name for the task in the Name field, and enter a description of the task in the Description field as necessary.
- Select a user account with which to run the task by clicking the Change User or Group... button. You may want to create a user specifically for this purpose. Make sure the user has permission to run the TRAVERSE.POSSynch.exe file.
- Select Run whether user is logged on or not to ensure the task runs even when the user is not logged into the computer.
- On the Triggers tab, you will need to create triggers that instruct the scheduler to run the task. To create a new trigger, click the New... button to open the New Trigger window.
- To run the task on a schedule, select On a schedule from the Begin the task: drop-down list.
- To run the task daily, mark the Daily option.
- Select a start date and a daily time for the task to run in the Start: date and time fields. To ensure the task runs every day, enter 1 in the Recur every: field.
- In the Advanced Settings section, if you would like the task to run hourly, mark the Repeat task every: check box, select 1 hour from the drop-down list, and select a duration of 1 day in the duration field.
- To make certain the task stops running if there is a problem, mark the Stop task if it runs longer than: check box and select a duration from the drop-down list.
- To enable the task, mark the Enabled check box.
- Click OK to continue.
- You can specify the action to take when the task runs on the Actions tab. To create a new action, click the New... button to open the New Action window.
- Select Start a program from the Action: drop-down list.
- Use the Browse... button to navigate to the TRAVERSE.POSSynch.exe file.
- In the Add arguments field, enter the company you would like to run the POS order processor against.
- Click OK to continue.
- If you would like to set conditions under which you want the task to run or not run, select the Conditions tab.
- Select any options you wish to use to determine if the task will run. After you have made your selections, click OK to continue.
- If you wish to specify additional options for the task, select the Settings tab. Mark the check boxes for your selected options. After you have chosen your settings, click the OK button to continue.
- If you see a popup window requesting login information for the user account the task is assigned to, fill in the required information, then click OK to continue.
You can review the actions performed by the POS synchronization task in the POSSynch.log file.