/
Release 4.0.3

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 die Output-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 zu WordContent 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 zu FileName)

  • 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 über Report zugegriffen werden. Dies ist interessant, für Fehlerbehandlungen und Integrationen in andere Systeme.

  • FIXED Korrektur beim Umgang mit ObjectCollection's & Connect, wenn kein SelectedObject 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 Attribut databaseLoggingEnabled=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 das ResultMapping bislang ignoriert.

Service

  • FIXED SQL Performance Verbesserungen an FieldService durchführen

  • FIXED 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

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ügt

  • FIXED 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