Direkt zum Hauptinhalt

Versionshistorie

Version 2.7.4 (März 2026)

Fehlerbehebungen:

    Zeilenumbrüche in UserColumn-Platzhaltern: Mehrzeilige Texte aus benutzerdefinierten Spalten (z.B. über VBScript mit vbCrLf gespeichert) werden nun korrekt als <br /> in HTML-Mails dargestellt. Zuvor wurden \r\n-Zeilenumbrüche von HTML-Renderern ignoriert. Gleichzeitig werden die Werte HTML-encoded (XSS-Schutz).

    Version 2.7.3 (März 2026)

    Neue Funktionen:

    • Neues Modul: Offene Posten (MESO-WSOP): Automatischer Versand von OP-Infos an Kunden
      • Ermittlung offener Posten aus der WinLine FIBU (Tabelle T019) mit Gruppierung nach Kunden
      • Flexible Selektion nach Kontoart (Debitoren/Kreditoren), Fälligkeit, Mahnstufe, Mindest-Überfälligkeitstagen und individuellen Filtern
      • HTML-Vorlagen mit Platzhaltern für Kunden- und OP-Daten ({{#OP}}...{{/OP}} Wiederholungsbereiche)
      • Mehrstufige Empfängerermittlung: Rechnungs-E-Mail, Kunden-E-Mail, Kontakt, Mahnempfänger, statische Empfänger
      • Optionale Anhänge: Originalrechnungen aus MesoArchivWeb und OP-Blatt aus der FIBU als PDF über WinLine Server
      • Entwurfsmodus: OP-Mails können als Entwurf im Postausgang gespeichert und vor dem Versand geprüft/bearbeitet werden
      • Journal-Protokollierung mit konfigurierbarem Sendeintervall (SendIntervalDays) zur Vermeidung von Mehrfachversand
      • Ignorieren-Flag zum manuellen Ausschließen einzelner Kunden (im Journal oder Postausgang)
      • Vorschau-Funktion in der Administrationsoberfläche
      • Neue Lizenz: MESO-WSOP
    • OP-Blatt: Korrekter Report-Service-Endpunkt und alternative Formular-ID: Der OP-Blatt-Download verwendet den WinLine Report-Service (/ewlservice/reports) mit PDF-Validierung. Über die neue Einstellung OpenItemListFormId kann ein alternatives Formular für das OP-Blatt angegeben werden.
    • Interner Sentry-Fehlertracker: Automatische Erfassung und Protokollierung von Laufzeitfehlern zur schnelleren Diagnose
    • CSS-Inlining für OP-Mails: HTML-Mails werden für maximale E-Mail-Client-Kompatibilität mit inline CSS-Styles versehen (HtmlAgilityPack)

    Fehlerbehebungen:

      Zeilenumbrüche in UserColumn-Platzhaltern: Mehrzeilige Texte aus benutzerdefinierten Spalten (z.B. über VBScript mit vbCrLf gespeichert) werden nun korrekt als <br /> in HTML-Mails dargestellt. Zuvor wurden \r\n-Zeilenumbrüche von HTML-Renderern ignoriert. Gleichzeitig werden die Werte HTML-encoded (XSS-Schutz). NullReferenceException beim Ignorieren von Draft-Mails: Mehrfachauswahl von Entwurfs-Mails im Postausgang und anschließendes Ignorieren führte zu einer Exception, wenn optionale Referenzen (WorkflowSettings, SmtpAccount, EmlFile) nicht gesetzt waren (z.B. bei OP-Mails). Null-Prüfungen ergänzt.

      Paketaktualisierungen:

      • MesoXPO-DevEx25.2: 2026.4.65 → 2026.4.70
      • MesoXPO.Business-DevEx25.2: 2026.4.49 → 2026.4.56

      CI/CD:

      • Pandoc-Publizierung aus Documentation-Workflow entfernt, nur noch BookStack-Publish
      • CI-Workflows mit Reusable Workflows konsolidiert
      • Docker-Builds beschleunigt (QEMU, Provenance und SBOM entfernt)
      • Zentraler Beta-Deploy-Workflow für alle Container

      Version 2.7.2 (März 2026)

      Fehlerbehebungen:

      • OutOfMemoryException behoben: SQL-Subquery statt XPCollection/IN-Clause für große Datenmengen in der Filter-Auswertung

      Verbesserungen:

      • XAF ListViews auf wesentliche Spalten reduziert, DetailViews für QueuedMail/MailJournal/RecipientRuleTemplate ergänzt
      • CI: GitHub Workflows optimiert — Docker einmal bauen, Win-Builds parallelisiert

      Version 2.7.1 (März 2026)

      Verbesserungen:

      • XPView-Performance: XPView statt XPCollection für Filter-Auswertung in MailWorkerJob, AppointmentWorkerJob und IncidenceFilterService — deutlich geringerer Speicherverbrauch
      • WorkflowSettings: Workflows werden als ListView statt TagBox dargestellt

      Version 2.7.0 (März 2026)

      Neue Funktionen:

      • ArchivLinkInt/ArchivLinkExt Platzhalter: Neue Platzhalter-Variablen für interne und externe Dokumenten-Links aus MesoArchivWeb in E-Mails
      • Optionaler Betreff für MailMerge-Templates (MailTemplateSubject): Neues Feld MailTemplateSubject in den Mail-Einstellungen ermöglicht die Definition eines eigenen E-Mail-Betreffs bei Verwendung von Rich-Text-Vorlagen (MailMerge). Unterstützt dieselben Platzhalter-Variablen wie der restliche Mail-Inhalt. Wenn leer, wird wie bisher die Kurzbeschreibung des Vorgangs verwendet.
      • Deutsche Lokalisierung: Vollständige deutsche Übersetzung der Administrationsoberfläche mit Request Localization

      Sicherheit:

      • SQL-Injection-Schwachstellen durch SqlSanitizer behoben

      Refactoring:

      • RecipientResolverService aufgebrochen und Feld-Logik extrahiert
      • Anhang-Logik aus OrderLineWorkflowService extrahiert
      • Interfaces für WorkflowGenerationHelper und OrderLinePropertyMapper eingeführt
      • TimeProvider statt DateTime.Now in Services

      Plattform:

      • Migration auf .NET 10

      Paketaktualisierungen:

      • MesoXPO-DevEx25.2: 2026.4.65 → 2026.4.66 (Hauptansprechpartner-Fix bei Sortierung < 0)

      CI/CD:

      • BookStack-Publish in Documentation-Workflow integriert
      • Automatisches Löschen alter Artifacts (purge_artifacts.yml)

      Version 2.6.2 (Februar 2026)

      Fehlerbehebungen:

      • Textbaustein-Ermittlung: neuester Textbaustein über alle Wirtschaftsjahre: ProcessTextbausteinAsync ermittelt nun den neuesten Textbaustein (sortiert absteigend nach Mesoyear) zur angegebenen Nummer und Mandant. Der implizite MesoYear-Filter des MesoObjectLayer wird hierfür temporär deaktiviert (IgnoreMesoYear/ResetIgnoreMesoyear).
      • Mailversand bei wiederholter Workflownummer im selben Vorgang: Die Duplikat-Erkennung für Incidence-basierte Workflows prüft nun neben IncidenceId und WorkflowNumber auch die StepNumber. Damit wird bei mehrfacher Verwendung derselben Workflownummer (z.B. Schritt 1 → Mail versendet → Schritt 2 mit gleicher Workflownummer) der Folgeschritt korrekt als neuer Mailversand erkannt. Betrifft IncidenceFilterService und MailWorkerJob.

      Paketaktualisierungen:

      • MesoXPO-DevEx25.2: 2026.4.56-beta02 → 2026.4.60
      • MesoXPO.Business-DevEx25.2: 2026.4.42-beta07 → 2026.4.45
      • WinLineServer.ApiExtensions / WinLineServerClient: 1.2.3 → 1.2.4

      Version 2.6.1 (Februar 2026)

      Fehlerbehebungen:

      • Zusatzempfänger aus Vorgang (T170) im klassischen Pfad: SendToIncidenceAdditionalRecipient mit Zusatzfeld-Unterstützung wurde im Legacy-Mailversand (MailsFromIncidence) implementiert — bisher wurde die Einstellung nur im erweiterten Empfängerregelsystem (UseAdvancedRecipientRules) ausgewertet
      • Zusatzfeld-Unterstützung für Personenkonto-Zusatzempfänger: SendToCustomerAdditionalRecipient unterstützt nun auch Zusatzfelder (z.B. Zusatzfeld10) über die Zusatz-Navigation, nicht nur direkte Spalten
      • Textbaustein-Ermittlung verwendet Mesoyear aus dem Vorgang: ProcessTextbausteinAsync verwendet nun incidence.Mesoyear direkt statt das maximale Mesojahr aus dem Mandantenstamm abzufragen — damit wird der Textbaustein passend zum jeweiligen Vorgang geladen

      Version 2.6.0 (Februar 2026)

      Neue Funktionen:

      • Zusatzempfänger aus T170 und Zusatzfeldern: Empfänger können nun aus dem Zusatz-Objekt (Zusatzfelder) geladen werden, sowohl für klassische als auch erweiterte Empfängerregeln
      • Zentraler SmtpAccountResolver: Einheitliche SMTP-Konto-Ermittlung mit Prioritätskette (Workflow → Workflow-Einstellung → Mandant → System-Standard)
      • SMTP-Konto prüfen Button: Neuer Test-Button in der WorkflowSettings-DetailView zeigt pro Workflow das aufgelöste SMTP-Konto und dessen Herkunft an
      • Semantic Versioning für Container-Images: Docker-Images werden zusätzlich mit semantischen Versions-Tags (z.B. 2.6.0, 2.6, 2) versehen

      Verbesserungen:

      • Textbausteine werden immer aus dem aktuellen Mesojahr geladen

      Version 2.5.4 (Januar 2026)

      🐛 Fixed

      • Outlook blockiert eingebettete Grafiken: Behebung des Problems, dass Outlook eingebettete Grafiken in E-Mails als unsicher blockiert
        • Ursache: Bilder wurden über temporäre Dateien mit .tmp Extension eingebettet, die von Outlook's Sicherheitsfunktionen blockiert werden
        • Lösung: Bilder werden jetzt direkt aus dem Byte-Array als LinkedResource eingebettet (ohne temporäre Dateien)
        • Automatische Erkennung des Bildformats anhand der Datei-Extension oder Magic Bytes (PNG, JPEG, GIF, BMP, WebP)
        • Korrekte MIME-Type Zuordnung durch MimeKit basierend auf Dateiname mit richtiger Extension
        • Unterstützte Formate: PNG, JPEG, GIF, BMP, WebP mit automatischer Fallback-Erkennung
        • Geänderte Dateien: MesoWorker.Module/Models/MailData.cs und EmailGenerationTests/Models/MailData.cs

      Version 2.5.3 (Januar 2026)

      📚 Dokumentation

      • Ressourcenempfehlung für Docker Container: Umfassende Dokumentation für Container-Dimensionierung erstellt
        • Detaillierte CPU- und RAM-Empfehlungen für MesoWorkerService und Blazor Server Container
        • Drei Szenarien dokumentiert: Kleine Installation (Test), Mittlere Installation (Standard), Große Installation (Enterprise)
        • Ressourcenverbrauch nach Komponenten analysiert (Mail-Dienst, Workflow-Erzeugung, Terminsynchronisation, Überwachungsdienst)
        • Speicher- und Netzwerkanforderungen spezifiziert (Disk Storage, I/O, Bandbreite, Latenz)
        • Monitoring und Performance-Tuning Anleitung mit konkreten Schwellwerten
        • Best Practices für Produktivbetrieb (Health-Checks, Log-Rotation, Skalierung, Backups)
        • Checklisten für Deployment und laufenden Betrieb
        • Neue Dokumentationsdatei: Docs/RESSOURCENEMPFEHLUNG.md
        • Referenz in README.md im Inhaltsverzeichnis und Container-Deployment-Sektion

      Version 2.5.2 (Januar 2026)

      📚 Dokumentation

      • Formatangaben für Platzhalter als eigene Sektion: Dokumentation umstrukturiert für bessere Übersichtlichkeit
        • Eigener Hauptabschnitt (Sektion 8) für zentrale VariableReplacementService-Dokumentation
        • Hervorgehobene Verwendung durch alle Hauptkomponenten (Mail-Dienst, Workflow-Erzeugung, Terminsynchronisation, Überwachungsdienst)
        • Alle Platzhalter-Typen beschrieben: Basis-Platzhalter, Property, UserColumn, Image
        • Standard .NET Format-Strings dokumentiert (Datum, Währung, Zahlen, Prozent)
        • RTF-zu-Text-Konvertierung dokumentiert (ToPlainText, ToHtmlText)
        • Prefix/Suffix-Funktionalität mit Beispielen erklärt
        • Bild-Platzhalter mit HTML-Attributen beschrieben
        • Vollständige Beispiele und Kombinationen hinzugefügt
        • Verweise aus Mail-Vorlagen, OrderLineWorkflow und Terminsynchronisation eingefügt
        • Verbesserte Auffindbarkeit und Zugänglichkeit der Formatierungsdokumentation

      Version 2.5.1 (Januar 2026)

      🏗️ Refactoring

      • Zentrale E-Mail-Content-Generierung: Legacy MailsFromIncidence verwendet jetzt IMailContentBuilder
        • Duplicate Variablen-Ersetzungslogik entfernt (~305 Zeilen / 26% Code-Reduktion)
        • ReplaceVariables Methode durch IVariableReplacementService ersetzt
        • EmbedImages Methode durch IMailContentBuilder.EmbedImages ersetzt
        • ReplaceAnlagenPlaceholder durch IMailContentBuilder.ReplaceAnlagenPlaceholder ersetzt
        • Duplicate WinLineObjectValueResolver Klasse entfernt (bereits in VariableReplacementService)
        • Zentrale Wartung und Erweiterung der Content-Generierung vereinfacht
        • Konsistente Variablen-Ersetzung zwischen Legacy- und Advanced-Recipient-System

      Version 2.5.0 (Januar 2026)

      💎 Added

      • Automatisches Löschen von Terminen über MS Graph API
        • Neue Funktion zur automatischen Löschung von Terminen wenn bestimmte Bedingungen erfüllt sind
        • Zwei Löschbedingungen konfigurierbar (OR-verknüpft):
          • DeleteProperty: Eigenschaft die angibt, dass der Termin gelöscht werden soll
          • DeleteFilter: Filterkriterium zur Ermittlung welcher Termine gelöscht werden sollen
        • Löschung erfolgt pro Empfänger einzeln über die Graph API
        • Neue Journal-Properties Deleted (bool) und DeletedOn (DateTime) zur Nachverfolgung
        • Performance-Optimierung: Löschbedingungen werden VOR der Terminerstellung geprüft - Termine die Bedingungen erfüllen werden nicht angelegt
        • Nachträgliche Löschung: Bereits erstellte Termine werden bei nachträglicher Konfiguration oder Datenänderung gelöscht
        • Automatische Ausführung nach jedem Job-Lauf für bereits erstellte Termine
        • Robuste Fehlerbehandlung für bereits gelöschte Termine (404 Not Found)
        • Anwendungsfälle: Stornierte Aufträge, Status-Änderungen, eigenschafts- oder filter-basierte Löschung
        • Vollständige Integration in AppointmentWorkerJob mit Logging und Fehlerbehandlung

      Version 2.4.1 (Januar 2026)

      💎 Added

      • Neue Einstellung "Warte auf Beleg-Workflow" für Auftragszeilen-Workflow-Erzeugung
        • Neue Option WaitForVoucherWorkflow in OrderLineWorkflowSettings
        • Verhindert die Erzeugung von Belegzeilen-Workflows, wenn noch kein Beleg-Workflow existiert
        • Nicht verarbeitete Zeilen werden beim nächsten Job-Lauf automatisch erneut geprüft
        • Ermöglicht sequentielle Workflow-Erzeugung: zuerst Beleg-Workflow, dann Zeilen-Workflows
        • Funktioniert unabhängig von der bestehenden LinkVoucherWorkflowAsParent Option
        • Detailliertes Logging für übersprungene Belegzeilen

      Version 2.4.0 (Januar 2026)

      💎 Added

      • Modul-basierte Lizenzierung: WorkerService unterstützt jetzt modulare Lizenzierung
        • Drei separate Module können individuell lizenziert werden:
          • MESO-WSMAIL: Mailservice (aktiviert MailWorkerJob und NoRuleWarningJob)
          • MESO-WSBELEG: Belegzeilenworkflows (aktiviert OrderLineWorkerJob)
          • MESO-WSGRAPH: Graph API Terminabgleich (aktiviert AppointmentWorkerJob)
        • Automatische Erkennung lizenzierter Module beim Start
        • Jobs werden nur aktiviert wenn das entsprechende Modul lizenziert ist
        • Detailliertes Logging zeigt welche Module lizenziert sind und welche Jobs aktiviert werden
        • Basis-Produkt MESO-WorkerService weiterhin erforderlich

      🏗️ Refactoring

      • LicenseService erweitert um modulspezifische Prüfmethoden
        • CheckModuleLicenseAsync für einzelne Modulprüfung
        • GetLicensedModulesAsync zur Ermittlung aller lizenzierten Module
      • Job-Registrierung erfolgt jetzt nur noch für lizenzierte Module
      • Lizenzprüfung erfolgt früher im Startup-Prozess vor Job-Registrierung

      Version 2.3.1 (Januar 2026)

      🏗️ Refactoring

      • XAF Navigationsstruktur strukturiert: Navigation an Hauptkomponenten angepasst
        • NavigationItemAttribute zu allen Business Objects hinzugefügt
        • Logische Gruppierung nach Funktionsbereichen:
          • Stammdaten (Company, Workflow)
          • Mail-Dienst (MailSettings, MailJournal, WorkflowSettings, QueuedMail, NoRuleWarningSettings, NoRuleWarningJournal)
          • Bestelldatei-Workflows (OrderLineWorkflowSettings, OrderLineWorkflowJournal)
          • Termin-Synchronisation (AppointmentSettings, AppointmentJournal, GraphApiSettings)
          • Erweiterte Einstellungen (RecipientRuleTemplate, RecipientRuleDefinition, FilteringCriterion, PropertyValue)
        • Verbesserte Übersichtlichkeit und intuitive Navigation in der Administrationsoberfläche
        • Dokumentation der Menüstruktur in README.MD

      Version 2.3.0 (Januar 2026)

      💎 Added

      • Terminsynchronisation über MS Graph API: Neue Funktion zur automatischen Erstellung von Kalender-Terminen aus CRM-Einträgen
        • Flexible Workflow-Selektion mit optionalen Filtern für präzise CRM-Eintrags-Auswahl
        • Konfigurierbare Datumsfeld-Zuordnung (Start-/Enddatum, Kalenderstart-/-enddatum, Eskalationsdatum, Erfassungsdatum)
        • Optional: Zeitdauer-Addition zu ermittelten Datumsfeldern
        • Ganztags-Termin-Option steuerbar über konfigurierbare CRM-Eigenschaft
        • Flexible Empfänger-Ermittlung über eMail-Adressen:
          • Verfassender Benutzer des Workflows
          • Delegiert an Benutzer
          • Delegiert an Gruppe (alle Gruppenmitglieder)
          • XRM-Einträge (CrmMehrfacheinträge mit 1:N Benutzern oder Gruppen)
          • Vertreter des zugewiesenen Benutzers
          • Kombinationen mehrerer Quellen möglich
        • Betreff und Body mit VariableReplacementService für dynamische Inhalte
        • Optionale Fall-Anhänge mit Filterung nach Archiv-Formular-ID
        • Journal zur Dokumentation erstellter Termine mit Graph Event IDs
        • Optionale Rücksynchronisation von Terminänderungen aus Exchange zurück in CRM:
          • Konfigurierbar mit Zeithorizont (z.B. 7 Tage)
          • Nur verfügbar wenn ein CRM-Eintrag zu einem einzelnen Termin führte
          • Synchronisiert Änderungen an Datum, Betreff und Body zurück in entsprechende CRM-Felder
        • Authentifizierung über Azure AD Client Credentials (App-only)
        • Termine werden in persönlichen Kalendern der Empfänger erstellt
        • Automatische Ausführung alle 10 Minuten (konfigurierbar)
        • Umfassende Fehlerbehandlung und Protokollierung

      Version 2.2.4 (Januar 2026)

      💎 Added

      • Workflow-Erzeugung aus Bestelldateizeilen: Neue Optionen zum Anfügen von Anhängen
        • AttachVoucherDocument: Fügt das Beleg-Dokument aus der ArchivId der Belegstufe als Anhang zum erzeugten CRM-Fall hinzu
        • AttachVoucherAttachments: Fügt alle Beleganhänge aus der DokumentenId als Anhänge zum CRM-Fall hinzu
        • AttachParentWorkflowAttachments: Kopiert Anhänge vom übergeordneten CRM-Fall (bei aktiviertem LinkVoucherWorkflowAsParent)
        • Automatische Duplikatserkennung verhindert mehrfaches Anfügen derselben Dokumente
        • Umfassende Fehlerbehandlung und Protokollierung für robuste Dokumentenverarbeitung

      Version 2.2.3 (Dezember 2025)

      🐛 Fixed

      • EML-Generierung bei Änderung von QueuedMail-Entwürfen: RTF-Formatierung bleibt erhalten
        • Beim Ändern des Body einer QueuedMail (Draft) wird RTF nun korrekt zu HTML konvertiert
        • Verhindert, dass RTF-Code in der EML-Datei erscheint
        • Formatierungen (Fett, Kursiv, Absätze etc.) bleiben erhalten
        • Verwendet RichEditDocumentServer für präzise RTF-zu-HTML-Konvertierung

      Version 2.2.2 (Dezember 2025)

      Neue Funktionen:

      • Schnellstart-Sektion in README.MD: Neue übersichtliche Schritt-für-Schritt-Anleitung zur Inbetriebnahme
        • Klare Darstellung der erforderlichen Reihenfolge: ConnectionStrings konfigurieren, Service starten (Datenbank wird automatisch erstellt)
        • Beide Deployment-Optionen (Windows und Container) im Schnellstart abgedeckt
        • Wichtige Hinweise und Tipps zur korrekten Installation

      Verbesserungen:

      • README.MD-Struktur verbessert: Installation und Ersteinrichtung umstrukturiert
        • Datenbank-Ersteinrichtung als kritischer erster Schritt deutlich hervorgehoben
        • Warnhinweise an allen relevanten Stellen hinzugefügt
        • Verweise auf Schnellstart-Sektion für schnelle Orientierung
        • Verbesserte Navigation durch aktualisiertes Inhaltsverzeichnis

      Version 2.2.1 (Dezember 2025)

      Neue Funktionen:

      • Deutsche Übersetzungen für die Administrationsoberfläche: Alle fehlenden Beschriftungen wurden ins Deutsche übersetzt
        • Workflow-Protokoll aus Bestelldateizeilen: Vollständige Übersetzung aller Felder
        • Workflow-Einstellungen: Vollständige Übersetzung aller Felder
        • Mail-Anhänge: Vollständige Übersetzung hinzugefügt
        • Verbesserte Benutzerfreundlichkeit der Administrationsoberfläche

      Version 2.2.0 (Dezember 2025)

      Neue Funktionen:

      • Workflow-Erzeugung aus Bestelldateizeilen: Neue Funktion zur automatischen CRM-Fall-Erzeugung auf Basis von Belegzeilen
        • Automatische Workflow-Generierung aus Bestelldateizeilen
        • Flexible Filterkriterien für präzise Zeilenselektion
        • Verhindert Mehrfachverarbeitung durch intelligente Protokollierung
        • Optionale Speicherung der erzeugten Fall-ID in benutzerdefinierter Spalte
        • Konfigurierbar über die Administrationsoberfläche
        • Automatische Ausführung alle 5 Minuten (konfigurierbar)
        • Umfassende Fehlerbehandlung und Protokollierung
      • Konfigurierbare Datumsfelder für Workflows aus Bestelldateizeilen
        • Wahl zwischen Standard-Datumsfeldern und Kalender-Datumsfeldern
        • Standardmäßig deaktiviert für Abwärtskompatibilität

      Fehlerbehebungen:

      • Deutsche Sprachressourcen im Container-Deployment
        • Deutsche Sprachauswahl in der Administrationsoberfläche funktioniert nun korrekt im Container

      Version 2.1.1 (Dezember 2025)

      Fehlerbehebungen:

      • Thread-Safety-Problem im Mail-Dienst behoben

      Version 2.1 (November 2025)

      Neue Funktionen:

      • Automatische EML-Neuerzeugung für Entwürfe im Postausgang
        • Automatische Regenerierung bei Änderungen an Empfänger, Betreff, Text, CC und BCC
        • Erhaltung der bestehenden Anhänge beim Regenerieren
        • Funktioniert nur bei E-Mails mit aktiviertem Entwurf-Status
        • Nahtlose Integration in die Detailansicht des Postausgangs
      • Logische Zeitbereiche für Workflow-Filterung
        • Unterstützte Zeitbereiche: Dieses Jahr, Dieser Monat, Dieses Quartal, Diese Woche, Heute, Seit gestern
        • Automatische Berechnung des Startdatums basierend auf dem gewählten Zeitbereich
        • Kompatibel mit bestehenden Filter-Optionen
        • Vereinfachte Konfiguration ohne Wartung fester Datumswerte
      • Überwachungsdienst für fehlende E-Mail-Versendungen
        • Mandantenspezifische Konfiguration mit flexiblen Zeiträumen
        • Grace Period zur Vermeidung von Fehlalarmen für gerade verarbeitete Workflows
        • Automatische Duplikatsverhinderung durch Protokollierung
        • HTML-formatierte Warnungs-E-Mails mit detaillierter Fall-Auflistung
        • Konfigurierbare Empfänger und optionale SMTP-Konten
        • Zeitplanbasierte Ausführung mit konfigurierbaren Intervallen
        • Umfassende Fehlerbehandlung und Protokollierung

      Version 2.0 (Oktober 2025)

      Neue Funktionen:

      • Erweiterte Empfängerregeln mit Prioritätssystem
      • Bedingte Zustellungslogik
      • Individuelle E-Mail-Zustellung pro Empfänger
      • Microsoft 365 OAuth-Authentifizierung für SMTP
      • Container-Support mit Docker Images
      • Health-Checks für Monitoring

      Verbesserungen:

      • Migration auf .NET 9
      • Modernisierung der Software
      • Verbesserung der Administrationsoberfläche

      Fehlerbehebungen:

      • Diverse Fehlerbehebungen im Mail-Versand
      • Verbesserungen der Anhangsverwaltung