CHANGELOG agorum core open und agorum core pro 11.12
agorum core open und agorum core pro 11.12.0
Das Release 11.12.0 wurde am 16.12.2025 veröffentlicht (zu den Downloads). Es enthält die Version 11.11.1.
-
11.12.0 Neuerungen
agorum core mobile
- Sie können agorum core jetzt unterwegs auf Ihrem Smartphone oder einem Tablet verwenden, ohne dass Sie dazu extra eine zusätzliche App installieren müssen (siehe Dokumentation).
agorum.composite
- Neue Standard-Schaltfläche 'Schließen' für buttons.bar und message.popup verfügbar (siehe Dokumentation).
agorum.dev
- Neue Hauptmenü-Aktion 'Skript-Konsole' hinzugefügt (siehe Dokumentation).
agorum.explorer
- Benutzer können jetzt die Anzahl der Objekte konfigurieren, die standardmäßig pro Seite angezeigt werden (siehe Dokumentation).
- Die Eigenschaft 'pageSize' kann jetzt auch auf dem Widget agorum.explorer selbst verwendet werden (siehe Dokumentation).
agorum.home
- Für jede definierte Theme-Farbe wird nun automatisch eine CSS-Klasse 'agorum-color-<farbe>' erzeugt, mit der diese als Textfarbe verwendet werden kann (siehe Dokumentation).
agorum.object.info
- Die Objektinfo in der Detailansicht wurde mit modernen Technologien neu implementiert (siehe Dokumentation).
admin.tools
- Im Werkzeug Relations-Struktur kann jetzt in der Baumstruktur das Objekt-Kontextmenü verwendet werden (siehe Dokumentation).
- Die Threadübersicht wurde überarbeitet (siehe Dokumentation).
aguila
- Das Schließen von Fenstern über das 'X'-Symbol kann nun programmatisch verhindert werden (siehe Dokumentation).
api
- Neuer Service /system/threads zum programmatischen Abruf einer Thread-Übersicht verfügbar (siehe Dokumentation).
- Neue Funktionen 'equals()' und 'includes()' zur Verwendung in Selektoren.
cards
- In Cardlet-Event-Handlern können jetzt Timer verwendet werden (siehe Dokumentation).
- cx.replace() kann nun mehrfach verwendet werden, um das aktuelle Cardlet zu ersetzen (siehe Dokumentation).
- Neue Eigenschaft 'inline' für agorum.horizontal-Container, die kontrolliert, ob der Container den verfügbaren Platz vollständig ausfüllt (siehe Dokumentation).
- In Cardlets können Registry-Services registriert und aufgerufen werden (siehe Dokumentation).
common/base64
- Neue Bibliothek zur Kodierung und Dekodierung von Base64-Zeichenketten verfügbar (siehe Dokumentation).
common/encryption
- Neue Bibliothek zum Verschlüsseln und Entschlüsseln von Zeichenketten verfügbar (siehe Dokumentation).
common/metadata
- Neue Funktion 'clearUser', mit der ein benutzerspezifisches Metadatum (user_xxxx) für alle Benutzer von einem Objekt entfernt werden kann (siehe Dokumentation).
common/objects
- Neue Funktion 'getUserByMail', um einen Benutzer anhand einer E-Mail-Adresse zu finden (siehe Dokumentation).
- Neue Funktion 'getEntityAcl', um eine benutzer- oder gruppenspezifische ACL zu finden oder zu erzeugen (siehe Dokumentation).
common/pgp
- Neue Bibliothek, um Dateien mit einem oder mehreren Public-Keys zu verschlüsseln und verschlüsselte Dateien mit einem Private-Key zu entschlüsseln (siehe Dokumentation).
common/workflow
- Neue Funktion 'abort', die eine laufende Workflow-Instanz abbricht (siehe Dokumentation).
core
- In Zeichenketten-Vorlagen, wie sie beispielsweise in common/templates verwendet werden, kann für Zeichenketten-Platzhalter jetzt ein neuer Schalter 'l' gesetzt werden, um die Zeichenkette in Kleinbuchstaben umzuwandeln (siehe Dokumentation).
- Unter 'MAIN_MODULE_MANAGEMENT/roi/control/poststart' können nun auch Skripte zur Ausführung beim Start von agorum core registriert werden (siehe Dokumentation).
- Bei der Erzeugung von neuem Dokumententext für ein Objekt wird jetzt automatisch eine Neuindizierung für dieses Objekt ausgelöst, auch wenn die Erzeugung manuell angestoßen wurde, etwa über das Dokumententext-Werkzeug (siehe Dokumentation).
- Der für die MFA-Einrichtung erzeugte Code kann jetzt alternativ auch in die Zwischenablage kopiert werden (siehe Dokumentation).
- Nicht mehr notwendige FirstAssociatedRelation-Objekte werden beim ersten Start von agorum core 11.12.0 durch einen Hintergrund-Task entfernt. Diese Relation konnte dazu führen, dass die neue Objektinfo lange zum Laden benötigt. Sobald alles bereinigt ist, entfernt sich der Task von selbst. Sollte das System während der Bereinigung gestoppt werden, wird der Task beim nächsten Start fortgesetzt.
- DFDL-Dateien (docform) können auch über ihren Inhalt im Index gefunden werden.
- Der internen Gruppe 'World' können keine expliziten Mitglieder mehr hinzugefügt werden.
form
- Für Passwortfelder kann jetzt eine zusätzliche Schaltfläche eingeblendet werden, um das Passwort während der Eingabe sichtbar zu machen (siehe Dokumentation).
inbox
- Auf Objekt-Cards werden zusätzlich Buttons angeboten, um die Priorität direkt einzustellen sowie das Objekt als 'erledigt' zu markieren (siehe Dokumentation).
mailadapter
- Wir haben die UI angepasst und Warnhinweise hinzugefügt, um darauf hinzuweisen, wenn E-Mails durch die Konfiguration entgegen der Empfehlung auf dem Server verbleiben (siehe Dokumentation).
- OAuth 2.0-Tokens werden vor der Synchronisierung nur noch aktualisiert, wenn sie sonst innerhalb der nächsten Stunde ablaufen würden.
preview/objects
- Neue Funktion 'pageCount', die die Anzahl an Vorschauseiten für ein Objekt zurückgibt (siehe Dokumentation).
- Neue Funktion 'images', die die Vorschaubilder eines Objekts zurückgibt (siehe Dokumentation).
workflow editor
- Im Kontextmenü auf Workflow-Knoten werden jetzt auch die Funktionen 'Löschen' und 'Bearbeiten' angeboten (siehe Dokumentation).
workflow library
- Neues Widget 'agorum.workflow.library.object.pdfOrganize' zur Verwendung der Split-/Merge-Funktionalität außerhalb von Workflows (siehe Dokumentation).
-
11.12.0 Änderungen
agorum.dev
- Das Fenster 'Objekteigenschaften kopieren' wurde vergrößert und die Reihenfolge der Felder angepasst (siehe Dokumentation).
agorum.mail
- Für die Druckansicht wurden unnötige Seitenumbrüche entfernt.
admin.tools
- Die Icons des Berechtigungsprüfers wurden vereinheitlicht.
aguila
- Die Client-Informationen unter cx.client werden jetzt zum frühestmöglichen Zeitpunkt initialisiert.
- Fehlermeldungsfenster und Fenster für AsA-Aktionen werden nun niemals breiter als der verfügbare Platz angezeigt.
- Für die PDF-Ansicht auf mobilen Plattformen (Android, iOS) wird jetzt PDF.js verwendet.
- Die vertikale Scrollposition wird beibehalten, wenn sich der Inhalt ändert.
cards
- ACHTUNG! Die Unterstützung für Badges wurde, wie bereits angekündigt, entfernt.
- Änderungen an neu eingebauten Attributen (color, tooltip, ...) werden nun bei Verwendung von 'cx.replace()' wie erwartet übernommen.
core
- Bei der Wiederherstellung von gelöschten Ordnern wird der Ordnerinhalt nun in umgekehrter Löschreihenfolge wiederhergestellt. Dadurch wird bei Namenskonflikten jeweils das zuletzt in einem Ordner vorhandene Objekt mit einem bestimmten Namen wiederhergestellt.
- Systemordner im Home-Bereich von Benutzern (z. B. MyFiles, MyAdmin und die Mail-Ordner) werden jetzt auch bei bestehenden Benutzern vor Umbenennung geschützt. Für neue Benutzer war dies bereits zuvor der Fall.
- MetaDB-Leseoperationen blockieren Schreiboperationen nicht mehr bis zum Ende der umgebenden Transaktion.
demo
- Überarbeitete Dokumente in der Demo-Struktur: 'Willkommen.pdf' und Einstieg zu 'agorum core.docx'
license
- Das neue License Overview-Plugin wurde in die Standardinstallation aufgenommen und aus dem Plugin Manager entfernt (siehe Dokumentation).
Standard
- Die administrative Aktion 'Öffnen JavaScript-Konsole' wurde entfernt. Stattdessen gibt es die Hauptmenü-Aktion 'Skript-Konsole'.
WebDAV
- Microsoft Office-Anwendungen führen nach einer gewissen Leerlaufzeit beim nächsten Speichervorgang eine unnötige Neuauthentisierung durch, bei der außerdem die Größe der aktuell bearbeiteten Datei auf 0 Bytes gesetzt wird. Dieses Verhalten wird nun erkannt und auf eine Weise behandelt, die danach zu einem erfolgreichen Speichervorgang führt.
-
11.12.0 Bugfixes
admin.tools
- Nutzer können nicht mehr versehentlich ohne E-Mail-Adresse angelegt werden.
- Berechtigungen für Gruppen werden jetzt im Berechtigungsprüfer und in der Funktion 'Benutzerberechtigungen anzeigen' korrekt ausgewertet und nicht mehr pauschal als vollständige Rechte (ALL) interpretiert.
adminsync
- Bei der Prüfung der Attribute 'userPrincipalName' und 'sAMAccountName' wird die Groß- und Kleinschreibung nicht mehr berücksichtigt.
agorum.workflow.library.basic
- Der Anzeigename des UI-Knotens in agorum.mail.ui entspricht nun dem Anzeigenamen des umgebenden Subworkflow-Knotens und wird nicht mehr pauschal als 'Mail verfassen' bezeichnet.
- Die Zuweisung an Beobachter/Vertreter in agorum.interaction.assign.restore funktioniert jetzt wie vorgesehen.
aguila
- Anfänglich nicht sichtbare agorum.docFormView-Widgets erzeugen keine Fehlermeldungen mehr und zeigen den korrekten Status an, sobald sie sichtbar werden.
- Wenn eine Kontextgruppe abläuft, werden nun alle darin enthaltenen Kontexte ebenfalls sofort vollständig entfernt, anstatt erst bei ihrem eigenen Ablauf gelöscht zu werden.
common/objects
- Die Funktion 'maySetContent' verwendet nun (analog zu 'mayDiscover') die Berechtigungen der aktuellen Sitzung und nicht mehr nur die Berechtigungen des dahinterliegenden Benutzers.
- Der Cache der Funktionen 'maySetContent' und 'mayDiscover' ist jetzt Teil der sitzungsspezifischen Instanz von common/objects.
common/text
- Die Funktion 'set' funktioniert nun auch korrekt, wenn für das betreffende Objekt zuvor noch kein Text generiert wurde.
core
- Die clientseitigen Sprachdateien werden jetzt auch bei Verwendung von Länder- und Varianten-Codes korrekt geladen.
- Wenn innerhalb einer Transaktion Änderungen an Metadaten durchgeführt werden, sind diese Änderungen nun innerhalb derselben Transaktion garantiert sichtbar.
- Das Entfernen von ScopeACLs auf Unterobjekte, wie etwas Previews oder Preview-Annotationen, verhält sich jetzt korrekt.
- Wenn eine E-Mail Metadaten erhalten hat, bevor sie geparst und in ein Mail-Objekt gewandelt wurde, gingen diese Metadaten verloren. Nun werden die Metadaten übernommen. Dies kam insbesondere bei Nutzung von 'create checkedout' im Rahmen von CMIS vor.
form
- Die Schaltflächen zum Verschieben von Zeilen in list-Elementen werden jetzt ebenfalls deaktiviert, wenn das umgebende Widget auf 'disabled:true' gesetzt ist.
- Bei Änderung von 'dataSourceParameter' verlieren select-Elemente nicht mehr ihren vererbten disabled-Status.
- agorum.composite.from.element.text-Elemente innerhalb von agorum.composite.form.element.list-Widgets behalten nun im readOnly-Modus ihre über die cls-Eigenschaft gesetzten CSS-Klassen, wenn sie neu gezeichnet werden.
- Es wurde ein Fehler bei der Validierung in forms behoben, bei dem fälschlicherweise eine Liste als 'valid' deklariert wurde, wenn die Eigenschaft 'error' des forms auf 'null' gesetzt wurde.
information center
- Die Komponenten des Suchstrings für den CSV-Export werden jetzt korrekt in Klammern zusammengefügt.
- Der Startwert für 'selection' wird nun korrekt an das Details-Widget übergeben.
- Eine mögliche Endlosschleife bei der Initialisierung der Home-Seitenleiste wird jetzt verhindert.
- Push-Benachrichtigungen werden nur noch versendet, wenn tatsächlich neue Elemente vorhanden sind.
plugin manager
- Plugins, die agorum core pro voraussetzen, werden in agorum core open nun nicht mehr zur Installation angeboten.
storage
- Bei Nutzung eines Ceph S3 Backends wurden Blöcke immer mit 512 KB übertragen, auch wenn die zu übertragende Datenmenge weniger als 521 KB war. Dies führte bei textbasierten Dateien zu Problemen, da der Inhalt mit 0-Bytes gefüllt wurde.
workflow
- Workflow-Aufgaben: Die Eigenschaft 'id' von Workflow-UI-Widgets wird jetzt auch korrekt gesetzt, wenn das angezeigte Widget geändert wird, die Anhänge jedoch unverändert bleiben.
- Workflow-Prozessobjekte werden auch als 'beendet' marktert, wenn sie nach ihrer Erzeugung niemals von Workflow-Tokens verwendet werden.
- Wenn Subworkflows über die Funktion 'Bearbeiten' (Kontextmenü) zur Bearbeitung geöffnet werden, werden nur noch Workflows aus dem Bereich '/agorum/roi/customers' beachtet, um zu vermeiden, dass aus Versehen ein kopierter Workflow aus einer anderen Ordnerstruktur bearbeitet wird.
- Workflows standen in speziellen Fällen nicht im Startdialog zur Auswahl zur Verfügung. Dies wurde behoben.
-
11.12.0 Informationen zu Plugins
ALBERT | AI
- Seit dem Release agorum core 11.11 haben wir zahlreiche Updates des Plugins ALBERT | AI veröffentlicht. Eine ausführliche Übersicht der Änderungen finden Sie hier.
ALBERT | AI Agents
- Seit dem Release agorum core 11.11 haben wir zahlreiche Updates des Plugins ALBERT | AI Agents veröffentlicht. Eine ausführliche Übersicht der Änderungen finden Sie hier.
Freigabeworkflow (agorum core releaseXEyes)
- Der Freigabeschritt wurde erweitert und kann jetzt direkt über den Eingang erfolgen, sodass die Freigabe auch komfortabel auf Smartphones und anderen Mobilgeräten erfolgen kann (siehe Dokumentation).
agorum core electronic invoicing
- Verarbeitung von Datumswerten korrigiert
- Korrektur beim Parsen von Sonderzeichen in der XML-Struktur
agorum core getmyinvoices, agorum core insign & agorum core invoicefetcher
- Wir haben die Erstellung neuer Konfigurationen vereinfacht und die Konfigurationsdialoge überarbeitet.
agorum core onlyoffice
- Wir haben Unterstützung für neue Versionen von ONLYOFFICE (Version 9.1) integriert.
-
11.12.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