Wie funktioniert der timeSensor Service Client?

Wie funktioniert der timeSensor Service Client?

Hintergrund

Seit einigen Jahren besteht die Tendenz, immer mehr Aufgaben auf den Datenbank Server zu verlagern. Damit trotzdem die Gesamtperformance für die Benutzer nicht darunter leidet, kann ein Service Client eingerichtet werden. Eine Auslagerung arbeitsintensiver Hintergrundaufgaben auf einen Service Client führt zu einer besseren Lastverteilung.
Dieses Feature besteht nur auf Windows Servern, ab Build 3697. Unter macOS kann kein Service Client eingerichtet werden.

Wie richtet man einen Service Client ein?

Der Service Client wird im Verzeichnis C:\ProgramData\timeSensorProgram installiert. Meist befindet sich dort bereits ein Ordner timeSensor Client. Dieser Ordner kann einfach dupliziert und in timeSensor ServiceClient umbenannt werden.


Öffnen Sie anschliessend im Ordner timeSensor DataFiles/STUFF/SETTINGS die Datei serviceClientSettings.json mit Notepad und setzen Sie den Parameter "enable" auf true, wie gezeigt:


Starten und Stoppen des Service Client

Wir der Service Client an besagter Stelle gefunden und ist der Parameter "enable" auf true gesetzt, so startet der Service Client nach dem Start der Datenbank mit einer geringen Verzögerung automatisch. Ebenfalls wird er beim Beenden des Servers automatisch wieder beendet.

GUI

Läuft der Server als Dienst, so hat auch der Service Client keine Benutzeroberfläche. Läuft die Datenbank hingegen als App, so zeigt der Service Client ein Fenster und darin die Aktivitäten.

Log

Die Aktivitäten des Service Client werden in zwei Logs registriert. Diese befinden sich im Pfad timeSensor DataFiles/Logs/tsl_logs/00100 SERVICE_CLIENT


Aktivitäten

Der Service Client ruft im Hintergrund automatisch Emails und beA Nachrichten ab, wandelt diese in PDF um und archiviert die Dokumente. Da diese Aufgaben sehr arbeitsintensiv sind und den Datenbank Server belasten, führt die Auslagerung auf einen Service Client zu einer besseren Lastverteilung und somit zu einer besseren System-Performance.

Lizenzen

Der Service Client beansprucht keine zusätzliche Lizenz.
    • Related Articles

    • Client verbindet sich nicht mit dem Server

      Ausgangssituation Beim Start des tSL-Clients erscheint die Fehlermeldung, dass man sich an den Administrator wenden soll. Erklärung Dies liegt daran, dass der Client sich nicht mit dem Server verbinden konnte. Lösung Die Verbindung mit dem Server ...
    • Wie lade ich die Ressourcen des Clients neu?

      Allgemeines Unter Umständen kann es vorkommen, dass es Probleme mit dem timeSensor Client gibt, da die Ressourcen nicht richtig oder nicht vollständig geladen wurden. In diesem Falle ist es hilfreich, die Ressourcen nochmals neu zu laden. Vorgehen ...
    • Wie findet der Client seinen Server?

      Hintergrund Es kann vorkommen, dass der timeSensor Client nach einem Update seinen Server nicht mehr findet, oder dass Kunden auf einem Testserver im gleichen Netzwerk landen, wenn der Produktivserver ausgeschaltet ist. Dieser Artikel diskutiert, wie ...
    • Anmeldung der timeSensor Client App am Datenbank Server

      Allgemeines Bei der timeSensor Client App handelt es sich um einen Rich Client, also einen generischen Client, mit welchem Sie sich an einer 4D Datenbank anmelden können. Die Client App wird von 4D bereit gestellt, sie gelegentlich auch einfach als ...
    • Wie funktioniert die Funktion "Regelbasierte Ertragsverteilung"?

      Haben Sie unterschiedliche Regeln, nach welcher Sie den Ertrag unter Ihren Mitarbeitern aufteilen, so benötigen Sie eventuell die Aktivierung der regelbasierten Ertragsverteilung. Wie diese funktioniert werde ich Ihnen im folgenden Artikel erklären. ...