Changelog agorum core pro und open
Changelogs zu älteren agorum core-Versionen finden Sie unter:
Hinweis: Verlinkungen im Text führen zu den entsprechenden Dokumentationen. Sollte in der Dokumentation die genannte Funktion des Changelogs nicht aufgeführt sein, ist die entsprechende Dokumentations-Version noch nicht freigeschaltet.
11.9.0 (in Entwicklung, enthält 11.8.1)
Verbesserungen/Erweiterungen
aguila
- Neue Widget-Methode up (analog zu down), mit der Container-Widgets anhand einer Prädikatsfunktion gefunden werden können (siehe Dokumentation).
core
- Die Eigenschaft nameExtension funktioniert nun für alle Objekttypen gleich, insbesondere auch für Ordner.
- Verbesserung Caching: Performance beim Abruf von Benutzerattributen wie Vor- und Nachname deutlich erhöht
mail adapter
- UID und neuester Zeitstempel von IMAP-Ordnern werden nun nur noch gespeichert, wenn E-Mails nach dem Abgleich auf dem Server behalten werden.
agorum.temporary
- Bei der Verwendung der Workflow-Knoten agorum.object.temporary.file und agorum.object.temporary.folder werden Referenzen auf die erzeugten temporären Ordner nun in einer Token-Variablen hinterlegt. Dadurch wird sichergestellt, dass die Ordner erst entfernt werden, wenn kein assoziiertes Token mehr existiert, auch wenn zusätzliche erzeugt werden, etwa durch agorum.flow.fork.
agorum.mail
- Robustheit bei der Registrierung von mehreren send-Handlern verbessert.
Solr
- Bei einer Neuinstallation von Solr wird die maximale Segmentgröße von 5GB auf 50GB erhöht, was dazu führt, dass sehr große Indexe weiterhin performant laufen.
- Bei einer Neuinstallation von Solr wird das Log-Cleanup-Verhalten von Zookeeper optimiert, um ein großes Wachsen der Transaktions-Log-Dateien zu vermeiden.
11.8.1 (in Entwicklung, enthält 11.8.0)
Verbesserungen/Erweiterungen
workflow editor
- Das Zoom-Verhalten wurde geändert, sodass eine Rückkehr zu 100% möglich ist.
core
- Optimierung der Indizierung vererbter Metadaten-Objekte und Storage-Einstellungs-Objekte.
- Die Kompatibilität des MSG-Parsers mit unbekannten Attachment-Typen wurde verbessert.
- Verwendung der Felder area_ci und identifier_ci statt area und identifier in diversen Suchanfragen.
- Kompatibilität mit ausgehenden Mailservern verbessert, wenn SSL/TLS bzw. STARTTLS verwendet wird.
workflow
- Wenn bei einem aktiven Workflow-Token der Wert von sys_acw_trace true ist, dann wird nun ein als sticky markierter Log-Eintrag erzeugt, der darauf hinweist.
- Die automatische Erkennung von Änderungen beim Laden und Speichern von Workflow-Tokens wurde verbessert. Insbesondere sollten aktive Ansichten nicht mehr neu geladen werden, wenn am darunterliegenden Token keine Variablen geändert wurden.
aguila
- Eine potenzielle Endlosschleife bei der Behandlung von Größenänderungen durch agorum.cardView-Widgets wird nun verhindert.
ocr
- Das System versucht nun nicht mehr, Objekte während der OCR-Bearbeitung zu sperren, die außerhalb der laufenden Transaktion noch nicht existieren.
agorum.codeEditor
- Verbesserungen beim automatischen Laden von Abhängigkeiten:
- Optimierung der Ladezeit bei vielen Bibliotheken
- Unterstützung für JSDoc-Typenimport per import('...')
- Kleinere Inkonsistenzen des Verhaltens im Vergleich zu require.resolve() behoben
Script-Editor/Text-Editor
- Bei Verwendung im "Nur lesen"-Modus (readOnly: true) wird nun der Inhalt nach Änderungen automatisch aktualisiert.
Fixes
docform
- Trainingsdefinitionen können nun korrekt aus einer Historie wiederhergestellt werden.
common/mail
- Die Funktion send fügt nun CSS und Footer nur noch für HTML-Mails hinzu.
mail
- E-Mail-Attachments können nicht mehr gelöscht werden, solange diese mit einer E-Mail verknüpft sind, auch wenn diese als Dateien in einen Ordner verlinkt wurden.
agorum.explorer
- Wenn die roots von agorum.explorer beim Initialisieren geändert werden, bleibt nun keine Lademaske mehr stehen.
datev
- Der Workflow-Knoten agorum.datev.export.service wurde entfernt, da dieser sich noch in Entwicklung befindet.
11.8.0 (geschlossen, enthält 11.7.3)
Verbesserungen/Erweiterungen
Mail-Parser
- Wir erkennen jetzt automatisch von MS Exchange für Journaling erstellte Container-/Wrapper-Mails und verwenden stattdessen die enthaltene Mail. Die in der Wrapper-Mail enthaltenen Metadaten (Absender, Empfänger, Betreff und Message-ID) sowie die Wrapper-Mail selbst hängen wir gesondert an (siehe Dokumentation).
workflow
- Wenn ein Workflow nach einem Speichervorgang nicht mehr direkt dem aktuellen Bearbeiter zugewiesen ist, navigiert die UI nun zu einem anderen Eintrag, auch wenn der Benutzer den aktuellen Schritt weiterhin sehen kann (siehe Dokumentation).
- Sie können jetzt UI-Zuweisungen programmatisch aus Skript-Knoten heraus setzen und lesen (siehe Dokumentation).
- Workflow-Aufgaben können Sie jetzt mit der korrekten Workflow-Ansicht (Maske des Workflows + Details) als weitere Seitenleisten- oder Kopfleisten-Elemente hinzufügen. Auch wenn Sie in der Suche den Filter für Workflow-Aufgaben verwenden, erscheint nun die korrekte Workflow-Ansicht.
- Sie können nun einen oder mehrere Vertreter für einen Workflow-Benutzer definieren. Voraussetzung für die Verwendung der Workflow-Vertretung ist, dass Benutzer (nicht Gruppen) als Verantwortliche von Workflows gesetzt werden (siehe Dokumentation).
- Über den neuen Workflow-Knoten agorum.flow.end können Sie das aktuelle Token nun explizit beenden (siehe Dokumentation).
form
- Neue Eigenschaft preferLocal für agorum.composite.form.element.emailAddress, die in der Suchergebnisliste Benutzer zuerst anzeigt (nur bei Verwendung von addressType: 'recipient') (siehe Dokumentation).
- Der Standard-Datenhandler für E-Mail-Adressen sortiert nun sekundäre Adressen von Benutzern an das Ende der Liste.
- Das Widget agorum.composite.form.element.objects unterstützt jetzt alle Basis-form-Eigenschaften (z. B. label), löst bei Änderung durch den Benutzer ein input-Ereignis aus und zeigt fehlerhafte Eingaben deutlicher an.
aguila
- Die Eigenschaft value des Widgets agorum.comboBox enthält nun im Modus restricted: true keine rohen Benutzereingaben mehr, sondern nur noch bestätigte Werte.
index
- Wir haben einen Konverter für die Textextraktion von properties-Dateien hinzugefügt. Dadurch können Sie jetzt auch den Inhalt der Messages-Dateien suchen, nachdem diese einmal neu indiziert wurden.
- Fehler bei der Erstellung des Feldinhalts für contentonly_segmented blockieren nun nicht mehr die Indizierung.
- Nur für Neuinstallationen: Der Standardwert für maxBooleanClauses wurde von 1024 auf 16384 angehoben.
charts
- Wir haben Chart.js in agorum core cards integriert (siehe Dokumentation).
agorum.composite.wrapper
- Sie können jetzt als verwendetes Container-Widget anstelle der Voreinstellung agorum.vbox auch einen beliebigen anderen Typ wählen (siehe Dokumentation).
smart assistant
- Das zip-Archiv, das bei einem Export erstellt wird, verwendet nun analog zu exportierten zip-Paketen den Zeichensatz UTF-8 für die Kodierung von Dateinamen.
information center
- Notizobjekte außerhalb der für den aktuellen Benutzer konfigurierten Pfade können nun ebenfalls gefunden werden.
- Die Anzeigetexte im Dialogfenster für Mitteilungsoptionen wurden überarbeitet (siehe Dokumentation).
agorum task
- Das Ausführen paralleler agorum tasks mit unterschiedlichen IDs ist nun möglich (siehe Dokumentation).
docform extended
- Bei der Textextraktion von PDF-Dokumenten werden nun die Zeichen einer Seite zuerst sortiert, bevor sie zu Wörtern zusammengesetzt werden, um Überlappungen von benachbarten Zeilen zu vermeiden.
storage
- Vereinfachung der Commit- und Rollback-Behandlung. Aus Sicherheitsgründen werden nun beim Neustart von agorum core keine offenen Storage-Rollbacks mehr nachgeholt (etwa nach einem plötzlichen Stromausfall möglich).
logging
- Bei der Erstellung von Stacktraces für Log-Einträge werden nun für Java-Throwables die jeweiligen Klassennamen mit ausgegeben.
docform
- Bei dem Versuch, docform für einen nicht unterstützten Dateityp zu verwenden, wird nun kein als sticky markierter Log-Eintrag mehr erzeugt.
Support-Tool
- Die eingebaute Thread-Verfolgung wurde entfernt, da sie zum einen die Systemperformance nach Aktivierung stark beeinträchtigt und zum anderen kaum verwertbare Daten liefert (siehe Dokumentation).
Notizen
- Notizen werden nun auch in der Suche gefunden, wenn sie sich außerhalb der für den aktuellen Benutzer konfigurierten Pfade befinden.
audit
- Dokumentation für die Migration auf die neue Audit-Tabelle agorumcoreaudit_v2 ergänzt (siehe Dokumentation).
Fixes
form
- In den Elementen grid und splitGrid haben wir ein Problem behoben, bei dem Übersetzungsschlüssel im Kontextmenü nicht korrekt angezeigt wurden. Die Übersetzungen werden jetzt wie vorgesehen dargestellt.
- Die globale Definition von actions/setColumnValues funktioniert nun in den Elementen grid und splitGrid.
admin tools
- In den admin tools haben wir die Anzeige der Dateiendungen im Speicherverbrauch-Tool optimiert. Nun werden nur noch die Endungen von „echten“ Dateien angezeigt.
- Bei der Bearbeitung von Benutzerobjekten ist es nun nicht mehr möglich, gleichzeitig Administrator und Lese-Benutzer anzuhaken.
agorum composite
- Fehler behoben in der E-Mail-Benachrichtigung: seither wurde stets das aktuelle Datum genutzt für die Information, seit wann, das letzte Mal informiert wurde. Nun wird das korrekte Datum verwendet. Bei einem Update von agorum core muss das im workspace befindliche Template angepasst werden:
- workspace/agorum.composite/notification/mail/notification-mail_de.html und notification-mail_en.html. Darin muss der Eintrag ${date:... geändert werden in ${lastNotified:...
agorum development
- Es wurde ein Fehler in der Autotest-Suite behoben, der dazu führte, dass bei einem Fehler der eigentliche Fehler nicht sichtbar war.
ZIP-Pakete
- Die Groß-/Kleinschreibung des Schlüsselworts package in der Datei export.yml spielt nun keine Rolle mehr.
Metadaten
- Die Zeichenfolgen "]]>", ">", "<" und "&" werden nun in String-Metadaten korrekt unterstützt.
Benutzereinstellungen
- Vor dem Hochladen des ersten Profilbilds eines Benutzers wird nun nicht mehr vorübergehend ein leeres, ungültiges Profilbild hinterlegt.
11.7.3 (Geschlossen, enthält 11.7.2)
Verbesserungen/Erweiterungen
Notizen
- Für Notizen ohne Empfänger wird nun die „An:“-Zeile ausgeblendet (siehe Dokumentation).
Fixes
aguila
- Änderungen an der Eigenschaft errorText werden nun auch übernommen, wenn das Widget aktuell noch nicht dargestellt wird, wie etwa in einem inaktiven Tab eines agorum.tabContainer.
explorer
- Beim Hochladen größerer Dateien wird der zugehörige Eintrag nun nicht mehr vor Abschluss aus der Liste entfernt.
- Das Hochladen in einen Ordner ohne zugehörige Konfiguration funktioniert nun wieder wie erwartet.
11.7.2 (Released: 22.07.2024, enthält 11.7.1)
Fixes
explorer
- Dem Benutzer werden nun Fehlermeldungen bei automatischer Aktualisierung nicht mehr direkt angezeigt.
- Möglicher Fehler beim Laden der Baumansicht behoben, wenn Eigenschaften wie roots schnell nacheinander geändert werden.
core
- Mögliche Probleme bei der Anmeldung per Kerberos behoben, wenn die Ticket-Größe durch viele Gruppenmitgliedschaften/lange SID-History einen (protokollabhängig) bestimmten Wert übersteigt.
- Die Warnmeldung über zu große Log-Dateien kann nun nicht mehr zu einer unendlichen Rekursion führen.
common/pdf
- Die Erstellung einer neuen PDF-Datei schlägt nun nicht mehr fehl, wenn die vorhandenen Textinformationen leere Worte enthalten.
11.7.1 (Geschlossen, enthält 11.7.0)
Hinweis: Version 11.7.1 wird nicht veröffentlicht. Die Änderungen sind in 11.7.2 enthalten.
Verbesserungen/Erweiterungen
PDF
- Die mitgelieferte PDFBox 2.x-Bibliothek wurde auf einen Fork der Version 2.0.32 aktualisiert. Dieser Fork verwendet einen Fallback-Mechanismus ähnlich wie in PDFBox 1.x, um Text aus eingebetteten Schriftarten ohne Unicode-Informationen extrahieren zu können (siehe Dokumentation).
agorum.mail.edit
- Das Widget prüft nun beim Öffnen, ob der Benutzer berechtigt ist, E-Mails zu erstellen, entweder durch die ACL_standard_mail_create oder über den neuen Widget-Parameter mayCreate (siehe Dokumentation).
docform/transform
- Die Transformations-Methoden (extract, replace, ...) geben nun nicht mehr undefined zurück, wenn der aktuelle Wert ungültig ist.
Fixes
PDF-Ansicht
- Fehler behoben, durch den die PDF-Ansicht bei Verwendung von Safari manchmal nicht geladen wurde.
preview
- Ein möglicher Fehler bei der Erzeugung von Thumbnails wurde behoben.
11.7.0 (Released: 25.06.2024, enthält 11.6.2)
Verbesserungen/Erweiterungen
docform
- Sie können jetzt für das Training eines neuen Dokuments ein Duplikat eines vorhandenen Trainings als Basis verwenden (siehe Dokumentation).
agorum.cards
- Wir haben Broadcast-Kanäle in cardlets integriert, um automatische Aktualisierungen zu ermöglichen. Dafür stehen Ihnen die neuen Kontext-Funktionen sub() und cancel() sowie das neue Ereignis broadcast zur Verfügung (siehe Dokumentation).
- Mit der neuen Eigenschaft def.watch (siehe Dokumentation) in einem decorator können Sie jetzt festlegen, auf welche Objektänderungen das agorum.object-cardlet mit einer Aktualisierung reagiert.
- Verhaltensänderung: Die Ereignisse inserted und ejected haben wir entfernt.
agorum.composite
- Wir haben eine neue Funktion popup zu message.js hinzugefügt, damit Sie umfangreiche Dialoge erstellen können (siehe Dokumentation).
- Sie können jetzt Einträge in der Kopfleiste durch ein override-Skript direkt an eine handler-Funktion weiterleiten (siehe Dokumentation).
- Mit dem neuen Widget agorum.composite.notice können Sie jetzt Hinweisboxen darstellen (siehe Dokumentation).
agorum.dev
- Die Funktionen delta.diff() und delta.patch() können jetzt damit umgehen, wenn ein Wert vom Typ object auf null geändert wird (siehe Dokumentation).
- Mit der Funktion cleaner.clean() können Sie nun auch Objekte löschen, die bereits zuvor gelöscht wurden (siehe Dokumentation).
core
- Nach erfolgreicher Prüfung einer Klartext-Anmeldung per Kerberos werden jetzt die lokal hinterlegten Password-Hashes ebenfalls aktualisiert, analog zur Verwendung von LDAP-Pass-Through.
- Als sticky markierte Log-Einträge schreiben wir nun bei jedem Auftreten in das reguläre Log, nicht nur beim ersten Auftreten (siehe Dokumentation).
- Für Neuinstallationen liefern wir jetzt MariaDB in der Version 11.2.2 und den MariaDB Connector/J in Version 3.3.1 anstelle der bisher verwendeten MySQL-Datenbank mit. Bestehende Installationen sind davon nicht betroffen. Wenn Sie eine bisher genutzte externe oder interne MySQL-Datenbank auf MariaDB migrieren wollen, finden Sie Hinweise dazu in der Dokumentation.
- Wir haben den Overhead bei der internen Verwendung von Datenbank-Verbindungen (CachedConnectionManager) reduziert (betrifft nur Neuinstallationen).
- Bei der ACL-Auflösung halten wir jetzt die beteiligten Gruppen je ACL benutzerübergreifend in einem Cache, um die Systembelastung nach Gruppen-/ACL-Änderungen zu verringern.
form
- Beim Element date prüfen wir jetzt, ob ein ungültiger Wert im Datumsfeld eingegeben wurde. Wenn ja, setzen wir das Feld beim Verlassen auf den letzten gültigen Wert zurück (siehe Dokumentation).
- Beim Element list zeigen wir jetzt an, wenn die Liste leer ist, aber ein Wert erwartet wird (siehe Dokumentation).
- Neues element: agorum.composite.form.element.grid (siehe Dokumentation)
- Neues element: agorum.composite.form.element.splitGrid (siehe Dokumentation)
mail compressor
- Die bei der Konfiguration erzeugte Suchabfrage verwendet jetzt das Feld updatedate_date_range statt updatedate, um den Suchindex weniger zu belasten.
workflow
- Bei Workflow-Ansichten ohne zugehörige Liste führen wir vor Speichervorgängen keine unnötige Suche mehr aus.
- Wir haben den Hilfetext für das Vertreter-Feld von agorum.interaction.assign und agorum.interaction.ui korrigiert.
- In der Historie der Workflow-Ansicht zeigen wir jetzt auch die Beschreibung des jeweiligen Schrittes an, um mehr Details pro Schritt darzustellen.
- Die Berechtigungen von Workflow-Attachments überprüfen wir nun nicht mehrfach, auch wenn dasselbe Attachment in mehreren Workflow-Zweigen verwendet wird.
mail
- Wir haben eine neue ACL hinzugefügt, um den Zugriff auf die E-Mail-Erstellung einzuschränken: ACL_standard_mail_create (siehe Dokumentation). Die ACL steuert auch die Möglichkeit zur Konfiguration der Fußnote in den Benutzereinstellungen.
- Die ACL für die E-Mail-Filter-Einstellungen (ACL: ACL_agorum.mail.filter) steuert jetzt auch den Zugriff auf die entsprechende Einstellung in den Benutzereinstellungen.
imap
- Bei den Benutzereinstellungen berücksichtigen wir jetzt für IMAP die ACL ACL_ModulInfo_ImapRoiInterface (siehe Dokumentation).
aguila
- Wir haben ESLint auf Version 9 aktualisiert und die Regel radix im Standard aktiviert.
information center
- In der Mitteilungskonfiguration können Sie jetzt Browser-Benachrichtigungen aktivieren (siehe Dokumentation).
ocr
- Wenn per OCR erkannte Dokumente gemäß Konfiguration durch durchsuchbare PDF-Dokumente ersetzt werden, sperren wir diese Dokumente während der OCR-Extraktion für gleichzeitige Bearbeitungen, um Datenverlust durch Änderungen zu vermeiden (siehe Dokumentation).
smb
- Sie können den SMB1-Dienst jetzt gezielt deaktivieren (siehe Dokumentation).
admin tools
- Wir haben ein neues administratives Werkzeug hinzugefügt, um die Verknüpfungen (Relationen) von Objekten darzustellen (siehe Dokumentation).
- Wir haben die Informationen zum Speicherverbrauch erweitert (siehe Dokumentation).
metadata collection
- Beim usage acic können Sie jetzt den Parameter dataSourceParameter angeben (siehe Dokumentation).
preview
- Wir setzen das Verfallsdatum von Previews und Preview-Thumbnails beim Update standardmäßig auf 30 Tage, sofern die Werte nicht zuvor angepasst worden sind (siehe Dokumentation).
Fixes
explorer
- Wir haben den Fehler beim Upload über Drag-and-drop über die Weboberfläche behoben. Jetzt können Sie auch Tausende Dateien gleichzeitig hochladen, ohne dass es zu Systemproblemen kommt.
cmis
- Wir haben den Fehler behoben, durch den die Namen und Beschreibungen von verwendeten Metadaten-Collections nicht korrekt übersetzt wurden.
adminsync
- Beim Abgleich von Benutzern haben wir eine weitere Möglichkeit eines E-Mail-Adress-Konfliktes behoben.
form
- Wir haben den Fehler im Elementt list behoben, durch den es nicht möglich war, Werte auf andere Spalten zu vererben, wenn Sie sich nicht auf Seite 1 befanden.
active folder
- Wenn beim Speichern einer Konfiguration ein Fehler auftritt, protokollieren wir jetzt auch die Ursache.
core
- Wenn der Klassenname eines CronJob geändert wird, laden wir diesen jetzt korrekt neu.
11.6.2 (Released: 19.04.2024, enthält 11.6.1)
Verbesserungen/Erweiterungen
preview
- Die Erstellung und der Abruf von Thumbnail-Bildern sind jetzt deutlich schneller möglich, insbesondere für Dokumente mit vielen Seiten.
workflow library
- Knoten agorum.object.pdf.organize.ui erweitert:
- Thumbnail-Erzeugung und -Abruf optimiert, sodass auch große Dokumente verarbeitet werden können.
- Verschieben von gesamten Dokumenten: Nicht nur einzelne Seiten, sondern ganze Dokumente können jetzt verschoben werden.
- Drehen von Dokumentseiten: Die Unterstützung für die Ausrichtung einzelner Dokumentseiten durch Drehen (links, rechts) wurde hinzugefügt.
- Einzeldokumenterstellung nach Anpassungen: Workflow-Einstellungen können vorgenommen werden, die die Erstellung von nur einem Dokument nach Benutzeranpassungen ermöglichen.
- Änderungen in den Schaltflächen der Bedienoberfläche: Die Schaltflächen in der Bedienoberfläche zeigen jetzt keine direkt sichtbaren Labels mehr. Aufgrund von Platzbeschränkungen werden diese nur bei Mouseover angezeigt.
- Namenskonflikte bei gleichnamigen Dokumenten werden jetzt verhindert.
- Das System verarbeitet auch kopierte E-Mail-Anhänge (ohne Ablagepfad).
- Rotationsfunktion verbessert, Vorschaubilder werden jetzt erst rotiert, sobald die Änderungen übernommen werden.
core
- Das Attribut objectTextKey hat jetzt für die Bestimmung des displayName eines Objekts Vorrang vor objektinterner Logik.
- Die Kerberos-gestützte Anmeldung per Benutzername und Kennwort funktioniert jetzt auch für Benutzer, deren UPN ein Suffix hat, das vom Namen der Domäne abweicht (NT-ENTERPRISE-Namen nach RFC 6806).
- CronJob-Fehlerausgaben werden jetzt ebenfalls unterhalb des Support-Tool-Knotens Active Folders protokolliert.
workflow
- Workflow-Administratoren haben jetzt wieder die Berechtigung, Workflows zu bearbeiten, die ihnen nicht zugewiesen wurden.
- Beim Speichern von Workflow-Variablen über die UI findet jetzt eine zusätzliche Validierung statt, um zu verhindern, dass Variablen in ein anderes Workflow-Token zurückgeschrieben werden als das, aus dem sie gelesen wurden.
- Zu Fehlern, die bei der Ausführung im Hintergrund auftreten und protokolliert werden, wird jetzt der zugehörige Stacktrace angefügt.
common/i18n
- Funktion tryTranslate() zur Übersetzung von Zeichenketten hinzugefügt, die Übersetzungsschlüssel enthalten können.
Adressen
- In älteren Brick-basierten Listen werden jetzt URLs ohne explizite Protokollangabe ebenfalls als HTTPS interpretiert.
admin tools
- Tool Speicherverbrauch anzeigen hinzugefügt.
- Tool Hintergrundprozesse aufzeichnen (Stacktrace) hinzugefügt.
Objektinfo
- Die Objektinfo versucht jetzt nicht mehr, das Objekt mit der ID null abzurufen.
common/metadata
- Wenn beim Speichern von Metadaten Fehler auftreten, werden jetzt der Name des Felds sowie der zu setzende Wert in die Fehlermeldung integriert.
information center
- Logging von Fehlern im Mitteilungssystem verbessert: Die Fehler selbst inklusive Stack werden nicht mehr unterdrückt, und Sticky-Meldungen werden zurückgesetzt, wenn eine Konfiguration wieder fehlerfrei abgearbeitet wird.
docform
- Bei Fehlern in der Abarbeitung von Ordnern sowie beim Laden des Dokumenttexts werden jetzt Sticky-Meldungen geloggt.
- Das Metadatum ag_metadata_collection wird jetzt direkt nach Abarbeitung gesetzt, bevor das Dokument weitergegeben wird.
mail
- Kompatibilität mit E-Mails im MSG-Format wurde verbessert:
- Nicht unterstützte, interne Datenanhänge verhindern jetzt nicht mehr die Verarbeitung.
- Zeichensätze in RTF- und Textinhalten werden jetzt korrekt interpretiert.
- Die Duplikatfilterung im E-Mail-Verlauf wurde verbessert und erkennt jetzt auch unterschiedliche Objekte mit derselben Message-ID. Zudem ist die Anzahl der dargestellten Mails jetzt auf 100 begrenzt.
- Die Konvertierung von E-Mails in Text für die Suchmaschine wurde beschleunigt und verschlankt.
aguila
- Das Widget agorum.imageList unterstützt jetzt je Bild die Angabe eines Rotationswinkels (siehe Dokumentation).
Scripting
- Neue Funktion Math.sign() verfügbar.
cmis
- Aufruf des JavaScript-Handlers optimiert, sodass dieser wiederverwendet wird und schneller lädt.
common/html
- Die Funktion text() erkennt Zeilenumbrüche jetzt besser.
agorum.explorer
- Die Kopfleiste und open-Aktionen können jetzt ebenfalls über registrierte override-Skripte modifiziert werden.
OCR
- Fehler bei der Cache-Bereinigung führen jetzt nicht mehr zum Abbruch der aktuell laufenden Extraktion.
form
- Es wurde ein Fehler behoben im element list und splitList: wenn bei einer Spalte im template nur der Name eines definierten Metadatums angegeben wird, funktioniert nun die Spaltenüberschrift und die Validierung korrekt.
Fixes
agorum.composite/background
- Fehler behoben, durch den noch laufende Prozesse entfernt wurden, wenn die Schaltfläche Leeren betätigt wird oder wenn die Grenze von 20 beendeten Prozessen erreicht war.
agorum.cardView
- Fehler behoben, durch den selektierte Elemente nach modifizierenden Operationen nicht korrekt wiederhergestellt wurden.
core
- Fehler bei der Funktion checkIn behoben, der zu einer Endlosschleife führen konnte, wenn der Admin-Benutzer keine Schreibrechte auf ein Objekt besaß.
workflow
- Die Verwendung eines der Suchmaschine unbekannten Feldnamens zur Sortierung der Workflow-Aufgabenliste führt jetzt nicht mehr zu einem Fehler nach Abschluss eines Schritts.
adminsync
- Das Referral-Verhalten bei der LDAP-Pass-through-Authentifizierung wurde wieder auf den Stand vor Version 11.3.0 gebracht, da es zu Inkompatibilität mit manchen Active Directory-Konfigurationen führte.
cmis
- Fehler behoben, durch den bei checkOut nicht die Private Working Copy zurückgegeben wurde, sondern das Objekt selbst.
form
- Fehler im list-element behoben, durch den Werte nicht mehr geändert werden konnten, wenn Werte zuvor über die Vererbung gesetzt wurden.
11.6.1 (Released: 30.01.2024, enthält 11.6.0)
Verbesserungen/Erweiterungen
cmis
- E-Mails können jetzt „ausgecheckt“ erzeugt werden und werden dann erst beim Check-in interpretiert. Dabei wird dann die neue ID der E-Mail zurückgeliefert.
Fixes
core
- Fehler behoben, durch den registrierte afterRollback-Handler nicht korrekt aufgerufen wurden.
- Fehler behoben, durch den bei der Vererbung von gesetzten ACLs auf Unterobjekte die ACL des Hauptobjekts neu gesetzt wurde.
11.6.0 (abgebrochen, enthält 11.5.1)
Verbesserungen/Erweiterungen
agorum.composite.form
- Funktion formUtils.pick() hinzugefügt, die zukünftig statt formUtils.folderPicker() und formUtils.searchPicker() verwendet werden sollte. Neben einer einfacheren Syntax wird auch die Auswahl von mehreren Objekten gleichzeitig unterstützt.
agorum.composite.form.element.objects
- Per Auswahldialog können jetzt mehrere Objekte gleichzeitig zur Liste hinzugefügt werden.
exporter
- Sporadisch auftretenden Fehler behoben, der durch falsch aufgelöste interne zyklische Abhängigkeiten ausgelöst wurde (Fehlermeldung exporter is not a function, it is object).
agorum.home
- Registerkarten, deren interner Name (Eigenschaft name) durch einen Type-Handler ergänzt wurde, können jetzt wie vorgesehen von Benutzern angepasst und umsortiert werden.
core
- Der aus PDF-Dokumenten extrahierte Text wird jetzt wieder streng seitenweise und zeilenweise sortiert.
- Der interne ACL-Cache wurde optimiert, um in der Aufwärmphase einen höheren Durchsatz zu bieten.
docform
- Für die Textextraktion aus PDF-Dokumenten wird jetzt im Standard PDFBox 2 verwendet.
FTP
- Der eingebaute FTP-Server kann jetzt besser damit umgehen, wenn nicht mehr verwendete Ports vom Betriebssystem erst verzögert freigegeben werden (Fehler Address already in use).
form
- Bei form-Elementen kann jetzt anstelle eines Textes als Label ein Icon verwenden werden.
Fixes
agorum core client
- Fehler behoben, durch den die Standard-Aktion beim Doppelklick auf das Tray-Icon nicht die korrekten Anmeldeinformationen des verbundenen Laufwerks weiter an die Web-Oberfläche gegeben hat.
core
- Lücke geschlossen, durch die unter bestimmten Umständen (etwa bei Fehlern durch Speichermangel) auch beim Zurückrollen von Transaktionen Informationen über darin angelegte Objekte im Index landen konnten.
form
- Fehler im Element splitList behoben. Wenn in der Liste navigiert wurde, konnte es dazu kommen, dass die Liste fälschlicherweise valid=false lieferte.
- Fehler im Element select behoben.
- Geschwindigkeit bei größeren Datenquellen wesentlich verbessert.
- Fehler bei Nutzung von minChar behoben.
- Parameter minChar funktioniert jetzt auch, wenn dieser über dataSourceParameter übergeben wird.
11.5.1 (Released: 21.12.2023, enthält 11.5.0)
Fixes
core
- Änderungen an PDF-Textextraktion aus Version 11.5.0 vorübergehend rückgängig gemacht.
workflow
- Die eingebaute Prüfung auf gelöschte Attachments verwendet nun eine administrative Sitzung.
11.5.0 (Released: 20.12.2023, enthält 11.4.0)
Verbesserungen/Erweiterungen
core
- Die Vererbung von geänderten ACLs und Scope-ACLs an bestimmten Unterobjekten (Vorschaubilder, Dokumenttext, Attributobjekte, Historien) wird jetzt verzögert im Hintergrund ausgeführt.
- Der aus PDF-Dokumenten extrahierte Text wird jetzt streng seitenweise und zeilenweise sortiert.
- Notizen können jetzt nicht mehr in Ordner verlinkt werden.
common/workflow
- Funktion run() hinzugefügt, mit der ein nicht interaktiver Workflow ohne Erzeugung von Objekten wie Prozesse oder Log-Dateien ausgeführt werden kann.
cards
- Text innerhalb von <pre>-Tags in agorum.text-Elementen wird jetzt automatisch am Zeilenende umgebrochen.
- Vordefinierte Farben angepasst, um Text besser lesbar darzustellen.
- borderless und color werden jetzt als eingebaute Eigenschaft behandelt. D. h. diese Eigenschaften können jetzt umliegend geändert werden. Etwa bei einem agorum.object-Element.
adminsync
- Die Aktualisierung von größeren Gruppen bei der Synchronisierung wurde deutlich beschleunigt.
E-Mail
- Vor dem Versand einer E-Mail wird der Benutzer jetzt darauf hingewiesen, wenn eine seiner eigenen Adressen als Adressat eingetragen ist.
- Die automatische Formaterkennung von Anhängen mit dem Typ application/octet-stream funktioniert jetzt auch, wenn die internen Formatobjekte von agorum core manipuliert wurden.
- Die Kompatibilität der E-Mail-Darstellung wurde für manche E-Mails verbessert, die HTML-Kommentare innerhalb von <style>-Tags verwenden.
- Das Interface für die Definition von E-Mail-Aktionen wurde verbessert. Anstelle von form wird jetzt data übergeben. Zudem wurden einige Funktionen verbessert. Es ist jetzt auch möglich, die Daten beim Versand einer E-Mail zu manipulieren.
- E-Mail-Icons im E-Mail-Verlauf an die neuen Icons angepasst.
- Der Verlauf von langen E-Mail-Konversationen kann jetzt ebenfalls fehlerfrei angezeigt werden.
- Das Parsing von winmail.dat-Anhängen wurde verbessert. Es kam selten vor, dass der Dateiname von Anhängen nicht korrekt erkannt wurde.
agorum.explorer
- Analog zum Kontextmenü kann jetzt auch die Toolbar über registrierte override-Skripte modifiziert werden.
agorum.workflow.library.basic
- agorum.folder.structure: Wenn keine Datenvariable angegeben ist, werden jetzt stattdessen die aktuellen Token-Variablen als Parameter für die Anlage verwendet.
- agorum.mail.ui: Parameter buttons hinzugefügt, mit dem eigene Schaltflächen für das Mail-UI definiert werden können.
aguila
- Besseres Handling für das property locked bei Schaltflächen implementiert. Die Schaltfläche zeigt jetzt mit einer Animation an, dass sie gesperrt ist und kann nicht mehrfach angeklickt werden. Bei form-Schaltflächen wurde zudem das locked-Handling korrekt implementiert.
- In Widgets des Typs agorum.textDisplay und innerhalb von cards-Elementen werden jetzt Abstände vor/nach <p> und <pre>-Tags entfernt, wenn Sie das erste/letzte Unterelement sind.
Notizen
- Wenn eine Notiz erstellt wird und kein Empfänger gewählt wurde, wird jetzt eine Warnung ausgegeben.
- Das Senden von mehreren Notizen wird jetzt verhindert, auch wenn während des Sendens mehrfach auf die Schaltfläche geklickt wird.
SMTP
- In der Konfiguration zum SMTP-Server kann jetzt ein FallbackUser eingerichtet werden, der alle E-Mails empfängt, die keinem Benutzer zugeordnet werden können.
common/objects
- Parameter makeHistory in der Funktion writer hinzugefügt.
admin tools
- Dokumententext: Oberfläche hinzugefügt, mit der Dokumententexte erstellt werden können. Dabei wurden folgende obsolete Funktionen entfernt:
- Administration/Infos/Print DokumentText
- Administration/Infos/Print RawDokumentText
agorum.home
- Wenn der Tab, der über den URL-Parameter tab übergeben wurde, nicht existiert, wird jetzt stattdessen versucht, einen eventuell vorhandenen id-Parameter zu verwenden, um einen alternativen Tab zu finden. Ansonsten wird der erste sichtbare Tab geöffnet.
docform
- Für die Verarbeitung von PDFs durch docform split wird jetzt im Standard PDFBox 2 verwendet, das eine bessere Kompatibilität mit PDFs aufweist, die vom Standard abweichen.
- Die docform-Verarbeitung wird jetzt fortgesetzt, auch wenn bei der ZUGFeRD-Extraktion Fehler auftreten.
Standardkonfiguration
- Das Standard-Metadatum level wird jetzt deklariert.
agorum core information center
- Parameter resultParameters hinzugefügt, um der Liste weitere Parameter mitgeben zu können. Diese Parameter werden an die dargestellten cards weitergeben. Somit ist es jetzt möglich, die Darstellung von außen zu steuern. Etwa kann der Detailgrad mit dem Parameter level von außen gesteuert werden.
audit
- Es wurde eine neue, schlankere Audit-Tabelle implementiert: agorumcoreaudit_v2.
Fixes
core
- Fehler behoben, durch den beim Löschen von ACLs eventuell überzählige Einträge dazu in der Tabelle aclobjecttable nicht entfernt wurden.
- Fehler behoben, durch den das gleichzeitige Ändern von Metadaten des gleichen Objekts in unterschiedlichen Transaktion nicht verhindert wurde. Findet jetzt eine gleichzeitige Änderung statt, wird eine ConcurrentModificationException ausgelöst. In der Meldung ist die commitId der anderen Transaktion enthalten, die die gleichzeitige Änderung durchgeführt hat. Im Problemfall kann über das audit tool eingesehen werden, welche Transaktion betroffen war.
SAP
- Fehler behoben, durch den der Check im Support-Tool für die SAP-Verbindung nicht funktionierte.
form
- Fehler im html-Editor behoben, der manchmal dazu führen konnte, dass der value leer war, obwohl der Editor Inhalt anzeigte.
- Fehler behoben, durch den für das number-Element die Eigenschaft placeholder nicht nachträglich geändert werden konnte.
agorum.task
- Fehler behoben, durch den bei der Übergabe eines Skripts nicht geprüft wurde, ob es sich um einen String handelt (um weitere Fehler zu vermeiden).
- Fehler behoben, durch den innerhalb eines Durchlaufs ein Task-Skript mehrmals ausgeführt wurde.
- Fehler behoben, durch den das Erzeugen von Historien bei wiederkehrenden Task-Skripts nicht verhindert wurde.
Notizen
- Fehler behoben, durch den erledigt markierte Notizen nicht gelöscht werden konnten.
E-Mail
- Fehler behoben, durch den das Drucken von E-Mails in Chrome nicht funktionierte.
- Fehler behoben, durch den bei einem zu schnellen E-Mail-Versand der Inhalt nicht korrekt gespeichert wurde.
aguila
- Fehler behoben, durch den Border-Layouts mit dem Parameter flexible nicht korrekt angezeigt wurden.
preview
- Fehler behoben, durch den der Ladeindikator der Vorschauansicht nicht entfernt wurde, wenn das Laden fehlschlug oder kein Objekt gewählt wurde.
agorum core information center
- Fehler behoben, durch den reguläre Benutzer bei Syntaxfehlern in der Sucheingabe mit low-level-Fehlermeldungen konfrontiert wurden.
11.4.0 (Released: 19.10.2023, enthält 11.3.2)
Verbesserungen/Erweiterungen
workflow
- UI-Knoten unterstützen jetzt tatsächliche „Betrachter“, die Workflow-Schritte zwar sehen, aber nicht bearbeiten können. Die bisherige vorhandene „Betrachter“-Konfiguration wurde in „Vertreter“ umbenannt.
- Die Schaltfläche Protokoll (Log) wird jetzt auch für Workflow-Prozesse angezeigt, die keine UI-Schritte besitzen.
auth
- Die Verwendung von NTLM für die Anmeldung kann jetzt pro Endpunkt (HTTP oder cifs) verhindert werden.
core
- Für die eingebaute Anmeldung wird jetzt Zwei-Faktor-Authentisierung unterstützt.
- Das System-Flag 2 (DISALLOW_WRITE) verhindert jetzt nicht mehr Änderungen an Objektattributen wie Name, ACL oder Metadaten, sondern lediglich Änderungen am Objektinhalt sowie die Entfernung von System-Flags 1 (DISALLOW_DELETE) und 2 (DISALLOW_WRITE). Dieses Verhalten ist äquivalent zu einer Kombination aus System-Flags 524288 (DISALLOW_CONTENT_WRITE) und 2048 (DISALLOW_DELETE_LOCKED). Diese Änderung betrifft auch Objekte, auf denen dieses System-Flag bereits vor Update von agorum core gesetzt wurde.
aguila
- In Drop-down-Listen wie agorum.combobox und agorum.composite.form.element.select wird jetzt nach Öffnen der Liste automatisch der erste Eintrag vorausgewählt, wenn bisher sonst nichts selektiert ist.
- Bei der Fehleranzeige wird jetzt eine zusätzliche Schaltfläche angeboten, die den Fehler zusammen mit dem zugehörigen Stacktrace in die Zwischenablage kopiert.
- Spaltenbreiten von agorum.border-Elementen werden jetzt dynamisch angepasst, wenn der Platz nicht mehr ausreicht, um ein Überlappen zu vermeiden.
- Pop-up-Fenster werden jetzt automatisch in das Browserfenster eingepasst, wenn das Browserfenster verkleinert wird.
common/time
- Time-Objekte besitzen jetzt eine valueOf()-Methode, um direkte Vergleiche zuzulassen, wie sie für Sortierungen verwendet werden.
common/text
- JavaScript-Bibliothek common-text zur Vereinfach der Generierung von Text-Extraktionen, etwa mit OCR, hinzugefügt.
cmis
- Eine eml- oder msg-Datei kann jetzt ausgecheckt und leer angelegt werden, um diese dann mit dem eigentlichen Content zu aktualisieren und dann einzuchecken. Es wird dann das korrekte E-Mail-Objekt erzeugt.
postgresql
- Treiber wurde aktualisiert, sodass die Installation jetzt auch mit aktuelleren PostgreSQL-Datenbanken funktioniert. Getestet wurde mit PostgreSQL 15.
explorer
- Lade-Indikator eingebaut, der erscheint, wenn das Laden des Baums im Explorer länger als 1 Sekunde dauert.
cards
- Verlinkte E-Mail-Anhänge in einem Ordner zeigen jetzt auch die zugehörige E-Mail in der card an.
form
- Oberflächen der Funktionen folderPicker() und searchPicker() modernisiert.
information center
- Das Suchfeld in der Kopfleiste wird jetzt beim Öffnen eines neuen Browserfensters nicht mehr automatisch fokussiert.
background
Fixes
auth
- Fehler beim Fallback auf NTLM behoben, wenn eine Anmeldung des aktuellen Benutzers per Kerberos nicht erfolgreich war (etwa weil dieser Benutzer nicht existiert).
form
- Fehler in select-Elementen behoben. Es konnte vorkommen, dass während des Tippens plötzlich die Eingabe zurückgesetzt wurde.
- Fehler in list-Elementen behoben. Bei der Vererbung von Werten in einer Spalte konnte es zu Fehlermeldungen kommen.
workflow
- Fehler im resubmit-CronJob behoben. Wenn ein Workflow in einem delay-Knoten einen Fehler wirft, führte dies dazu, dass kein weiterer wartender Workflow verarbeitet wurde.
core
- Fehler behoben, durch den ein Benutzer sein Passwort nicht ändern konnte, selbst wenn er von den Rechten her den Elternordner, in dem sich der Benutzer befindet, nicht „sehen“ konnte.
- Fehler behoben, durch den die eingebaute Bildmetadaten-Extraktion die Werte zu image_width und image_height vertauschte.
E-Mail
- Fehler behoben, durch den E-Mails, die im Header (üblicherweise in der Betreffzeile) MIME-kodierte Zeilenvorschübe am Zeilenende enthielten, nicht korrekt verarbeitet wurden. Es wurden nachfolgende Teile des Headers stattdessen als Body erkannt.
information center
- Fehler behoben, durch den das Zurückblättern in seitenbasierten Ergebnislisten nicht wie erwartet funktionierte.
11.3.2 (Released: 11.09.2023, enthält 11.3.1)
Fixes
docform
- Fehler behoben, durch den das Trainieren von Positionsdaten nicht funktionierte.
11.3.1 (Released: 05.09.2023, enthält 11.3.0)
Verbesserungen/Erweiterungen
SAP
- Konfiguration können jetzt so definiert werden, dass Zertifikatsanfragen automatisch akzeptiert werden. Dazu muss in der jeweiligen Repository-Konfiguration in der MetaDB folgender Schlüssel hinzugefügt werden: SAPCertificateAutoAccept=true
- Beim Parsen von iDocs wird jetzt auch die orderNumber als Metadatum verarbeitet.
common/mail
- Kompatibilität der Funktion cleanContent verbessert, die auch für die Darstellung der E-Mai-Ansicht verwendet wird.
workflow editor
- Die Workflow-Log-Anzeige kann jetzt damit umgehen, wenn Teile des gerade angezeigten Workflows gelöscht wurden.
information center
- Werte für die widget-Eigenschaft additionalBaseQuery werden jetzt automatisch mit Werten der gleichnamigen Eigenschaft von gespeicherten Suchen kombiniert (UND-Verknüpfung).
docform
- Trainingsdefinitionen, die länger als eine Minute benötigen, um ein Dokument zu erkennen, werden jetzt automatisch abgebrochen, sofern möglich.
MSG-Parser
- Die Kompatibilität bei der Erkennung von Absenderadressen wurde verbessert.
preview
- Die Vorschauerzeugung für TIFF-Dateien ist jetzt mit weiteren JDK-Versionen kompatibel, insbesondere der aktuell mitgelieferten.
explorer
- Suchergebnis-Listen können sich jetzt selbst automatisch aktualisieren, wenn neue Einträge auf der aktuellen Seite hinzukommen.
SMB
- Kompatibilität mit Clients verbessert, die trotz nicht aktivierter Signaturpflicht eine signierte SESSION_SETUP-Antwort direkt nach erfolgreicher Anmeldung erwarten.
adminsync
- Die Funktion Sync. aller Objekte kann jetzt mit dem Umbenennen von Objekten umgehen.
Fixes
form
- Fehler behoben, durch den die Blätterfunktion von agorum.composite.form.element.list-Widgets nicht aktiv war, wenn das Widget auf disabled: true gesetzt wurde.
dbconverter
- Fehler beim Lesen von Blobs bei alten Datenbanken behoben.
core
- Teile (Anhänge, Bodys) von E-Mails, die keine Entwürfe sind, lassen sich jetzt nicht mehr separat löschen, erst wenn die E-Mail selbst gelöscht wurde/wird.
common/pdf
- Bei der Erzeugung von neuen PDF-Dokumenten werden jetzt die Dimensionen von hinzuzufügenden image-Elementen korrekt berechnet. Zudem wird bei Fehlen von Größenangaben die natürliche Größe des Bilds selbst verwendet.
aguila
- Fehler behoben, durch den vorübergehend ausgeklappte Widgets (Klick auf die Titelleiste) nicht als collapsed: false angesehen wurden. Dadurch wird nun der Workflow-Log korrekt dargestellt, auch wenn er nur vorübergehend ausgeklappt wird.
- Fehler behoben, durch den bereits als destroyed markierte Widgets weitere Broadcast-Subscriptions angenommen haben.
PDF Text-Extraktion/OCR
- Fehler behoben, durch den bei der Nutzung der Remote-OCR-Konvertierung die Extraktion von Text aus PDFs, die bereits Text enthielten, nicht mehr funktionierte und dadurch immer durch die OCR erkannt wurde. Die Konvertierungskette wurde jetzt so angepasst, dass die direkte Text-Extraktion auf dem agorum core-Server durchgeführt wird und nur noch die OCR-Extraktion auf dem Remote-Server. Zur Installation dieses Patches muss die agorum core ocr engine auf dem Remote-Server aktualisiert werden.
information center
- Fehler behoben, durch den bei bestimmten Konfigurationen intern eine zyklische Abhängigkeit entstehen konnte, die zu einer Fehlermeldung (Cannot find function loadConfiguration …) führte.
explorer
- Fehler behoben, durch den Icons für Toolbar-Schaltflächen nicht wie vorgesehen über die Eigenschaft icon festgelegt werden konnten.
common/metadb
- Die Funktion readJson verwendet jetzt nach Möglichkeit die Sitzung des angemeldeten Benutzers, um enthaltene Übersetzungsschlüssel mit der korrekten Sprache zu übersetzen.
11.3.0 (Released: 31.07.2023, enthält 11.2.3)
Verbesserungen/Erweiterungen
agorum.sap.idoc
- Die MetaDB-Schlüssel werden jetzt als MetaDbDefaults exportiert und überschreiben damit bei einer Neuinstallation nur noch gekoppelte MetaDB-Einträge.
- Die Bestellreferenz wird jetzt in den Positionen gesucht, falls sie nicht in den Referenzen aufgeführt ist.
- Das Template enthält jetzt im Feld _sourceData die lesbaren Quelldaten.
- MetaDB-Konfiguration erweitert: Es ist jetzt möglich, für verschiedene Segmente des Templates Berechnungen und Validierungen abzuschalten.
- Dem DocumentWorkflow kann jetzt ein eigener SessionController mitgegeben werden.
- Hilfsfunktionen wurden in die Utils überführt und stehen damit allgemein zur Verfügung.
- Die Such-Funktionen für die Erstellung des Templates wurden ausgelagert und können jetzt auch im PostProcessing verwendet werden.
agorum.home
- JavaScript-Bibliothek agorum.home/js/home hinzugefügt, um programmatisch Ordner in der agorum.home-Hauptansicht zu öffnen.
aguila
- Die dem Widget-Typ agorum.codeEditor zugrundeliegende Komponente wurde ausgetauscht und unterstützt jetzt unter anderem Inline-Hilfe, Auto-Vervollständigung und eine bessere Auto-Formatierung. Dieses Widget wird momentan im Skript-Editor und im Workflow-Editor eingesetzt.
- Unerwünschtes Scrolling des gesamten Browser-Fensters wird jetzt auch für ältere agorum core-Installationen unterbunden.
- Menüs werden jetzt innerhalb des sichtbaren Bereichs des Browser-Fensters angezeigt.
- Die Widget-Methoden setImmediate, setTimeout und setInterval sind jetzt deaktiviert, wenn das zugehörige Widget zum Aufrufzeitpunkt bereits zerstört wurde.
filingassistant/service
- Die Funktion create() versucht jetzt bei Fehlen des data-Parameters nicht mehr, Benutzereingaben abzufragen, wenn kein aguila-Kontext zur Verfügung steht.
common/metadb
- Für Schreibvorgänge wird jetzt intern durchgehend eine administrative Sitzung verwendet.
adminsync
- Der Verzeichnistyp einer Konfiguration kann jetzt über den Konfigurator nachträglich geändert werden.
- Die LDAP-Pass-through-Authentifizierung funktioniert jetzt auch für Verzeichnisse, die Referrals enthalten.
core
- Wenn im Rahmen des regulären Loggings ein Fehler auftritt, wird dieser jetzt stattdessen in die server.log protokolliert, um eine unendliche Rekursion zu verhindern.
mail adapter
- Für die Anmeldung bei Microsoft 365 wird jetzt nicht mehr der agorum core client benötigt.
- Wenn ein Fehler bei der Aktualisierung von OAuth 2.0-Tokens auftritt, wird jetzt die vollständige Serverantwort angezeigt.
SSO
- Der beim Beitritt zu einer Domäne durchgeführte NTLM-pass-through-Test wurde optimiert und führt nicht länger zum Abbruch.
docform
- Zusätzliche Ausgaben (Level: Debug) im Log, wenn ein Dokument gegen eine Trainings-Definition geprüft wird, um Definitionen mit schlechter Performance leichter ausfindig zu machen.
information center
- Automatische Erkennung von Änderungen im Suchergebnis verbessert. Seitenbasierte Listen aktualisieren sich jetzt automatisch, card-basierte Listen zeigen stattdessen einen Indikator auf der Aktualisieren-Schaltfläche an, sobald Änderungen vorliegen.
SAP
- Das delete-Kommando wird jetzt unterstützt.
- Die Echtzeitindizierung wurde bei der Anlage von Dokumenten per Archive-Link deaktiviert, um eine höhere Geschwindigkeit bei der Ablage zu erzielen.
cmis
- Das Property IS_IMMUTABLE ist jetzt auch true, wenn der Content nicht geschrieben werden kann. Zuvor wurde nur geprüft, ob das Objekt an sich änderbar ist, aber nicht der Content.
agorum.explorer
- Dateien werden jetzt während des Uploads immer als temporär gekennzeichnet, auch wenn intern eine agorum core smart assistant-Ablagekonfiguration verwendet wird.
workflow
- Knoten agorum.flow.commit hinzugefügt, der eine Verarbeitung im Hintergrund inklusive Fehlerbehandlung ermöglicht.
workflow editor
- Knoten können jetzt kopiert und eingefügt werden, sowohl im selben Workflow als auch in anderen Workflows.
audit
- Die Roi.properties-Eigenschaft agorum.roi.system.AuditForSync wird nicht mehr benötigt, das System erkennt jetzt selbst, ob das Sync-Modul aktiviert ist.
Fixes
agorum.cards
- Fehler behoben, durch den Anhänge von E-Mails, die keinen Body enthielten, nicht dargestellt wurden.
IMAP
- Benutzer können jetzt den Wert für die Einstellung Anzahl der Tage, für die Mails per IMAP bereitgestellt werden ändern.
- Fehler bei der Anlage von Ordnern mit Umlauten behoben.
Adressen
- Verweise auf entferntes Adressansichts-Widget entfernt, die Fehler in den Aktionen Öffnen > Organisation und Öffnen > Abteilung anzeigen ausgelöst hatten.
workflow
- Fehler behoben, durch den das Wechseln zum nächsten / vorherigen Listeneintrag (auch nach Abarbeitung des aktuellen Listeneintrags) in Workflow-Aufgabenlisten nicht korrekt der Sortierung nach textbasierten Spalten wie Prozessschritt folgte und größere Sprünge auslöste.
Linux
- Start-Skript für Linux modernisiert, da es bei neueren Linux-Systemen dazu kommen konnte, dass agorum core nicht mehr automatisch über den Service-Daemon gestartet wurde.
form
- Fehler im select-element behoben, wenn der Wert entfernt wurde.
- Fehler behoben, wenn in einer Liste eine Datums-Spalte vererbt werden sollte.
collection
- Fehler in collection-form behoben, wenn für eine Collection keine displayName gesetzt wurde.
agorum core smart assistant konfigurator
- Fehler bei agorum.object-cardlets behoben, durch den Kontextmenü-Overrides, wie sie etwa für die Ausblendung der eingebauten Zwischenablagen-Befehle (Kopieren, Einfügen, Verlinken …) verwendet werden, nicht immer ausgeführt wurden.
11.2.3 (Released: 23.05.2023, enthält 11.2.2)
Verbesserungen/Erweiterungen
Notizen
- Bei der Suche nach Benutzergruppen werden jetzt auch Teilworte von Benutzergruppen mit _ im Namen gefunden.
aguila/form
- Event changed hinzugefügt. Das Event löst aus, wenn der Benutzer etwas in einem Feld ändert und fertig mit der Eingabe ist.
dataHandler
- Bei JavaScript-DataHandlern wird jetzt im Kontext von Suchfiltern die umliegende Query mitgegeben. Dadurch wird es möglich, dass Auswahlfelder (select) auf das Suchergebnis reagieren können und entsprechend andere Werte zur Auswahl gestellt werden. Im DataHandler wird dabei nun im Parameter completeQuery die Solr-Query mitgeliefert. Die Solr-Query kann innerhalb des DataHandlers verwendet werden.
dbconverter
- Bei der Migration von Tabellen wird jetzt sowohl die Anzahl bereits importierter Tabelleneinträge zur Gesamtanzahl dargestellt, als auch eine geschätzte Restdauer und die erwartete Zielzeit ausgegeben.
workflow: metadata load
- Dokumentation verbessert.
Detailansicht
- Die Texteditor-Ansicht hat jetzt einen weniger spezifischen Selektor, um zu verhindern, dass sie ungewollt anstelle einer spezifischeren Ansicht verwendet wird.
Fixes
agorum.sap.idoc
- Fehler behoben, durch den das PostProcessing nicht korrekt geladen und angewandt wurde.
- Fehler behoben, durch den IDOC-Daten ohne Steuerbetrag nicht verarbeitet werden konnten.
agorum.dev, logging
- Es wurde ein Problem behoben, das bei Nutzung des loggings zum Fehler Too Many Open Files führen konnte.
form
- Fehler behoben, durch den beim Element number das Event input nicht ausgelöst wurde, wenn Zahlen über den Taschenrechner eingegeben / berechnet wurden.
- Fehler im Element objectPicker behoben, durch den bei Auswahl eines Objekts über die Picker die Meldung kam, das Objekt sei ungültig.
Suche
- Fehler in der Suche behoben, durch den in einem Filter mit subQueries mehrere Werte gesucht wurden und dabei dieser Filter negiert wurde. Wurde etwa eine Suche durchgeführt mit Nicht (Name und Dateiendung), so wird dies jetzt korrekt interpretiert.
adminsync
- Fehler behoben, durch den die Passthrough-Authentifizierung nicht mit AD und LDAP funktionierte.
support tool
- Fehler behoben, durch den das support tool mit externen Links nicht aufgerufen werden konnte.
smb/Laufwerk
- Stabilität des agorum core fileservers verbessert. Wenn die Verbindung vom Client unterbrochen wird, werden jetzt letzte Änderungen innerhalb von agorum core gesichert und nicht mehr zurückgerollt.
11.2.2 (Released, enthält 11.2.1)
Verbesserungen/Erweiterungen
Notizen
- Die Suche nach Benutzern und Benutzergruppen erfolgt jetzt aus Gründen der Performance nach Eingabe von mindestens 3 Zeichen.
form
- Neue Methode batch() (verfügbar auf agorum.composite.form.basic und agorum.composite.form.element.list), die mehrere set()-Aufrufe zusammenfasst, um Performance-Engpässe durch unnötige valueChanged-Events zu verhindern.
Details
- Es ist jetzt möglich, das Objekt-Kontextmenü auf den Registerkarten der Detailansicht aufzurufen.
OCR
- Es werden jetzt weitere Sprachen neben Deutsch unterstützt. Dazu müssen die gewünschten Sprachen als Parameter mitgegeben werden.
Fixes
form
- Fehler behoben, der dazu führte, dass im element select im Modus check kein data zusammen mit einem Wert initial gesetzt werden konnte.
Notizen
- Die Suche nach Benutzern und Benutzergruppen ignoriert nun Minus-Zeichen bei der Eingabe, sodass Benutzer / Benutzergruppen mit diesem Zeichen gefunden werden können.
E-Mails
- E-Mails mit fehlerhaften Style-Angaben werden jetzt dennoch korrekt dargestellt. Seither war der E-Mail-Text nicht zu sehen.
11.2.1 (abgebrochen, in 11.2.2 enthalten)
Verbesserungen/Erweiterungen
agorum.calendar
- Termin- und Einladungstexte werden jetzt in der card-basierten Anzeige korrekt umgebrochen.
fileworkflow
- Log-Ausgaben werden jetzt nicht mehr durch Wechselwirkungen zwischen Threads abgeschnitten.
common/time
- Neue Funktion fromDateString(), die direkt ein Time-Objekt aus einem ISO-konformen Datumsobjekt erstellt.
export.yml
- Der Exportdeskriptor MapUUIDs erlaubt jetzt die Anpassung der erlaubten Dateiendungen über den neuen Parameter extensions.
Scripting
- Das console-Objekt unterstützt jetzt auch die Funktion trace(), die zusätzlich den aktuellen Aufruf-Stack ausgibt.
adminsync
- Unterstützung von NetIQ eDirectory integriert.
home
- Icon für E-Mail-Filter angepasst.
core
- Neuinstallationen verwenden jetzt Adoptium OpenJDK. Zum einen wurde dadurch die Version von Java aktualisiert als auch ein Problem behoben, dass bei vielen gleichzeitigen Zugriffen dazu führen konnte, dass Verbindungen warten mussten.
form
- split-list: Es wurde eine neue Option hinzugefügt: copyDiffValues. Damit kann gesteuert werden, dass beim Splitten die diff-Werte der vorherigen Zeile mitkopiert werden.
- split-list: Das Event itemDeleted wurde um item erweitert.
- Es wurde ein Schutz integriert, um Endlosschleifen zu vermeiden, die durch zyklische valueChanged-Events ausgelöst werden.
SAP
- Anpassungen durchgeführt zur Nutzung von agorum core mit SAP S/4 HANA.
Suche/Indizierung
- Das Nachladen von Styles aus dem Internet bei der Konvertierung von E-Mails in Text wird jetzt unterbunden. Dies konnte dazu führen, dass der Indizierungsprozess stehen bleibt.
api
- Die beans-Funktion convertible() funktioniert jetzt auch für nicht groß geschriebene Parameter, etwa convertible(pdf).
Fixes
core
- Mögliche Inkonsistenzen in für Laufzeitanalysen verwendeten internen Datenstrukturen behoben.
- Das unnötige Verwerfen und Neuaufbauen des ACL-Caches wurde jetzt unterbunden, wenn ein Admin-Benutzer geändert wurde. Damit wurden kurze Systemhänger behoben.
FTP
- Eingehende Verbindungen erzeugen jetzt keine JMS-Listener-Thread-Leaks mehr.
form
- Fehler behoben in form select. Hatte zu Fehlermeldungen im agorum core information center geführt, wenn gleichzeitig nach einem Notiz-Benutzer und einem Datum mit freier Eingabe gesucht wurde.
- split-list: Beim Splitten wird jetzt das Event itemSplitted ausgelöst.
- object-picker: Wenn auf den Lösch-Button geklickt wird, wird jetzt ein input-Event ausgelöst.
adminsync
- Die ACLs einer Benutzergruppe werden jetzt bei einem Update nicht mehr verändert.
api/datahandler
- Der CSV DataHandler unterstützt jetzt den Parameter limit.
imap
- Es wurde ein Problem mit dem Zeichensatz beim Umbenennen von Ordnern behoben.
inbox
- Fehlerhaften Filter für Eingang (aktuell) korrigiert.
11.2.0 (abgebrochen)
Verbesserungen/Erweiterungen
agorum.task
- Neue JavaScript-Bibliothek agorum.task/js/task zur Ausführung von Hintergrundaufgaben zur Verfügung gestellt. Diese gilt ab sofort als bessere Alternative zu CronJobs.
agorum.dev
- Es wurde ein neues Plug-in (agorum.dev) mit diversen Entwicklungsfunktionen zur Verfügung gestellt (ermöglicht u. a. das Entwerfen automatisierter Tests für Plug-ins).
common/metadata
- Die Funktion metadata.all() liest nun auch Metadaten des Typs list.
Textextraktion
- Für die Textextraktion von PDF-Dokumenten wird nun standardmäßig PDFBox 2.0.26 verwendet, die genaue Version kann zusätzlich per MetaDB eingestellt werden.
UnifyMetadata
- Es kann ein Testobjekt per URL angegeben werden (?test_obj=123), um die Einstellungen mit nur einem Objekt zu prüfen.
Logging
- Bei der Erzeugung von Log-Einträgen, die laut eingestelltem Log Level des Knotens ausgefiltert werden, wird jetzt intern die Ermittlung der zugehörigen Code-Stelle übersprungen, um Ausführungszeit zu sparen.
agorum.calendar
- Bei freier Eingabe einer Terminerinnerung können jetzt wahlweise auch Stunden oder Tage angegeben werden.
common/templates
- Es wird jetzt das Platzhalter-Format #{...} (Expression) unterstützt, bei dem das Ergebnis des enthaltenen JavaScript-Ausdrucks direkt zurückgegeben wird, ohne es in einen String zu konvertieren.
inbox
- Objekte, die mit Tags und Prioritäten versehen sind, erscheinen jetzt nicht mehr im Eingang, wenn diese sich im Serverpapierkorb befinden.
agorum.accounting
- ACL aktiviert für die Filter Fehlgeschlagene Exportdateien und Zum Sammeln markierte Dokumente, um diese ausblenden zu können.
home/sidebar
- Es ist nun möglich, eigene Icons in globalen Mittelungskonfigurationen mitzugeben, die dann in der Seitenleiste angezeigt werden.
Details
- Die Anzeigegeschwindigkeit der Registerkarte Übersicht in Details wurde wesentlich verbessert.
Suche
- Es ist nun möglich, den Suchfilter einzustellen, der als Standard verwendet werden soll. Dies gilt sowohl für die Standardsuche in der Kopfleiste als auch in der Suche in Ordnern.
- Die Fehlermeldung für eine falsche Eingabe bei der Suche wurde für Benutzer vereinfacht. Zudem erscheint keine Fehlermeldungs-Box mehr. Die eigentliche Fehlermeldung wird dennoch in der Browser-Konsole ausgegeben. Für Administratoren wird weiterhin die volle Fehlermeldung angezeigt.
Adressen
- Bei der Anzeige von Telefonnummern wird nun der Telefontyp vorn mit angegeben.
form
- Die Geschwindigkeit der Elemente list und split-list wurde wesentlich verbessert. Einzelne Aufrufe von set und get werden nun zusammengefasst.
- Für das select-Element wurde ein Cache integriert. Damit wurde das Laden von Werten für select-Elemente in form wesentlich verbessert.
Fixes
aguila/WebUI
- Laufendes Hin- und Herselektieren in mehreren Select-Boxen wurde behoben.
mail
- Die Meldung, dass eine E-Mail bereits versendet wurde, wurde behoben.
form
- In select-Elementen kann nun ein cls mitgegeben werden.
mail adapter
- Es wurde ein Problem mit dem Abholen von E-Mails im Zusammenhang mit MS Exchange und Office 365 behoben, sodass das Abholen nun wesentlich schneller erfolgt.
11.1.2 (Released: 19.01.2023, enthält 10.4.1)
Verbesserungen/Erweiterungen
SMB
- Kompatibilität der Kerberos-Authentifizierung mit Windows-Clients nach Änderungen in den November 2022-Updates wiederhergestellt.
agorum.home
- Verbesserung der Darstellung von angehefteten Widgets, die auf einem agorum.border-Container mit einem vom Standard abweichenden Hintergrund basieren, etwa die Notiz-Liste.
Logging
- Lange Verarbeitungszeiten von Broadcast-Handlern werden nun nicht mehr je Broadcast-Kanal geloggt.
cards
- Bei der Darstellung von pre-Tags (etwa Code in Notizen) wird nun automatisch umgebrochen.
CMIS
- Ein remote-Objekt kann jetzt auch per UUID abgerufen werden (bisher ging nur die Objekt-ID).
dbconverter
- Parameter hinzugefügt, um die Migration von Datenbanken zu beschleunigen:
- --step-count: Definiert die Schrittweite, mit der ID-Bereiche selektiert werden (Standard: 10.000).
- --commit-count: Definiert die Anzahl der verarbeiteten Einträge, nach denen ein Commit gemacht wird (Standard: 20.000).
agorum.workflow.library.object
- Knoten PDF-Seiten und Dokumente über eigene UI organisieren (agorum.object.pdf.organize.ui) um die Möglichkeit erweitert, die Schaltflächen zum Bearbeiten der PDFs einzustellen.
Fixes
Apache CXF
- Patch implementiert zur Behebung der Sicherheitslücke: CVE-2022-46364
Standard
- URL für das home-Icon „agorum core Dokumentation“ korrigiert.
form
- Fehler behoben, der in spezifischen Fällen auftreten konnte, wenn Werte in Listen schnell eingetragen und wieder entfernt wurden.
- Fehler behoben, wenn in einem select-Element der Wert bereits in der aon definiert und nachträglich geändert wurde. Dann konnte es dazu kommen, dass immer noch der initial gesetzte Wert übertragen wurde.
agorum core information center
- Robustheit beim Umgang mit fehlerhaften Sortierkonfigurationen verbessert.
agorum.sap.idoc
- Fehler in der Such-Engine behoben.
filingassistant/service
- Die Funktion tryCreate() verwendet nun wie vorgesehen die korrekte Session, um den zurückzugebenden Ordner zu finden.
imap
- Problem beim Entfernen von „custom tags“ behoben.
core
- Problem beim session unlock-service behoben, das manchmal dazu führen konnte, dass sich dieser Dienst verhakte.
mails
- Problem beim Encoding und Parsen von E-Mails mit UTF-8 Zeichen behoben.
home/information center
- Global konfigurierte Mitteilungen werden nun während der Initialisierung der Sidebar geladen, um asynchrone Lade-Effekte zu vermeiden.
workflow
- Im Workflow-Log wird nun für update-Einträge in der Spalte Nachricht kein Text mehr angezeigt.
- Die Ermittlung der primären Farbe eines Knotens aus dem zugehörigen Icon wurde verbessert.
desk4web
- Die beiden Objekt-Info-Tabs ACL Verknüpfungen und ACL Verknüpfungen v. gelöschten Objekten wurden entfernt, da die dafür nötigen Datenstrukturen nicht länger existieren.
aguila
- Für als destroyed markierte Widgets können nun keine neuen broadcast listener mehr hinzugefügt werden.
- Für als destroyed markierte Widgets sind nun die Funktionen setTimeout(), setInterval(), setImmediate() und sub() deaktiviert.
- Ein geschlossener Kontext (entspricht einem geschlossenen Browser-Tab) erlaubt nun nicht mehr die Erzeugung von neuen Widgets.
- Ein Memory-Leak wurde behoben, welche dazu führen konnte, dass bei umfangreicher aguila-Nutzung Speicher nicht mehr freigegeben wurde.
agorum.cards.view
- Die Bereinigung eines als destroyed markierten agorum.cards.view-Widgets findet nun erst dann statt, nachdem es für weitere Modifikationen gesperrt wurde.
E-Mail
- Es wurde ein Problem mit Umlauten in to und cc behoben.
- Bereits gesendete E-Mails werden nun nicht mehr gelöscht, sofern noch ein zweites Bearbeitungsfenster offen war, das geschlossen wurde, nachdem die E-Mail bereits versendet wurde.
- Es wurde ein Regressionsfehler behoben: In der E-Mail-Maske wird nun das korrekte Kontextmenü auf der Titelzeile angezeigt, unabhängig davon, was in der Anhangsansicht dargestellt wird.
agorum.datev
- Es wurden einige Validierungen für DATEV angepasst.
client/json
- Es wurde ein Fehler behoben in der Bibliothek client/json, bei der es zu einem ungewollten Absturz kommen konnte, wenn eine Anfrage im raw-Modus keinen Body zurücklieferte.
Eingang
- Es wurde ein Fehler behoben, der dazu führte, dass eigene E-Mails im Eingang erschienen, wenn man den Eingang eines anderen Benutzers betrachtete.
SMB
- Es wurde ein Fehler behoben, der auftrat, wenn eine über SMB gelöschte Datei wiederhergestellt und dann über SMB direkt danach geändert wurde.
11.1.1 (abgebrochen, enthält 10.4.1)
Verbesserungen/Erweiterungen
agorum core information center
- Wenn in einem Konfigurationsskript für das agorum core information center ein Fehler auftritt, wird nun nicht mehr die Erzeugung von information center-Widgets verhindert.
- Die Clipboard-Funktionen "Ausschneiden" und "Löschen (hier)" werden jetzt im Suchergebnis angezeigt, sofern die gewählten Objekte eindeutig in einem einzigen Ordner für den Benutzer sichtbar sind.
- Bei der Erstellung eines Filters kann jetzt bei den Exporteinstellungen statt einer Listenkonfiguration auch die metadata collection angegeben werden, sodass die Spalten gemäß der metadata collection gefüllt werden.
common/time
- Neue Funktion "toISOString()" hinzugefügt, die das aktuelle Datum als JavaScript-verständlichen ISO-String in UTC zurückgibt.
common/pdf
- Neue Funktion "getNumberOfPages()", um aus einem PDF die Anzahl der Seiten auszulesen.
workflow
- Die Eigenschaften "value" und "id" eines UI-Widgets beziehen sich nun stets auf dasselbe Workflow-Token. Bisher konnte hier noch die ID eines zuvor selektierten Anhangs parallel zu Variablen eines neuen Tokens gesetzt sein.
core
- Das Systemflag "hidden" wurde eingeführt und dient zum Verstecken von Unterobjekten in der Suche.
Notizen
- Gesperrte Benutzer werden jetzt bei der Empfänger-Auswahl ausgeblendet und auch nicht mehr geprüft, wenn diese indirekt über eine Benutzergruppe gewählt werden.
- Bei der Auswahl von Empfängern für eine Notiz wird der jeweilige Empfänger jetzt "grau" dargestellt (signalisiert, dass ein Empfänger keinen Zugriff auf das zur Notiz gehörige Objekt besitzt).
agorum.sap.idoc
- Über den neuen MetaDB-Parameter "DocumentWorkflow" kann jetzt nach der Verarbeitung einer einzelnen agi-Datei ein benutzerdefinierter Workflow gestartet werden, über den weitere Verarbeitungsschritte durchgeführt werden können.
Benutzer
- In der Benutzer-Card wird jetzt nur noch die Haupt-E-Mail-Adresse angezeigt.
datahandler
- Beim JDBC-Datahandler können nun Platzhalter (${...}) für die Felder "Driver", "URL", "Username" und "Password" verwendet werden. Diese Platzhalter können dann als Parameter beim Aufruf des "datahandlers" mitgegeben werden und werden zur Laufzeit ersetzt.
aguila/form
- Bei den Widgets "agorum.comboBox" und "agorum.tokenBox "wurde das Property "textIsHtml" hinzugefügt. Ist dieses true, dann wird der in "text" gelieferte HTML-Code direkt als HTML ausgegeben.
- Beim form-Element "agorum.composite.form.element.select" wurde das Property "textIsHtml" hinzugefügt. Ist dieses true, dann wird der in "text" gelieferte HTML-Code direkt als HTML ausgegeben.
agorum.cards
- Fehler in cardlet-, decorator- oder resolver-Skripten führen jetzt nicht mehr dazu, dass der Ladevorgang eines Widgets unterbrochen wird.
agorum.home
- Fehler in provider-Skripten führen jetzt nicht mehr dazu, dass der Ladevorgang des home-Widgets unterbrochen wird.
- provider-Skripte haben jetzt die Möglichkeit, alle erzeugten Tabs (auch die anderer provider) abschließend über eine bereitgestellte Funktion "finalize" zu ändern.
workflow editor
- Es ist nun möglich, Workflows zu öffnen, die sich bereits in Bearbeitung befinden. Dabei wird der Workflow beim vorherigen Bearbeiter geschlossen.
Fixes
ocr
- Die Parameter "--lr-horiz-maxthick" und "--lr-vertic-maxthick" sowie "--barcode-lr-horiz-maxthick" und "--barcode-lr-vertic-maxthick" sind nun nicht mehr vertauscht.
agorum core information center
- In sehr seltenen Fällen konnte es beim Löschen einer gespeicherten Suche zu einer unerwünschten Wechselwirkung mit einem Hintergrunddienst kommen, wodurch eine Fehlermeldung angezeigt wurde. Dieser Fall wird nun abgefangen und behandelt.
permission manager
- Unnötiges Reparieren von Metadaten entfernt und dadurch ein möglicher Deadlock behoben.
accounting: Kürzen
- Problem mit dem Kürzen-Knoten behoben, der dazu führte, dass ein mehrmaliges Kürzen nicht funktionierte und dabei immer ein neues Dokument entstand, anstatt das vorherige wiederzuverwenden.
common/pdf
- Problem mit Schriftgrößen behoben, wenn die genutzten Preview-Bilder verschiedene Auflösungen hatten.
smb
- Problem behoben, wenn ein Dokument in einen Ordner verschoben wurde, in dem sich ein kurz zuvor wiederhergestelltes Dokument befand.
- Beim Verschieben einer Datei mit Überschreiben einer anderen Datei konnte es dazu kommen, dass die Ziel-Datei als gesperrt angezeigt wurde.
11.1.0 (Released, 14.11.2022 enthält 10.4.0 und 11.0.2)
Verbesserungen/Erweiterungen
Icons
- Neue Funktion "tree()" zur Erstellung von Icons hinzugefügt, die in den Widgets "agorum.tree" und "agorum.basicTree" verwendet werden können.
agorum.explorer
- "Öffnen"-Aktionen aus älteren (Brick-basierten) Oberflächen werden nun nicht mehr an agorum.home weitergeleitet, sondern öffnen in jedem Fall ein neues agorum.explorer-Fenster.
Kalender
- Schnelloptionen für die Einrichtung von Erinnerungen (1h, 8h und 24h) vor einem Termin hinzugefügt.
11.0.2 (Released, 14.11.2022, enthält 10.3.5)
Verbesserungen/Erweiterungen
Icons
- Beim Element "agorum.icons.iconPicker" wurde ein neues Property hinzugefügt: "builder" mit dem Wert "true/false". Damit kann gesteuert werden, ob bei der Auswahl des Icons der Icon-Builder erscheint (true) oder wie seither die Icon-Auswahl (false, Standard).
- Beim Element "agorum.icons.iconPicker" erscheint nun beim Drüberfahren mit der Maus das Hand-Symbol, um zu signalisieren, dass hier geklickt werden kann.
Mail
- Die Suche nach E-Mail-Adressen im E-Mail-Dialog wurde wesentlich beschleunigt.
aguila
- Die Funktionen "setImmediate()", "setTimeout()" und "setInterval()" können nun auch außerhalb des UI-Threads verwendet werden und betreten diesen bei Bedarf.
common/workflow
- Die Funktion "leave()" funktioniert nun auch, wenn das übergebene Token durch diese Aktion entfernt wird.
agorum.composite.search.filterResultDetails
- Die Eigenschaften "listType" und "listConfig" können nun in beliebiger Reihenfolge gesetzt werden.
common/objects
- forceOcr erlaubt jetzt die Übergabe eines Parameters an die OCR-Engine.
common/beans
- Neue Funktion "up()" hinzugefügt, die einen umgebenden Ordner rekursiv anhand eines Selektors sucht.
workflow
- Es werden jetzt zusätzliche Einträge in workflow-Logs erzeugt, die eine Abgrenzung von Benutzereingaben zu UI-Event-Handlern (und allgemein workflow.set() zu dem aufgerufenen update-Handler) ermöglichen.
Fixes
Kern
- Das für Container-basierte Installationen notwendige Startskript post-start.js unterstützt nun auch export.yml-Einträge der Form "Package: xyz.yml". Damit werden nun auch für solche Pakete nach einem Update des Containers externe Dateien (css, icons, img, messages, fs) neu ausgelagert.
E-Mail
- Es wurde ein Fehler behoben, der dazu führen konnte, dass eingebettete Bilder innerhalb von E-Mails nicht dargestellt wurden.
Form
- Beim Element "number" wird nun das Focus-Event durchgeschleust.
- Beim Element "objectPicker" wird nun ein Focus-Event gefeuert.
Home
- Eigene Icons (svg, png, ...) unter "Weitere Apps" werden jetzt nicht mehr verzerrt oder beschnitten dargestellt, sondern so wie bei der vorherigen agorum core-Version.
permission manager
11.0.1 (veröffentlicht, 19.10.2022)
Verbesserungen/Erweiterungen
Mail-Parser
- Die Kompatibilität der Absendererkennung bei E-Mails im msg-Format wurde verbessert.
Standardkonfiguration
- Es gibt nun eine zusätzliche Abfrage, bevor die Aktion "Umbenennen" eine Dateiendung ändert.
Fixes
Kern
- Der URL-Parameter "login" funktioniert nun wieder wie vor der Version 11.0.0, um die automatische Anmeldung zu verhindern.
agorum.cards
- Rechtsklicks auf Schaltflächen zum Aufklappen / Einklappen (etwa neben der Pfadliste) lösen nun keine Fehlermeldung mehr aus.
agorum.explorer
- Die automatische Aktualisierung verwendet jetzt nicht mehr gelegentlich veraltete Informationen aus einem Cache.