Direkt zum Hauptinhalt

Schnellstart

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

Einrichtungsschritte

Die EinrichtungMesoWorkerService erfolgt in dieserdrei Reihenfolge:Schritten:

  1. ConnectionStrings konfigurierenInstallieren — Windows-Dienst oder Container-Deployment einrichten (Datenbankverbindungsiehe zum SQL Server)Installation)
  2. ServiceKonfigurieren starten— Datenbankverbindungen, Lizenz und einrichtenWinLine-Integration anpassen (siehe Konfiguration)
Einrichten — Admin-Passwort setzen, SMTP-Konten anlegen, Mandanten aktivieren und Module konfigurieren (siehe Nach der Installation)

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

        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
        

        Service starten:

        Start-Service -Name "MESO-WorkerService"
        

        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

            Container starten:

            docker-compose up -d
            

            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:

                Admin-Passwort setzen bei der Erstanmeldung SMTP-Konten einrichten für E-Mail-Versand (siehe SMTP-Konten einrichten) Mandanten aktivieren in der Administrationsoberfläche 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.