Release 4.0.3
Sie möchten Ihre primedocs Version aktualisieren? Unser Support-Team unterstützt Sie gerne.
Allgemeines
Ab der Version 4.0.3...
wird serverseitig .NET 8 vorausgesetzt.
Der Microsoft Support für das bisher genutzte .NET 6 lief am 12. November 2024 aus.
Desktop-Client / Server Synchronisierungskompatibilität:
OneOffixx 3.7/3.8 sowie alle bisherigen primedocs Desktop-Clients können mit dem primedocs Server der Versionsfamilie 4.0.3
synchronisieren.
primedocs Desktop-Clients der Versionsfamilie 4.0.3
können mit dem primedocs Server ab der Versionsfamilie 4.0.2
synchronisieren.
4.0.30043.0 (2025-01-10)
Aktualisierungshinweise:
Von Version 4.0.30024.0 auf Version 4.0.30043.0 ist eine Datenbankmigration hinzugekommen.
Diese fügt nur dieOutput-Management
Funktion hinzu. Ansonsten gab es keine strukturelle Änderung am Datenbankschema.Im primedocs Connect-Umfeld gab es Anpassungen, welche bestehende Implementierung betreffen können.
App
NEW Bei der Dokumentgenerierung über Teams/SharePoint/OneDrive kann nun der gewünschte Dateiname angegeben werden
FIXED Dokumentsprache-Dropdown zeigt Inhalt in englischer Sprache, anstelle der UI Sprache an
FIXED Buttons in der Toolbar (“Speichern” etc.) waren in der Mobile-Ansicht nicht korrekt ausgerichtet
AI
NEW Antworten der KI werden nun auch bei Listen und Tabellen in der Voransicht in dem erwarteten Antwortstil formatiert.
Word/PowerPoint/Excel-AddIn
NEW primedocs unterstützt nun auch den Dark-Mode im Office
Word-AddIn
NEW Dokumente können jetzt einfacher direkt als PDF- oder .docx-Datei versendet werden
FIXED Besseres Logging beim Aktualisieren im offenen Dokument
FIXED Performance Verbesserungen beim Starten von Word
FIXED Die Sprache der Textbaustein-TaskPane orientiert sich beim Starten an der Dokumentsprache des Dokuments
Word-AddIn (Classic)
FIXED Bei der Funktion “E-Mail versenden” wurden konfigurierte E-Mail Adressen in der Konfiguration ignoriert - dies wurde nun korrigiert.
Outlook-AddIn (Classic)
FIXED Beim Senden von E-Mail mit “Loop” bzw. “Umfrage”-Komponenten, kam es zu einem Fehler.
Document Engine
NEW
$.formatNumber
-API: Dezimaltrennzeichen und das Tausendertrennzeichen können über eine zusätzliche Methode konfiguriert werden.NEW Als JavaScript Interpreter wurde die Bibliothek Jint auf die aktuellste Version 4 aktualisiert.
NEW Die Whitelist für die Elemente eines
WordContent
wurden erweitert.FIXED Feldnamen werden nun bei Fehlermeldungen genauer angegeben, was die Fehlersuche beschleunigt.
FIXED Korrektur bei einer
FormattedText
zuWordContent
Umwandlung, welche zu einer falschen Reihenfolge der Elemente geführt hat.
Client
NEW Neue Funktion: “Output-Management”
Über diese Funktion lassen sich Aktionen definieren, welche dem Benutzer bei der Dokumenterzeugung angeboten werden. Eine Aktion kann z.B. sein: Speicher mir das Dokument an diese Stelle.
Die Aktionen sind im
primedocs Commands Syntax
definiert, d.h. man kann Dateien speichern, öffnen oder auch an einen Web-Endpunkt schicken.Zusätzlich kann man über diese Funktion auch Seriendokumente erstellen.
Beispielkonfiguration:
<OutputConfiguration> <DesktopSeriesOutput Name="Save"> <Commands> <SaveFile FileName="C:\temp\test.pdf" CreateFolder="true"> <Document Conversion="Pdf" /> </SaveFile> </Commands> </DesktopOutput> <DesktopSeriesOutput Name="SeriesOutput"> <ForEach> <SeriesTextReplacer Name="ReplaceCounter"> <Current Text="$counter" Format="N3" /> </SeriesTextReplacer> <Commands> <SaveFile FileName="C:\temp\MyTest\Test_Document_of_Series_Output_$counter.pdf" replacer-FileName="ReplaceCounter" CreateFolder="true"> <Document Conversion="Pdf" /> </SaveFile> </Commands> </ForEach> ... </DesktopSeriesOutput> ... </OutputConfiguration>
NEW Outlook-Editor für E-Mails und Signaturen für Outlook (new): Dynamische Anpassung der Editor-Höhen basierend auf Fenstergröße
FIXED Das “Tray-Menü” mit der Auswahl der installierten Module wurde entfernt, da dies meist zu Verwirrung geführt hat. AddIns können über über die Office Funktionen aktiviert/deaktiviert werden.
FIXED Diverse Korrekturen von Übersetzungen und Texten
FIXED UI Korrekturen (Anpassungen von Icons und Platzierungen von Elementen in der Benutzer-/Profiladministration.
FIXED Korrektur beim “Exportieren für Fremdsysteme” - beim Exportieren gab es eine Fehlermeldung.
Connect
❗ Achtung: Diverse Elemente/Attributnamen wurden angepasst (
Filename
wurde zuFileName
)NEW Commands können nun dynamisch auf Felder zugreifen, z.B.
<SaveFile field-Name="SpeicherpfadAusForms">...</SaveFile>
NEW Client Template Picker: "Favoriten" (und "Zuletzt verwendet") als Gruppe anzeigen
NEW Über
InvokeUrl
können generierte Dateien bzw. Reports an einen Web-Endpunkt geschickt werden.NEW Neben dem
Document
kann auch auf den aktuellen Status der Dokumentgenerierung überReport
zugegriffen werden. Dies ist interessant, für Fehlerbehandlungen und Integrationen in andere Systeme.FIXED Korrektur beim Umgang mit
ObjectCollection
's & Connect, wenn keinSelectedObject
definiert wurde.
WebApi
FIXED Korrektur des Fehlers beim Starten der WebApi "The WebRootPath was not found..."
FIXED Die WebApi unterstützt nun das Field-Scheduling Feature beim Schreiben neuer Feldwerte.
FIXED Vereinfachung der Versionen im Swagger
IdS
FIXED
ConsumedTokens
werden jetzt aus der Datenbank entfernt
DataSourceAdminApp
NEW Aktiviert man über die
primedocs.config
das AttributdatabaseLoggingEnabled=true
, werden Fehler und Warnungen der Serverapplikationen in die Datenbank geschrieben. In der DataSourceAdminApp gibt es nun dazu auch einen extra Logging Tab um die Einträge anzuschauen.FIXED Verlinkung der “DataSource”-Ansicht war im HealthMonitor nicht korrekt
FIXED Die Meldung "Model Hash in Database..." wurde entfernt, weil diese nicht mehr benötigt wurde.
FIXED Der Smuggler schreibt nun Loginformationen beim Importieren
FIXED Beim Importieren über DacPac werden nun Loginformationen geschrieben
FIXED Beim Anwenden einr “Profile Sharing Policy” konnte es auftreten, dass neue Fremdprofile bei einem “Delta-Sync” (d.h. der Client hat bereits einen Cache und synchronisiert neue Daten) nicht richtig erkannt werden.
FIXED Beim Anwenden einer “Profile Sharing Policy” wurden “primedocs Groups” bislang ignoriert.
Datenbankänderung
NEW
Output-Management
Dokumentfunktion wurde hinzugefügt.
UserSync
FIXED Beim Verwenden der
SqlSyncSource
wurde dasResultMapping
bislang ignoriert.
Service
FIXED SQL Performance Verbesserungen an
FieldService
durchführenFIXED Bei sehr langen Organisationseinheitnamen kam es zu einer Fehlermeldung beim Schreiben des Logeintrags
FIXED Profilfreigaben über Gruppenmitgliedschaften wurden Delta-Synchronisierungen nicht erkannt
FIXED Verbesserung beim Umgang mit “Field-Scheduling” und Blobs
FIXED Beim Überschreiben eines Bildes über die Benutzer-/Profiladministration kam es zu einem Fehler
Infrastruktur
NEW Verbindungsausfallsicherheit bei Datenbankverbindungen und -abfragen verbessert nach Best Practice von Microsoft.
Installer
NEW Die Standardinstallation installiert nun nur noch das “Common-AddIn”. Für Kunden, welche klassische Vorlagen einsetzen, kann nach wie vor das “klassische Word-AddIn” installiert werden.
4.0.30024.0 (2024-11-05)
Word
FIXED "Protected View" verhindert das Anzeigen der Textbausteine-Taskpane
FIXED Exception (in "TrackedTaskPane") beim Öffnen von externem Word-Dokument mit ContentControls
FIXED Fremddokument mit SmartArt erzeugt "TrackedTaskPane"-Exception
PowerPoint
FIXED PowerPoint Funktion "Designmigration": spezifische Folie führt zu korrupter Präsentation
Outlook (classic)
FIXED Outlook (classic) stürzt beim Signaturwechsel ab, wenn Loop-Komponente in Nachrichtentext
NEW SentOnBehalfOfName & Automatischer Profilwechsel bei Verwendung von geteilten E-Mail-Postfächern. Einstellbar über
OutlookFeatureConfig
in der DataSourceAdminApp:
<OutlookFeatureConfig>
...
<AutoChangeProfile>
<OnSentOnBehalfOfNameExistsOrChanged ProfileFieldIdMatch="User.Email" />
</AutoChangeProfile>
</OutlookFeatureConfig>
Server
NEW Mehrere Mandaten auf einer Datenbank durch Entfernung der Azure Tenant Id aus der Datenbank
FIXED Alte jQuery Bibliothek aus App/Connect entfernt
Document Engine
NEW "Äusserstes" WordContent-Feld bei der Aktualisierung im offenen Word Dokument ignorieren über eine zusätzliches Attribut (
word-UpdateBehavior="disable"
)
NEW
SnippetPlaceholder
: Platzhalter können nun neben Werte auch Referenzen auf andere Felder bekommen um so z.B. Formular-Felder aktualisierbar zu halten über$.getReference
NEW
SnippetPlaceholder
: Das Einfügen von WordContent ermöglichen ("Snippets in Snippets")
NEW Statische Hyperlinks werden nun in WordContent unterstützt
NEW FormattedText Tab Unterstützung über
<custom-tab />
NEW InlineWordContent-Feldtyp über
<InlineWordContent Name="..." />
, welcher Formattierung unterstützt, welche “Inline” innerhalb eines bestehenden Paragraphen genutzt werden kann.NEW $.formatNumber API (
$.formatNumber($("FormsPreis), "n2");
)FIXED Fields: toLocaleString() geht falsch mit Dezimalzahlen um #5017
FIXED JsApi: "lang" Property remove #5706
Client
FIXED TemplatePicker: Nur Classic-Templates (Nutzung von
primedocsConnectBridge
nicht möglich)FIXED Fehlermeldung nach Abbruch bei Sprachdialog nach TemplatePicker
FIXED “Externes Dokument"-Vorlage ist korrupt und liess sich nicht öffnen
FIXED MessagePack moderate severity vulnerability fixed
FIXED Client stürzt ab bei Klick auf Vorlagendatei importieren in Vorlageneditor von (Outlook (new)) Signatur
AI
NEW WebApp: Konfigurationsmöglichkeiten für AI-Interface (Prompts) verbessern/erweitern. Einstellung über die DataSourceAdminApp
Dev / Server
FIXED IdS: Neuen Duende-Lizenzschlüssel hinterlegt
FIXED Fehler bei Microsoft-Graph-Authentifizierung bei Single Tenant-Konfigurationen
FIXED Microsoft Security Advisory: System.Text.Json, System.IO.Packaging, System.Runtime.Caching
FIXED vite.js Warnings entfernen
FIXED Behebung diverser npm vulnerabilities
DataSourceAdminApp
FIXED Clickarea bei Package Export "Unterelemente Einblenden" erweitern
FIXED DacPac Export als "Empfehlung" markiert
Connect
FIXED Connect Data: ObjectCollection führt beim Aktualisieren zu Fehler
App
FIXED System.NullReferenceException: AuthToken is null bei App
FIXED Wechsel zwischen Fremdprofilen macht UI für Datenabfragen kaputt
FIXED Tab + Info Icon: Kein Hover/Keine Anzeige
FIXED Rive-App wird von unpkg.com geladen
4.0.30013.0 (2024-09-30)
Client
FIXED Classic-Vorlagen: Dokument-Parameter verursacht Fehlermeldung
FIXED Bessere Logging für
Existing List Data Provider
hinzugefügtFIXED Wording- /Rechtschreibung- /Grammatikkorrekturen
Connect
NEW Client-Cache standardmässig unter
%LOCALAPPDATA%
statt%APPDATA%
NEW Alle Registry-Steuerungen können nun auch über MSI-Parameter gesetzt werden
FIXED LogEntry bei Dokumentgenerierung: Wird nicht erstellt bei Connect (serverseitig)
FIXED LogEntry bei Dokumentgenerierung: Wird nicht erstellt bei Connect (Client)
App
NEW App / WebApi: Mehrsprachigkeit wird bei den Previews beachtet
FIXED Fyling Focus Javascript Datei hatte eine falsch Verlinkung
FIXED Vorlagen öffnen ergibt Fehler, wenn man noch keine Standardsprache in den Einstellungen hinterlegt hatte
DataSourceAdmin / HealthMonitor (Dashboard)
NEW SQL Compatibility Level wird im HealthMonitor nun überprüft und im DataSource Admin im Info Tab angezeigt (Mindestens Level 130 muss gegeben sein)
NEW Ferngesteuerte Client-Cache-Resets können über den
ClientCacheResetMarker
angefordert werden
Installer
FIXED Fehlende Versionsinformation an allen .dll hinzugefügt
FIXED ADMX Einstellung für
AccessibilityFocusNonInteractiveElements
fehlte
Installer-App
FIXED Neuer Produktname "primedocs desktop" zu lang für Installer-Fenster
PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland