Neuerungen in combit CRM-Version 12.003

Nachfolgend finden Sie alle wichtigen Hinweise, aktuellen Freigaben und Unterstützungen sowie neue Features und Verbesserungen zur neuen Version 12.003 von combit CRM.

Wichtige Hinweise

[Hinweis] WICHTIG! Windows Server 2012 und Windows Server 2012 R2 unterstützen nicht die aktuelle Microsoft WebView2 und nicht das aktuelle Chromium Embedded Framework! Ab Oktober 2023 erhält die letzte von diesen Betriebssystemen unterstützte WebView2-Version außerdem auch keine Sicherheitsupdates durch Microsoft mehr (Windows Server 2012 R2 - Microsoft Lifecycle | Microsoft Learn). Dies bedeutet, dass auf einem Windows Server 2012 und Windows Server 2012 R2 Exchange-Synchronisation, Info-Zentrale, Web-Ansichten, Web-Elemente und das Web-Panel nicht funktionieren. Außerdem stehen Landkarten und OAuth-Authentifizierungsdialoge auf diesen Betriebssystemen nicht zur Verfügung. Es erfolgt an diesen Stellen eine entsprechende Meldung. Die restlichen Programmteile der Anwendung sind nicht betroffen. Es kommt vorerst beim Anwendungsstart daher auch keine Warnung hinsichtlich dieser Betriebssysteme. Dies kann aber für die Zukunft nicht gänzlich ausgeschlossen werden.

[Verbesserung] WICHTIG! Verhaltensänderung : Alle HTTP-Anfrage-Methoden: Es sind nun ausschließlich URLs erlaubt, welche mit http[s]:// beginnen. Beginnt eine URL nicht damit, wird ein entsprechender Fehler zurückgegeben.

[Verbesserung] WICHTIG! (Potentielle) Verhaltensänderung: Alle HTTP-Anfrage-Methoden: Enthielt die übergebene URL einen Port im Format http[s]://:, dann konnte weder der Host noch der Port korrekt ausgelesen werden. Außerdem werden Anfragen, die mit http beginnen und keinen oder einen anderen Port als 443 angeben, nun korrekt ohne SSL/TLS zu nutzen verarbeitet.

Aktuelle Freigaben und neue Unterstützungen

[Feature] Freigabe von „Windows 11 23H2“ als unterstütztes Betriebssystem.

[Feature] Nachrichten Add-in: Unterstützung für Mozilla Thunderbird Version 115 hinzugefügt.

Features und Verbesserungen

Allgemein

[Hinweis] Das Chromium Embedded Framework (CEF) wurde auf Version 118 aktualisiert.

[Verbesserung] address pick-up: Auto-Zuordnung verbessert, so dass auch Felder mit einem Ansichten/Tabellennamen als Präfix berücksichtigt werden (zum Beispiel in der Large-Solution in der Ansicht „Adressen“ das Feld „Kontakt_Name“ autom. zugeordnet würde).

Administration

[Feature] Datensatzrechte: Es ist nun möglich bei den Datensatzrechten eine Umkreissuche um eine Firmenstammdatenadresse oder eine Adresse zu verwenden.

[Verbesserung] Die Häufigkeitsstatistik im Filterzeilenmenü von Übersichtslisten/Containern berücksichtigt nun das entsprechende Benutzerrecht ‚Statistik‘ für die jeweilige Ansicht.

Dokumentenverwaltung

[Verbesserung] In dem „Zusätzliche Feldvorbelegungen“-Dialog der Dokumentenverwaltung in den Ansichteneigenschaften erfolgt nun eine Prüfung, dass Felder dort nicht mehrfach vorbelegt werden.

Eingabemaske

[Verbesserung] Im Eingabemaskendesigner werden bei den Schaltflächen „Relationale Datensatzauswahl“ und „Gehe zu relationalem Datensatz“ die angebotenen 1:1 Relationen nun alphabetisch sortiert dargestellt.

[Verbesserung] Designer: Wenn ein Feld auf die Eingabemaske gezogen wird, bekommt es auch gleich den Fokus, damit man die Felder im Anschluss mit der Tastatur direkt verschieben kann.

[Verbesserung] Beim Kopieren eines DatumZeit-Feldes ohne Uhrzeitanteil (entspricht „00:00“) in die Zwischenablage wird das angehängte (als Datumsuhrzeittrenner verwendete) Leerzeichen entfernt.

[Verbesserung] In ein leeres Datum (+Zeit)-Feld klicken setzt den Cursor immer an den Anfang des Eingabefelds, so dass man gleich lostippen kann.

[Verbesserung] Tooltipp für Combobox-Import um benötigtes Format der zu importierenden Datei erweitert.

Filter

[Verbesserung] Felder vom Typ ‚Papierkorb-ID‘ werden nun nicht in den Filterdialogen angeboten, denn ihr Inhalt wird prinzipbedingt bei Filtertreffern sowieso immer leer sein, weil sonst der Datensatz sowieso nicht sichtbar (weil im Papierkorb) wäre.

Import/Abgleich

[Verbesserung] address pick-up: Beim Vergleich der geladenen Solution einer laufenden combit CRM-Instanz und dem gewünschten Übernahme-Solutionpfad wird nun zwischen einer Pfad-Darstellung mit Laufwerksbuchstabe und einer mit UNC-Pfad nicht mehr unterschieden.

Installation

[Verbesserung] Wenn bei der Installation ein PostgreSQL Server verwendet wird, kann nun für den Server-Namen zusätzlich der Port übergeben werden: <Servername>,<Port>. Falls kein Port angegeben wird, wird wie bisher der Standard-Port (5432) verwendet.

Mail

[Performance] Mailablage per Add-In in eine Ansicht, die sehr viele Datensätzen enthält, wurde deutlich beschleunigt.

[Verbesserung] Im Zugangskonfigurationsdialog (SMTP/IMAP) für Exchange Online bzw. Exchange 365 wird im Hinweistext nun die E-Mail-Adresse des Exchange-Konto angezeigt, auf den sich das OAuth-Token bezieht. Diese E-Mail wird, falls sie aus dem OAuth-Token ausgelesen werden kann, auch als ‚SMTP.ServerUser‘ (bei der Anmeldung am SMTP-Server) genutzt. Das ist notwendig, da der frei konfigurierbare SMTP-Benutzername, welcher bisher als ‚SMTP.ServerUser‘ genutzt wurde, nicht zwangsläufig mit dem Exchange-Konto übereinstimmte, wodurch der Versand von E-Mails fehlschlug.

[Verbesserung ] Autopilot: Bei der Konfiguration der Liste für die E-Mail-Betreffe kann nun die Reihenfolge angepasst werden, die bei der Ausführung berücksichtig wird.

[Verbesserung] Autopilot: Bei der Auswahl oder Speicherung von Dateien für die Protokolldatei, die combit CRM Solution-Datei, Script-Datei für den Betreff oder die Konfiguration des Autopiloten wird eine Information angezeigt, wenn der Pfad ein gemapptes Netzlaufwerk ist, und angeboten, auf einen UNC-Pfad zu wechseln, da im Rahmen eines Dienstes lediglich UNC-Pfade verwendet werden können.

[Verbesserung] Nachrichten Add-in: Das Icon für die Anwendung der AddIns wurde aktualisiert.

[Verbesserung] Nachrichten Add-in: Das Icon für das Thunderbird Add-on und auch im Menü wurde aktualisiert.

Oberfläche

[Performance] Performance-Verbesserung beim Speichern des Projektes bei neuen/geänderten/gelöschten Adressfeldern von Ansichten (MSSQL-only), Aktivierung von Datensatzüberwachung/serverseitiger Änderungsereignisse, Projektimport, COM-Methode Project.DocMngr.AppendFileExt2, relationalem Ergänzen, Filterdialoge für relationale Datensatzauswahl im Eingabemaskendesigner und Datensatzrechte in der Benutzerverwaltung.

[Performance] Deutliche Performance-Verbesserung beim Zusammenführen von Datensätzen, wenn Relationen zusammengeführt werden sollen, bei denen in der relationalen Ansicht sehr, sehr viele Datensätze vorhanden sind (unabhängig davon, ob sie zu den zusammenzuführenden Datensätzen gehören oder nicht).

[Verbesserung] Suchvorschläge: Durch ungeschicktes Timing beim Tippen konnte es vorkommen, dass teilweise zu wenig oder zu viele Vorschläge angezeigt wurden, welche zu einer vorherigen anstatt der aktuellen Eingabe gehörten.

[Verbesserung] Im „Datensätze zusammenführen“-Dialog werden nun Datum-, DatumZeit-, Zeit- und numerische Felder lokalisiert angezeigt, sowie reine Datumfelder nun ohne Uhrzeitanteil.

[Feature] Im „Datensätze zusammenführen“-Dialog wird bei Feldern, von denen eine 1:1 Relationen wegführt, für den Zieldatensatz die Dateiverweisformel evaluiert und als Tooltipp dargestellt.

[Verbesserung] Die Autovervollständigung des Suchtextes in diversen Dialogen zeigt nun auch einen Eintrag an, wenn dieser komplett mit dem Suchtext übereinstimmt.

[Verbesserung] ‚Datei > Hilfe‘ und die Support-Informationen zeigen nun im Falle eines PRERELEASE-Builds auch das Datum des Builds an. Der ‚Hilfe > Über‘-Dialog und der Tooltipp bei den einzelnen Clients in den Benutzeranmeldungen zeigt im Falle eines PRERELEASE-Builds eine zusätzliche Build-Unternummer an, die dem Dateidatum als Anzahl von Stunden seit dem 1.1. des Releasejahres der Hauptversion entspricht.

SDK

[Performance] Performance-Optimierung: Das Ausführen eines evtl. vorhandenen ‚%APPDIR%\preload.csscript‘-Skript bei Anwendungsstart ermöglicht das dauerhafte Laden großer DLL-Referenzen, so dass diese nicht bei jedem Skript-Start neu geladen werden müssen.

[Verbesserung] WICHTIG! Verhaltensänderung : Alle HTTP-Anfrage-Methoden: Es sind nun ausschließlich URLs erlaubt, welche mit http[s]:// beginnen. Beginnt eine URL nicht damit, wird ein entsprechender Fehler zurückgegeben.

Systemvoraussetzung

[Hinweis] WICHTIG! Windows Server 2012 und Windows Server 2012 R2 unterstützen nicht die aktuelle Microsoft WebView2 und nicht das aktuelle Chromium Embedded Framework! Ab Oktober 2023 erhält die letzte von diesen Betriebssystemen unterstützte WebView2-Version außerdem auch keine Sicherheitsupdates durch Microsoft mehr (Windows Server 2012 R2 - Microsoft Lifecycle | Microsoft Learn). Dies bedeutet, dass auf einem Windows Server 2012 und Windows Server 2012 R2 Exchange-Synchronisation, Info-Zentrale, Web-Ansichten, Web-Elemente und das Web-Panel nicht funktionieren. Außerdem stehen Landkarten und OAuth-Authentifizierungsdialoge auf diesen Betriebssystemen nicht zur Verfügung. Es erfolgt an diesen Stellen eine entsprechende Meldung. Die restlichen Programmteile der Anwendung sind nicht betroffen. Es kommt vorerst beim Anwendungsstart daher auch keine Warnung hinsichtlich dieser Betriebssysteme. Dies kann aber für die Zukunft nicht gänzlich ausgeschlossen werden.

Übersichtsliste/Container

[Verbesserung ] Der Übersichtsliste/Containerprofile-Dialog zeigt nun den Profilkommentar als Tooltipp an.

[Verbesserung] Im Menü der Filterzeile wird die Häufigkeitsstatistik nun auch für Felder vom Typ „Global eindeutige ID“ angeboten.

Workflow

[Verbesserung] Autoscroll-Schaltfläche zur Oberfläche des Workflow-Servers hinzugefügt. Der Logfileinhalt wird nur bei aktiver Schaltfläche (default) aktualisiert und automatisch gescrollt.

[Verbesserung] Das vom Workflow-Server erstellte Aktivitätenprotokoll erfolgt nun in der jeweiligen Oberflächensprache der Anwendung.

Performance

[Performance] Mailablage per Add-In in eine Ansicht, die sehr viele Datensätzen enthält, wurde deutlich beschleunigt.

[Performance] Performance-Verbesserung beim Speichern des Projektes bei neuen/geänderten/gelöschten Adressfeldern von Ansichten (MSSQL-only), Aktivierung von Datensatzüberwachung/serverseitiger Änderungsereignisse, Projektimport, COM-Methode Project.DocMngr.AppendFileExt2, relationalem Ergänzen, Filterdialoge für relationale Datensatzauswahl im Eingabemaskendesigner und Datensatzrechte in der Benutzerverwaltung.

[Performance] Deutliche Performance-Verbesserung beim Zusammenführen von Datensätzen, wenn Relationen zusammengeführt werden sollen, bei denen in der relationalen Ansicht sehr, sehr viele Datensätze vorhanden sind (unabhängig davon, ob sie zu den zusammenzuführenden Datensätzen gehören oder nicht).

[Performance] Performance-Optimierung: Das Ausführen eines evtl. vorhandenen ‚%APPDIR%\preload.csscript‘-Skript bei Anwendungsstart ermöglicht das dauerhafte Laden großer DLL-Referenzen, so dass diese nicht bei jedem Skript-Start neu geladen werden müssen.