Appearance
Changelog
Alle nennenswerten Änderungen an diesem Projekt werden in dieser Datei dokumentiert.
Systemanforderungen
- microtech: getestet mit Gen 24 Core/Enterprise Build 7220, mindestens Gen 24 Core/Enterprise Build 7210
- ELO: getestet mit Indexserver Version 25.00.000, mindestens Indexserver Version 25.00.000
- ConnectELO: getestet mit V1, mindestens V1
Demnächst
Features
- [#355] Ein Changelog wurde implementiert, um die Übersicht über Änderungen in ConnectCloud zu verbessern.
- [#396] Die monatliche Abrechnung wurde erweitert, um abrechnungsrelevante Nutzungsstatistiken pro Kunden Bucket im S3 Bucket zu speichern und einen passenden Ausgangsbeleg in microtech zu erstellen.
- [#426] Für Demo-Zwecke wurde eine Pseudonymisierung im Invoice-Portal implementiert.
- [#430] Die Prüfung von Firmendaten kann nun optional detaillierter durchgeführt werden.
- [#465] Das Onboarding wurde vollständig in den Portal-Workflow integriert.
- [#477] Unterstützung für Rückfragen innerhalb von Workflows wurde hinzugefügt.
- [#479] Die Migration des Invoice-Services nach Go wurde abgeschlossen, um die Performance zu steigern.
- [#484] Die Landingpage wurde inhaltlich und optisch aktualisiert.
- [#490] Eine Vertrauensseite (Trust Page) wurde zur Landingpage hinzugefügt.
- [#493] Wichtige Informationen können nun über einen Newsletter direkt im Portal angezeigt werden.
- [#495] Die Benutzeroberfläche für Workflows wurde für mobile Endgeräte optimiert.
- [#496] Ein Status-Indikator wurde im Portal hinzugefügt.
- [#497] Eine Anmeldung für den Brevo-Newsletter wurde auf der Landingpage integriert.
- [#502] Verschiedene SEO-Optimierungen für die mbcom Cloud wurden durchgeführt.
- [#503] Ein neues Feld für Workflows wurde im Microtech-Hub hinzugefügt.
- [#506] Die Onboarding-Funktion im Portal wurde um eine Rechnungsvalidierung erweitert, die prüft, ob die Vorgänge-Tabelle das Auswahlfeld 'Bezugsbelege' enthält und ob es als Textfeld konfiguriert ist.
- [#510] Die Abrechnung von Sophos-Lizenzen wurde automatisiert.
- [#511] Die Kostenstellenabrechnung wurde automatisiert, um den manuellen Aufwand zu reduzieren.
- [#511] Ein automatisiertes MSP-Abrechnungsmodul für Mailstore-Lizenzen wurde hinzugefügt.
- [#520] Ein Konzept für Notfall-Reporting-Mechanismen wurde implementiert.
- [#520] Hilfreiche Hinweise bei abgelehnten Rechnungen wurden hinzugefügt, um die Fehlerbehebung zu erleichtern.
- [#526] Ein Dark/Light-Mode für das Portal wurde implementiert.
- [#527] Die Entra ID Einrichtung wurde direkt im Onboarding verlinkt.
- [#535] Ein neues Berechtigungskonzept für das Portal wurde eingeführt.
- [#537] Metriken für die Rechnungsverarbeitung wurden implementiert, um die Systemstabilität besser überwachen zu können.
- [#538] Die Funktion zum erzwungenen Zurückziehen von Workflows in die Gruppe wurde hinzugefügt.
- [#540] Workflows können nun direkt in Microtech eingebettet werden.
- [#540] Die Navigation im Portal wurde für mobile Geräte optimiert.
- [#542] Rückfragen in der öffentlichen Dokumentation zur Einrichtung wurden ergänzt.
- [#544] Die Endbenutzer-Dokumentation für ConnectInvoice wurde umfassend aktualisiert.
- [#545] Endnutzerdokumentation für ConnectWORKFLOW erstellt
- [#548] Die Endbenutzer-Dokumentation für OpenSearch im Microtech-Hub wurde hinzugefügt.
- [#556] Ein Timeout für den Besitz von Workflows wurde implementiert, um Blockaden zu vermeiden.
- [#558] Unterstützung für Debugger wurde hinzugefügt, um die Fehlersuche zu erleichtern.
- [#578] Das Such-Backend wurde auf Qdrant migriert, was die Performance und Genauigkeit der Suche verbessert.
- [#583] On-Prem Grafana-Dashboards wurden zur besseren Übersicht direkt ins Portal integriert.
- [#590] Technische Anforderungen für ConnectInvoice wurden in der Endbenutzer-Dokumentation ergänzt.
- [#595] Der Billing-Service wurde um die Unterstützung von Kostenstellen erweitert.
- [#595] Ein manueller Trigger für die Abrechnung wurde hinzugefügt, um mehr Flexibilität bei der Rechnungserstellung zu bieten.
- [#596] Die Dokumentation für das Onboarding mit Authentik und Entra ID wurde präzisiert.
- [#597] Die Authentik-Instanz wurde durch einen benutzerdefinierten OIDC-Dienst ersetzt, um die Unvorhersehbarkeit von UI-basierten Konfigurationen, Komplexität und mögliche Sicherheitsrisiken zu reduzieren.
- [#600] Die Logik zur Artikel- und Kostenstellenfindung wurde in der Dokumentation von ConnectInvoice ergänzt.
- [#601] Die öffentliche Dokumentation wurde reorganisiert, um die Auffindbarkeit von Informationen zu verbessern.
- [#606] Eingebettete Ansichten für Workflows wurden implementiert, um eine nahtlose Integration in Drittsysteme zu ermöglichen.
- [#608] Benutzer können Aufgaben schneller bewerten, priorisieren und übernehmen, da bis zu zwei konfigurierbare Zusatzinformationen direkt in der Aufgabenübersicht angezeigt werden.
- [#610] Die Dokumentation der Verarbeitung von E-Rechnungen mit unterschiedlichen Geschäftsvorfällen wurde angepasst und zukunftssicher gestaltet.
- [#621] Die technische Dokumentation von ConnectCloud wurde von internen zu öffentlichen Dokumenten migriert, um eine bessere Zugänglichkeit und Transparenz für Kunden und Partner zu gewährleisten.
- [#630] Die ConnectINVOICE-Dokumentation wurde um weitere Regeln ergänzt.
- [#640] Benutzer können eine bereits geöffnete und geprüfte Aufgabe direkt aus der Detailansicht übernehmen. Dadurch werden unnötige Navigationsschritte vermieden und die Bedienung wird vereinfacht.
- [#641] Die Aufgabenübernahme wurde verbessert, indem die Aufgabe nach der Übernahme automatisch in der Bearbeitungsansicht geöffnet wird, wodurch der Benutzer ohne zusätzlichen Navigationsschritt mit der Aufgabe fortfahren kann.
- [#719] Die Schaltflächen für die nächsten Schritte in den Workflows können jetzt mit individuellen Farben und Icons konfiguriert werden, um eine bessere Benutzererfahrung zu ermöglichen.
- [#721] Die Konfiguration von Spalten/Feldern in Microtech-Daten ist jetzt native suchbar, was die Benutzerfreundlichkeit verbessert.
- [#dep] Der ELO IX Client wurde aktualisiert.
- [#dep] Die gRPC-Bibliotheken wurden aktualisiert.
- [#dep] Das Jackson-Framework wurde aktualisiert.
- [#dep] Das Kubernetes-Monorepo wurde aktualisiert.
- [#dep] Die Lucide-Icons wurden aktualisiert.
- [#dep] Die Minio-Go-Bibliothek wurde aktualisiert.
- [#dep] Die OIDC-Bibliotheken wurden aktualisiert.
- [#dep] OkHttp wurde aktualisiert.
- [#dep] Der OpenSearch-Go-Client wurde auf Version 4 aktualisiert.
- [#dep] Das Frontend nutzt nun pnpm 10.
- [#dep] Prettier wurde auf Version 3 aktualisiert.
- [#dep] Der Prometheus-Client für Go wurde aktualisiert.
- [#dep] Spring Boot wurde auf eine neuere Version aktualisiert.
Fehlerbehebungen
- [#356] Ein Fehler beim Hinzufügen von Dokumenten in Microtech wurde behoben.
- [#483] Fehlende Datensätze in der Suche wurden korrigiert.
- [#488] Eine fehlende 'up'-Metrik wurde hinzugefügt.
- [#508] Ein Fehler bei nicht konfiguriertem OIDC wurde behoben.
- [#513] Projekte und Transaktionen werden nun korrekt an Adressen angezeigt.
- [#528] Verschlüsselte Werte im Onboarding werden nun korrekt gespeichert.
- [#531] Probleme mit hängen gebliebenen Workflows in der Produktion wurden behoben.
- [#532] Nach einem Re-Login bleibt der URL-Pfad im Portal nun erhalten.
- [#534] Ein Problem beim Öffnen der Benutzerkarte wurde behoben.
- [#536] Das Handling von Dead-Letter-Queues im Invoice-Service wurde verbessert.
- [#554] Die Synchronisierung von Authentik-Gruppen mit Entra ID wurde korrigiert.
- [#574] Ein Fehler (500) im Invoice-Config-Endpunkt bei ungültigen Zahlungsmethoden-Mappings wurde behoben.
- [#585] Der Aggregatvergleich zwischen Microtech ER und Bestellungen auf Staging wurde korrigiert.
- [#609] Der Fehler, bei dem die Mandantenanzeige und Bearbeitungsoberfläche bei mehreren Portal-Fenstern nicht synchron waren, wurde behoben. Jetzt werden die Mandanten korrekt in allen geöffneten Fenstern aktualisiert.
- [#613] Ein Fehler, der die Anzeige von Release-Dateien für Microtech und ConnectELO verhinderte, wurde behoben. Jetzt werden die im S3-Speicher vorhandenen Dateien korrekt auf der "Releases"-Seite angezeigt.
- [#616] Ein Problem, bei dem zugeordnete Dokumente unbelegt blieben, obwohl eine Rechnung vorhanden war, wurde behoben. Jetzt werden Rechnungsdokumente korrekt im Bereich "Zugeordnetes Dokument" angezeigt.
- [#617] Der automatische Bezugsbelegvergleich wurde korrigiert, um nur bei vorhandenen Bezugsbelegen durchgeführt zu werden. Durch diese Änderung werden Rechnungen nicht mehr automatisch abgelehnt, wenn kein Bezugsbeleg hinterlegt ist.
- [#618] Die Sperrinformationen von ConnectINVOICE werden wieder auf Deutsch angezeigt, um eine bessere Verständlichkeit für unsere deutschsprachigen Kunden und Mitarbeiter zu gewährleisten.
- [#619] Belege mit Validierungsfehlern werden nun nicht mehr abgewiesen, sondern in microtech angelegt und gesperrt, um eine manuelle Überprüfung und Bearbeitung zu ermöglichen.
- [#620] Der automatisch erzeugte Sichtbeleg für X-Rechnungen wurde verbessert, um alle relevanten Rechnungsinformationen aus der X-Rechnung vollständig und übersichtlich darzustellen.
- [#624] Der X-Rechnung-Sichtbeleg wird nun korrekt als zugeordnetes Dokument des Vorgangs in der Dokumentenliste hinterlegt.
- [#625] Ein Fehler bei der Erstellung von Sichtbelegen für ZUGFeRD-Rechnungen wurde behoben. Jetzt werden für jede ZUGFeRD-Rechnung korrekt Sichtbelege erzeugt und den Eingangsbelegen zugeordnet.
- [#626] Die Sperrlogik für Vorgänge mit ungültiger UStG14-Prüfung wurde korrigiert, um sicherzustellen, dass betroffene Vorgänge zukünftig ordnungsgemäß gesperrt werden und die entsprechenden Sperrinformationen hinterlegt werden.
- [#628] Die Textextraktion von Scan-PDFs in ConnectINVOICE wurde verbessert, um Timeouts bei der Anfrage an Tika zu vermeiden. Dadurch können nun auch größere oder komplexere PDFs korrekt verarbeitet werden.
- [#629] Der Fehler bei der Rekonstruktion der originalen Belegdaten in INVOICE_COMPARE wurde behoben. Jetzt können die originalen Belegdaten korrekt verarbeitet und mit dem hinterlegten Bezugsbeleg verglichen werden.
- [#632] Die Anzeige von Rechnungsinformationen im Sichtbeleg wurde verbessert, um zusätzliche Felder wie Leistungszeitraum, Mandatsreferenz, Kontoverbindung des Zahlers und vollständige Positionsbeschreibung anzuzeigen.
- [#635] Ein Fehler, der dazu führte, dass Rechnungen mit bestimmten CC-Codes im Rejected-Ordner abgelegt wurden, wurde behoben. Jetzt werden diese Rechnungen korrekt als Rechnungen verarbeitet.
- [#636] Der Fehler, dass ein Vorgang mit Fallback-Lieferant nicht gesperrt wird oder die zugehörigen Sperrinformationen fehlen, wurde behoben.
- [#637] Der Fehler, dass der Bearbeiter nach der Bearbeitung eines Arbeitsschritts nicht zurückgesetzt wurde, wurde behoben.
- [#642] Das Aktionsmenü in der Aufgabenübersicht wurde korrigiert, um eine sichtbare Reaktion beim Anklicken anzuzeigen oder es wurde entfernt, um Verwirrung zu vermeiden.
- [#653] Administrationsrechte für Benutzer mit @mbcom.de-Adresse und ohne relevante Rollen wurden entfernt, um die Standardzugriffsrechte zu verbessern.
- [#656] Fehler bei der Anzeige von HTML-Tags im Sichtbeleg behoben. Jetzt werden Texte im Abschnitt "Bemerkungen" korrekt formatiert und ohne sichtbare HTML-Tags angezeigt.
- [#657] Ein Problem, bei dem Belege trotz vorhandener Belegnummer abgewiesen wurden, wurde behoben. Jetzt können Belege mit vorhandener Belegnummer erfolgreich verarbeitet werden.
- [#658] Der Belegvergleich wurde verbessert, um bestehende Inhalte im Feld "Gesperrt-Informationen" nicht zu überschreiben und vollständige Prüfergebnisse auszugeben.
- [#659] Die Bestellnummer wird jetzt korrekt als Bezugsbeleg übernommen, wenn eine Rechnung verarbeitet wird, was den Belegvergleich erleichtert.
- [#660] Ein Fehler bei der Verarbeitung von E-Mails mit dem Kennzeichen CC:380 und mehreren Dokumenten wurde behoben. Jetzt werden für jeden angehängten Beleg separate microtech-Vorgänge erstellt.
- [#667] Das Herunterladen und Anzeigen von Dokumenten im Bereich 'Dokumente' wurde repariert, um eine korrekte Funktionalität zu gewährleisten.
- [#713] Der Light-/Dark-Modus-Selektor speichert die Einstellungen nun über Sitzungen hinweg, sodass Benutzer ihre bevorzugte Anzeige nicht mehr nach jedem Schließen oder Öffnen der Seite erneut auswählen müssen.
- [#714] Fehler behoben: Microtech-Datenartikel wurden nicht standardmäßig geladen, was zu Problemen bei der Anzeige führte. Dies wurde korrigiert, um eine bessere Benutzererfahrung zu gewährleisten.
- [#715] Das Sortieren von Spalten in Microtech-Datentabellen wurde korrigiert, um die Benutzereinstellungen beizubehalten, wenn die Seite verlassen oder neu geladen wird.
- [#716] Der Fehler bei der Triggerbedingung CW-BP-004 wurde behoben. Die Workflow-Engine startete nun nicht mehr, wenn die Dokumentendaten nicht mit der Triggerbedingung übereinstimmten.
- [#717] Ein Fehler, der verhinderte, dass Workflows mit einem Benutzerschritt ohne gültige Zuweisung gestartet wurden, wurde behoben. Jetzt werden solche Workflows korrekt abgelehnt.
- [#718] Das Feld "CW-BP-009" wurde korrigiert, um die Bearbeitung von nicht unterstützten Feldern zu verhindern.
- [#720] Ein Fehler bei der direkten Benutzerzuweisung eines Benutzerschritts wurde behoben. Jetzt können Benutzer Schritte erfolgreich einem bestimmten Benutzer zuweisen.
- [#723] Der Standardwert "Workflow Engine" wurde von den anfänglichen Notizen ausgeschlossen.
- [#724] Wenn kein Workflow-Blueprint mit dem in "Sel30313" angegebenen Namen gefunden wurde, wurden die erforderlichen Aktionen nicht ausgeführt. Dies wurde korrigiert, um eine ordnungsgemäße Verarbeitung zu gewährleisten.
- [#725] Der Filter auf der Aufgabenübersichtsseite wurde korrigiert, um nach dem Aktualisieren des Besitzer-Filters nicht mehr neu geladen zu werden.
- [#735] Die Konfigurationstestfunktion für Rechnungen wurde verbessert, um fehlerhafte und erfolgreiche Tests korrekt anzuzeigen.
- [#admin] Beim Anlegen eines neuen Kunden wird nun geprüft, ob bereits ein Kunde mit derselben Kundennummer existiert. In diesem Fall wird der Vorgang abgebrochen und eine Fehlermeldung angezeigt, anstatt den bestehenden Kunden stillschweigend zu überschreiben. Zusätzlich werden Kundennummer, Kundenname und Kurzname beim Anlegen als Pflichtfelder validiert.