Sehr geehrte Damen und Herren,
Version 744 von ITEMS wurde soeben
freigegeben.
Feature Release
In dieser Version wurden neue Funktionen umgesetzt oder andere umfassende Änderungen
vorgenommen.
Bitte prüfen Sie vor Inbetriebnahme, ob die folgenden Änderungen Einfluss auf
Ihre Installation haben.
Wesentliche Änderungen und Hinweise
-
Gerätedekorationen für visuelle Statusdarstellung
Geräte werden nun mit visuellen Elementen (Badges) dekoriert werden, um wichtige
Statusinformationen wie offene Tickets, überfällige Prüfungen oder den Status direkt
neben jeder Referenz auf ein Gerät anzuzeigen.
Achtung: Das Wisag.groovy-Skript für Abschreibungen muss
aktualisiert werden. Bitte ersetzen Sie das bestehende Skript mit der
aktualisierten Version.
(Bug 4273)
-
Migration der REST-Schnittstelle von JAXB zu JSON-B
Die REST-Schnittstelle wurde von JAXB auf JSON-B umgestellt. Dank unserer umfangreichen
Testabdeckung sollte diese Änderung transparent sein und keinerlei Auswirkungen auf
bestehende Integrationen haben.
(Bug 4273)
-
Änderung der Standardwerte der Tabelleneinstellungen für Vorfälle
Per Vorgabe werden nun weniger Spalten initial bei den Tabellen mit Vorfällen (z.B.
Tickets) eingeblendet, um die Übersichtlichkeit zu verbessern. Wie gewohnt können
alle
bisher verfügbaren Spalten weiterhin über die Tabelleneinstellungen eingeblendet
werden.
(Bug 5955)
-
Neue Gerätestatuskategorie "Auslaufbetrieb"
Bisher gab es drei Kategorien für den Gerätestatus: aktiv, inaktiv und stillgelegt.
Diese wurden um einen neue Kategorie "Auslaufbetrieb" erweitert um den Fall abzudecken,
dass ein Gerät zur Ausmusterung ansteht, aber noch betrieben wird, solange es
funktioniert bzw. mit geringem Aufwand am Laufen gehalten werden kann.
(Bug 5919)
-
Umstellung auf Microservices
Im Zug der kontinuierlichen Umstellung des Backends auf Microservices wurden Pakete
und
Module neu organisiert, weshalb das Skript EmtecImport.groovy für
den emtec-Import ausgetauscht werden muss!
(Bug 5895)
-
Container laufen nun als unprivilegierte Benutzer
Sowohl der Backend- als auch der Webapp-Container werden nun per Vorgabe als
unprivilegierter Benutzer 1000:1000 gestartet. Eine explizite
Angabe von z.B. --user www-data in /etc/docker-items-run.conf
ist nicht mehr erforderlich und sollte entfernt werden.
(Bug 5627)
Mit freundlichen Grüßen
Factor3 GmbH & Co KG
Vollständige Referenz der bearbeiteten Bugs bzw. Enhancements
Diese Liste enthält alle Änderungen, die in dieser Version vorgenommen wurden im
Vergleich zu Release 743.1.
Änderungen in zuvor freigegebenen Versionen erscheinen hier nicht mehr.
Auch noch nicht vollständig umgesetzte Neuerungen sind enthalten, um Ihnen einen
Überblick zu geben, an welchen Stellen Änderungen vorgenommen wurden.
- Bug 4273 (enhancement): Decorator für Gerätename/-links abhängig vom Status
- Bug 4542 (enhancement): Sicherheitsabfrage vor Löschen von Einweisungsgruppen
- Bug 5627 (enhancement): Der webapp-Container läuft nur als root
- Bug 5750 (enhancement): Freigabeerteilung durch beliebige Benutzer, die Kostenstellen zugeordnet werden
- Bug 5770 (enhancement): Business Process Model (BPM)
- Bug 5862 (enhancement): Änderungen Felder/Name für Prozess Bedarfsmeldung
- Bug 5863 (enhancement): Prozess Bedarfsmeldung: Erstellung Ticket statt Bearbeitung im Rahmen des Prozesses
- Bug 5864 (enhancement): Prozess Bedarfsmeldung: andere Kostenstellen zulassen, ohne Freigabeprozess
- Bug 5888 (enhancement): Änderung Bedarfsmeldung: Benachrichtigung an Verantwortlichen
- Bug 5890 (enhancement): BPM-Prozesse über das Helpdesk Modul starten und verwalten
- Bug 5895 (enhancement): Cloud Native und Quarkus
- Bug 5919 (enhancement): Weitere Statuskategorie für "Auslaufbetrieb"
- Bug 5924 (normal): Aufruf Änderungsprotokoll für ein Gerät
- Bug 5925 (blocker): ClassCastException: cannot assign instance of SerializedLambda to field ChangeLogDescriptor.getter
of type SerializableFunction in instance of ChangeLogDescriptor
- Bug 5926 (blocker): IllegalArgumentException: No child 'KUM' in the hierarchy starting at NestableNode[instance=null]
for '/KUM/Bau, Technik und Liegenschaften/Refer...
- Bug 5928 (enhancement): Distribution: für USE_SYSTEM_CA_CERTS=1 muss der Container als root laufen
- Bug 5929 (enhancement): Tabelle für benutzerdefinierte Felder: Spalte für das Label
- Bug 5930 (enhancement): Kostenstellenkategorien: "(Alle)" zeigt unter "Anzahl Kostenstellen" 0 an
- Bug 5931 (enhancement): Laufende Prozesse: Spalten ein- und ausblendbar
- Bug 5932 (enhancement): Schaltfläche für "Bild einfügen" im Rich-Text-Editor entfernen
- Bug 5933 (enhancement): Spalte "Anzahl Geräte" in der Übersicht "Charakteristiken" ändern in "Anz. ausgeschl.
Geräte" ?
- Bug 5935 (critical): Export laufender Prozesse gibt falsch formatierte Texte aus
- Bug 5938 (blocker): Backend-Image mit Docker ausführen: "/bin/sh: 1: [/__cacert_entrypoint.sh: not found"
- Bug 5939 (enhancement): IM-Nummern importieren unter /Auftragsstellen
- Bug 5940 (major): Feld "Anhänge" fehlt bei Erstellung einer Bedarfsmeldung
- Bug 5950 (enhancement): Fehler bei Zugriff auf SAP nach SAP-Upgrade
- Bug 5954 (enhancement): Einzig verfügbaren UserTask unmittelbar ausführen
- Bug 5955 (normal): Spalteneinstellungen für untergeordnete Vorfälle überarbeiten
- Bug 5959 (normal): IllegalArgumentException: Unknown variable 'Verantwortliche' (all known: [path, organizationUnit,
category, division, active, description, remarks...
- Bug 5960 (enhancement): Kategorisierung von Prozessvariablen
- Bug 5961 (enhancement): Änderungen an der Bedarfsmeldung
- Bug 5962 (enhancement): Geräteseite, Tabelle "Nächste Prüfungen": Datum fett und rot wenn Prüftermin überschritten
- Bug 5963 (blocker): Prüfaufträge erstellen: AssertionError at de.devbrain.bw.gtx.entity.WorkingInExpression.separated(WorkingInExpression.java:136)
- Bug 5966 (critical): Falsches Datenformat in Export von Prozessinstanzen
- Bug 5967 (enhancement): Mehrere Leerzeilen bei Export von HTML-Fragmenten
- Bug 5969 (blocker): Einstellungen in der Sucherergebnisliste - Spalten verändern -IllegalArgumentException
- Bug 5972 (normal): LazyTransformerFactoryBuilderTest#secureProcessingEnabled versucht Internet-Verbindung
herzustellen
- Bug 5973 (normal): Reflector-Unit-Tests schlagen fehl aufgrund unterschiedlicher Uhrzeiten
- Bug 5974 (blocker): Seite für Kostenstellen, Abteilungen und Bereiche expandiert initial zu viele Knoten
- Bug 5985 (enhancement): Neustrukturierung Repositories und Modules
Antworten auf häufige Fragen:
https://www.factor3.de/products/items/faq.html