|
<< Click to Display Table of Contents >> Navigation: Xpert-Timer Manual > Synchronization > Synchronization with Android |
Minimum requirements
To exchange data between the two systems, you need at least:
✓Xpert-Timer Mobile
✓Xpert-Timer Pro/Enterprise
✓Synchronization module
✓XTSyncServer (Note: You can also write data from Xpert-Timer Mobile to the local database via the XTSyncServer in the local network. Communication does not necessarily have to take place via the Internet. Of course, the mobile device must be in the local network to exchange data.
✓You need a fixed IP address. This IP address is used to connect the Android device to the XTSyncServer.
Installation and setup of the XTSyncServer - step by step
Before you synchronize for the first time, create a backup of the data on your Android smartphone (if data has already been recorded).
Also, make sure that the system time of your Android smartphone and your Windows system are exactly the same to avoid synchronization errors.
To set up the system, proceed as follows:
1.Install Xpert-Timer Pro on your Windows computer and import the license file you purchased from Xpert-Design Software.
https://download.xperttimer.de/XTInstDE.exe
Link to the Xpert-Timer Pro/Enterprise web shop: https://www.xperttimer.de/shop
2.Install XTSyncServer on a Windows computer. This computer must be running and executing XTSyncServer when data is to be exchanged between the Android device and the desktop version of Xpert-Timer. We recommend (for single-user installation) running XTSyncServer on the computer on which you have installed your Xpert-Timer Pro/Enterprise version. Otherwise, it usually makes sense to install XTSyncServer as a service on a server.
https://download.xpertdesign.de/XTInstSyncserver.exe
3.Start XTWebserver.exe in your SyncServer installation path. (Folder: XpertTimer.Syncserver)
4.The first step is to establish the connection between the XTSyncServer service and the Xpert-Timer database. You can find the path to your current database in your Xpert-Timer Pro in the Project Manager -> "Help" menu item -> "About Xpert-Timer" -> "System Info".

To establish the connection, click on Configuration in XTSyncServer and select the "Database" tab. Please note that you can only connect to your SQL database with a user name and password. (You may need to set up a new user on your database). For security reasons, login via Windows authentication is not possible.
5.Click on the "General" tab in your XTSyncServer and enter your Windows Server connection data or the IP address of the PC that your Android device will connect to. The SyncServer login and password you assign here are the username and password you will then need to enter in your Xpert-Timer Mobile to establish the connection. Click on "Check SyncServer connection." Please note that the port must be open on your local firewall. To set up your firewall, click on your Windows Start menu and enter firewall.cpl in the "Run" field. In the settings, enter the Xpert-Timer SyncServer Service (XTSyncServerService.exe) as a trusted program.
6.Save the settings and start the service.
7.To allow access to the database via the Internet, you must open your ports in the firewall (e.g., via UPnP). Use port forwarding to direct requests to the correct server. Please also check whether UPnP is enabled on your router.
8.For your information: If you want to check your connection to the database, you can send a command to the SyncServer via a browser, e.g.: http://xperttimer.dyndns.com/client/ * This command outputs all customers in the database. Replace xperttimer.dyndns.com with your IP address, which is also used by the XTSyncServer.
9. Your XTSyncServer service is now installed.
10. Now start Xpert-Timer Pro.
11. Now enter all the data for the XTSyncServer in your SyncServer settings in the Xpert-Timer configuration.
12. Open the user settings -> "Additional Modules" tab and activate synchronization. A 5-digit activation code will be generated. This number is necessary to establish the connection between the central database and the mobile version.
13.Under the menu item "Window" --> "Employees" or "Edit" -> User Settings (in the single-user version), you must assign the synchronization module to the individual users. In the single-user version, you will find the "Additional Modules" tab under Edit -> User Settings.
As soon as you check the box "Activate data synchronization for employees," you will be asked for which system you want to create the file.


If you select PC/Notebook, a synchronization file will be created that you can either copy to your laptop or send by email.
If you want to connect a mobile device (Android) for synchronization, you will receive an activation code and a sync ID. You can also send this sync ID to the mobile device by email, or you can enter the activation code manually into the mobile device. You only need to activate one of the two numbers. We recommend entering the activation code to avoid unnecessary typing errors.

14. Make sure that your XTSyncServer is running and connected to the correct database.
15. Now start your Android Xpert-Timer app. Make sure your Android smartphone is connected to the internet or your network's Wi-Fi.
16. In the main dialog, select "Menu" and "Synchronize." Open "Settings." There, you must now enter the IP address of the computer on which XTSyncServer is running (the same as in XTSyncServer itself), as well as the user name and password.
17. Exit the dialog and tap "Menu" -> Activate Sync ID.
18. Enter the 5-digit activation code that was created in your Xpert-Timer Pro.
19. The connection is now set up. If you have entered your data correctly and configured your XTSyncServer correctly, you should now be able to synchronize with your main database.
|
Note |
|---|---|
Synchronization is based on the individual timestamps of the projects. Therefore, it is essential to synchronize the time on the different computers before activating synchronization. Differences in the range of minutes are not a problem, but larger differences must not occur. |
|
|
Note |
|---|---|
When you import this synchronization file, your existing database on your laptop or mobile device will be completely deleted! |
|
|
Note |
|---|---|
In the synchronization dialog of Xpert-Timer on your mobile device, you can decide which data you want to synchronize with Xpert-Timer Mobile in the menu -> Settings. In general, we recommend only synchronizing timestamps from the Android device to the Xpert-Timer Pro version and only projects and customers from Xpert-Timer Pro to the phone. Otherwise, too much data will be stored on your smartphone and data transfer may be slowed down. (Depending on your internet connection). |
|