D14. How can I use the Exchange interface?

What is Microsoft Exchange?

Microsoft Exchange Server is a groupware and email transport server software from Microsoft. It serves the central storage and management of e-mails, appointments, contacts, tasks and other elements for multiple users and thus enables collaboration in a workgroup or in a company.

An Exchange interface in timeSensor LEGAL enables you to transfer addresses, appointments, deadlines and reminders to the Exchange Server. This allows suitable client applications (e.g. Microsoft Outlook, mobile devices or telephone systems) to use this data directly.

The following features distinguish the Exchange interface of timeSensor LEGAL:

  • Support of personal Exchange accounts: each user only sees the data that affects and interests him. So each user can decide for himself whether he wants to subscribe to a specific address or not.
  • Continuous one-directional synchronization: every change to the data record in timeSensor LEGAL is immediately pushed into the relevant Exchange accounts. This ensures that the contacts on the smartphone are always up to date.

Hosted Exchange

You can run an Exchange Server yourself, or you can use the services of companies that offer "Hosted Exchange" (e.g. www.qualityhosting.de). On the Exchange Server, a personal account is created for each user.

Setting up the interface in timeSensor LEGAL

Log in to timeSensor LEGAL with admin rights and switch to the settings. Then click on Admin and then on Advanced. A new window will open.

Change to the System tab and then to the Interfaces tab. Click on Activate to activate the interface in timeSensor LEGAL. If the field should be grayed out, then the module is not licensed.


After you have activated the interface, close the window and click on Users in the function bar. In the User Editor, switch to the Users tab and double-click on the user where you want to store the Exchange account.


Next, select the Exchange tab (if the interface is not enabled, the Exchange tab will not appear).

Then fill in the user data as follows:

Host: Here you have to enter the external URL of the Exchange Server. Ask your IT supporter. The external URL should be like this: https://mail.domain.com/ews/exchange.asmx

Username and Password: Enter the e-mail address and password from the e-mail account you have set up here.

Finally, click Testen to submit a request to the Exchange Server. If the icon changes from red to green, the interface is set up. If the icon remains red, you should check your entries again.


Synchronizing Addresses

In order to synchronize contacts from timeSensor LEGAL to your Exchange account, you must first mark them. Open a file of an contact that you want to synchronize and switch to the Sync tab at the bottom right. Select the user who wants to synchronize the contact to their account.


If you want to synchronize several or all contacts, go to the respective contact list in the Contacts area and select the desired contacts.

Then click on Tools at the top of the menu bar. Click on Modify Selected and then on Set Exchange Sync.


D13. How do I install a timeSensor® single-station system?

To install a single user system on your Mac, please follow this procedure:

  1. Download the latest version of the timeSensor installer. To do this, you have to enter your email address.
  2. Open the downloaded .dmg file, if it does not open automatically. You can now see the drive icon of the .dmg file on your desktop. The corresponding window then opens.
  3. In this window, drag the installer into your "Programs" folder (Applications) in order to copy it to this directory.
  4. Now close the window and drop the .dmg file in the trash, as it is no longer needed.
  5. Navigate to your "Programs" folder and from there, start the "timeSensor Installer".
  6. Install the desired program (single user edition) for your chosen country and language. This process takes a few minutes while the application and initial data are downloaded from the Internet and installed on your computer.
  7. When the installation is successfully completed, start The timeSensor application in your "Programs" folder. You can maybe take this opportunity to drag the program directly into to your dock to be able to start it easily in future.
  8. Enter your activation code to activate your program for full operation. Note: you can find the activation code on the packing list.
  9. Accept the license agreement.
  10. Now the setup wizard starts , so you can enter the initial parameters. Before you can start to use the program, you should go through the setup wizard completely. This allows the most important software parameters to be pre-configured.
  11. Contact our hotline if you have any questions or problems.

D12. How Can I Transfer a Single User Version to a Different Computer?

In general

The single user version of timeSensor LEGAL consists of two parts:

  • the app "timeSensor.app", located in your applications folder (path: /Applications).
  • the folder "timeSensor DataFiles", located in the shared user folder (path: /Users/Shared/).

You can copy both parts of the program to a USB key or a hard drive and transfer them to another computer. You will need to copy both parts in the exact same place on the new computer. The following screenshots show the parts of the DEMO version. For single user versions, the parts are the same save for "DEMO":

Activation Code

You need to enter an activation code to use timeSensor LEGAL on your computer. If you transfer to a new computer, you will need to activate the licence again. Make sure that you request your new activation code with timeSensor Ltd early enough. The former licence will become invalid with the issuance of the new licence. You will need to enter the new code as soon as you start timeSensor LEGAL on the new computer.


Once you've made sure that timeSensor LEGAL and all data has been properly transferred to the new computer, we recommend that you delete the program and all its data from the old computer.

D6. How Do I Get Remote Access to timeSensor® LEGAL?

There are two possibilities to access timeSensor LEGAL remotely:

  1. Direct connection to the server through VPN
  2. Indirect connection to the server through a terminal server

You can combine both methods.

Direct Connection to the Server over Internet

For security reasons, you should only connect directly to your database server through VPN (Virtual Private Network). Ask you IT administrator to set up a VPN. It will let you and your team establish a secure connection (secure traffic tunnel) to your firm's network. Once a secure connection is established, you can access timeSensor LEGAL as usual.

Speed is usually lower through a VPN connection then within your local network. It is influenced by two things:

  • latency
  • bandwidth

Latency is an expression of how much time it takes for packets of data to get from your workstation through the internet to your server. It's expressed in milliseconds and can be measured with a PING command. There are various things that can impact latency:

  • network technology (copper line, WLAN, fibreglass)
  • actual distance between locations
  • number of hops (router, switches, firewalls) between locations

Let's assume you want to find out if you're getting a sufficient work speed between your home and the firm's server. Use a PING command to measure latency to your firm's firewall.

Both Mac OSX and Windows let you do that. For Mac, open the network utility and enter your firewall's IP address in the tab "Ping". The following is a real example for a connection over a distance of 120 km, copper line at the firm and fibreglass at remote location:

For Windows, choose "Run" in the Start menu, then type in "CMD". In the terminal window, enter the IP address of the firewall. This will also give you the latency:


D10. timeSensor Trial Version Does Not Start on Mac OS X

After downloading timeSensor LEGAL trial version for Mac OS X, if you see the message "This app is from an unidentified developer", please proceed as follows:


  • open your system preferences
  • go to "Security & Privacy"
  • under "General", open the lock and allow "Apps downloaded from"


D9. App Nap and 4D Server

App Nap was released with Mac OS X 10.9 as an energy saver. Apps which are not in use will go to sleep. You should always disable App Nap on a Mac server that hosts the 4D server. You can disable App Nap for each application or for your entire computer, including background tasks.

To do that, use the following terminal command:


defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

D8. Is Microsoft Office 2016 for Mac Compatible with timeSensor® LEGAL?

Microsoft® released a new Office Suite in July 2015 under the name MS Office 2016 for Mac.

Microsoft made some changes to VBA (Visual Basic for Applications). We had to update our timeSensor Word PlugIn, which is now fully operational (version 5.9). If you are having trouble, please download the newest version of the plugin from our website.

D7. What Are the System Requirements for timeSensor LEGAL?

Windows Clients

  • PC (Intel Core Duo or newer)
  • at least Windows 7
  • at least 4 GB available work memory
  • minimal screen resolution g 1280 x 1024

Mac Clients

  • Mac (Intel Core 2 Duo or newer)
  • at least 4 GB available work memory
  • minimal screen resolution g 1280 x 1024
  • macOS 10.11 - 10.13.3 (recommended: 10.12 Sierra)
    Installation of version 10.13.4 not recommended!


  • Recommended server configurations depending on the size of the firm
  • Server physical or virtualized in your office
  • On request, operation in a secure data center in Switzerland as a managed service (including monitoring and data backup)

For more information about compatibility and certification of the 4D database, click here: 4D Certification Matrix

D5. How Can I Create a Shortcut to the timeSensor® LEGAL Database?

When you start the timeSensor LEGAL client app, you will be asked which server you want to connect to (see C1. How do I connect with the timeSensor LEGAL Server?) If you want to avoid this step, create a *.4dlink file shortcut directly to your 4D database. Then, just double-click on the shortcut to connect to the database.

This is a 4D feature and not a feature of timeSensor® LEGAL. Follow this link and scroll all the way down to read about this in the 4D user manual: http://www.4d.com/docs/CMG/CMG40983.HTM

D4. Does timeSensor LEGAL Support Mac OSX User Profiles?

"Roaming Profiles" on Mac OSX are a significant source of errors for the 4D database. We advise against using user profiles with 4D. 

A common source of errors is that 4D needs read and write rights on numerous folders. If you encounter issues, check the following folders:

User folder:

Resources from the database server will be downloaded into this folder. The user currently logged in must not only have read and write access to this folder and its subfolders, but must also be the own of the folder.

/Library/Application Support/timeSensor/
This folder contains preferences and temporary data. The user currently logged in must have read and write access to this folder and its subfolders.

Program folder (Applications):

Do not install the client in the general application folder.

You should, instead, create an "Applications" folder within the user folder and add the client software to this folder, for each user. Add a shortcut to the dock or, even better, create a shortcut as .dlink file to bypass the server login.