Changelog agorum core open und pro
Neuerungen, Änderungen und Bugfixes
Dieser Changelog umfasst Neuerungen, Änderungen und Bugfixes ab der agorum core-Version 10.0.8 und gilt sowohl für agorum core open als auch agorum core pro. Changelogs zu älteren Versionen finden Sie hier.
Version 11.3.2
Veröffentlicht am 11.09.2023 (zu den Downloads), enthält Version 11.3.1.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
docform
- Fehler behoben, durch den das Trainieren von Positionsdaten nicht funktionierte.
Version 11.3.1
Veröffentlicht am 05.09.2023 (zu den Downloads), enthält Version 11.3.0.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
adminsync
- Die Funktion Sync. aller Objekte kann jetzt mit dem Umbenennen von Objekten umgehen.
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.
common/mail
- Kompatibilität der Funktion cleanContent verbessert, die auch für die Darstellung der E-Mai-Ansicht verwendet wird.
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.
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.
docform
- Trainingsdefinitionen, die länger als eine Minute benötigen, um ein Dokument zu erkennen, werden jetzt automatisch abgebrochen, sofern möglich.
explorer
- Suchergebnis-Listen können sich jetzt selbst automatisch aktualisieren, wenn neue Einträge auf der aktuellen Seite hinzukommen.
information center
- Werte für die widget-Eigenschaft additionalBaseQuery werden jetzt automatisch mit Werten der gleichnamigen Eigenschaft von gespeicherten Suchen kombiniert (UND-Verknüpfung).
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.
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 nun auch die orderNumber als Metadatum verarbeitet.
SMB
- Kompatibilität mit Clients verbessert, die trotz nicht aktivierter Signaturpflicht eine signierte SESSION_SETUP-Antwort direkt nach erfolgreicher Anmeldung erwarten.
workflow editor
- Die Workflow-Log-Anzeige kann jetzt damit umgehen, wenn Teile des gerade angezeigten Workflows gelöscht wurden.
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.
dbconverter
- Fehler beim Lesen von Blobs bei alten Datenbanken behoben.
explorer
- Fehler behoben, durch den Icons für Toolbar-Schaltflächen nicht wie vorgesehen über die Eigenschaft icon festgelegt werden konnten.
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.
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.
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.
Version 11.3.0
Veröffentlicht am 31.07.2023 (zu den Downloads), enthält Version 11.2.3.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
agorum.home
- JavaScript-Bibliothek agorum.home/js/home hinzugefügt, um programmatisch Ordner in der agorum.home-Hauptansicht zu öffnen.
agorum.sap.idoc
- Die automatische Berechnung und Validierung kann jetzt auf Kopf- und Positionsebene deaktiviert werden.
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.
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.
agorum.explorer
- Dateien werden jetzt während des Uploads immer als temporär gekennzeichnet, auch wenn intern eine Ablagekonfiguration aus dem agorum core smart assistant konfigurator verwendet wird.
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.
- 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.
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.
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.
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.
common/metadb
- Für Schreibvorgänge wird jetzt intern durchgehend eine administrative Sitzung verwendet.
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.
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.
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 ausgegeben.
Detailansicht
- Die Texteditor-Ansicht hat jetzt einen weniger spezifischen Selektor, um zu verhindern, dass sie ungewollt anstelle einer spezifischeren Ansicht verwendet wird.
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.
filingassistant/service
- Die Funktion create() versucht jetzt bei Fehlen des data-Parameters nicht mehr, Benutzereingaben abzufragen, wenn kein aguila-Kontext zur Verfügung steht.
IMAP
- Benutzer können jetzt den Wert für die Einstellung Anzahl der Tage, für die Mails per IMAP bereitgestellt werden ändern.
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.
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.
Notizen
- Bei der Suche nach Benutzergruppen werden jetzt auch Teilworte von Benutzergruppen mit _ im Namen gefunden.
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.
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.
SSO
- Der beim Beitritt zu einer Domäne durchgeführte NTLM-pass-through-Test wurde optimiert und führt nicht länger zum Abbruch.
workflow: metadata load
- Dokumentation verbessert.
adminsync
- Fehler behoben, durch den die Passthrough-Authentifizierung nicht mit AD und LDAP funktionierte.
Adressen
- Verweise auf entferntes Adressansichts-Widget entfernt, die Fehler in den Aktionen Öffnen > Organisation und Öffnen > Abteilung anzeigen ausgelöst hatten.
agorum.cards
- Fehler behoben, durch den Anhänge von E-Mails, die keinen Body enthielten, nicht dargestellt wurden.
agorum.dev, logging
- Fehler behoben, der bei Nutzung des loggings zur Meldung Too Many Open Files führen konnte.
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 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.
collection
- Fehler in collection-form behoben, wenn für eine Collection keine displayName gesetzt wurde.
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.
- Fehler im select-element behoben, wenn der Wert entfernt wurde.
- Fehler behoben, wenn in einer Liste eine Datums-Spalte vererbt werden sollte.
imap
- Fehler bei der Anlage von Ordnern mit Umlauten behoben.
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.
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 nun korrekt interpretiert.
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.
Version 11.2.3
Veröffentlicht am 23.05.2023 (zu den Downloads), enthält Version 11.2.2.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
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.
Detailansicht
- Die Texteditor-Ansicht hat jetzt einen weniger spezifischen Selektor, um zu verhindern, dass sie ungewollt anstelle einer spezifischeren Ansicht verwendet wird.
Notizen
- Bei der Suche nach Benutzergruppen werden jetzt auch Teilworte von Benutzergruppen mit _ im Namen gefunden.
workflow: metadata load
- Dokumentation verbessert.
adminsync
- Fehler behoben, durch den die Passthrough-Authentifizierung nicht mit AD und LDAP funktionierte.
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.
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.
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.
support tool
- Fehler behoben, durch den das support tool mit externen Links nicht aufgerufen werden konnte.
Version 11.2.2
Veröffentlicht am 20.03.2023 (zu den Downloads), enthält Version 11.2.0.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
common/time
- Funktion fromDateString() hinzugefügt, die direkt ein Time-Objekt aus einem ISO-konformen Datumsobjekt erstellt.
form
- Methode batch() hinzugefügt (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.
form:split-list
- Parameter copyDiffValues. hinzugefügt (kopiert beim Splitten die diff-Werte der vorherigen Zeile mit).
adminsync
- Unterstützung von NetIQ eDirectory integriert.
agorum.calendar
- Termin- und Einladungstexte werden jetzt in der card-basierten Anzeige korrekt umgebrochen.
api
- Die beans-Funktion convertible() funktioniert jetzt auch für nicht groß geschriebene Parameter, etwa convertible(pdf).
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.
Details
- Das Objekt-Kontextmenü kann jetzt auf den Registerkarten der Detailansicht aufgerufen werden.
export.yml
- Der Exportdeskriptor MapUUIDs erlaubt jetzt die Anpassung der erlaubten Dateiendungen über den neuen Parameter extensions.
fileworkflow
- Log-Ausgaben werden jetzt nicht mehr durch Wechselwirkungen zwischen Threads abgeschnitten.
form: split-list
- Event itemDeleted um item erweitert.
home
- Icon für E-Mail-Filter angepasst.
Notizen
- Die Suche nach Benutzern und Benutzergruppen erfolgt jetzt aus Gründen der Performance nach Eingabe von mindestens 3 Zeichen.
OCR
- Weiteren Sprachen werden jetzt unterstützt.
SAP
- Anpassungen durchgeführt zur Nutzung von agorum core mit SAP S/4 HANA.
Scripting
- Das console-Objekt unterstützt jetzt auch die Funktion trace(), die zusätzlich den aktuellen Aufruf-Stack ausgibt.
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.
adminsync
- Fehler behoben, durch den sich ACLs einer Benutzergruppe bei einem Update veränderten.
api/datahandler
- Fehler behoben, durch den der CSV DataHandler nicht den Parameter limit unterstützte.
core
- Mögliche Inkonsistenzen in für Laufzeitanalysen verwendeten internen Datenstrukturen behoben.
form
- Fehler behoben, durch den im element select im Modus check kein data zusammen mit einem Wert initial gesetzt werden konnte.
- Fehler in form select behoben, der zu Fehlermeldungen im agorum core information center führte, wenn gleichzeitig nach einem Notiz-Benutzer und einem Datum mit freier Eingabe gesucht wurde.
- split-list: Fehler behoben, durch den beim Splitten das Event itemSplitted nicht auslöste.
- object-picker: Fehler behoben, durch den bei einem Klick auf die Löschen-Schaltfläche das input-Event nicht auslöste.
FTP
- Fehler behoben, durch den eingehende Verbindungen JMS-Listener-Thread-Leaks erzeugt haben.
imap
- Problem mit dem Zeichensatz beim Umbenennen von Ordnern behoben.
inbox
- Fehlerhaften Filter für Eingang (aktuell) korrigiert.
Notizen
- Fehler behoben, durch den die Suche nach Benutzern und Benutzergruppen keine Minus-Zeichen bei der Eingabe ignorierte, sodass Benutzer / Benutzergruppen mit diesem Zeichen nicht gefunden werden konnten.
E-Mails
- E-Mails mit fehlerhaften Style-Angaben werden jetzt korrekt dargestellt. Seither war der E-Mail-Text nicht zu sehen.
Version 11.2.0
Nicht offiziell veröffentlicht, Änderungen sind in 11.2.2 enthalten.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
agorum.calendar
- Angabe von Stunden oder Tage bei freier Eingabe einer Terminerinnerung hinzugefügt.
common/templates
- Unterstützung des Platzhalter-Formats #{…} (Expression), bei dem das Ergebnis des enthaltenen JavaScript-Ausdrucks direkt zurückgegeben wird, ohne es in einen String zu konvertieren.
agorum.task
- Es wurde eine neue Möglichkeit zur Ausführung von Hintergrundaufgaben zur Verfügung gestellt. Diese gilt ab sofort als bessere Alternative zu Cronjobs.
agorum.dev
- Neues Plug-in mit diversen Entwicklungsfunktionen veröffentlicht (ermöglicht u. a. das Entwerfen automatisierter Tests für Plug-ins).
Adressen
- Bei der Anzeige von Telefonnummern wird nun der Telefontyp vorn mit angegeben.
agorum.accounting
- ACL aktiviert für die Filter Fehlgeschlagene Exportdateien und Zum Sammeln markierte Dokumente, um diese ausblenden zu können.
common/metadata
- Die Funktion metadata.all() liest jetzt auch Metadaten des Typs list.
Details
- Die Anzeigegeschwindigkeit der Registerkarte Übersicht in Details wurde wesentlich verbessert.
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.
home/sidebar
- Eigene Icons können jetzt in globalen Mittelungskonfigurationen angegeben werden, die dann in der Seitenleiste erscheinen.
inbox
- Objekte, die mit Tags und Prioritäten versehen sind, erscheinen jetzt nicht mehr im Eingang, wenn diese sich im Serverpapierkorb befinden.
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.
PDFBox 2.0.26
- Update der PDF-Box von 1.8.x auf 2.0.26, die genaue Version kann zusätzlich per MetaDB eingestellt werden.
Suche
- Einstellung des Suchfilters ermöglicht, 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.
UnifyMetadata
- Es kann ein Testobjekt per URL angegeben werden (?test_obj=123), um die Einstellungen mit nur einem Objekt zu prüfen.
aguila/WebUI
- Laufendes Hin- und Herselektieren in mehreren Select-Boxen wurde behoben.
form
- Fehler behoben, der dazu führte, dass in select-Elementen kein cls mitgegeben werden konnte.
- Die Meldung, dass eine E-Mail bereits versendet wurde, wurde behoben.
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.
Version 11.1.2
Veröffentlicht am 19.01.2023 (zu den Downloads), enthält Versionen 10.4.1 und 11.1.1.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
agorum.sap.idoc
- MetaDB-Parameter “DocumentWorkflow” hinzugefügt.
aguila/form
- Property “textIsHtml” bei den Widgets “agorum.comboBox” und “agorum.tokenBox ” hinzugefügt.
- Property “textIsHtml” beim form-Element “agorum.composite.form.element.select” hinzugefügt.
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.
common/pdf
- Funktion “getNumberOfPages()” hinzugefügt.
common/time
- Neue Funktion “toISOString()” hinzugefügt.
core
- Systemflag “hidden” hinzugefügt.
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.cards
- Fehler in cardlet-, decorator- oder resolver-Skripten führen jetzt nicht mehr dazu, dass der Ladevorgang eines Widgets unterbrochen wird.
agorum.cards.view
- Die Bereinigung eines als destroyed markierten agorum.cards.view-Widgets findet jetzt erst statt, nachdem es für weitere Modifikationen gesperrt wurde.
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.
- Robustheit beim Umgang mit fehlerhaften Sortierkonfigurationen verbessert.
agorum.datev
- Regulärer Ausdruck für den BU-Schlüssel angepasst, sodass nun Buchungsschlüssel mit 2, 3 oder 4 Stellen angegeben werden können.
- Validierungen für DATEV angepasst.
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.
- 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 die bereitgestellte Funktion “finalize” zu ändern.
aguila
- Für als destroyed markierte Widgets können jtezt keine neuen broadcast listener mehr hinzugefügt werden.
- Für als destroyed markierte Widgets sind jetzt die Funktionen setTimeout(), setInterval(), setImmediate() und sub() deaktiviert.
- Ein geschlossener Kontext (entspricht einem geschlossenen Browserfenster) erlaubt nun nicht mehr die Erzeugung von neuen Widgets.
Benutzer
- In der Benutzer-Card wird jetzt nur noch die Haupt-E-Mail-Adresse angezeigt.
cards
- Bei der Darstellung von pre-Tags (etwa Code in Notizen) wird jetzt automatisch umgebrochen.
CMIS
- Ein remote-Objekt kann jetzt auch per UUID abgerufen werden.
datahandler
- Beim JDBC-Datahandler können jetzt 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.
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.
Logging
- Lange Verarbeitungszeiten von Broadcast-Handlern werden jetzt nicht mehr je Broadcast-Kanal geloggt.
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).
Mail-Adapter
- Geschwindigkeit bei der Abholung von E-Mails per IMAP teilweise deutlich erhöht.
permission manager
- Unnötiges Reparieren von Metadaten entfernt und dadurch ein möglicher Deadlock behoben.
SMB
- Kompatibilität der Kerberos-Authentifizierung mit Windows-Clients nach Änderungen in den November 2022-Updates wiederhergestellt.
workflow
- Im Workflow-Log erscheint jetzt für update-Einträge in der Spalte Nachricht kein Text mehr.
- Die Ermittlung der primären Farbe eines Knotens aus dem zugehörigen Icon wurde verbessert.
- Die Eigenschaften “value” und “id” eines UI-Widgets beziehen sich jetzt stets auf dasselbe Workflow-Token.
- In Bearbeitung befindliche Workflows können jetzt geöffnet werden. Dabei wird der Workflow beim vorherigen Bearbeiter geschlossen.
Apache CXF
- Patch implementiert zur Behebung der Sicherheitslücke: CVE-2022-46364
accounting: Kürzen
- Problem mit dem Kürzen-Knoten behoben, durch den ein mehrmaliges Kürzen nicht funktionierte und dabei immer ein neues Dokument entstand, anstatt das vorherige wiederzuverwenden.
agorum core information center
- Fehler behoben, durch den es beim Löschen einer gespeicherten Suche zu einer unerwünschten Wechselwirkung mit einem Hintergrunddienst kam und eine Fehlermeldung angezeigt wurde.
agorum.sap.idoc
- Fehler in der Such-Engine behoben.
aguila
- Memory-Leak behoben, der dazu führen konnte, dass bei umfangreicher aguila-Nutzung Speicher nicht mehr freigegeben wurde.
common/pdf
- Problem mit Schriftgrößen behoben, wenn die genutzten Preview-Bilder verschiedene Auflösungen hatten.
core
- Problem beim session unlock-service behoben, das manchmal dazu führen konnte, dass sich dieser Dienst verhakte.
Eingang
- Fehler behoben, durch den eigene E-Mails im Eingang erschienen, wenn man den Eingang eines anderen Benutzers betrachtete.
- Problem mit Umlauten in to und cc behoben.
- Fehler behoben, durch den bereits gesendete E-Mails gelöscht wurden, sofern noch ein zweites Bearbeitungsfenster offen war, das geschlossen wurde, nachdem die E-Mail bereits versendet wurde.
- Regressionsfehler behoben, durch den in der E-Mail-Maske ein falsches Kontextmenü auf der Titelzeile angezeigt wurde, unabhängig davon, was in der Anhangsansicht dargestellt wird.
filingassistant/service
- Fehler behoben, durch den die Funktion tryCreate() nicht wie vorgesehen die korrekte Session verwendet hat, um den zurückzugebenden Ordner zu finden.
form
- Fehler behoben, der in spezifischen Fällen auftreten konnte, wenn Werte in Listen schnell eingetragen und wieder entfernt wurden.
- Fehler behoben, durch den ein inital gesetzter Wert in einem select-Element übertragen wurde, wenn der Wert bereits in der aon definiert und nachträglich geändert wurde.
home/information center
- Global konfigurierte Mitteilungen werden nun während der Initialisierung der Sidebar geladen, um asynchrone Lade-Effekte zu vermeiden.
imap
- Problem beim Entfernen von „custom tags“ behoben.
JavaScript-Bibliothek client/json
- Fehler behoben, durch den es zu einem ungewollten Absturz kommen konnte, wenn eine Anfrage im raw-Modus keinen Body zurücklieferte.
mails
- Problem beim Encoding und Parsen von E-Mails mit UTF-8 Zeichen behoben.
ocr
- Fehler behoben, durch den die Parameter –lr-horiz-maxthick und –lr-vertic-maxthick sowie –barcode-lr-horiz-maxthick und –barcode-lr-vertic-maxthick vertauscht waren.
SMB
- Fehler behoben, der auftrat, wenn eine über SMB gelöschte Datei wiederhergestellt und dann über SMB direkt danach geändert wurde.
- Problem behoben, wenn ein Dokument in einen Ordner verschoben wurde, in dem sich ein kurz zuvor wiederhergestelltes Dokument befand.
- Problem beim Verschieben einer Datei mit Überschreiben einer anderen Datei behoben, durch den die Ziel-Datei als gesperrt angezeigt wurde.
Standard
- URL für das home-Icon „agorum core Dokumentation“ korrigiert.
Version 11.1.0
Veröffentlicht am 14.11.2022 (zu den Downloads), enthält Versionen 10.4.0 und 11.0.2.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
agorum.sap.idoc
- MetaDB-Parameter “DocumentWorkflow” hinzugefügt.
common/beans
- Funktion “up()” hinzugefügt.
common/pdf
- Funktion “getNumberOfPages()” hinzugefügt.
core
- Systemflag “hidden” hinzugefügt.
Icons
- Property “builder” beim Element “agorum.icons.iconPicker” hinzugefügt.
agorum.composite.search.filterResultDetails
- Die Eigenschaften “listType” und “listConfig” können nun in beliebiger Reihenfolge gesetzt werden.
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.
agorum.datev
- Regulärer Ausdruck für den BU-Schlüssel angepasst, sodass nun Buchungsschlüssel mit 2, 3 oder 4 Stellen angegeben werden können.
aguila
- Die Funktionen “setImmediate()”, “setTimeout()” und “setInterval()” können jetzt auch außerhalb des UI-Threads verwendet werden und betreten diesen bei Bedarf.
Benutzer
- In der Benutzer-Card wird jetzt nur noch die Haupt-E-Mail-Adresse angezeigt.
common/objects
- forceOcr erlaubt jetzt die Übergabe eines Parameters an die OCR-Engine.
common/workflow
- Die Funktion “leave()” funktioniert jetzt auch, wenn das übergebene Token durch diese Aktion entfernt wird.
datahandler
- Beim JDBC-Datahandler können jetzt 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.
- Die Suche nach E-Mail-Adressen im E-Mail-Dialog wurde wesentlich beschleunigt.
E-Mail-Adapter
- Unterstützung für IMAP mit OAuth 2.0 integriert.
- Anbindung von Microsoft 365-Postfächern ist jetzt sehr einfach möglich.
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 jetzt auch für solche Pakete nach einem Update des Containers externe Dateien (css, icons, img, messages, fs) neu ausgelagert.
- Mitgelieferte JavaMail-Version auf 1.6.2 aktualisiert.
- Die eingebaute Verschlüsselung (in Verwendung etwa für Passwörter und in der MetaDb) unterstützt jetzt auch Zeichenketten länger als 245 Bytes.
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.
workflow
- Die Eigenschaften “value” und “id” eines UI-Widgets beziehen sich jetzt stets auf dasselbe Workflow-Token.
- 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.
Icons
- Beim Element “agorum.icons.iconPicker” erscheint jetzt beim Drüberfahren mit der Maus das Hand-Symbol, um zu signalisieren, dass hier geklickt werden kann.
agorum core information center
- Fehler behoben, durch den es beim Löschen einer gespeicherten Suche zu einer unerwünschten Wechselwirkung mit einem Hintergrunddienst kam und eine Fehlermeldung angezeigt wurde.
agorum.datev
- Fehler behorben, durch den der Workflow “agorum.datev.xml.online” nur mit Administrator-Rechten fehlerfrei ausgeführt werden konnte, da der Knoten “Metadaten speichern” nicht mit Administrator-Rechten ausgeführt wurde.
- Fehler behoben, durch den eingebettete Bilder innerhalb von E-Mails nicht dargestellt wurden.
Form
- Fehler beim Element “number” behoben, durch den das Focus-Event nicht durchgeschleust wurde.
- Fehler beim Element “objectPicker” heboben, durch den das Focus-Event nicht gefeuert wurde.
Home
- Fehler behoben, durch den eigene Icons (svg, png, …) unter “Weitere Apps” verzerrt oder beschnitten dargestellt wurden.
ocr
- Fehler behoben, durch den die Parameter “–lr-horiz-maxthick” und “–lr-vertic-maxthick” sowie “–barcode-lr-horiz-maxthick” und “–barcode-lr-vertic-maxthick” vertauscht waren.
permission manager
- Textfehler behoben.
Version 11.0.1
Veröffentlicht am 19.10.2022 (zu den Downloads).
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
- 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.
- 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.
Version 11.0.0
Veröffentlicht am 04.10.2022 (zu den Downloads), enthält Version 10.3.4.
Weitere Neuerungen und Änderungen zu agorum core 11 finden Sie in der Dokumentation Wichtige Informationen zu agorum core 11.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
admin tools
- Neue Einstellung “NONE-Berechtigungen ausblenden” in der Kontextmenü-Aktion “Benutzerberechtigungen anzeigen” hinzugefügt.
agorum.accounting
- Neue Metadaten für agorum core invoice hinzugefügt.
- Übersetzungen der Filter “Zum Sammeln markierte Dokumente” und “Fehlgeschlagene Dokumente” hinzugefügt.
agorum.composite.form.element.objects
- Neue Eigenschaft allowMove hinzugefügt.
agorum.datev
- Vollständige Gruppierung gemäß der Header Daten, d. h. auch einzelne Rechnungen werden bei Positionen mit unterschiedlichen Mandanten oder Diktatkürzel gruppiert.
agorum.explorer
- Upload-Konfigurationen des agorum core smart assistants hinzugefügt.
- Toolbar-Konfiguration hinzugefügt.
aguila
ellipsis: end
bei agorum.cardView hinzugefügt.- Tastencodes zusätzlich zu Tastennamen für Tastaturkürzel hinzugefügt.
HTML-Editor
- Nutzung von Emojis in HTML-Editoren (Notizen, E-Mails, HTML-Editor) ermöglicht (Windows-Taste + Punkt-Taste).
JavaScript-Modul “common/time”
- Neue Bibliothek zur Verarbeitung von Datums- und Uhrzeit-Werten hinzugefügt.
Kern
- Neue Einstellung “Lese-Benutzer” bei der Administration von Benutzern hinzugefügt.
service/filingassistant
Hinweis: Diese folgenden Änderungen betreffen nicht die klassischen smart assistant-Oberflächen, sondern Oberflächen basierend auf agorum.explorer.list
oder agorum.cards.view
, wie z. B. das information center.
- Benutzung von Tastatur-Shortcuts hinzugefügt.
- Tastatur-Shortcuts können pro Action definiert werden, Trennung per Leerzeichen.
- aguila-Schreibweise für Tastatur-Shortcuts hinzugefügt, z. B. “shortcut-Ctrl-Alt-X” statt “shortcutKeyCA88”.
workflow editor
- Variable “sys_acw_trace” (mit dem Wert “true”) als Standard bei neu angelegten Workflows hinzugefügt. Die Variable bewirkt, dass ein Workflow, der über den workflow editor gestartet wird, umfangreicher protokolliert wird.
- Beim Start eines Workflows aus dem workflow editor heraus wird nun ein Lade-Indikator angezeigt.
admin tools
- Die Aktion “Benutzerberechtigungen anzeigen” wurde so angepasst, dass diese auch von einem normalen Benutzer aufgerufen werden kann.
Adressen
- Automatische Aktualisierung von dargestellten Adressobjekten vereinfacht. (Update-Broadcast-Nachrichten werden nun auch immer vom zugehörigen Hauptobjekt aus gesendet.)
Aktive Ordner
- Die Abarbeitung von Aktiven Ordnern wird nun in Transaktionen unterteilt, da es sonst bei sehr großen Mengen zu Timeouts und OutOfMemory kommen konnte.
agorum.explorer
- Verbesserte automatische Aktualisierung bei Änderungen an den dargestellten Objekten.
- Als Ordneranzeige konfigurierte Listen zeigen jetzt keinen Fehler mehr an, wenn der anzuzeigende Ordner nicht (mehr) existiert, sondern werden stattdessen leer dargestellt.
agorum.workflow.library.object
- Beschreibung des Knotens angepasst, um die Fehlermeldung zu verdeutlichen, wenn kein Array übergeben wird.
aguila
- Benötigte CSS-Dateien direkt eingebunden.
- Standard-Schriftgrößen in
agorum.cardView
verkleinert. - Verbesserte Synchronisierung von URL-Parametern mit aguila-properties.
- Eigenschaft “header” entfernt.
- Verschieben von Widgets aus Container in andere Container hinzugefügt.
- Änderungen an eingebauten Properties wie “title” und “hidden” lösen jetzt auch entsprechende xyzChanged-Events aus.
- Form-Widgets unterstützen jetzt ebenfalls die Events “focused” und “blurred”.
- Abstände von Widgets in Box-Containern werden jetzt unter Berücksichtigung von versteckten Widgets berechnet, um unnötig große Abstände zu vermeiden.
- Die
instanceID
eines Widgets ändert sich jetzt nicht mehr nachträglich. - agorum.button und agorum.menuItem sind jetzt austauschbar, es wird jeweils die passende Darstellung für den Container (Menü oder kein Menü) gewählt.
- widget.setTimeout() und widget.setImmediate() hinterlassen jetzt nach Ausführung keinen Event-Handler mehr auf dem Widget.
- Der Widget-Cache sorgt jetzt dafür, dass pro (Browser-)Fenster und Widget nur eine Referenz erzeugt wird. Hierdurch wird verhindert, dass Aufrufe an addProperty() oder addMethod() nicht an alle vorhandenen Referenzen propagiert werden.
- agorum.tree und agorum.basicTree können nun analog zu agorum.grid und agorum.basicGrid auch HTML-Spezialzeichen korrekt darstellen.
client
- Wenn ein Add-On-Skript einen Syntaxfehler enthält, wird der Start des Clients jetzt trotzdem fortgesetzt.
CMIS
- Beim JavaScript-Handler (Interceptor) wurde die Fehlerausgabe verbessert, falls der Handler falsche Daten zurückliefert.
common/metadb
- Die Funktion “readBoolean()” unterscheidet jetzt zwischen einem explizit als “false” gesetzten Wert (gibt “false” zurück) und einem nicht gesetzten Wert (gibt nun “null” zurück).
common/workflow
- Es kann der Bibliothek nun (analog zu z. B. common/objects) ein abweichender session controller mitgegeben werden.
information center
- Bei den Standardfiltern wurde die freie Eingabe von Datumsfeldern geändert auf die Auswahl mit einem Mini-Kalender, um die Nutzung benutzerfreundlicher zu gestalten. Bereits gespeicherte Filter / Suchen funktionieren weiterhin.
- Im Eingang (aktuell) befinden sich jetzt die neuesten Elemente ganz oben.
- Das System prüft jetzt, ob ein Objekt noch existiert, um Falsch-Fehlermeldungen zu vermeiden, wenn ein Objekt genau dann gelöscht wird, wenn das System es gerade verarbeitet.
- Das Laden von Informationen wie “ist verlinkt”, “ist verknüpft” oder “hat Notizen” wurde überarbeitet und läuft jetzt wesentlich schneller. Zudem schont diese Verbesserung den Speicher des Systems.
HTML-Editor
- Der Editor wird jetzt korrekt wiederhergestellt, wenn dieser in einem anderen Browserfenster geöffnet war. Das System stellt den Bearbeitungszustand wieder her und springt an die Stelle, bei der man zuletzt war.
information center
- In den Mitteilungseinstellungen wurde die Validierung von E-Mail-Adressen verbessert, sodass nun auch ausgewählte E-Mail-Adressen funktionieren.
imap
- DRAFT-Handling überarbeitet, sodass bei einer Änderung eines DRAFTS (E-Mail-Entwurf) eine erneute Synchronisierung über IMAP stattfinden kann.
js-Konsole
- Der als “sca” bereitgestellte session controller gehört jetzt immer zu einem Hauptadministrator-Konto.
- Im Fehlerfall wird jetzt ebenfalls die Ausführungszeit protokolliert.
- Die Konfigurationen “AddFilenameToMailsubject” und “AllowDispositionNotification” wurden aus dem support tool entfernt, da diese nicht mehr benutzt werden.
Kern
- Behandlung des “displayName”-Attributs für E-Mails vereinheitlicht. Im Standard wird jetzt grundsätzlich der Dateiname angezeigt statt einer mitgelieferten Override-Konfiguration mit derselben Funktion.
- Benutzerdefinierte displayName-Strings werden jetzt automatisch übersetzt, sofern eine Übersetzung vorhanden ist.
- Standard-Timeout (60s) für ausgehende HTTP-Verbindungen im Startskript ergänzt. Diese Änderung betrifft nur Neuinstallationen.
- Reihenfolge von Updates angepasst, sodass Cronjobs und Worker erst dann loslaufen, wenn alle integrierten Plug-ins installiert wurden. Sonst konnte es manchmal dazu kommen, dass ein Update schiefläuft.
- Beim Ändern der Benutzersprache werden language tags (IETF BCP 47) jetzt automatisch in das von agorum core erwartete Format gewandelt. Dies betrifft insbesondere die Synchronisierung aus LDAP/AD.
service/filingassistant
Hinweis: Diese folgenden Änderungen betreffen nicht die klassischen smart assistant-Oberflächen, sondern Oberflächen basierend auf agorum.explorer.list
oder agorum.cards.view
, etwa das information center.
- aguila-Schreibweise für Tastatur-Shortcuts ermöglicht, etwa “shortcut-Ctrl-Alt-X” statt “shortcutKeyCA88”.
Standard
- Die Standard-ASA-Aktion “openExplorer” wurde zur Standard-Addon-Konfiguration hinzugefügt, sodass diese immer zur Verfügung steht. Mit dieser Aktion kann die Ordneransicht geöffnet werden.
- Datahandler “user-group” erweitert
structure-builder
- Es wird nun auch und bevorzugt die Schreibweise “sca” oder “sc” für
session controller
unterstützt.
Text-Editor
- JSON-Dateien können jetzt automatisch formatiert werden.
- structure.yml-Dateien können jetzt direkt ausgeführt werden.
- Für die aktuelle Datei generell nicht verfügbare Schaltflächen werden jetzt ausgeblendet statt ausgegraut.
- Beim Schließen des aktuellen Browserfensters wird nun immer auch der Titel auf das dann aktive Browserfenster aktualisiert.
workflow editor
- Ungültige UTF-8 Zeichen aus den Vorlagen für UI-Knoten entfernt.
Workflow
- Internes Logging reduziert auf die Schritte, die zur Anzeige des Verlaufs notwendig sind. Ab Version 11.0.0 kann optional wieder feineres Logging aktiviert werden.
Adressen
- Fehler in der Bibliothek “address/objects” behoben, durch den das Property “defaultMailAddress” in der Funktion “update.mail” nicht in der Camel-Case-Schreibweise genutzt werden konnte.
- Fehler in der Bibliothek “address/objects” behoben, durch den bei den Funktionen “getD4wAddressData” und “getMyD4wAddressData” ein “D4wAddressPerson”-Objekt nicht übergeben werden konnte.
agorum.composite
- Fehler behoben, durch den bei der Verwendung von
message.confirm
,alertHtml
usw. das Fenster mit der falschen Größe dargestellt wurde.
agorum.cardView
- Fehler behoben, durch den sich das Element “agorum.card” nicht korrekt bei festen Größenangaben verhalten hat.
API
- Fehler behoben, durch den bei der Suche die cacheId nicht verwendet wurde.
collection
- Fehler behoben, durch den in der “collection.form” das Event “input” nicht unterstützt wurde.
common/pdf
- Fehler behoben, durch den bei der Nutzung leerer Texte eine Fehlermeldung auftrat.
- Fehler behoben, durch den in der E-Mail-Maske nicht das korrekte Kontextmenü auf der Titelzeile angezeigt wurde, unabhängig davon, was in der Anhangsansicht dargestellt wird.
- Fehler behoben, durch den eingebettete Bilder von E-Mails in E-Mails nicht korrekt funktioniert haben.
Einstellung “Durchsuchbare PDF”
- Fehler behoben, durch den einseitige PDFs nicht mit einer durchsuchbaren PDF ersetzt wurden, wenn diese Einstellung aktiv war.
form
- Fehler beim element “select” behoben, durch den ein Wert nicht übersetzt wurde.
- Fehler behoben, durch den beim element “splitList” die Events “itemAppended” und “itemDeleted” nicht unterstützt wurden.
- Fehler behoben, durch den beim element “text” das property “cls” nicht beachtet wurde, auch wenn das Property “monospaced” auf “true” gesetzt wurde.
Index
- Problem behoben, durch das sich für alle geöffneten Dateien die “Content queue” gefüllt hat.
- Fehler behoben, durch den geöffnete Dateien “über SMB” nicht indiziert wurden, während diese offen sind (gilt nur für Attribute und Metadaten, nicht für den Inhalt).
imap
- Fehler beim Abholen von Nachrichten behoben. Der Fehler konnte in diversen Grenzfällen zu doppelt abgeholten E-Mails führen.
JavaScript-Modul “preview/objects”
- Fehler behoben, durch den vor dem Löschen nicht geprüft wurde, ob das Dokument auch ein overlay object ist.
Kern
- Berechtigungsfehler bei der Passwortänderung für Benutzer behoben.
- Fehler bei der Übersetzung behoben, wenn Variant gesetzt war.
- Fehler behoben, durch den beim Kopieren eines Objekts in einen Ordner die ScopeAcls nicht korrekt vererbt wurden. Zudem wird dadurch nun ein “Access Denied” vermieden, wenn ein Objekt in einen Ordner mit Private-ACL + entsprechendem ScopeAcl kopiert wird.
- Fehler behoben, durch den ACLs nicht korrekt auf Historien vererbt wurden.
- Fehler behoben, durch den E-Mails beim Parsen nicht korrekt dargestellt wurden.
OCR
- Fehler behoben, durch den bei der Erstellung durchsuchbarer PDF-Dateien Schriften nicht eingebettet wurden.
sap/idoc
- Problem mit null-Werten behoben.
smart folder
- Fehler beim Lesen der Konfiguration behoben, wenn die Konfiguration über das agorum core support tool gespeichert wurde.
SMB
- Fehler behoben, wenn ein Dokument in einen anderen Ordner wiederhergestellt und dieser unmittelbar danach kopiert wurde.
- Fehler behoben, durch den beim Speichern von verlinkten Dokumenten per LibreOffice 6 die Verlinkung nicht beibehalten wurde.
Workflow
- Fehler beim Update von agorum core behoben, wenn Workflow-Definitionen nicht mehr existiert haben. Dies konnte dazu führen, dass das System nicht startete.
workflow 3.0
- Fehler bei der Suche nach Projekten und bei Erstellung eines Workflows im Workflow-Editor behoben.
- Berechtigungsfehler mit Unterobjekten von E-Mails behoben. Wurde eine E-Mail durch einen Workflow berechtigt, wurden darunterliegende Objekte wie Anhänge und der E-Mail-Body nicht korrekt berechtigt.
Version 10.3.0
Veröffentlicht am 13.07.2022 (zu den Downloads), enthält Version 10.2.7.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
agorum.data
- Neue Knoten hinzugefügt:
agorum.accounting
- Neue Knoten hinzugefügt:
- Knoten Kürzung übernehmen
- Knoten Kürzung erstellen
- Knoten Kürzung Parameter definieren
- Knoten Duplettenprüfung-Duplikate finden
- Knoten Objekte sammeln und Daten laden
- Knoten Bruttobetrag für Positionen berechnen
- Knoten Objekte für Sammlung markieren
- Knoten Objekte als gesammelt markieren
- Knoten Positionen zusammenfassen
- Knoten Objekte suchen und Positionen zusammenfassen
- Knoten Positionen zusammenfassen
agorum.mapping
- Knoten Daten konvertieren hinzugefügt.
agorum.datev
- Neue Knoten hinzugefügt:
form.element.splitList
- Parameter “showAppend” zu agorum.composite.form.element.splitList hinzugefügt.
JavaScript-Modul “common/objects”
- Funktion “flush()” beim writer hinzugefügt.
aguila
- Zuverlässigkeit der Erkennung von geschlossenen Browser-Tabs erhöht.
document converter
- Bei der Konvertierung von E-Mails durch Object-Konverter wird nun beachtet, dass diese deaktiviert werden, wenn diese mit einem # vorne im Namen beginnen.
imap
- Log-Ausgaben verbessert, um im Falle eines Berechtigungsproblems beim Verschieben einer E-Mail besser sehen zu können, in welchem Ordner das Berechtigungsproblem vorliegt.
Standard
- Beim Export eines Paketes wird die agorum core-Versionsnummer in der project.yml nur noch an das System angepasst, wenn diese kleiner ist als die des Systems, auf dem exportiert wird.
address/objects
- Fehler bei der Länderkennung behoben, durch den 1 Ziffer wie etwa +1 nicht benutzt werden konnte.
DbRandomAccessFile
- Funktion “flush()” korrigiert.
form.element.list
- Fehler behoben, durch den das Verstecken (hide) von internen Buttons (wie etwa_delete) nicht möglich war.
- Fehler behoben, durch den bei der Neuanlage von E-Mails, etwa indem diese via Browser, SMB oder WebDAV hochgeladen werden, keine Scope-ACLS auf den Body und die Anhänge des übergeordneten Ordners gesetzt wurden.
- Fehler behoben, durch den bei einer Weiterleitung von E-Mails keine Verknüpfung zwischen den E-Mails hergestellt wurde (in-reply-to, references).
Version 10.2.6
Veröffentlicht am 27.06.2022 (zu den Downloads).
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
admin tools
- Im Serverpapierkorb werden einem Benutzer nun nur noch die Elemente gezeigt, bei denen er:
- der Ersteller oder Besitzer des Elements ist oder war
- die “letzte Änderung” des Elements herbeigeführt hat
- das Element gelöscht hat
- Beim E-Mail-Versand werden die bisherigen HTML-Styles nun als embedded Styles nur einmal definiert in der E-Mail gespeichert und via class verwiesen.
- Die Mehrfachverwendung von HTML-IDs wird ab sofort vermieden und durch class ersetzt.
Standard
- Abhängigkeit zum Workflow in agorum core open entfernt, wenn ein Update in einer Container-Umgebung (etwa Docker) durchgeführt wurde.
Version 10.2.5
Veröffentlicht am 01.06.2022 (zu den Downloads), enthält alle Versionen ab Version 10.1.1.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
agorum.workflow.library.object
- Neuen Knoten “agorum.object.pdf.organize.ui.” hinzugefügt.
- Knoten Ablage: Parameter “ACLs ersetzen” hinzugefügt.
- Knoten ACL setzen: Parameter “ACLs ersetzen” und “ACL übernehmen von” hinzugefügt.
- Erste öffentliche Version des Workflows zum agorum core plugin manager hinzugefügt.
CMIS
- Einbau eines JavaScript-Handlers (Interceptor) hingefügt, um Werte und Propertys pro Dokumententyp zu manipulieren. Mit ihm können beim Laden oder Speichern Daten verändert oder geparst werden.
- Parameter showRowDelete hinzugefügt.
- Folgende Funktionen hinzugefügt:
- Upload via “Durchsuchen”, um Dateien von der lokalen Platte auszuwählen (Parameter “uploadConfig”).
- Validierung von erlaubten Dateinamen (Parameter “allowedNames”).
- Konfigurierbarkeit von Drop. Drag-and-drop kann nun auf Wunsch deaktiviert werden (Parameter “allowMove”).
- Funktion forceOcr() zur Neuextraktion von Dokumenttext per OCR hinzugefügt.
- Fester Style für die Texte einer E-Mail hinzugefügt. Der Style kann individuell konfiguriert werden.
- Funktion “flush()” beim writer hinzugefügt.
- Country bei den Spracheinstellungen hinzugefügt, mit dem ab sofort auch Sprachvarianten möglich sind, etwa de_CH.
agorum.workflow.library.basic
- Auslagerung der agorum.object-Knoten in das neue Paket “agorum.workflow.library.object”.
- Knoten “Verschieben” und “Ablage”: Ist der Parameter “Überschreiben” gesetzt, übernimmt das System nun auch die Metadaten und die Beschreibung der überschriebenen Datei.
api
- Das Auslösen eines Fehlers in einem Custom Service wird ab sofort auch im api-Log protokolliert.
core
- Erzeugung einer neuen Version des aktuellen Zustands bei Wiederherstellung einer Historie.
- Refactoring des PathIndexService und des MetadataInheritorServices. Dadurch arbeiten diese nun effizienter und lückenlos (auch bei Neustart oder Absturz).
- Unnötige MetaDb-Schreibzugriffe werden ab sofort beim Setzen von leeren Werten (leere Arrays, null) verhindert.
docform
- Ausgelesene Datumswerte werden nun nicht mehr in manchen Fällen auf den Folgetag verschoben.
- Trainingsdefinitionen, die gelöscht werden, werden nun in den Serverpapierkorb verschoben.
- Trainingsdefinitionen, die in Trenn-Ordnern verwendet werden, können nun auch über Filter eingeschränkt werden.
- Performance bei der Verarbeitung von Trainingsdefinitionen verbessert, die ungewöhnlich große Seitenbereiche enthalten.
- Wenn ein erwarteter docform-Zustand auf einem Objekt nicht gefunden werden kann (beispielsweise, wenn Dokumente fälschlicherweise direkt in die Ordner “audit” oder “train” hochgeladen wurden), wird nun die zugehörige ID im Log vermerkt.
E-Mail-Filter
- Die World-Gruppe wird nun nur noch bei Neuinstallation eingefügt.
export.yml
- Bei MetaDb-Exporten / -Importen werden nun grundsätzlich nur noch veränderte Inhalte geschrieben.
- Das Schlüsselwort “MetaDbDefaults” kann nun alle Strukturen exportieren, die das Schlüsselwort “MetaDb” unterstützen.
form
- form element objects: Abstand unterhalb der Objekt-Auswahl entfernt.
- console.log aus form list entfernt.
HTML-Editor
- Berechtigungsprüfung verbessert. Es wird nun geprüft, ob der Inhalt änderbar ist. Zudem wird zwischen “gesperrt” und “schreibbar” unterschieden. Außerdem wird nun der korrekte Benutzer angezeigt, der die Datei gesperrt hat.
imap
- Passwortprüfung arbeitet nun primär mit UTF-8-Kennwörtern.
JavaScript-Modul “common/metadata”
- Erkennung von Änderungen bei komplexen Werten (Datumswerte, Arrays) und nicht übereinstimmenden Datentypen verbessert.
metadata-collection
- Fehlermeldung in der Collection angepasst.
- In der E-Mail-Maske wird nun bei der Adresse des Absenders die vollständige E-Mail-Adresse des Benutzers angezeigt und genutzt, inklusive seines Namens: “Vorname Nachname” <vorname.nachname@domain.tld>
- Nutzt der Benutzer keine E-Mail-Fußnote, so wird der Platzhalter dafür nun beim Senden entfernt, um einen unnötigen Abstand zu vermeiden.
mailadapter
- Kompatibilität mit IMAP-Postfächern verbessert, die nicht standardkonforme Envelope-Strukturen verwenden.
Mail-Parser
- Bei der Verwendung einer Datenbank mit eingeschränkter Unicode-Kompatibilität (MySQL ohne utf8mb4) werden nun alle verwendeten Header-Informationen vor Verwendung als E-Mail-Attribute gefiltert.
OCR
- Qualitative Verbesserungen bei der Erstellung von durchsuchbaren PDF-Dateien.
- Wenn der OCR in einem Dokument keinen Text erkennt, wird das dabei erstellte PDF-Dokument nicht mehr als “durchsuchbares PDF” gespeichert.
project.yml
- Eintragung der aktuellen Versionsnummer des Systems in die jeweilige projet.yml, wenn über die export.yml ein Export ausgeführt wird.
Spracheinstellungen
- Der Ort für Spracheinstellungen in der MetaDb wurde normiert und befindet sich nun unterhalb von “MAIN_MODULE_MANAGEMENT/roi/control/i18n”.
- Die Einstellung “mandator” für die Sprachvariante wurde geändert in “variant”.
- Zudem wird nun Country unterstützt. D.h. ab sofort sind auch Sprachvarianten möglich, wie beispielsweise de_CH
workflow 3.0
- Bei Änderungen an den internen Instanz- und Log-Objekten erzeugt die Engine nun keine Historien mehr.
- Ausführen von Workflows beschleunigt.
ZIP-Pakete
- Bei der Verarbeitung von ac-Bereichen in ZIP-Paketen werden bereits vorhandene Dateien nun nur noch überschrieben, wenn sie sich inhaltlich geändert haben.
Administration
- Fehler behoben, durch den im Serverpapierkorb die Liste nicht aktualisiert wurde, wenn etwas wiederhergestellt wurde.
- Fehler im Filter “Gelöscht von Benutzer” behoben.
address/objects
- Fehler behoben, wodurch in der objects.js keine 4 Zeichen für Telefonnummern erlaubt war.
common/metadata
- Fehler behoben, wodurch Objekt-Metadaten (wie etwa acl) per
save()
nicht gesetzt werden konnten.
core
- Fehler beim Cache und Nachindizieren von Subobjekten (wie E-Mail-Anhänge) behoben. In seltenen Fällen konnte es dazu kommen, dass im Index noch die vorherigen Änderungen von vererbten Metadaten vorhanden waren.
E-Mail-Filter
- Fehler behoben, durch den der Handler für E-Mail-Filter bei der globalen Fußnote die Attribute der E-Mail nicht mehr beachtet hat.
form
- form element select
- Fehler behoben, wodurch der Checkbox-Modus nicht mehr funktionierte.
- form.select:
- Fehler behoben, durch den Werte aus einer Drop-down-Liste nicht erneut geladen wurden, wenn bereits zuvor ein Wert gesetzt war.
- Fehler beim Ausführen des Lookup-DataHandlers behoben, wenn das Element im readOnly-Modus war. Hier wurde mit dem Anzeigenamen angefragt.
- form.list: Fehler behoben, durch den es primär bei der split-list zu Problemen in der Darstellung kam, wenn template nachträglich in der Liste geändert wurde.
imap
- Fehler behoben, wodurch falsche UIDs an den Client übermittelt wurden.
JavaScript-Modul “common/i18n”
- Fehler behoben, durch den DOS-Zeilenenden (und ähnliche) doppelt interpretiert wurden.
- Fehler behoben, wodurch Absender-Adressen mit einem Namen in der Form “Vorname Nachname” <vorname.nachname@domain.tld> nicht als Absender in der E-Mail-Maske funktionierten.
- Fehler behoben, wodurch die E-Mail-Adressen im E-Mail-Filter (etwa bei Urlaub) bei einer automatischen Rückantwort nicht korrekt kodiert wurden.
- Fehler behoben, wodurch eine E-Mail im Rahmen eines Workflows nicht gesendet werden konnte, weil der Benutzer zu wenig Rechte besaß.
permission manager
- Fehler behoben, durch den eine Gruppe / ein Benutzer gelöscht wurde, wenn die Gruppe / der Benutzer in einer permission manager-Definition enthalten war.
smb/cifs
- Fehler behoben, durch den Dateien, die über SMB gelöscht wurden (zum Beispiel durch Ausschneiden / Einfügen mit überschreiben) nicht geschlossen wurden. Das führte dazu, dass diese nicht gelockt und als offen markiert blieben.
unc()
- Fehler behoben, wodurch die Funktion “unc()” NULL zurücklieferte, wenn das Dokument in den Privatordner gelinkt wurde und sonst nicht anderweitig verfügbar war.
workflow 3.0
- Fehler im Caching behoben.
Version 10.1.1
Veröffentlicht am 23.03.2022 (zu den Downloads).
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
Administration
- Folgende Filter wurden hinzugefügt:
- Gelöscht von (als Standard vorbelegt mit dem aktuell angemeldeten Benutzer)
- Erstellt von
- Geändert von
- Besitzer
agorum.workflow.library.basic
- Parameter “E-Mail-Anhänge verlinken” bei folgenden Knoten hinzugefügt:
- Parameter “Nur Anhänge zurückgeben” bei folgendem Knoten hinzugefügt:
aguila
- Neue Maus-Events mouseDown und mouseUp beim Widget “agorum.docFormView” hinzugefügt.
form
- Neue Funktion “dump()” in agorum.composite.form.basic. hinzugefügt.
- Möglichkeit hinzugefügt, die Anhangliste in der E-Mail-Ansicht zu vergrößern.
plugin manager
- Deinstallation sämtlicher Plug-ins hinzugefügt.
- Konfiguration von Deinstallationen für Plug-ins hinzugefügt.
Administration
- Für Benutzer werden nun alle gelöschten Objekte eines Ordners angezeigt, wenn sie diese sehen dürfen.
agorum.workflow.library.basic
- Der Knoten Entpacken setzt nun das Standard-Metadatum “ag_origin” auf alle E-Mail-Anhänge, um damit auf die ursprüngliche E-Mail zu referenzieren. Bei verschachtelten E-Mails enthällt “ag_origin” dennoch die UUID der “ersten” E-Mail.
aguila
- Die Performance der Basis-Widget-Methode down() wurde verbessert.
- Die Performance bei wiederholtem Abrufen des selben Widgets (z. B. per .items oder .down()) wurde durch Einführung eines Caches deutlich verbessert.
- Widgets mit “disabled: true” nehmen nun keine Uploads mehr an.
agorum.explorer
- Beim Upload über Drag&Drop werden temporäre Dateien nun nicht mehr mit einem Verfallsdatum versehen, um zu vermeiden, dass diese, während ein Workflow aktiv ist und diese Dateien noch nicht an einen Ablageort gelegt hat, verloren gehen. Das Handling von temporären Dateien wird in agorum core 11.0 überarbeitet.
core
- Interne HTTP(S)-Client-Verbindungen (beispielsweise zum Abrufen von Bildern aus E-Mails) haben nun ein Standard-Timeout von 1 Minute.
- Kompatibilität mit vom Standard abweichenden PDF-Dokumenten wurde verbessert.
- Beim Löschen und Widerherstellen eines Objekts wird der letzte Änderer nicht mehr verändert. Es bleibt der zuvor gesetzte letzte Änderer bestehen.
docform
- Der mitgelieferte Ausdruck “Ganzzahl” wurde verbessert und versucht nun immer, die gefundene Ganzzahl als Treffer zu markieren.
- Datumswerte werden nun mit Zeitanteil 12:00 (lokale Serverzeit) als Metadaten gespeichert statt mit 0:00.
form
- Verbesserungen der Performance von agorum.composite.form.element.list bei der Verarbeitung von sehr großen Listen.
- “valid” funktioniert nun auch bei form-Elementen, die nicht mit “agorum.composite.form.elements” im Namen beginnen.
- agorum.composite.form.element.select entfernt nun nicht mehr manchmal führende / abschließende Leerzeichen (trim) von Werten / Texten, die von Datenquellen zurückgegeben werden.
- Datumsformate (format-Angabe in metadata.yml) wird nun von form-Elementen interpretiert und entsprechend die precision des date form elements angepasst.
- Bei der Suche nach E-Mail-Adressen in der E-Mail-Maske werden nun gefundene E-Mail-Adressen vor Benutzern angezeigt.
JavaScript-Modul “common/metadata”
- Die Funktion “save()” schreibt die Metadaten des übergebenen Objekts nur noch neu, wenn sich mindestens ein Feld geändert hat.
JavaScript-Modul “common/pdf”
- Bei Angabe von x und y ist nun auch 0 möglich.
JavaScript-Modul “common/permission”
- Als “granteeId” kann ab sofort jede Art von ID übergeben werden. Diese wird intern in eine UUID gewandelt.
Updates
- Die Installation von Paketen in der Update-Phase beim Start von agorum core verwendet nun denselben Transaktions-Timeout wie der Rest der Update-Phase (im Standard unbegrenzt).
workflow 3.0
- Der Knoten Ablage nutzt nun die Logik des neuen Knotens Ordner zurückgeben.
core
- Fehler behoben, durch den ZIP Dateien nicht mit korrektem UTF-8 Zeichensatz erzeugt wurden.
form
- list: Fehler behoben, durch den “global disabled” nicht mehr bei Nutzung von Listen in Workflowmasken funktionierte.
- list: Fehler behoben, wenn ein leeres Element zu einer Liste hinzugefügt wurde.
JavaScript-Modul “common/metadb”
- Fehler behoben, durch den bei “getParameter” und dort beim type=boolean der falsche Wert zurückgegeben wurde. Seither wurde im Falle von false der default-Wert zurückgegeben.
JavaScript-Modul “common/pdf”
- Fehler in der Fehlerausgabe behoben. War ein Wert in x/y auf 0, führte ein Fehler in der Fehlerausgabe zu einer ungültigen Fehlermeldung.
- Fehler beim Versand von MSG-Dateien behoben: Wenn diese an eine E-Mail angehängt wurden, konnte es zu unvollständigen E-Mails beim Empfänger kommen.
Metadaten
- Fehler behoben, durch den Metadaten von E-Mail-Anhängen nicht mitkopiert wurden, wenn E-Mail-Anhänge kopiert wurden (zum Beispiel durch den Knoten “Ablage” in einem Workflow).
metadata collection
- Fehler behoben durch den die regex-Validierung, die in metadata.yml definiert ist, nicht in collection form beachtet wurde.
core
- Fehler beim Cache und Nachindizieren von Subobjekten (wie E-Mail-Anhänge) behoben. In seltenen Fällen konnte es dazu kommen, dass im Index noch die vorherigen Änderungen von vererbten Metadaten vorhanden waren.
Suche
- Fehler behoben, durch den das konfigurierte Maximum (z. B. Schlüssel ‘Limit’ von SearchDataHandler) nicht immer an die Suchmaschine durchgereicht wurde.
structure.yml
- Fehler behoben, durch den Gruppen / ACLs für den Ordner “/agorum/roi/Files” nicht an die vorgesehenen Pfade abgelegt wurden, wenn der Ordner in der structure.yml direkt referenziert wurde.
workflow 3.0
- Fehler behoben, der in seltenen Fällen dazu führen konnte, dass Metadaten nach dem Speichern im Workflow wieder verschwinden.
Version 10.0.11
Veröffentlicht am 03.02.2022 (zu den Downloads), enthält Version 10.0.10.
Hinweis: Die agorum core-Version 10.0.10 wurde aufgrund eines Bugfixes übersprungen.
Lesbarmachung
- Dokument kann jederzeit sichtbar gemacht werden
Zeitgerechte Archivierung
- Es muss sichergestellt sein, dass jedes Dokument zum frühstmö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
Administration
- agorum core audit tool hinzugefügt, um Recherchen in den Einträgen der Audit Tabelle über eine Oberfläche durchführen zu können.
Authentifizierung
- Warnung im Log hinzugefügt, wenn ein Client sich mit einem veralteten Authentifizierungsmechanismus anmeldet.
form/aguila
- Lade-Indikator bei Auswahlboxen (select) mit Datenquelle hinzugefügt, um dem Benutzer zu signalisieren, dass gerade Daten geladen werden.
- Neues Element agorum.composite.form – element – label