Direkt zum Hauptinhalt

Schnellstart

Diese Anleitung führt Sie durch die wichtigsten Schritte zur Inbetriebnahme des MesoWorkerService. Für detaillierte Informationen konsultieren Sie bitte die entsprechenden Abschnitte in dieser Dokumentation.

Einrichtungsschritte

Die Einrichtung erfolgt in dieser Reihenfolge:

  1. ConnectionStrings konfigurieren (Datenbankverbindung zum SQL Server)
  2. Service starten und einrichten

Hinweis: Die Anwendungsdatenbank (MesoWorkerDb) wird beim ersten Start automatisch erstellt. Eine manuelle Datenbank-Erstellung ist nicht erforderlich — es genügt, dass der angegebene SQL-Benutzer die Berechtigung hat, Datenbanken anzulegen.


Schritt 1: ConnectionStrings konfigurieren

Konfigurieren Sie die Datenbankverbindungen des MesoWorkerService. Die Anwendungsdatenbank (MesoWorkerDb) wird beim ersten Start automatisch erstellt — der SQL-Benutzer benötigt dafür CREATE DATABASE-Rechte.

Windows-Dienst

Bearbeiten Sie die Datei appsettings.json im Installationsverzeichnis des MesoWorkerService:

{
  "ConnectionStrings": {
    "ConnectionString": "Data Source=SQL-SERVER;Initial Catalog=MesoWorkerDb;Integrated Security=true;TrustServerCertificate=true",
    "WinLineSystemDBConnectionString": "Data Source=SQL-SERVER;Initial Catalog=CWLSYSTEM;Integrated Security=true;TrustServerCertificate=true"
  },
  "License": {
    "CustomerNr": "12345",
    "LicenseNr": "LIZENZNUMMER"
  }
}

Wichtig: Ersetzen Sie:

  • SQL-SERVER: Ihr SQL Server Hostname
  • 12345 und LIZENZNUMMER: Ihre Lizenzinformationen
  • MesoWorkerDb: Name der Anwendungsdatenbank (wird automatisch angelegt)

Container-Deployment

Konfigurieren Sie die Umgebungsvariablen in Ihrer docker-compose.yml oder im Portainer Stack:

environment:
  # Lizenzierung
  - LICENSE_CUSTOMER_NR=12345
  - LICENSE_LICENSE_NR=LIZENZNUMMER
  
  # Datenbankverbindungen (SQL-Benutzer benötigt CREATE DATABASE-Rechte)
  - ConnectionStrings__ConnectionString=Data Source=SQL-SERVER;Initial Catalog=MesoWorkerDb;User ID=sql-user;Password=sql-pass;TrustServerCertificate=true
  - ConnectionStrings__WinLineSystemDBConnectionString=Data Source=SQL-SERVER;Initial Catalog=CWLSYSTEM;User ID=sql-user;Password=sql-pass;TrustServerCertificate=true

Wichtig:

  • Ersetzen Sie SQL-SERVER, sql-user, sql-pass mit Ihren tatsächlichen Zugangsdaten
  • Ersetzen Sie 12345 und LIZENZNUMMER mit Ihrer Lizenz

Schritt 2: Service starten

Windows-Dienst

  1. Service installieren (siehe Option 1: Windows-Dienst für Details):

    New-Service -Name "MESO-WorkerService" `
                -BinaryPathName "C:\MesoWorkerService\MesoWorkerService.exe" `
                -DisplayName "MESO Worker Service" `
                -Description "Automatisierungsdienst für Mesonic WinLine" `
                -StartupType Automatic
    
  2. Service starten:

    Start-Service -Name "MESO-WorkerService"
    
  3. Web-Interface öffnen:

    • Öffnen Sie http://localhost:5000 im Browser
    • Melden Sie sich mit Benutzername Admin an (Passwort muss bei Erstanmeldung gesetzt werden)

Container-Deployment

  1. Container starten:

    docker-compose up -d
    
  2. Web-Interface öffnen:

    • Blazor UI: http://server:8012 (oder Ihr konfigurierter Port)
    • Melden Sie sich mit Benutzername Admin an (Passwort muss bei Erstanmeldung gesetzt werden)

Nächste Schritte

Nach der erfolgreichen Inbetriebnahme sollten Sie:

  1. Admin-Passwort setzen bei der Erstanmeldung
  2. SMTP-Konten einrichten für E-Mail-Versand (siehe SMTP-Konten einrichten)
  3. Mandanten aktivieren in der Administrationsoberfläche
  4. Module konfigurieren je nach lizenzierten Modulen:
    • Mail-Einstellungen für Ihre Workflows
    • OrderLine-Einstellungen für Belegzeilen-Workflows
    • Appointment-Einstellungen für Terminsynchronisation
    • OpenItem-Einstellungen für den OP-Versand

Für detaillierte Konfigurationsoptionen konsultieren Sie die entsprechenden Abschnitte in dieser Dokumentation.