CHANGELOG agorum core open und agorum core pro 11.13
-
11.13.0 Release-Highlights
agorum core 11.13 führt einen integrierten Markdown-Editor ein und ersetzt den bisherigen AdminSync durch eine moderne, plugin-basierte Verzeichnissynchronisierung.
Highlights für Anwender
Mit Release 11.13 erhält agorum core mehrere Funktionen, die den Arbeitsalltag spürbar erleichtern, von der Dokumentenerstellung bis zur Kontosicherheit.
- Markdown direkt in agorum core erstellen und bearbeiten: Neue Markdown-Dateien lassen sich jetzt bequem per Rechtsklick über das Kontextmenü anlegen. Der integrierte Markdown-Editor mit Live-Vorschau zeigt Änderungen sofort an, ohne dass ein separates Tool benötigt wird (siehe Dokumentation).
- Mehr Inhalte durchsuchen: Die Volltextsuche in agorum core wurde um zwei wichtige Dateitypen erweitert: Inhalte aus .md-Dateien (Markdown) und .vtt-Dateien (Video-Transkriptionen) werden ab sofort automatisch indiziert und sind damit vollständig durchsuchbar.
- Sicherer abmelden – auf allen Geräten gleichzeitig: Neben der gewohnten Abmeldeoption im Benutzermenü können sich Anwenderinnen und Anwender nun mit einem Klick von allen Geräten gleichzeitig abmelden (siehe Dokumentation). Diese Funktion ist besonders nützlich, wenn ein Gerät gerade nicht zugreifbar ist oder nach einem Passwortwechsel alle Sitzungen beendet werden sollen.
- Links öffnen automatisch in einem neuen Tab: HTTP(S)-Links öffnen sich ab sofort standardmäßig in einem neuen Browser-Tab, sofern keine abweichende Einstellung vorgenommen wurde.
Highlights für Admins
agorum core 11.13 bringt Administratoren eine neue Verwendungsübersicht, granulare Schwellenwerte für Zwischenablage-Operationen sowie erweiterte Sicherheitsoptionen wie das geräteübergreifende Widerrufen von Anmeldetokens.
- Neue Werkzeuge für die Administration: Die Verwendungsübersicht gibt Administratoren auf einen Blick Auskunft darüber, wo ein Benutzer, eine Gruppe oder eine ACL im System aktuell verwendet wird – ein unverzichtbares Hilfsmittel bei Berechtigungsanalysen (siehe Dokumentation). Ergänzend stehen neue Werkzeuge zur Anzeige von Index-XML, Index-JSON und Metadaten als JSON zur Verfügung, die die Fehlerdiagnose und Systemanalyse deutlich vereinfachen.
- Schwellenwerte für Zwischenablage-Operationen: Analog zur bereits bestehenden Funktion für das Löschen können nun Schwellenwerte für die Objektanzahl bei allen Zwischenablage-Operationen (Kopieren, Verlinken, Verschieben) festgelegt werden (siehe Dokumentation).
- Erweiterte Lizenzverwaltung: Die Lizenz-Übersicht wurde um die Anzeige von Benutzernamen ergänzt (siehe Dokumentation). Ein optionaler Export ermöglicht die unkomplizierte Weiterverarbeitung der Lizenzdaten – etwa für Audits oder interne Reportings.
- Verbesserte Sitzungsverwaltung und Sicherheit: Nach einer Passwortänderung kann das Anmeldetoken widerrufen und damit alle aktiven Sitzungen beendet werden (siehe Dokumentation).
- Wichtige Hinweise für Administratoren: Das App-Icon desk4web wurde entfernt; desk4web wird nicht mehr unterstützt. Übergangsweise ist die Anwendung noch über eine direkte URL erreichbar (Voraussetzung: bestehende Anmeldung in agorum core). Darüber hinaus empfiehlt agorum®, SSO neu einzurichten, um von der verbesserten Kompatibilität mit AES-verschlüsselten Kerberos-Tickets zu profitieren.
Highlights für Entwickler
agorum core 11.13 erweitert das Widget-System um einen nativen Markdown-Editor und eine JSON-Ansicht und bringt zahlreiche Verbesserungen an den Standardbibliotheken.
- Neue Widgets: Das neue Widget
agorum.composite.jsonViewermöglicht die übersichtliche Darstellung und interaktive Bearbeitung von JSON-Strukturen direkt in der Oberfläche (siehe Dokumentation). Mitagorum.markdownEditorsteht ein vollwertiger Markdown-Editor mit Live-Vorschau zur Verfügung, der sich nahtlos in eigene Anwendungen integrieren lässt (siehe Dokumentation). - Cardlets erweitert: Der neue Cardlet-Typ
agorum.progresszeigt Fortschrittsindikatoren an und ermöglicht eine anschauliche Visualisierung von Prozessständen in Card-basierten Oberflächen (siehe Dokumentation). - Erweiterte Standardbibliotheken: Die Bibliothek
common/mailwurde um den Versand von PGP-verschlüsselten E-Mails ergänzt (siehe Dokumentation) – ein wichtiger Baustein für sichere Kommunikationsszenarien. Die Bibliothekcommon/permissionsist ab sofort offiziell veröffentlicht und steht für den produktiven Einsatz bereit (siehe Dokumentation).
Plugin Highlights
Release 11.13 bringt wichtige Plugin-Updates: Die neue Verzeichnissynchronisierung löst AdminSync ab, ALBERT | AI wird kontinuierlich weiterentwickelt und der Freigabe-Workflow releaseXEyes erhält eine intelligentere Buttonsteuerung.
- Verzeichnissynchronisierung– der moderne Nachfolger von AdminSync: Mit Release 11.13 steht die neue Verzeichnissynchronisierung als eigenständiges Plugin bereit (siehe Dokumentation). Sie löst das bisherige Modul AdminSync ab und bietet Administratoren die regelbasierte Synchroniserung von Benutzerdaten aus einem Active Directory oder LDAP.
- ALBERT | AI und ALBERT | AI Agents – KI-Power direkt in agorum core: Unsere KI-PowerTools in agorum core gehen immer mit der Zeit und werden laufend erweitert und verbessert. Sie finden die neuesten Änderungen jederzeit in unseren ALBERT | AI Changelogs.
- Präzisere Freigabeprozesse mit agorum core workflow releaseXEyes: Der Freigabe-Workflow releaseXEyes wurde in Release 11.13 gezielt weiter optimiert und kann jetzt noch besser auch in der mobilen Ansicht verwendet werden: Aktionsbuttons im Cardlet werden ab sofort ausschließlich dem jeweils zuständigen Bearbeiter des Freigabeschritts angezeigt. Zusätzlich werden bei Bedarf Buttons für die Annahme und Übernahme eines Freigabeschritts dynamisch eingeblendet (siehe Dokumentation).
-
11.13.0 Neuerungen im Einzelnen
admin.tools
- Neues Werkzeug 'Verwendungsübersicht', das einen schnellen Überblick darüber bietet, wo ein Benutzer, eine Gruppe oder eine ACL gerade verwendet wird (siehe Dokumentation).
- Aus der Ansichts- und Bearbeitungsmaske für ACLs können nun direkt die verwendeten Benutzer/Gruppen geöffnet werden.
Adressen
- Weitere Anredeformen hinzugefügt.
- Bearbeitungsmasken in aguila neu implementiert.
- Siehe Dokumentation.
agorum.composite
- Datahandler für User im Information Center geändert für eine bessere Performance sowie Möglichkeit zur Anzeige von gesperrten Kontakten per MetaDB Eintrag 'LockedUsers' (siehe Dokumentation).
- agorum.composite/js/user-settings:
- Neuer Modus standalone beim Abruf von Buckets, der Einstellungen bei verschachtelten Applikationen (z. B. innerhalb eines Home-Tabs) zu der inneren Applikation speichert (siehe Dokumentation).
- JSDoc-Annotationen hinzugefügt
- Die Sortierreihenfolge der Liste für Hintergrundprozesse wurde geändert: Es werden nun zuerst aktive, danach fehlerhafte, danach alle anderen Prozesse angezeigt. Außerdem werden Prozesse chronologisch nach ihrer Startreihenfolge sortiert (siehe Dokumentation).
- Mit background.query() gestartete Hintergrundprozesse können jetzt durch Angabe einer festen ID wiederverwendet werden (siehe Dokumentation).
- Neues Widget 'agorum.composite.jsonView' zur übersichtlichen Darstellung und Bearbeitung von JSON-Strukturen hinzugefügt (siehe Dokumentation).
agorum.data
- agorum.data.zip: Die zu verwendenden Rechte des Knotens können konfiguriert werden (siehe Dokumentation).
agorum.dev
- js/lib/logger: Die Hauptnachricht des Log-Eintrags wird nicht mehr mehrfach in die Details geschrieben (siehe Dokumentation).
- Objekteigenschaften kopieren (siehe Dokumentation):
- Alle Pfade werden aufsteigend sortiert.
- Es werden jetzt alle (auch verlinkte) MetaDb-Pfade angezeigt.
- Lesbarkeit insgesamt verbessert
- Metadata Reader: Auswahloptionen verbessert: Es können auch alle Metadaten (inklusive geerbte) angezeigt werden (siehe Dokumentation).
- js/lib/runner: Die Funktion headless akzeptiert einen weiteren Parameter, der als globaler Scope des ausgeführten Skripts verwendet wird (siehe Dokumentation).
- js/lib/cleaner: Funktionen geben nun den Objektparameter für einfachere Verwendung wieder zurück.
- Testvorlage und aus Workflows erzeugter Code verbessert.
agorum.explorer
- Toolbar-Buttons können automatisch deaktiviert/ausgeblendet werden, wenn die zugehörige Aktion nicht für die Selektion aktiv ist (siehe Dokumentation).
- Es können Schwellenwerte für die Objektanzahl aller Zwischenablage-Operationen (Kopieren, Verlinken, Verschieben) festgelegt werden, ab denen eine Warnung ausgegeben wird oder sogar ein Administrator hinzugezogen werden muss (siehe Dokumentation).
- agorum.explorer.list: Die anzuzeigenden Spalten können programmatisch konfiguriert werden (siehe Dokumentation).
- Achtung Verhaltensänderung: Die Unterstützung für das Skript 'Clipboard_Deactivate' aus dem Paket acserverclipboard wurde entfernt.
agorum.hl
- Neuer Service, um laufende Workflow-Instanzen abzubrechen (siehe Dokumentation).
agorum.home
- http(s)-Links werden standardmäßig in einem neuen Fenster geöffnet.
- Es können eigene Link-Handler registriert werden (siehe Dokumentation).
agorum.license
- Erweiterung der Lizenz-Übersicht um die Möglichkeit zur Anzeige der Benutzernamen sowie deren optionalen Export (siehe Dokumentation).
aguila
- agorum.clipboardButton-Widgets besitzen die beiden neuen Eigenschaften 'clipboardText' und 'clipboardHtml', um besser mit reinen Textinhalten umgehen zu können (siehe Dokumentation).
- Der Widget-Typ agorum.codeEditorOld wurde entfernt.
api
- Für Benutzeranmeldung generierte JWTs können pro Benutzer zentral widerrufen werden (siehe Dokumentation).
cards
- Neuer cardlet-Typ 'agorum.progress', der einen Fortschrittsindikator anzeigt (siehe Dokumentation).
common/aguila
- Neue Funktion 'invoke', die Code im UI-Thread ausführt und das Ergebnis zurückliefert (siehe Dokumentation).
common/base64
- Neue Funktion 'encodeUtf8String', die einen String in UTF-8-Kodierung in einen Base64-String wandelt (siehe Dokumentation).
common/metadata
- Neue Funktion 'getFields()', die Felddefinitionen (optional gefiltert) zurückliefert (siehe Dokumentation).
common/objects
- Neue Funktion getRemoteId(), die die ID einer Remote-Relation an einem Objekt zurückgibt (siehe Dokumentation).
- Neue Funktion inAcls(), die alle ACLs zurückliefert, in denen ein Benutzer/eine Gruppe verwendet wird (siehe Dokumentation).
common/permissions
- Die Bibliothek wurde für die Veröffentlichung vorbereitet (siehe Dokumentation).
core
- Achtung Verhaltensänderung: Das App-Icon 'desk4web' wurde entfernt. desk4web wird nicht mehr unterstützt. Falls Sie desk4web dennoch öffnen müssen, können Sie desk4web vorläufig noch über folgende URL erreichen:
https://<agorum-core-server>/roiwebui/roiwebui_module/executeAction.do?parameterIdentifier=parameter.PortalPage
Zum Öffnen von desk4web über diese URL müssen Sie sich in agorum core zuvor bereits angemeldet haben. - Zusätzliche Standard-Funktionen (debug(), info(), warn(), error(), assert(), clear()) im eingebauten Objekt console implementiert (siehe Dokumentation).
form
- Bei der Verwendung von Metadaten-Definitionen zur Erzeugung von Elementen wird nun Punktschreibweise unterstützt, um etwa Felder aus Listendefinitionen direkt verwenden zu können (siehe Dokumentation).
- Die Eigenschaft selection von agorum.composite.form.element.grid/splitGrid-Widgets enthält nun die Indizes der selektierten Einträge (siehe Dokumentation).
- Neue Widget-Funktion sameBlock() auf agorum.composite.form.element.grid/splitGrid-Widgets, die für zwei gegebene Indizes bestimmt, ob die zugehörigen Einträge zum selben Split-Block gehören (siehe Dokumentation).
- Beim Schließen des Bearbeitungsdialogs von agorum.composite.form.element.grid/splitGrid-Widgets wird bei ungültiger Eingabe (valid: false) nun nachgefragt, ob die Werte übernommen werden sollen.
- Spalten in agorum.composite.form.element.splitList-Widgets können nun als splitOnly: true markiert werden, um zwar eine Aufteilung (split: 'sum') zu ermöglichen, jedoch keine Änderung des aufsummierten Werts (siehe Dokumentation).
OCR
- Über eine Zusatzlizenz kann die OCR auch für die Texterkennung in den Sprachen Chinesisch (vereinfacht und traditionell), Japanisch und Koreanisch verwendet werden (siehe Dokumentation).
Plugin Manager
- Log-Ausgaben bei der Paketinstallation werden auch im System-Log (Knoten 'Base System') protokolliert (siehe Dokumentation).
SSO
- Bei der SSO-Einrichtung werden die Zugangsdaten des Service-Accounts nun separat in der MetaDb abgelegt, unter MAIN_MODULE_MANAGEMENT/auth/domain/ServiceAccount und .../ServicePass (siehe Dokumentation).
Standard
- Datahandler-Skript user-group.js angepasst, sodass es nun den Parameter "LockedUsers" unterstützt, welcher es ermöglicht, gesperrte User anzuzeigen (siehe Dokumentation).
- Markdown-Viewer und Editor integriert. Es können neue md-Dateien über das Kontextmenü angelegt werden (siehe Dokumentation).
- Über structure.yml-Dateien können nun Array-Metadaten und auch anderweitig verschachtelte Metadaten gesetzt werden (siehe Dokumentation).
workflow
- Neue Bibliothek mit UI-spezifischen Funktionen (siehe Dokumentation).
-
11.13.0 Änderungen im Einzelnen
agorum.accounting
- Zahlenformate zu definierten Metadaten hinzugefügt (Betrag, Prozentsatz, Anzahl).
agorum.composite
- formUtils.pick() sortiert die Basisordner nun nach ihrem displayName-Attribut.
agorum.converters
- Neues Paket für mitgelieferte Konverter.
- Konverter für md-Dateien hinzugefügt.
- Konverter für vtt-Dateien hinzugefügt.
agorum.object.info
- Die Regionen 'super', 'sub' und 'content' von dargestellten agorum.object-Cardlets werden nicht mehr standardmäßig ausgeblendet.
aguila
- agorum.numberInput:
- Aus der Zwischenablage eingefügter Text wird nun gefiltert, um nicht erlaubte Zeichen zu entfernen.
- Das Ereignis changed wird nun auch bei Verwendung der Pfeil-Schaltflächen verlässlich ausgelöst.
- Wenn der Inhalt eines Anzeigefelds breiter ist als das Feld selbst, überlappt die dadurch erzeugte horizontale Bildlaufleiste nicht mehr den Inhalt.
common/beans
- Die Funktion selected() unterstützt nun Anführungszeichen in Selektoren.
common/metadb
- Der Rückgabewert von readArray() ist nun ein natives JS-Array.
common/objects
- Bei Verwendung von objects.update() für ein Benutzerobjekt wird dieses nur aktualisiert, wenn sich Werte geändert haben.
core
- In den Paketen agorum.icons, agorum.home, agorum.admin.tools vorhandene low-Level-Aufrufe für Base64-Handling ersetzt.
- Benutzerobjekte können nun direkt über Änderung des Attributs name umbenannt werden.
- Die Groß-/Kleinschreibung von Benutzernamen kann nun ohne Zwischenschritte geändert werden.
- Verweise auf PAI-ACLs in den Paketen permission-manager, agorum.adapter.mail und D4wAddress ersetzt.
- Bei der Konvertierung von Mail-Objekten in PDFs werden beim Laden von externen Bildern jetzt konfigurierbare Timeouts vorgegeben.
mail adapter
- Wenn beim Abrufen von Mails Fehler auftreten, wird nun eine Sticky-Warnung angezeigt.
search view
- Ladevorgänge von mehreren Widget-Instanzen gleichzeitig funktionieren nun wie erwartet.
- Alle Änderungen an Overlays werden nun automatisch erkannt und aktualisiert dargestellt.
smart assistant konfigurator
- Vorschläge für Pfad-basierte Selektoren wurden entfernt, da diese Selektortypen nicht empfohlen werden.
workflow editor
- Debug-Ausgaben entfernt.
-
11.13.0 Bugfixes im Einzelnen
agorum core mobile
- Auf Apple-Geräten mit iOS kam es zu einem Problem, bei dem ein zusätzliches Auswahlmenü, das sich durch Tippen auf einen Menüpunkt öffnete, sofort wieder geschlossen wurde, anstatt sichtbar zu bleiben. Dieser Fehler wurde behoben.
agorum.datev
- agorum.datev.xml.online: Die Verwendung als nicht-administrativer Benutzer führt nun nicht mehr zu einem Fehler bei der Erstellung des ZIP-Archivs.
agorum.dev
- Objekteigenschaften kopieren: Mehrfache, aufeinanderfolgende Leerzeichen in Pfaden werden nun korrekt in die Zwischenablage kopiert.
agorum.explorer
- Beim Öffnen eines Objekts aus einer agorum.explorer-Ordnerliste wird nun der umgebende Ordner wie erwartet an die Öffnen-Aktion übergeben.
- Löschaktionen ignorieren bei der Ermittlung der Menge an gelöschten Objekten jetzt Objekte, die noch in anderen Ordnern verlinkt sind.
audit
- Fehler in der Audit-Migration bei Oracle-Datenbanken behoben.
cmis
- Die Behandlung von private working copies (PWCs) ist nun standardkonform.
common/aguila
- Bei der Erzeugung von mehrfach abgeleiteten Widgets funktioniert das Überschreiben von nativen Eigenschaften nun wie vorgesehen.
core
- Metadata-Locks werden jetzt vor den Transaktions-Locks freigegeben. Das verhindert Fehler bei wartenden Transaktionen, die sonst fälschlicherweise gemeldet bekamen, dass Metadaten noch in Bearbeitung sind.
- Bei Änderung von UPN oder SAN eines Benutzers werden nun die vorherigen Namen entfernt.
docform
- Die Audit-Oberfläche kann nun damit umgehen, wenn für ein Dokument eine leere Positionsliste hinterlegt ist.
permission manager
- Die Anzeige von Zugriffsrechten wurde korrigiert: Wenn jemandem z. B. das Recht zum Bearbeiten erteilt wurde, wird nun auch genau das angezeigt – und nicht mehr fälschlicherweise nur 'Lesen'.
pgp
- Fehler behoben beim Entschlüsseln von E-Mails, wenn diese Versionsinformationen im Verschlüsselungsteil hatten.
support tool
- Deep Linking funktioniert auch für benutzerdefinierte Knoten wie vorgesehen.
workflow
- Wenn dem Benutzer das aktuell in der Workflow-Ansicht dargestellte Token entzogen wird (Benutzer ist nicht mehr der aktuelle Bearbeiter), wird wie erwartet automatisch zu einem anderen Token navigiert.
-
11.13.0 Informationen zu Plugins
Neues Plugin: Verzeichnissynchronisierung (agorum core directory sync)
- Synchronisierung von Benutzern und Gruppen aus dem Verzeichnisdienst
- LDAP-Authentisierung
- Aguila-Oberfläche für die Konfigurationsverwaltung
- Flexible Synchronisierungsregeln mit LDAP-Filtern
- Unterstützung für rekursive Gruppensynchronisierung
- Verschlüsselte Speicherung von Zugangsdaten
- Task-Einrichtung für automatische Synchronisierung
- Unterstützung für Kerberos und Simple Authentication
- Ersetzt das Modul Adminsync
- Siehe Dokumentation.
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
- Erweiterung um weitere Informationen auf Positionsebene im UBL-Format
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.
agorum core template manager
- Die Hauptmenü-Aktion 'JavaScript-Konsole öffnen' wurde entfernt. Verwenden Sie stattdessen das Entwicklungstool Skript-Konsole im Untermenü Development des Hauptmenüs.
-
11.13.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