Web 4.0
Web 4.1.0
Features
Schlüssel | Beschreibung |
|---|---|
2261 | Eine Berechtigungsmatrix wird nun als Gitter dargestellt. Zeilen und Spalten stehen für die Einträge der beiden Achsen, jede Zelle enthält ein Kontrollkästchen. Ein Klick fordert das Umschalten beim Server an, der über die dahinterliegenden Datensätze entscheidet. Die Zelle folgt seiner Antwort. Die Beschriftungen der Einträge stammen aus den Datenfeldern der Achsenbereiche und werden von der Modulsuche gefunden. Je Modul sind mehrere Matrizen möglich. |
2452 | Symbole in Schaltflächen übernehmen nun die Textfarbe der Schaltfläche. Das gilt für SVG-Symbole, Rasterformate wie PNG bleiben unverändert. |
2496 | Ein XML-Mitschnitt einer Sitzung lässt sich nun im Webclient erstellen und herunterladen, ohne Eingriff in die Serverkonfiguration und ohne Neustart. Gestartet wird er auf der Anmeldeseite mit |
2526 | Feste Überschriften für Konfigurationsmatrizen können nun mit dem gleichnamigen Parameter festgelegt werden. |
2628 | Jede Sitzung schreibt nun ihre eigene Protokolldatei, die sich direkt im Webclient herunterladen lässt. Zuvor lagen die Einträge aller Sitzungen in einer Datei auf dem Server. Jeder Benutzer erreicht sein eigenes Protokoll, der Zugriff auf fremde Protokolle ist ein Customizing-Recht und über |
Bugfixes
Schlüssel | Beschreibung |
|---|---|
1380 | Ein Dialogmodul, das ohne geöffnetes Panel über das Benutzermenü gestartet wurde, wird nach dem Anlegen des Objekts nun korrekt geschlossen. |
2063 | Die Bezeichnungen der Datenfelder mit dem Verhalten |
2203, 2406 | Die Textsuche im Benutzermenü findet nun Einträge auf allen Ebenen, nicht mehr nur auf der obersten. Treffer werden hervorgehoben, in den sichtbaren Bereich gescrollt und richtig gezählt. Die Gruppe des aktuellen Treffers klappt bei Bedarf auf, alle übrigen behalten ihren Zustand. Die Suche wechselt zudem nicht mehr das aktive Modul, sodass der PDF- und der Excel-Export weiterhin funktionieren. |
2226 | Die Mitte eines Donut-Diagramms zeigt nun das gerade betrachtete Segment. Beim Überfahren erscheinen dessen Bezeichnung und Wert, beim Klick bleibt die Anzeige bis zum Abwählen stehen. |
2379 | Ein Modulreiter, der von der Schaltfläche „…“ des Overflow-Menüs verdeckt wird, bleibt nun über das Overflow-Menü und den seitlichen Bildlauf erreichbar. Bei bestimmten Zoomstufen lag die Schaltfläche zuvor über dem Reiter, sodass er sich nicht mehr anklicken ließ. |
2494 | Ein vom Server ausgelöster Dateidownload wird nun an den Server zurückgemeldet, sodass das aufrufende Python-Skript erkennt, ob die Datei angekommen ist. |
2528 | Beim PDF-Export (Als PDF exportieren) wird die Feldfarbe mehrzeiliger Felder (MTLF) nun übernommen. |
2619 | Bricht die Verbindung zum PLANTA-Server während einer Sitzung ab, meldet der Webclient dies nun und bietet den Weg zurück zur Anmeldung an. |
Web 4.0.2
Features
Schlüssel | Beschreibung |
|---|---|
2433 | In den erweiterten Datenbereichen (z. B. Action Bar, Badges, Overflow-Menü) wird der Feldfokus bei Interaktionen nicht mehr aktualisiert. Beispiel: Klickt man ein neues Datenfeld an und betätigt anschließend eine Schaltfläche in der Action Bar, bezieht sich die Aktion (z. B. Einfügen) weiterhin auf das zuvor fokussierte Feld. |
2472 | Das FlexLayout erhält ein neues |
Bugfixes
Schlüssel | Beschreibung |
|---|---|
2218 | Im Terminplan in der Balkenansicht bleiben beim schnellen vertikalen Scrollen keine losen Abhängigkeitslinien (AOBs) ohne zugehörige Balken mehr stehen. Balken und Verbindungslinien werden nun konsistent ein- und ausgeblendet. |
2281 | Das Overflow-Menü der Modul-Tabs (Schaltfläche „…”) zeigt lange Modulnamen nun vollständig an und öffnet sich bei fehlendem Platz nach links, sodass Modulnamen nicht mehr abgeschnitten werden. |
2315 | In Listboxen mit Teilstring-Suche wird der eingegebene Suchtext nach Auswahl eines Vorschlags nun korrekt entfernt. Zuvor blieb der Teilstring stehen und führte zur Meldung ungültiger Wert. |
2321 | Ein manuell in eine zuvor leere Listbox eingegebener Wert wird nun korrekt als Änderung erkannt und lässt sich speichern, sofern er einer gültigen Option entspricht. Ungültige Eingaben bleiben nach dem Verlassen des Feldes nicht mehr sichtbar. |
2368 | Nach dem Einspielen eines aktualisierten Webclient-Images führte veraltetes, im Browser zwischengespeichertes JavaScript direkt nach dem Login zum Absturz. Durch korrekte Cache-Control-Header in der Produktivumgebung tritt der Fehler nicht mehr auf. |
2463 2464 | Im FlexLayout wird bei abgeschnittenem Text nun – wie im normalen Layout – ein Tooltip mit dem vollständigen Text angezeigt. Des Weiteren wird ein zu langer Text in Badges nun korrekt mit Auslassungspunkten („…”) gekürzt und per Tooltip vollständig angezeigt, statt über das Badge hinauszulaufen. |
1402 | Die Größe der Bubbles in den Bubble-Charts wird nun wieder anhand des zugrunde liegenden Werts dargestellt. |
Web 4.0.1
Features
Schlüssel | Beschreibung |
|---|---|
2389 | Datenfelder im FlexLayout können nun relativ zur verfügbaren Breite skaliert werden (Angaben in Prozent oder zu Gewichtung statt nur fest/automatisch/gestreckt), z. B. für skalierbare, gitterartige Layouts. |
Bugfixes
Schlüssel | Beschreibung |
|---|---|
2345 | Das Dialogfenster zur KI-gestützten Terminplanerstellung (Übernehmen/Neu generieren/Zurücksetzen) wird nach dem Klick auf Übernehmen nun korrekt geschlossen und bleibt nicht mehr dauerhaft, auch nicht beim Wechsel des Tabs, sichtbar. |
2346 | In einzeiligen Datenfeldern mit zu langem Text wird nun der Anfang des Textes angezeigt und mit Auslassungspunkten („…”) gekennzeichnet, dass der Text abgeschnitten ist. |
2348 2408 | Texte (z. B. Checkbox-Beschriftungen) werden im Webclient nun vollständig angezeigt, wie im Desktop-Client. Zusätzlich verwenden Markdown-Felder (mo) nun durchgängig die Schriftart Asap. |
2341 | Das Neuladen (F5/F7) lädt nun das aktuell aktive Modul neu, statt zum Startmodul zurückzuspringen. |
2390 | In Listboxen kann der leere Wert nun wieder ausgewählt werden. |
2407 2398 | Die Breite von Markdown-Feldern außerhalb von Masken-Layouts kann nicht mehr manuell geändert werden. Die Breite wird dort ausschließlich durch das Layout bestimmt. Innerhalb von Masken bleibt das Verhalten unverändert. In Markdown-Feldern öffnet ein Rechtsklick im Bearbeitungsmodus wieder das Kontextmenü des Browsers. Damit stehen die Rechtschreibvorschläge des Browsers sowie Ausschneiden/Kopieren/Einfügen zur Verfügung. Rein lesbare Markdown-Felder zeigen weiterhin das PLANTA-Kontextmenü. |
2399 | Der Webclient deklariert das Dokument nun in der tatsächlichen Sitzungssprache, statt immer Englisch anzugeben. Das verbessert u. a. die Vorlesegenauigkeit von Screenreadern und die Silbentrennung. |
2285 | Beim Bearbeiten eines Feldes wird die Änderung jetzt auch dann übernommen und an den Server gesendet, wenn das Feld durch einen Fensterwechsel (Klick auf eine andere Registerkarte/ein anderes Fenster) verlassen wird. Bisher wurde die Änderung in diesem Fall nicht gespeichert, und der Marker für ungespeicherte Änderungen (gelber Punkt auf dem betroffenen Modulreiter) erschien nicht. |
Web 4.0.0
Features
Schlüssel | Beschreibung |
|---|---|
1889 | Das Benutzermenü wurde neu gestaltet. Die Menüleiste ist nun als Dropdown-Liste hinter dem PLANTA-Logo im Kopfbereich des Benutzermenüs untergebracht. Einzelne Menüpunkte sind jetzt an verschiedenen Stellen der Oberfläche verteilt – als Symbole (rechts oben im Bildschirm) oder als Schaltflächen in der Action Bar (siehe #1077). |
1077 | Eine Action Bar wurde eingeführt, die oberhalb jedes Moduls kontextbezogene Aktionen (Menüpunkte) in Form von Schaltflächen bereitstellt – z. B. für besonders häufige Aktionen wie Speichern, Markierte löschen oder für Steuerelemente zur Anpassung der Ansichten (Modulvarianten) oder zum Filtern. |
1256 | Die Ansichtssteuerung (bisher Modulvarianten) wurde überarbeitet. Hierzu stehen in der Action Bar zwei neue Schaltflächen zur Verfügung:
|
1684 | Der PLANTA M365 Integration Service unterstützt nun neben PostgreSQL auch SQLite als Datenbank, was lokale Entwicklung und kleinere Installationen vereinfacht. |
1497 1434 1461 | Bedienfunktionen Drag & Drop von Feld zu Feld, Feld zu Spalte und Spalte zu Spalte werden nun im Webclient unterstützt. Standardmäßig mit dem Hotfix 26.3.0 vorhanden. In Tabellenlayouts lassen sich Kontextmenüs nun zusätzlich schnell öffnen und Einfüge-Aktionen über die Schaltflächen ausführen, die beim Hovern über die Zeilen eingeblendet werden: „…” für Kontextmenü sowie „+”-Schaltfläche für Einfügen-Aktionen. Das Einfügen-Kontextmenü zeigt nun klar getrennt „Gleichrangigen Datensatz einfügen” und „Untergeordneten Datensatz einfügen” in zwei Abschnitten mit Trennlinie. |
1640 | In Demo-Systemen steht eine neue Auswahlseite zur Verfügung, über die Nutzer sich direkt als vordefinierte Rolle (z. B. Multiprojektmanager, Projektmitarbeiter) anmelden können, ohne Benutzername und Passwort kennen zu müssen. |
1930 | Module können als technische Module ohne sichtbaren Tab geöffnet werden. Ermöglicht z. B. serverseitigen PDF-Export im Hintergrund, ohne den Nutzerarbeitsbereich zu stören. |
1685 | Der neue Server-Befehl |
1929 | Der neue Server-Befehl |
1599 | Der Webclient verarbeitet den neuen Server-Befehl |
1523 | Allen Elementen mit Tooltips wurden |
1414 | Der Webclient-Docker-Container wird nun auch als arm64-Image bereitgestellt. Bestehende amd64-Deployments sind nicht betroffen. |
1482 | Das OLE-Modul unterstützt neue SVG-Datenelemente. Der Webclient zeigt vorrangig das SVG an und fällt auf das bestehende OLE zurück, wenn kein SVG vorhanden ist. |
878 | Tooltips berechnen nun automatisch eine geeignete Breite, wenn keine Feldlänge konfiguriert ist. |
533 | Listboxen passen ihre Breite automatisch an die Breite des zugehörigen Eingabefelds an, sodass Werte nicht abgeschnitten werden. |
490 | Verbesserungen an der CORS-Konfiguration und Authentifizierung im PWA-Betrieb mit OIDC. |
Bugfixes
Schlüssel | Beschreibung |
|---|---|
2025 | Schaltflächenbeschriftungen in Dialogmeldungen werden nun vollständig und in korrekter Breite dargestellt. |
2022 | Das Modul Vorgangskette (MOD009BF9) zeigt im Webclient nun die Skalierung korrekt an. |
1990 | Nach dem Aufklappen eines Projekts in der Zeiterfassung werden die untergeordneten Vorgänge nun automatisch in den Sichtbereich gescrollt. |
1987 | Der Fehler, dass nach einem Neustart des Manager-Containers eine bestehende Webclient-Sitzung nicht bereinigt wurde und der Anmeldebildschirm endlos bei „Verbindung zum Server wird hergestellt…” hängen blieb, wurde behoben. |
1984 | Schnell aufeinanderfolgende Tastatureingaben in Eingabefeldern werden nun vollständig und in korrekter Reihenfolge übernommen. |
1974 | Das Fenster der globalen Suche verfügt nun über eine Scrollleiste, wenn die Anzahl der Suchergebnisse den verfügbaren Anzeigebereich überschreitet. |
1969 | Die Mehrfachauswahl mit der Shift-Taste im Webclient markiert nun korrekt Datensätze statt Text. |
1846 | AOBs können nun auch grafisch auf Balken erstellt werden, die vollständig oder teilweise vom Ist-Termin-Balken überdeckt werden. |
1214 | Die Farben für eingehende und ausgehende AOBs im Webclient stimmen nun mit dem Desktop-Client überein. |
1664 | AOBs mit einem Zeitabstand werden im Webclient nun korrekt dargestellt. |
1845 | Die Navigation durch mehrere neue Buchungsdatensätze per Pfeiltasten funktioniert nun korrekt und bleibt nicht mehr in den ersten zwei Einträgen hängen. |
1803 | Eingegebene Werte in Listbox-Feldern werden beim Verlassen des Feldes nun korrekt übernommen. |
1753 | Das Löschen eines Projekts schließt das Panel nun korrekt, ohne die Fehlermeldung „Something went wrong” anzuzeigen. |
1663 1643 | Beim Wechsel der Modulvariante im Webclient werden Datenfelder nun vollständig und Überschriften korrekt dargestellt. Die nicht anzuzeigenden Bereiche werden ausgeblendet. |
1589 | Nach der KI-gestützten Terminplanerstellung wird die Aktionsleiste zum Übernehmen, Neuerstellen oder Verwerfen nun korrekt angezeigt. |
1587 | Der Fehler, dass der Webclient beim Schließen von Dialogfenstern nach dem Klick auf einen externen AOB-Pfeil im Multiprojektboard abstürzte, wurde behoben. |
1525 | Die Schriftgröße bleibt beim Tippen in Textfeldern nun konstant und ändert sich nicht mehr beim Verlassen des Feldes. |
1512 | Im vertikalen Layout sind Spaltenumordnung per Drag & Drop und Sortierung nun deaktiviert. |
1501 | Der Fehler, dass ein fehlgeschlagener OAuth-Token-Austausch den Webclient in eine Endlosschleife trieb und technische Fehlerdetails in der URL anzeigte, wurde behoben. Der OAuth-Zustand wird nun bei Fehlern korrekt zurückgesetzt. |
1452 | Der Inhalt der fixierten Bereiche (z. B. Legende) wird nach dem Wechsel der Modulvariante nun korrekt aktualisiert und angezeigt. |
1305 | Der Fehler, dass zufälliges Klicken in der Risiken-und-Chancen-Matrix-Grafik zum Absturz des Webclients führte, wurde behoben. |
1281 | In Listboxen können Werte nun per Enter-Taste ausgewählt werden. |
1153 | Mehrzeilige Felder (z. B. Wertebereich im DI-Modul) werden nun vollständig angezeigt, auch wenn nur ein Datensatz vorhanden ist. |
522 | Dialogmeldungen werden nun im richtigen (aktiven) Panel angezeigt und nicht mehr im Hintergrund. |
513 | Felder im Kontextmenü der Spaltenüberschrift werden nun alphabetisch sortiert. |
1896 | Die Größe von Markdown-/Mehrzeilen-Datenfeldern in Masken (z. B. Programm- und Portfoliosteckbrief) wird nun korrekt berechnet. Zuvor überlappten sich Felder oder hatten eine inkonsistente Höhe, teilweise wurde der Inhalt auch außerhalb des Feldes angezeigt. |
1272 1873 | Ändern des Passworts beim ersten Login (z. B. nach „Passwort zurücksetzen”) funktioniert nun korrekt. |
1215 | Im Dialog zur Ressourcenzuweisung (Terminplan → Vorgang → Ressource zuweisen) lässt sich die Checkbox der jeweils obersten, aktuell sichtbaren Ressource nun korrekt aktivieren. Zuvor bewirkte ein Klick nur ein Scrollen der Seite. |