Installation «Helper»

Aus Helper
(Weitergeleitet von Installation)
Zur Navigation springen Zur Suche springen

Profile GmbH unterstützt Sie beim gesamten Installationsprozess. Wir kümmern uns um die SQL-Server-Installation und stellen fertige Programm- (macOS) oder Installationspakete (Windows) für die Clients zur Verfügung.
Hier möchten wir zu Ihrem Verständnis die Installationsarchitektur von Helper beschreiben.

Einzelplatz-Installation

Bei der Einzelplatzinstallation werden sowohl Verwaltungs- als auch Applikationsdaten auf nur einem Gerät installiert.

Folgende Komponenten werden dabei installiert (Stand 09-26):

Profile GmbH installieren folgendes

  • PostgreSQL-Server 18 (freies Datenbankmanagementsystem)
  • pgAdmin 4.x (Open-Source-Software zur Administration von PostgreSQL-Datenbank-Servern)
  • Backup-Skripts
  • Helper Installer 37 (Runtime-Version der Omnis Entwicklungsumgebung mit dem Helper drin)

Im Benutzerverzeichnis werden unter «Profile GmbH\Helper 37\startup» die eigentliche Programmbibliothek «Helper.lbs» und die Belegsammlungen «Replib.lbs» (Standard) und «Kundenname.lbs» (individuelle Belege) abgelegt.

Mehrplatz-Installation (Server-Client-Installation)

Bei einer Server-Client-Installation werden Verwaltungs- und Applikationsdaten getrennt installiert.

Server-Installation

Folgende Komponenten werden dabei installiert (Stand 06-20):

  • PostgreSQL-Server 18 (freies Datenbankmanagementsystem)
  • pgAdmin 4.x (Open-Source-Software zur Administration von PostgreSQL-Datenbanken)
  • Omnis development 11 (Entwicklungsumgebung von Omnis für den Remotesupport)
  • Auto-Update-Funktion für die automatische Verteilung an die Clients
  • Backup-Skripts

Client-Installation (Arbeitsplatzrechner)

  • Helper Installer 37 (Runtime-Version der Omnis Entwicklungsumgebung mit dem Helper drin)

Im Benutzerverzeichnis werden unter «Profile GmbH\Helper 22\startup» die eigentliche Programmbibliothek «Helper.lbs» und die Belegsammlungen «Replib.lbs» (Standard) und «Kundenname.lbs» (individuelle Belege) abgelegt.

Spezielle Installationsumgebungen

Installationen in virtuellen Windows-Umgebungen beispielsweise unter VMware laufen in der Regel gleich ab.
Spezielle Cloudinstallationen (z. B. PostgreSQL-Instanz in AWS, Terminalserver-Lösungen) müssten besprochen werden.

Benennung und Versionsnummer

Nach der Installation von «Helper» ist die aktuelle Version im Namen sichtbar (z. B. «Helper 37.1»).
Ist das Modul «Leistungserfassung» installiert so lautet die Benennung entsprechend «LEFA 37.1».

Schriften

Die Barcode-Schriftart «30F9_NEW.ttf» ist Teil des Installationspaketes. Spezielle Hausschriften müssen uns vom Kunden zur Verfügung gestellt werden, wenn sie Teil des Installationspaketes sein sollen oder von diesem selber auf allen Clients installiert werden.

Antiviren-Software

Es ist empfohlen, dass das Software-Verzeichnis des PostgreSQL-Servers in die Ausschlussliste der installierten Antivirus-Lösung aufgenommen wird.

Firewall-Einstellungen

Der Helper-Server benötigt für die Kommunikation mit der Datenbank den offenen TCP/IP-Port 5432 (eingehend).

Sicherung der Datenbank

An jedem Wochentag wird im laufenden Betrieb mittags und am späteren Abend ein SQL-Dump als Backup erstellt.
Dies wird in Cron (macOS) oder in der Aufgabenplanung (Windows) in der Serverumgebung eingerichtet. Die Backup-Dateien bleiben eine Woche erhalten.
Hinweis: Der Kunde muss sicherstellen, dass das Backup-Verzeichnis zusätzlich auf Band gesichert wird.
Ausserdem muss regelmässig überprüft werden, dass Sicherungsdateien wunschgemäss erstellt werden.

Autoupdate-Funktion

Profile GmbH erweitert laufend die Funktionalität von «Helper». Updates werden nach Absprache mit Ihnen auf den Server geladen und beim nächsten Helper-Start den einzelnen Clients zur Installation angeboten.
Gleich beim ersten Erscheinen der Aufforderung zum Update muss dieses bestätigt und ausgeführt werden.

Remote-Support

Für den schnellen Support arbeitet Profile GmbH mit der Quicksupport-Lösung von Teamviewer.
Für Installation, Monitoring und Serverwartung empfiehlt sich die dauerhafte Installation von Teamviewer Host.
Sofern vorhanden, kann auch mit RDP- oder VPN-Verbindungen gearbeitet werden.

Client-Installation unter Windows

Profile GmbH bereitet Ihnen einen «Helper»-Installer vor, welcher für Sie nach einem Klick alle notwendigen Dateien (auch Schriften und Erweiterungen) in die richtigen Verzeichnisse kopiert.
Beim ersten Starten werden Ihnen die aktuellen «Helper»-Programmbibliotheken zur Installation angeboten.
Nehmen Sie diese Installation umgehend vor. Nach einem Neustart können Sie sich nun mit Ihrem Konto an «Helper» anmelden.

Fehlermeldung bei der Installation

Microsoft Defender SmartScreen=

Manchmal verhindert der Microsoft Defender SmartScreen das Ausführen des Installers oder des Helpers. Es erscheint dann dieses Bild:

Das liegt daran, dass der Helper ein global gesehen recht exklusives Programm ist und nicht über genügend 'Reputation' verfügt (wie Microsoft es ausdrückt). Sie können diese Meldung so übersteuern,

  • Klicken Sie auf 'Weitere Informationen'
  • Überprüfen Sie, dass der Installer von Profile GmbH stammt
  • Klicken Sie auf 'Trotzdem ausführen'

Smart App Control

Es kann sein, dass die Ausführung des Helpers plötzlich durch Smart App Control von Windows verhindert wird. Das liegt an einer strengeren Auslegung der Signierung. Smart App Control hat eine zeitlang nur beobachtet und fängt plötzlich an, einzuschreiten. Wir arbeiten an einer Lösung, die da dann beinhaltet, dass Sie neue Helper-Installer erhalten. Als kurzfristigen Workaround gibt es nur die Möglichkeit 'Smart App Control' zu deaktivieren:

  • Gehen Sie in die Einstellungen zu 'Windows Sicherheit'
  • Klicken Sie auf die Schaltfläche 'App- und Browsersteuerung'
  • Klicken Sie auf 'Einstellungen zu Smart App Control'
  • Klicken Sie auf 'Deaktiviert'

Laut Microsoft kann es sein, dass ein Windows-Update 'Smart App Control' wieder aktiviert.

Client-Installation unter macOS

Profile GmbH liefert Ihnen ein vorbereitetes Programmpaket mit «Helper», welches Sie auf Ihren Mac-Geräten selber installieren können.
Beim ersten Starten werden Ihnen die aktuellen «Helper»-Programmbibliotheken zur Installation angeboten.
Nehmen Sie diese Installation umgehend vor. Nach einem Neustart können Sie sich nun mit Ihrem Konto an «Helper» anmelden.

Verwandte Themen

Empfohlene Systemanforderungen
Einrichten der Druckersteuerung
Installation «LEFA»