General
Due to limited access rights, it may be necessary for the system administrator to activate the 4D database after an update.
Background
timeSensor LEGAL is based on the 4D database. Both programmes are closely interlinked, but they are developed independently of each other. For this reason, there are two types of updates in timeSensor LEGAL:
- Updates in which only the timeSensor LEGAL software is updated.
- Updates that update both the timeSensor LEGAL software and the 4D database.
Updates of timeSensor LEGAL only
Updates in which only the timeSensor LEGAL software is updated usually work without problems in all environments: when the client app is started, it checks whether an update is available and, if so, the new programme resources are transferred. Therefore, the start of the application after an update takes a little longer until all programme resources have been updated locally. Afterwards, the client is started normally.
Updates of timeSensor LEGAL and the 4D database
It becomes more demanding if a newer version of the 4D database is delivered with the update. In this case, the client app notices when it is started that its own version no longer matches the version of the server's 4D database. Now the client app will update itself automatically: the latest version of the client app will be downloaded from the server, the client app currently in use will close and be replaced by the newer version and then started.
Attention access rights!
Depending on the configuration of the system, and especially in terminal server environments, it may happen that the mechanism described above is prevented by the system. It may be that the new app cannot be installed because the necessary read/write rights are missing, or the new client app can be installed but not started. In this case, it is necessary for the system administrator to take appropriate precautions so that users can continue to work. For example, the system administrator may need to launch the new client app once per Terminal Server instance with administrator privileges before users can use the app. It could also be that the system administrator has to distribute the new client app by other means. Discuss with your system administrator the correct workflow for your Terminal Server environment.