Neuerungen in combit CRM-Version 12.001

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

Wichtige Hinweise

[Verbesserung] WICHTIG! (Potentielle) Verhaltensänderung: Felder vom internen Typ „Datum“ ohne Uhrzeitanteil haben nun auch in Formeln keinen Uhrzeitanteil mehr, selbst wenn physikalisch einer im Datensatz vorhanden sein sollte, z. B. wenn das Feld physikalisch in der Datenbank ein DatumZeit-Feldtyp ist und z. B. per Datenbanktrigger inklusive Uhrzeitanteil befüllt wird.

[Verbesserung] WICHTIG! (Potentielle) Verhaltensänderung: Performance-Verbesserung: Wird ein cRM-Objekt per CreateObject erzeugt und danach cRM.Login durchgeführt, so werden nun nicht mehr die zuletzt geladenen Ansichtenfenster wiederhergestellt, da die Instanz in jedem Fall unsichtbar ist. Ist die Wiederherstellung der zuletzt geladenen Ansichtenfenster aus bestimmtem Grund unbedingt erwünscht, dann muss vor dem Aufruf von cRM.Login die Eigenschaft cRM.Visible=True gesetzt werden.

Features und Verbesserungen

Administration

[Verbesserung] Falls über den Papierkorb-Dialog der Papierkorb automatisch für ausgewählte Ansichten aktiviert werden soll, kommt jetzt nochmal eine vorherige Warnung, die potentielle Konsequenzen für SQL-seitige Berechnungen (Trigger etc.) thematisiert.

[Feature] Der Exchange-Anmeldedialog enthält nun eine Seite, mithilfe derer gespeicherte E-Mail OAuth2-Tokens eingesehen und entfernt werden können.

[Verbesserung] Die „Support-Information“ enthält nun auch noch die Angabe über den Zeitpunkt, wann sie erstellt wurde.

Installation

[Verbesserung] Es wird nun geprüft, ob der Datenbankbenutzer das Recht hat, Datenbanken anzulegen. Bei einem Update zusätzlich, ob dieser Schreibrechte in der ‚combit_cRM_System‘ Datenbank hat.

Oberfläche

[Verbesserung] Die Microsoft Office-Symbole wurden aktualisiert und das Sendinblue-Produktsymbol wurde durch das neue Brevo-Produktsymbol ersetzt.

[Verbesserung] WICHTIG! (Potentielle) Verhaltensänderung: Felder vom internen Typ „Datum“ ohne Uhrzeitanteil haben nun auch in Formeln keinen Uhrzeitanteil mehr, selbst wenn physikalisch einer im Datensatz vorhanden sein sollte, z. B. wenn das Feld physikalisch in der Datenbank ein DatumZeit-Feldtyp ist und z.B. per Datenbanktrigger inklusive Uhrzeitanteil befüllt wird.

Reporting

[Verbesserung] WICHTIG! (Potentielle) Verhaltensänderung: Felder vom internen Typ „Datum“ ohne Uhrzeitanteil haben nun auch in Berichten keinen Uhrzeitanteil mehr, selbst wenn physikalisch einer im Datensatz vorhanden sein sollte, z.B. wenn das Feld physikalisch in der Datenbank ein DatumZeit-Feldtyp ist und z. B. per Datenbanktrigger inklusive Uhrzeitanteil befüllt wird.

[Verbesserung] Felder vom internen Typ „Datum“ (also OHNE Uhrzeit) werden nun wieder ohne Uhrzeitanteil ausgegeben, sofern keine explizite Datum(Zeit)-Formatierung gewählt wird. (War in V12.000 mit Uhrzeitanteil, wenn dieser nicht „0:00“ war).

SDK

[Verbesserung] Die Scriptmethoden StartWaitDlg, EndWaitDlg, SetWaitDlgText, CheckAbortedWaitDlg werden nun im Kontext eines Workflow-Server Scripts stillschweigend ignoriert, anstatt dass sie wie bisher einen Scriptfehler werfen. Dies vereinfacht die Wiederverendung von zentralen Scripting-Hilfsmethoden für sowohl visuelle als auch Workflow-Server Kontexte.

[Verbesserung] WICHTIG! (Potentielle) Verhaltensänderung: Performance-Verbesserung: Wird ein cRM-Objekt per CreateObject erzeugt und danach cRM.Login durchgeführt, so werden nun nicht mehr die zuletzt geladenen Ansichtenfenster wiederhergestellt, da die Instanz in jedem Fall unsichtbar ist. Ist die Wiederherstellung der zuletzt geladenen Ansichtenfenster aus bestimmtem Grund unbedingt erwünscht, dann muss vor dem Aufruf von cRM.Login die Eigenschaft cRM.Visible=True gesetzt werden.

Systemvoraussetzung

[Verbesserung] PostgreSQL-Runtimes: Aktualisierung auf Version 15.3.

Übersichtsliste/Container

[Verbesserung] Performance-Verbesserung: Übersichtslisten/Container mit Gruppierung sind nun wesentlich responsiver beim Ein- und Ausklappen.

[Verbesserung] Datum-Zeit-Felder: (1) beim Aktivieren wird nun anfänglich alles selektiert, (2) das Einfügen eines Datums ersetzte nur das Datum und ließ die Zeit gleich, nun setzt es auch die Zeit auf leer, (3) Strg-A selektiert den gesamten Inhalt.

[Verbesserung] Bearbeitbare Spalten (Felder) können bisher per TAB vorwärts durchlaufen werden, nun auch wie üblich (mit Umschalt-TAB) rückwärts.

[Verbesserung] Filterzeile: Wenn als Operator „ist leer“/„ist nicht leer“ gewählt war und dann in das Vergleichswert-Eingabefeld ein Wert eingegeben wurde, so kam es zu einer Datenbankserver-Fehlermeldung. Jetzt wird automatisch der Operator auf einen für die Angabe eines Vergleichswertes passenden Operator umgestellt.

WebAccess

[Verbesserung] Numerische Felder ohne Nachkommastellen werden nun in den Formeln auch ohne Nachkommastellen gehandhabt. Bislang erhielten Sie u.U. durch Formelfunktionen wie ToString$ automatisch 2 Nachkommastellen mit „.00“, selbst wenn sie eigentlich urspr. gar keine hatten (zum Beispiel ein Aggregationsfeld, das die Anzahl von Datensätzen ermittelt).

[Verbesserung] WebAccess Mobile: Titel von „cRM.Mobile“ umgeändert auf „combit CRM Mobile“.

Workflow

[Verbesserung] Die Terminsynchronisation mit Exchange Online durch den Workflow-Server erfolgt nun unabhängig davon, welche Terminverwaltung für den Benutzer „Workflow“ eingestellt ist, maßgeblich ist nun nur noch, ob in der Konfiguration die Synchronisation grundsätzlich aktiviert wurde.

Performance

[Verbesserung] WICHTIG! (Potentielle) Verhaltensänderung: Performance-Verbesserung: Wird ein cRM-Objekt per CreateObject erzeugt und danach cRM.Login durchgeführt, so werden nun nicht mehr die zuletzt geladenen Ansichtenfenster wiederhergestellt, da die Instanz in jedem Fall unsichtbar ist. Ist die Wiederherstellung der zuletzt geladenen Ansichtenfenster aus bestimmtem Grund unbedingt erwünscht, dann muss vor dem Aufruf von cRM.Login die Eigenschaft cRM.Visible=True gesetzt werden.

[Verbesserung] Performance-Verbesserung: Übersichtslisten/Container mit Gruppierung sind nun wesentlich responsiver beim Ein- und Ausklappen.