20200923 — V7.5.0

Wichtige neue Features und weiteres Bugfixing der Web-Client-Version V7.5.0-20200702 to 20200923.
Diese Web-Client-Version gilt für die PiSA sales-Serverversionen 7.5.

PiSA sales Desktop Integration (PSADIM)

  • Kommunikation mit der DIM jetzt grundsätzlich per TLS 1.2-Protokoll, ältere Protokolle werden aber weiterhin unterstützt.
  • Mit dieser PSADIM-Version setzen alle Versionen der DIM >= V7.5 das .net-Framework ab Version 4.7.2 voraus.

PiSA sales Web-Client

Version 7.5.0.20200923054500

  • Unterstützung der auf OpenID Connect (OAuth2) basierenden Anmeldung.
  • Update des Anwendungsservers erforderlich!.
  • Konsolidierung: Neue Implementierung von Checkboxen und Radiobuttons, jetzt auch farbig darstellbar.

Neu/Verbesserung allgemein

Verwendung der neuen Version des Schriftfonts „FontPisa“.

Module

  • Callback servlet: der Responsecode ist nun immer auf 200 gesetzt, da auf jede Anfrage grundsätzlich eine Antwort gesendet wird (z.B. Rückgabe der Linkanfrage auf Kontakte aus einer vom Server generierten Karte an den Web-Client).
  • HTML-Editor: Korrigiert, dass der virtuelle Hintergrundeditor in jedem Fall die Textbearbeitung erlaubt.
  • HTML-Editor: Unterstützung des Tag-Stils "Y" - vollständige Symbolleiste anzeigen.
  • HTML-Editor: innerhalb HTML-Editor wird jetzt per [Strg+P] die Druckerfunktion des HTML-Editors aufgerufen (außerhalb Editor der bekannte Berichtsassistent für den Datensatz).
  • Comboboxen: Das Listenfeld der Combobox wird jetzt auch durch Drücken von [Esc] geschlossen.
  • Datumsfeld: Keine Kollision mehr mit einem geöffneten Quickview, wenn der Dropdown-Dialog am Datum angezeigt wird (QuickView wird entfernt).
  • Datumsfeld: Das Dropdown-Dialogfeld wird jetzt nur für beschreibbare Instanzen angezeigt.
  • DTO/DLG: Die Aktualisierung des Datensatzstatus wurde korrigiert.
  • HTML-Anzeige (Viewer): Kein Drop mehr von Inline-Bildern.
  • HTML-Anzeige (Viewer): <iframe>-Elemente werden aus Sicherheitsgründen durch <a>-Elemente ersetzt; aber Stil X am Control des eingebundenen Dialogs unterstützt die Integration für Applikationen, deren Einbindung nur über ein iframe möglich ist (z.B. Echobot).
  • Layout: Bei der Größenberechnung modaler Dialoge werden nun interne Ränder mit berücksichtigt.
  • Dialoganpassung: Neuer Dialogstil "K" erzwingt nun bei Bedarf die Verwendung der ursprünglich im Repository definierten Dialoggröße, wenn das für die Darstellung gewünscht ist.
  • Layout: Jetzt erfolgt eine formularspezifische Berechnung der Scroll-Größe.
  • Externe Sichten (z.B. Postfach): Skalierung externer Sichten wurde optimiert (keine erzwungene Minimalgröße des Fensters), um das Abschneiden von Elementen weitestgehend zu verhindern.
  • SVG-Grafik: Labels, die nur ein einziges SVG-Bild haben, werden gesondert behandelt, um die Feldgröße maximal für die Darstellung des SVG-Bildes auszunutzen.
  • TAB: Unterstützung des Stilflags "N" hinzugefügt, um Tab (De-)Aktivierungsbenachrichtigungen zu senden.
  • TAB: Benachrichtigung über Aktivierung eines Tab wird erst gesendet, wenn der Unterdialog geladen ist bzw. wenn der Tab aktiv ist.
  • Tabellen: Der Standarfokus wird nicht mehr auf das erste Unterformular gelegt, wenn es ein anderes DTO hat und noch keine Daten geladen wurden.
  • Tabellen: Unsichtbare Spalten werden jetzt wirksam ausgeblendet.
  • Teamkalender: In der Quartalsansicht werden jetzt Monatsname und Monatsbeginn (erster Tag) dargestellt, dadurch bessere Übersicht in der Quartalsansicht.
  • Topmenü: Im Portalmodus wird jetzt eine NullPointerEception vermieden.
  • Baumansicht: Beim Drag & Drop expandiert die Struktur jetzt verzögert.

Bugfixes

  • Multi language-Button bleibt jetzt bei schmaler werdender Listenspalte immer sichtbar.
  • Das Selektieren Selektieren von Teilnehmern nach Teilnehmerstatus über den Assistent (Trichterbutton) an einer Teilnehmeliste erfolgt jetzt korrekt. Das Feld Teilnehmerstatus ist für die Quickfindersuche gesperrt.
  • Beim Maximieren oder beim Editieren eines Textfeldes wird jetzt der aktuellen Inhalt des Feldes im Maximize-Fenster angezeigt, auch wenn der Inhalt an anderer Stelle geändert wurde (Mehrbenutzerfähig).
  • Ein durch bekanntes Anwendervorgehen geändertes Bild in einem Kontaktformular wird jetzt beim Speichern automatisch aktualisiert.
  • Bei zufällig erscheinenden QuickViews wird jetzt der Markiertzustand von Text, wenn der Schreibcursor in einem nichtleeren Textfeld steht, bewahrt und es droht kein Datenverlust mehr.
  • Auf einem Datumsfeld, dessen Format eine Uhrzeit enthält, kann jetzt mit dem Quickfinder erfolgreich nach "Relation Tag Stunde" gesucht werden. Der eingetragene String (z.B. ">07.12.2019 12" bzw. ">=07.12.2019 12") wird jetzt korrekt im Quickfinder qualifiziert.
  • Ein Logikfeld, das trotz vorhandenem schreibenden DS-Zugriffs auf Grund einer anderen Validierungsregel vom angemeldeten Benutzer nicht geändert werden darf, lässt jetzt bei dem Versuch, es zu ändern, mit einer Fehlermeldung scheitern und der Feldinhalt in der Maske wird in keinem Fall geändert.
  • Beim Aktivieren eines Selektors in einer Liste mit begrenzter Dimension sind Selektor und Insert-Datensatz jetzt korrekt zum Insert positioniert.
  • Beim Navigieren mit Tab/Shift+Tab in einem Datensatz wird die Selektor-Sensitivität an einem Feld mit Auswahlselektor korrekt aktiviert.
  • Beim Navigieren mit Tab/Shift+Tab über Logik-Spalten hinweg wird jetzt die jeweilige Spalte korrekt fokusiert.
  • Eine zufällige QuickView-Aktivierung beeinflusst nicht mehr die Dateneingabe im Quickfinder, qualifiziert sie aber gleich.
  • Ein schreibbares Datumscontrol kann jetzt per Tastatur bedient und  auch mit Alt+ArrowDn geöffnet werden, geänderte Daten werden auch tastaturgestützt gespeichert.
  • Ein zufällig aktivierter QuickView wird jetzt korrekt beim Öffnen eines Datumscontrols per Tastatur geschlossen.
  • Konflikte zwischen im "... neue Nachricht/en"-Popup das Erneut-Erinnern per Tastatur festzulegen und einem gleichzeitig erscheinenden QuickView wurde gefixt.
  • Der Selektor in einem betretenen schreibbaren Textfeld kann jetzt mauslos geöffnet werden.
  • In der maximierten Folgeaktivitäten-Liste an einer Aktivität werden jetzt keine leeren Spaltentitel angezeigt.
  • Ein Logikfeld wird im Formular immer als Checkbox angezeigt, auch, wenn es durch eine Validierungsregel gesperrt und nicht geändert werden kann.
  • Eine Bild-Datei wird z.B. als Artikel-Pictogramm aktualisiert angezeigt, wenn es die korrekte zum Grafikformat passende Datei-Extension im Dateinamen hat.
  • Eine Bild-Datei kann z.B. als Artikel-Pictogramm durch ein TIFF-Bild austgetauscht werden und wird auch aktualisiert angezeigt.
  • Status-Hilfen zum Prozess-Status werden wieder korrekt formatiert anzeigen.
  • PiSA cubes-Hilfereiter sind jetzt formatiert, maximierbar und lesbar.
  • Die Dropdown-Funktionalität an einem Feld mit Titel und Selektor ist nicht mehr von der Tag-Reihenfolge abhängig und funktioniert auch bei geänderter Tag-Reihenfolge in der Standardliste.
  • Ein BLOB-Feld (Bild) wird jetzt nach dem Löschen des letzten geladenen Artikels genullt und das korrekte Artikelbild des aktuellen DS angezeigt.
  • In ein dreiwertiges Logikfeld in einer Liste (Spalte) können jetzt alle drei Werte (einschließlich „leer“) eingegeben werden (Toggeln).
  • Radiobutton in einem Formular toggeln jetzt korrekt und es können nicht mehr gleichzeitg mehrere aktiviert/deaktiviert werden.