Office Manager-Versionshistorie
Minor-Upgrade 23.1.0.580 vom 23.08.2024
Veröffentlichung | |
---|---|
Version | 23.1.0.580 |
Typ | Minor-Upgrade |
Systemvoraussetzung | Windows 7 bis 11 |
Updatemöglichkeit | In-App-Update über Menü |
Neu und verbessert
1. Entwicklungsumgebung
- Update Compiler von Version 10.4.2 auf 12.1 mit Patch 1 vom
- Unterstützung aktueller Datenbank-Treiber.
- Update der Menü- und Tabellenkomponenten, des RTF-Editors sowie der PDF-Vorschau von 23.1.6 auf 24.1.5 vom
- Debenu PDF 18.11 als DLL.
- Update Imaging von Version 12.5.0 auf 13.1.0 und IEVision 8.1.0.0
- Weitere Komponenten auf Versionen aus aktualisiert.
2. PDF-Verarbeitung
Umstellung von interner Bibliothek auf externe DLL und neue interne Komponente
Die bisher genutzte Drittanbieter-Komponente für das Lesen und Erstellen von PDF-Dokumenten wird nicht mehr weiterentwickelt und ist zur aktuellen Entwicklungsumgebung nicht kompatibel. Da Office Manager DMS viele und umfangreiche Funktionen für dieses wichtige Dokumentenformat beinhaltet, hat die Entwicklung und das Testen der neuen Komponente einige Zeit in Anspruch genommen. Dies ist auch der Grund dafür, dass beim Update der Entwicklungsumgebung ein Jahr übersprungen wurde. Die Funktionen wurden von der bisher intern eingebundenen Debenu-PDF-Bibliothek teils auf die DLL-Version und teils auf eine neue intern eingebundene Komponente umgestellt.
- Neue Datei im Programmverzeichnis: DebenuPDF32.dll bzw. DebenuPDF64.dll
- Die Acrobat-Version der erstellten PDF-Dateien ist 1.7 (ab Acrobat 8) oder 1.4 (ab Acrobat 5).
- Funktionen mit lesendem Zugriff, aber auch das Zusammenfügen und Teilen von PDF-Dateien, nutzen die neue intern eingebundene Komponente.
- Das Erstellen neuer PDF-Dokumente und die Klasse
TDebenuPDFLibrary
des Pascal-Interpreters nutzen die externe DLL. - Einige undokumentierte, nicht genutzte Funktionen entfernt.
Wegfall des externen Textkonverters
Das Konvertierungsprogramm "pdftotext.exe" war bisher für das Einlesen des Textes aus einigen PDF-Dokumenten nötig. Programminterne Funktionen wurden nur für Dateien genutzt, die Office Manager DMS selbst erstellt hat und für den Fall, dass pdftotext nicht vorhanden war. Die neue interne PDF-Verarbeitung liest zuverlässig den Text für die Volltextsuche ein und das externe Programm ist nicht mehr erforderlich.
- Dateien pdftotext.exe, pdftotext.txt und pdftotext.ini entfallen.
- Direkte und etwas schnellere Volltextindexierung.
- Der Aufruf des externen Programms konnte den Eingabefokus ändern, was bei einer Indexierung vieler Dateien die Arbeit am Computer störte.
Zugriff auf Anlagen
PDF-Dokumente können Dateianlagen beinhalten. Beispielsweise bestehen manche E-Rechnungen aus einer menschenlesbaren PDF, welcher eine maschinenlesbare XML-Datei angefügt ist.
- Öffnen von in PDF eingebundenen Anlagen über das Menü .
- Extrahieren mit dem Menübefehl .
- Zugriff auf die Anlagen in der Dokumentenvorschau.
3. Skriptausführung
OmAPI
- Neue Funktion
ExecSQLScalar
, beispielsweise für den Zugriff auf die Daten des dem Dokument zugeordneten Kontakts. - Neue Funktion
ContactSearch
- Neue Formatparameter
SqlEscapeGuid
PDFGetTextFromRect
neu implementiert und wieder freigegeben.PdfAddComment
wird abgebrochen, wenn Title und Content leer sind, bisher bereits bei leerem Content.{AutoCaptZUGFeRD:Profile}
ersetzt durch{AutoCaptZUGFeRD:Version}
StoreHashesOnBlockchain
setzt keinen Datei-Schreibschutz mehr.
Pascal
- Neue Funktion
ExecSQLScalar
SQL-Abfragen
- aus einer Datei und dem Menü jetzt auch für die Kontaktdatenbank.
- Individuelle Dialogbeschriftungen und Information über der Tabelle für die Suche in Dokumenten oder Kontakten.
4. E-Rechnung
- Unterstützung von ZUGFeRD Version 2 mit anliegender "ZUGFeRD-invoice.xml", bisher nur 1.0
- Vorbereitungen für DMS-Version 24.0, welche zukünftig auch XRechnung und FacturX unterstützen wird.
5. Verschiedenes
- Die Dokumentenvorschau Automatisch nutzt für Worddokumente (.doc und .docx) jetzt den internen Textviewer statt der Windows-Miniaturansicht.
- Projekte umbenennen und in der Struktur verschieben zeigt ab 50 Dokumenten einen Fortschrittsbalken.
- Beim Dateiimport mit Kopieren oder Verschieben bekommen .tar.gz-Dateien die Endung .tgz, um eine Änderung in .gz zu verhindern.
- Massenimport: Speichern der Dateiliste in eine Textdatei ermöglicht und eine unnötige Rückfrage entfernt.
- Neue Option Datei-Schreibschutz setzen bei der Blockchain-Hinterlegung, bisher wurde der Schreibschutz immer gesetzt.
- Einem neuen Standardarchiv wird das Datenfeld "fileprotected" nicht mehr automatisch hinzugefügt. Der Datentyp ist jetzt Text (Länge 2) statt Boolean
und ermöglicht die Symbol-Darstellung von "ungeschützt", "geschützt" und "signiert" in der Dokumententabelle.
- beinhaltet die SQLite-Version des Dokumentenarchivs und zu geladenen DLL-Dateien.
- Wenn im Eigenschaftendialog eine neue Dokumentendatei zugeordnet wird, muss diese nicht mehr dieselbe Endung haben, sondern nur kompatibel zum Dokumententyp sein.
- Das Kopieren der Historie beim Datenbank-Update führt bei einem Fehler nicht mehr zum Abbruch des Updates.
- Die automatisch erstellte Kurzhilfe von Scan-Profilen beinhaltet Informationen zur automaischen Dokumentenerkennung.
- "Nuance OmniPage" umbenannt in "Kofax/Nuance OmniPage".
- "Fujitsu ScanSnap" umbenannt in "Ricoh ScanSnap". Die OEM-Version "Office Manager for Fujitsu ScanSnap" heißt jetzt "Office Manager for ScanSnap".
- Anpassungsmöglichkeit für die Hintergrundfarbe des CAD-Viewers in der admin.ini.
- Das Freischalten des CAD-Viewers ist auch in der Vorschau des Dokumenteigenschaftendialogs möglich.
- Die Größe der Programmdateien verringern sich durch den neuen Compiler um knapp 10%.
- Veraltete polnische Benutzeroberfläche entfernt, Datei om.PL entfällt.
- Einige Englisch-Übersetzungen und neue englische Kurzanleitung für die Papierarchivierung mit ScanSnap.
- Copyright-Information bis 2024
6. Fehlerbehebungen
- Beim Reportdruck konnte der PDF-Zieldateiname nicht erstmalig gewählt werden, als Workaround war der Eintrag in eine Konfigurationsdatei nötig.
- Der Durchsuchen-Schalter für den Dateinamen im Eigenschaftendialog war zu weit rechts positioniert.
- Beim Erstellen eines neuen Archivs mit der Rückfrage, ob besser eine Kopie erstellt werden soll, blieb der Mausschalter Fertigstellen deaktiviert, wenn die Rückfrage mit "Nein" beantwortet wurde. Das Erstellen musste neu begonnen werden, wenn man sich anschließend umentschieden hat.
- Fehler beim Erstellen einer neuen Firebird-Datenbank (IDENTIFY statt INTEGER).
- Stille Exception beim Lesen der Tabellengruppierung für Dokumenteigenschaften, Error.log-Eintrag "DnDGetTargetFieldValues: Exception bei DBGridDoc" verhindert.
- Dokumenttyp-Einstellungen: Das Optionsfeld für die benutzerdefinierte Steuerung wurde beim Datensatzwechsel nicht ein- bzw. ausgeblendet.
- Dokumente verknüpfen: Verknüpfungsnamen mit "&" waren bei Microsoft SQL Server problematisch.
- Felder definieren: Wenn ein Datenbankfeld mit ungespeicherten Änderungen gelöscht wird, erschien die verwirrende Rückfrage "Änderungen verwerfen?"