CHANGELOG agorum core open und agorum core pro 11.14
-
11.14.0 Release-Highlights
Highlights für Anwender
Mit dieser Version erhält agorum core mehrere Verbesserungen, die den Arbeitsalltag spürbar erleichtern: von übersichtlicheren Löschvorgängen bis hin zu mehr Kontrolle über eigene Notizen.
- Sicherheit beim Löschen – volle Übersicht vorab: Beim Löschen von Objekten zeigt ein Bestätigungsdialog jetzt an, welche Objekte tatsächlich entfernt werden. So behalten Sie stets die Kontrolle, bevor eine Aktion ausgeführt wird (siehe Dokumentation).
- Ungespeicherte Änderungen nicht verlieren: Im Editor können Sie alle ungespeicherten Dateien jetzt mit einem Klick auf einmal speichern. Beim Schließen eines Notiz-Fensters werden Sie zudem gewarnt, wenn ein Entwurf noch nicht abgesendet wurde.
- Mehr Kontrolle über eigene Notizen: Notizen können nur noch vom Ersteller oder einem Administrator direkt gelöscht werden. Die indirekte Löschung bleibt weiterhin möglich, sofern die Berechtigung dies erlaubt.
Highlights für Admins
Diese Version bringt Administratoren erweiterte Protokollierung im Workflow, neue Konfigurationsmöglichkeiten für Verbindungs-Timeouts sowie Unterstützung von SMB in modernen Versionen.
- SMB in modernen Versionen unterstützt: SMB wird jetzt in den Versionen 2.1, 3.0, 3.0.2 und 3.1.1 unterstützt (siehe Dokumentation).
- Timeouts für HTTP-Verbindungen flexibel anpassen: Das Standard-Timeout für ausgehende HTTP-Verbindungen (60 Sekunden) lässt sich jetzt über die Einstellung
agorum.http.defaultTimeoutindividuell konfigurieren (siehe Dokumentation). - Übersichtlicheres Workflow-Protokoll: Die Detailansicht des Workflow-Logs wurde überarbeitet und zeigt Informationen jetzt kompakter und strukturierter an. Zusätzlich stehen in der Historienansicht zwei neue Spalten „Vertreter" und „Beobachter" zur Verfügung (siehe Dokumentation).
- MetaDB-Einträge bequemer bearbeiten: Für passend formatierte Zeichenketten steht beim Bearbeiten von MetaDb-Einträgen jetzt ein komfortabler JSON-Editor zur Verfügung (siehe Dokumentation).
Highlights für Entwickler
Diese Version erweitert das Widget-System um einen nativen PDF-Viewer, bringt nützliche Ergänzungen in den Standardbibliotheken und verbessert das Verhalten von JavaScript im Umgang mit Java-Datentypen.
- Neues Widget
agorum.pdfView: Mit dem neuen Widget steht ein vollwertiger PDF-Viewer mit Annotationsfunktionen zur Verfügung, der sich nahtlos in eigene Anwendungen integrieren lässt (siehe Dokumentation). agorum.composite.jsonViewerweitert: Die neuen EigenschaftenreadOnlyund der Parameterverticalermöglichen eine noch flexiblere Einbindung der JSON-Ansicht in eigene Oberflächen (siehe Dokumentation).- Neue Bibliothek
common/hash: Zur einfachen Berechnung von Hash-Werten steht jetzt eine eigene Bibliothek bereit (siehe Dokumentation). - Java-Typen in JavaScript nahtlos nutzen:
Array.prototype.concatbehandelt jetzt auch Java-Arrays und Java-Collections wie native JavaScript-Arrays. - Ordner programmatisch anlegen: Ordner lassen sich jetzt direkt über
objects.create('folder', ...)erstellen, konsistent mit der bestehenden API für andere Objekttypen (siehe Dokumentation).
Plugin Highlights
- NORA | 360°: Unser Toolkit für die intelligente Vernetzung ist verfügbar; Installation über den Plugin Manager
- ALBERT | AI Suite: Sie müssen nicht mehr mehrere Plugins installieren, um KI in agorum core pro zu nutzen.
- Dokument | E-Rechnung: Zahlreiche Verbesserungen wurden integriert, insbesondere für die Erstellung von E-Rechnungen in agorum core pro.
-
11.14.0 Neuerungen im Einzelnen
Allgemein & Oberfläche
- Wenn ein Fenster durch eine Größenänderung teilweise aus dem sichtbaren Bereich rutscht, wird seine Position automatisch korrigiert.
- Im Editor haben Sie jetzt die Möglichkeit, alle ungespeicherten Dateien auf einmal zu speichern.
- Beim Löschen von Objekten zeigt der Bestätigungsdialog jetzt an, welche Objekte voraussichtlich gelöscht werden (siehe Dokumentation).
- Notizen: Beim Schließen eines Notiz-Fensters werden Sie informiert, wenn eine eingegebene Notiz noch nicht abgesendet wurde.
- Lizenz-Übersicht: ALBERT | AI Output Tokens wurden mit in die Lizenz-Übersicht aufgenommen (siehe Dokumentation).
- Workflow: In der Historienansicht von Workflow-Aufgaben stehen jetzt zwei neue Spalten „Vertreter" und „Beobachter" zur Verfügung (analog zu „Zugewiesen" (siehe Dokumentation).
Administration & Konfiguration
- admin.tools: Beim Bearbeiten von MetaDb-Einträgen steht für passend formatierte Zeichenketten ein JSON-Editor zur Verfügung (siehe Dokumentation).
- core: Das Standard-Timeout für ausgehende HTTP-Verbindungen (60 Sekunden) lässt sich jetzt über die Java-Property-Einstellung
agorum.http.defaultTimeoutanpassen (siehe Dokumentation). - core: Notizen können nun nur noch vom Ersteller oder einem Administrator direkt gelöscht werden. Indirekte Löschung ist weiterhin möglich, sofern die Berechtigung dies erlaubt.
- SMB: SMB wird jetzt in den Versionen 2.1, 3.0, 3.0.2 und 3.1.1 unterstützt (siehe Dokumentation).
Entwicklung & Bibliotheken
- agorum.composite: Die neuen Eigenschaften
readOnlyund der Parameterverticalstehen füragorum.composite.jsonViewzur Verfügung (siehe Dokumentation). - aguila: Neuer Widget-Typ
agorum.pdfView: Sie können PDFs nun direkt mit Annotationsfunktionen anzeigen (siehe Dokumentation). - aguila: Für das Hintergrundfeld (background) von Container-Widgets können Sie jetzt neben den Standardwerten auch alle deklarierten Farbnamen verwenden (siehe Dokumentation).
- aguila: JSDoc-Deklarationen für eingebaute Widget-Eigenschaften und -Methoden wurden ergänzt.
- common/hash: Neue Bibliothek
common/hashzur einfachen Berechnung von Hash-Werten (siehe Dokumentation). - core:
Array.prototype.concatbehandelt jetzt auch Java-Arrays und Java-Collections wie JavaScript-Arrays. - common/objects: Ordner lassen sich jetzt über
objects.create('folder', ...)anlegen (siehe Dokumentation). - mail.filter
:agorum.mail.filter/js/lib/mail-filter unterstützt jetzt den optionalen ParameterfilterName, der die Ausführung auf einen einzelnen Filter beschränkt (siehe Dokumentation).
-
11.14.0 Änderungen im Einzelnen
Allgemein & Oberfläche
- Mail: Relative Stylesheet-Links im E-Mail-Text werden bei der Anzeige automatisch entfernt.
- Massenlöschung: Der Massenlöschungs-Dienst verarbeitet jetzt pro Ausführung alle ausstehenden Aufträge, nicht nur den ersten.
- Workflow: Die Detailansicht des Workflow-Logs wurde überarbeitet und bietet jetzt eine kompaktere, übersichtlichere Darstellung (siehe Dokumentation).
Administration & Konfiguration
- core: Aktive Worker werden nach der Installation eines Pakets erst nach Abschluss der Transaktion automatisch zurückgesetzt.
- core: Ein veralteter Verweis auf ein Legacy-Werkzeug wurde aus dem Support-Tool-Knoten SearchEngineSystemConfig entfernt.
- core: Bei der Wahl der anzuzeigenden Nachricht aus einer Kette von Exceptions werden nun nach Möglichkeit Wrapper übersprungen und Klassennamen entfernt.
- docform: Fehlermeldungen zeigen jetzt aussagekräftigere Texte. Bei Zeitüberschreitung erhalten Sie nun einen klaren Hinweis. Bei automatischer Dokumentverarbeitung wird bei einer Metadaten-Kollision ("modified in another transaction") jetzt automatisch ein erneuter Versuch gestartet.
- home: PAI-Angaben in App-Deklarationen und Detail-Tabs (Brick-basierte Details) werden automatisch in ACL-Angaben umgewandelt; Unterstützung für PAIs wurde entfernt.
- permission manager: Eine PAI-Referenz wurde durch eine ACL-Referenz ersetzt.
- Standard: Das Schlüsselwort package in der export.yml ist ist jetzt unabhängig von Groß- und Kleinschreibung.
Entwicklung & Bibliotheken
- agorum.accounting: Es wurden Metadatenfelder als optional markiert. Außerdem können nun mehrere Steuerinformationen verarbeitet werden.
- agorum.composite: Für per
message.popup()generierte Fenster wird sichergestellt, dass Callbacks nicht mehrfach gleichzeitig ausgelöst werden. - aguila: Die interne Eigenschaft
layoutvon Container-Widgets ist nicht mehr von außen zugänglich. - api: Von Custom Service-Skripten zurückgegebene Datenströme werden jetzt abgeschnitten, wenn sie mehr Daten liefern als angekündigt.
- Code-Editor: Minuszeichen zwischen Name und Beschreibung in @param-Annotationen werden jetzt bei der Darstellung ignoriert.
- common/logger: Die Bibliothek
common/loggeraus dem agorum.dev-Paket; der bisherige Pfad bleibt aus Kompatibilitätsgründen weiter verfügbar (siehe Dokumentation). - common/objects: Die Funktionen
getContentStringundsetContentStringmelden jetzt einen Fehler, wenn das betreffende Objekt das Lesen oder Setzen von Inhalt nicht unterstützt. - core: Die interne Objektverwaltung inklusive Datenbankzugriffe und Transaktionssteuerung wurde überarbeitet.
- core: Die Indexseiten basieren jetzt auf einfachem HTML statt JSP.
- core: Die Indexsuche unterstützt jetzt auch konkatenierte JavaScript-Strings bei der Verarbeitung des facets-Suchobjekts.
- filingassistant/service: Die Bibliothek
filingassistant/serviceist jetzt kompatibel mit zyklischen require-Beziehungen. - form: Form-Elemente, die die Eigenschaft disabledForm nicht anbieten, werden stattdessen über disabled deaktiviert, wenn die umgebende Form deaktiviert wird.
-
11.14.0 Bugfixes im Einzelnen
- agorum.composite: Darstellung von agorum.composite.jsonView verbessert, die Pfadanzeige ist jetzt immer sichtbar, wenn sie benötigt wird.
- agorum.temporary: Eine mögliche Race Condition beim Anlegen der internen Ordnerstruktur wurde behoben.
- api: Die Download-Services können nun auch Mail-Objekte korrekt konvertieren.
- cards: Änderungen an
agorum.cardView-Widgets können jetzt wie vorgesehen auch vor der ersten Anzeige vorgenommen werden. - cards: Im randlosen Modus (borderless: true) wird kein Platz für eine unsichtbare Markierung (per mark gesetzte Markierung) mehr reserviert.
- common/workflow: Wenn get/set auf ein Token aufgerufen wird, das aktuell gelöscht wird, wird kein unerwarteter Fehler mehr ausgelöst.
- common/workflow: Fehlende Übersetzungen wurden ergänzt.
- core: Die Erkennung von Namenskollisionen in der MetaDb wurde verbessert. Namenskollisionen werden nun auch bei Umbenennungen korrekt erkannt.
- core: Tritt beim Umbenennen ein Fehler auf, bleibt das Eingabefenster jetzt geöffnet.
- core: Bei der Textextraktion wird der Inhalt von schreibgeschützten Dokumenten korrekt beibehalten; ein versehentliches Überschreiben durch ein durchsuchbares PDF passiert nicht mehr.
- core: Testausgaben im Datenhandler user-group wurden entfernt.
- core: S/MIME-E-Mails werden jetzt wie erwartet verarbeitet und der Inhalt wird dargestellt.
- docform: Die Textextraktion per OCR funktioniert in Split-Ordnern wieder.
- Dokumentkonvertierung: Der Konverter ExecuteConverterWithFile (verwendet unter anderem für OCR) hinterlässt beim Aufruf mit dem Parameter FastConversion: true (Schnellkonvertierung) keine temporären Dateien mehr.
- form: Ausgeblendete Listenelemente (hidden) lassen sich jetzt korrekt über die Funktionen
setundgetsteuern. - form: text-Zellen in list-Elementen können nun wieder initial per hidden: true verborgen werden.
- form: Elemente mit aktiviertem Nur-Lese-Modus (readOnly: true) werden wie erwartet von der Validierung ausgenommen, auch wenn sich die Eigenschaft zur Laufzeit ändert.
- metadata collection: Bei der Installation werden die Attribute
aclundunavailablenicht mehr fälschlicherweise ausgewertet. - Standard: Die PDF-Konvertieraktionen unterstützen jetzt auch Mail-Objekte.
- Standard: Der Zugriff auf die Aktion "Senden an > E-Mail (Standardclient)" wird nicht mehr durch die ACL_standard_mail_create beschränkt.
- Standard: Die Standard-Such-Datenquelle wirft keinen Fehler mehr, wenn sie im lookup-Modus mit einem leeren query-Parameter aufgerufen wird.
- workflow editor: Fehlerhafter Übersetzungsschlüssel für check_out (verwendet in Konfiguration zu agorum.basic.assignCurrentUser) wurde korrigiert.
-
11.14.0 Informationen zu Plugins
ALBERT | AI Suite
- Seit dem Release agorum core 11.13 haben wir die KI-Funktionen für agorum core pro in einem Plugin gebündelt: ALBERT | AI Suite. Dieses Plugin enthält die bisher veröffentlichten Plugins ALBERT | AI und ALBERT | AI Agents sowie die neue Funktionalität ALBERT | AI Workspace. Eine ausführliche Übersicht der Änderungen finden Sie hier.
NORA | 360°
- Im Mai haben wir unsere intelligente Organisations- und Vernetzungsplattform NORA | 360° veröffentlicht und seitdem bereits einige Erweiterungen vorgenommen. Eine ausführliche Übersicht der Änderungen finden Sie hier..
Dokument | E-Rechnung
- Wir unterstützen Sie nicht nur beim Erhalten/Lesen von E-Rechnungen, sondern auch bei der Erstellung. Dafür entwickeln wir unser Plugin Dokument | E-Rechnung permanent weiter. Den jeweils aktuellen Stand der Dokumentation finden Sie hier.
-
11.14.0 Prüfung der Revisionssicherheit
- Lesbarmachung: Dokument kann jederzeit sichtbar gemacht werden
- Zeitgerechte Archivierung: Es muss sichergestellt sein, dass jedes Dokument zum frühestmöglichen Zeitpunkt archiviert werden kann
- Plausibilisierung der Vollständigkeit: Kommen alle Dokumente vollständig an
- Bildliche und inhaltliche Übereinstimmung: Das gescannte Dokument muss mit dem Original bildlich übereinstimmen
- Indexierung: Wiederauffindbarkeit geprüft
- Unveränderbarkeit und Historie: Dokument kann nicht gelöscht werden, Veränderung nur mit Historie
- Berechtigungskonzept: Benutzerrechte geprüft
- Aufbewahrungsfrist: Prüfung der Dauer der Aufbewahrungsfrist
- Ausgabemöglichkeiten: Dokument kann exportiert und ausgedruckt werden
- Anwenderdokumentation: Änderungen innerhalb der Verfahrensbeschreibung für den Anwender durchgeführt und geprüft