Zum Hauptinhalt springen
Version: 4.0 (2026 H1)

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.

hinweis

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.30172.0 (2026-06-11)​

Bugfix-Update für die Release-Linie 4.0.30171.0.

Server / Services / WebApi​

  • FIXED Template-Cache: Der serverseitige Cache lieferte nach Änderungen an Vorlagen (Forms, Layout usw.) veraltete Daten; serverseitig generierte Dokumente übernahmen Anpassungen erst nach einem Neustart der Server-Applikation. Vorlagenänderungen greifen nun wieder unmittelbar nach der Synchronisation. Betrifft Installationen auf Version 4.0.30171.0.

DataSourceAdminApp​

  • FIXED Package Export: Die Funktion «Select snippets that are used in selected templates» selektierte die zu den gewählten Vorlagen gehörenden Textbausteine nicht mehr zuverlässig (gleiche Cache-Ursache). Abhängige Textbausteine werden beim Export wieder korrekt erkannt und ausgewählt.

Word AddIn​

  • FIXED Plain-Text-Textbausteine: Beim Erstellen eines neuen Textbausteins vom Typ «unformatierter Text» blieb der OK-Button im Dialog deaktiviert, sodass sich der Textbaustein nicht speichern liess (betraf gemeinsam genutzte Textbausteine im klassischen Add-in unter Word und Outlook). Unformatierte Textbausteine lassen sich wieder erstellen und speichern.

4.0.30171.0 (2026-04-20)​

Aktualisierungshinweise
  • ❗ Es wurde ein neues Code Signing Certificate verwendet, damit hat sich auch der Public Key geändert. Dies muss beachtet werden, wenn das Zertifikat z.B. im Office Trust Center hinterlegt wurde. Das Zertifikat findet sich auf der Seite Client-Installation.

Allgemeines​

  • NEW OpenXML SDK 3: Aktualisierung der zentralen OpenXML-Bibliothek auf Version 3 als Grundlage für aktuelle Office-Funktionen und langfristige Stabilität.

Client​

  • NEW Choice in Forms: Choice-Felder wurden grundlegend überarbeitet für eine konsistentere Bedienung und klarere Auswahllogik.
  • NEW Drag'n'Drop-Sortierung: Listenelemente lassen sich nun per Drag'n'Drop sortieren.
  • NEW ExistingListDataProvider: Neue Option AutoSelectAllEntries zur automatischen Vorselektion sowie ein Button «Alle Einträge entfernen» für schnelleres Arbeiten mit Listen.
  • NEW ObjectCollection UX: Verbessertes Drag-&-Drop-Verhalten mit klarerer Zielanzeige beim Sortieren von ObjectCollection-Einträgen.
  • FIXED Profilwechsel: Das AdditionalProfile bleibt nun beim Profilwechsel korrekt erhalten.
  • FIXED Forms-Validierung: Doppelt definierte JavaScript-Funktionen werden nun erkannt und gemeldet, statt unbemerkt fehlerhafte Konfigurationen zu erlauben.
  • FIXED ObjectCollection: Mehrfachselektion in einer ObjectCollection führt nicht mehr zum Absturz.
  • FIXED Forms: Das Attribut Required wird nun auch bei Textboxen innerhalb von Object/ObjectCollection korrekt berücksichtigt.
  • FIXED Forms: Leere <Object>-Elemente ohne Values verursachen keine NullReferenceException mehr.
  • FIXED DataProvider: Der Suchdialog stürzt nicht mehr ab, wenn ein Object ein Date-Feld enthält.
  • FIXED ProviderPipeline: Suchergebnisse einer Pipeline sind nach dem Hinzufügen nicht mehr fälschlicherweise als ReadOnly markiert.
  • FIXED Connect-Logging: Der UI-Status für Connect-Logging wird nach einem Cache-Reset korrekt angezeigt; der Button «Connect Log Ordner» ist nun zuverlässig erreichbar.
  • FIXED Stabilität: Behebung eines Esent-Problems («Dirty Shutdown») nach unsauberem Beenden des Clients.

Outlook (New)​

  • NEW Persönliche Konnektoren: Benutzer können nun persönliche Konnektor-Verbindungen herstellen und verwalten, inklusive Authentifizierung und Zugriff auf persönliche Outlook-Kontakte.
  • NEW E-Mail-Standardprofil: Bei neuen Nachrichten im Outlook Web-Add-in wird das E-Mail-Standardprofil zuverlässig angewendet.
  • FIXED PlainText-Signaturen: PlainText-E-Mail-Signaturen werden nun korrekt gesetzt.
  • FIXED PlainText-Verhalten: Fehlerhaftes Verhalten beim Standardformat «Nur Text» im neuen Outlook-Modul wurde behoben.
  • FIXED Mehrere Signatur-Versionen: Vorlagen mit mehreren publizierten Signatur-Versionen führen nicht mehr zu Fehlern; die korrekte Version wird verwendet.
  • FIXED Signatur-Bilder: Logo- und Kampagnenbilder werden in Outlook (New) zuverlässig geladen.
  • FIXED Signatur-Performance: Die Aktualisierung von Outlook-Signaturen wurde deutlich beschleunigt.
  • FIXED Berechtigungen: Signaturregeln berücksichtigen nun korrekt die Berechtigungen einzelner Signaturen und Kampagnen.
  • FIXED Übersetzungen: Die Signatur-GUI zeigt die Inhalte nun in der korrekten Sprache an; der Fallback auf die Default-Sprache funktioniert auch bei Kampagnenlabels.
  • FIXED Sprachwechsel: Beim Wechsel der Sprache wird die Liste verfügbarer Signaturen und Kampagnen korrekt aktualisiert; die Listenanzeige im Dropdown zeigt den richtigen Wert.
  • FIXED Text-only-Signaturen: «Text-only»-Signaturen funktionieren auch bei definiertem FormattedText-Field.
  • FIXED AutoInsert: Die Option AutoInsert wird auch beim manuellen Einfügen einer Signatur korrekt berücksichtigt.
  • FIXED E-Mail-Vorlagen: E-Mail-Vorlagen funktionieren wieder zuverlässig im neuen Outlook.
  • FIXED Kampagnen: Kampagnen können wieder erstellt werden.
  • FIXED Outlook Mobile: Profilwechsel ist nun auch in Outlook Mobile möglich.

Outlook (Classic)​

  • FIXED MS Copilot Integration: Texte aus MS Copilot lassen sich nun korrekt einfügen. Voraussetzung: Das Feature-Flag DisableSignatureTypingProtection muss in der OutlookFeatureConfig auf true gesetzt sein. Hinweis: Dies deaktiviert den Schreibschutz im Signaturbereich.
  • FIXED Profilfreigabe: Bei einer Profilfreigabe «ohne Unterschriftsbild» wird das Unterschriftsbild nicht mehr fälschlich angezeigt.
  • FIXED Performance: Manueller Signatur- und Profilwechsel reagiert deutlich schneller und zuverlässiger.

PowerPoint AddIn​

  • NEW Bildgrössensteuerung: Grösse und Positionierung von primedocs-Bildern in PowerPoint-Vorlagen lassen sich nun auch auf dem Folienmaster steuern — über die Shape-Tags PRIMEDOCS.PICTUREMODE (Fit/Exact) und PRIMEDOCS.PICTUREANCHOR.
  • NEW Tagübersicht: Der Dialog für die Tagübersicht zeigt nur noch tatsächlich verwendbare Tags an.
  • FIXED Performance: Migration komplexer Präsentationen sowie das Laden grosser PowerPoint-Vorlagen im Web wurden deutlich beschleunigt.
  • FIXED Platzhalter: Textplatzhalter werden bei mehreren Bildplatzhaltern auf einer Folie korrekt im Vordergrund positioniert.
  • FIXED Bilder mit Picture-Tag: Bilder bleiben erhalten, auch wenn sowohl Shape als auch Placeholder ein Picture-Tag tragen.
  • FIXED Leere Platzhalter: Beim Binding mit leeren Werten werden keine zusätzlichen Leerzeichen mehr eingefügt.
  • FIXED Themes: Die korrekte Anwendung von mehreren Font- und ColorThemes wurde verbessert.
  • FIXED Foliensortierung: Das Menüband wird nun auch in der Ansicht «Foliensortierung» angezeigt.
  • FIXED Folien extrahieren: Das Menü «Folien extrahieren» erzeugt keine Exception mehr beim Bearbeiten des Folienmasters.
  • FIXED Checkbox-Felder: Deaktivierte Checkbox-Felder in PowerPoint-Vorlagen führen im Web-Client nicht mehr zu Generierungsfehlern (Boolean-Parsing case-insensitive).

Word AddIn​

  • FIXED Aktualisierung im offenen Dokument: Die Formatierung von Text-Field-Content-Controls bleibt beim Aktualisieren erhalten.
  • FIXED PDF-Konvertierung: Die PDF-Konvertierung in Word funktioniert wieder zuverlässig.
  • FIXED WordTableRows: Die Aktualisierung dynamisch erzeugter Tabellenzeilen (WordTableRows) im offenen Dokument wurde stabilisiert.
  • FIXED FormattedText in WordContent: Eingebetteter FormattedText innerhalb eines WordContent-Felds verliert seine Formatierung beim Aktualisieren nicht mehr.
  • FIXED Vererbung: Word-Einstellungen werden nun korrekt von übergeordneten Konfigurationen vererbt.

Excel AddIn​

  • FIXED Kreisdiagramme: Die Farbreihenfolge in Excel-Kreisdiagrammen wird wieder im Uhrzeigersinn angewendet.
  • FIXED Tabellenblätter: Beim Einfügen eines neuen Tabellenblatts werden Bilder des aktiven Blatts nicht mehr versehentlich kopiert.

Document Engine​

  • NEW Picture-Fields-Binding: Picture Fields werden über ein optimiertes Binding sauberer in Vorlagen integriert.
  • FIXED Logging: Inhaltliche Vorlagenfehler in der Document Engine werden nun korrekt als Warnung statt als Server-Fehler protokolliert.
  • FIXED Bilder in Textboxen: Bilder innerhalb von Textboxen werden bei der Generierung korrekt aktualisiert.
  • FIXED AdditionalProfile: Serverseitige Dokumentgenerierung mit leerem AdditionalProfile führt nicht mehr zu Fehlern wie «Expected anonymous object, Picture or a string».
  • FIXED DataProvider-Konfiguration: XML-Kommentare in DataProvider-Konfigurationen werden in der Web App korrekt verarbeitet.
  • FIXED InlineWordContent: InlineWordContent-Felder in Kopf- und Fusszeile behalten ihre Formatvorlage beim Aktualisieren der Dokumenteigenschaften.

Connect​

  • NEW Connect Session API: Neue API zur Steuerung und Verwaltung von Connect-Sessions.
  • NEW Output Management aus offenem Dokument: Output-Management- und DMS-Integration können nun direkt aus dem offenen Dokument ausgelöst werden.
  • NEW OutputConfiguration: Der Button «Serienerstellung» lässt sich gezielt per Konfiguration deaktivieren.
  • FIXED Path-Argumente: Connect-Argumente vom Typ Path werden nicht mehr case-sensitive interpretiert.

Server / Services / WebApi​

  • FIXED WebApi: Behebung des Fehlers «Profile with id x has no organization unit assigned» beim Abruf von Outlook-Daten.
  • FIXED DataSourceAdminApp Secret: Das Secret der DataSourceAdminApp wird im Identity Server korrekt validiert.
  • FIXED User Offboarding: Das Offboarding wird nun auch ausgelöst, wenn für einen Benutzer noch keine erfolgreiche Synchronisation vorliegt.
  • FIXED UserSync: Behebung einer InvalidOperationException beim Tracking doppelt synchronisierter Benutzer im UserSyncJob.
  • FIXED Identity Server: Behebung des Fehlers invalid_grant beim Token-Refresh durch parallele Requests aus dem Outlook Web-Add-in.
  • FIXED OneOffixx 3.8 Kompatibilität: Eine Endlosschleife des Service bei der Synchronisation von OneOffixx-3.8-Clients gegen Datenbanken mit Color-/Font-Themes wurde behoben.
  • FIXED SharePoint-URL: Korrektur des URL-Aufbaus im SharePoint-Modus.
  • FIXED Paketgrösse: Die Server-Auslieferungspakete (.zip) wurden durch die Bereinigung ungenutzter Runtime-Ordner deutlich verkleinert.

App / WebApp​

  • NEW Template Tags in der WebApp: Template Tags sind nun auch in der WebApp verfügbar.
  • FIXED Profilbilder: Profilbilder lassen sich explizit entfernen; das Vererbungsverhalten wurde geklärt.
  • FIXED SharePoint-Modus: Behebung eines Fehlers beim First-Login im primedocs SharePoint-Modus.
  • FIXED Mobile / Dark Mode: Drag-&-Drop im Dark Mode auf mobilen Geräten zeigt eine korrekte Darstellung; die ungewollte «Copy»-Bubble wurde entfernt.
  • FIXED Web App: Behebung allgemeiner Dokumentgenerierungsfehler in der Web App.
  • FIXED Teams-Add-in: Der Login funktioniert wieder zuverlässig.
  • FIXED Dokumenteigenschaften: Beim «Create & Save in OneDrive» für Word und PowerPoint werden Dokumenteigenschaften korrekt gesetzt.
  • FIXED Profilauswahl: Das Profil-Dropdown reagiert auch ab sechs oder mehr Profilen zuverlässig.
  • FIXED SharePoint speichern: «Save to SharePoint» liefert keine fehlerhafte Meldung mehr.
  • FIXED Web-Client-Stabilität: Behebung eines App-Crashs (weisse Seite) nach dem Hinzufügen eines Empfängers über einen Adress-Provider oder manuell.

DataSourceAdminApp​

  • NEW Export-Optimierung: Beim Export werden globale Konfigurationen und globale Übersetzungen automatisch mit den gewählten Vorlagen selektiert.
  • FIXED Berechtigungen: Berechtigungsänderungen bei Vorlagen und Textbausteinen werden im Package Import/Export korrekt erkannt.
  • FIXED Dashboard Info-Tab: Die Spaltendarstellung im Info-Tab wurde korrigiert.
  • FIXED Dashboard: Der Link «Remove orphaned blobs» leitet auf die korrekte URL.
  • FIXED Package Export: Steuerzeichen in Namen führen nicht mehr zu Exportfehlern.
  • FIXED Package Export: Die Funktion «Select templates that are used in selected tags» arbeitet wieder korrekt.
  • FIXED Smuggler Import: Der Import schlägt bei vorhandenen Connected Services nicht mehr fehl.

4.0.30146.0 (2026-01-30)​

Allgemeines​

  • NEW Profile Onboarding: Beim Löschen einer Organisationseinheit oder dem Entzug von Berechtigungen wird für betroffene Profile automatisch der Onboarding-Prozess ausgelöst.

Client​

  • NEW Objektdetails: Im FAT-Client können nun technische Details (z.B. GUIDs) zu Objekten (Profile, Benutzer, OEs) direkt eingesehen werden, um Konfiguration und Support zu erleichtern.
  • NEW Quick Access Icons: In Forms können wichtige Statuswerte (z.B. Versandart) nun direkt über Icons in der Listenansicht geändert werden.
  • NEW Output Management: Neuer Command OpenDocumentInOffice sowie Konfigurationsmöglichkeiten für die Serienerstellung.
  • NEW ProviderPipeline: Unterstützung für Loops (Arrays) innerhalb von Steps, um z.B. Detailabfragen für jedes Suchergebnis durchzuführen.
  • NEW ExistingListDataProvider: Erweiterte Optionen zur Auswahl des Excel-Sheets und Auto-Select-Funktionalität.
  • FIXED RibbonPosition: Die Konfiguration der Ribbon-Position wird nun korrekt vom Client angewendet.
  • FIXED Dialog-Position: Dialogfenster erscheinen nun zuverlässig im sichtbaren Bereich, auch bei komplexen Multi-Monitor-Setups.
  • FIXED DataProvider: Der "SAP Puls" AddressProvider unterstützt nun korrekt HTTPS-URLs.
  • FIXED Synchronisation: Der Fehler "Method Not Supported" beim Erstellen und Synchronisieren neuer Templates wurde behoben.

Outlook (New)​

  • NEW Kampagnen: Unterstützung für Outlook-Kampagnen (zeitgesteuerte Ergänzungen zur Signatur) im neuen Outlook.
  • NEW Mobile: Unterstützung für das Event onMessageRecipientsChanged unter Android und iOS (ab Version 1.7).
  • NEW Formatted Text: Formatted Text-Felder werden nun auch in PlainText-Signaturen und -Vorlagen unterstützt (automatische Umwandlung).
  • FIXED Datenschutz: Beim Abruf der Default-Signatur wird nun ein POST-Request verwendet, um das Loggen von E-Mail-Adressen in der URL zu verhindern.
  • FIXED Caching: Probleme mit veralteten Manifest- oder JS-Dateien (Breaking Change Version 1.5.0.0) wurden behoben.

Outlook (Classic)​

  • NEW SendUsingAccounts: Die Konfiguration für das Senden im Auftrag von anderen Konten wurde verbessert.
  • FIXED Performance: Verzögerungen und Blockierungen des Clients bei der Signaturverteilung und -erstellung ("Signature Publishing") wurden behoben.
  • FIXED Stabilität: Die Fehlerbehandlung bei der Aktion DefaultSignatureAsync wurde verbessert, um Exceptions zu vermeiden.

PowerPoint AddIn​

  • NEW Anordnen & Zentrieren: Eine neue Ribbon-Gruppe "Anordnen" inklusive einer 1-Klick-Zentrierungsfunktion wurde hinzugefügt.
  • NEW Formate übertragen: Über das Kontextmenü können nun selektiv Formateigenschaften (z.B. nur Farbe oder nur Grösse) kopiert und angewendet werden.
  • NEW Folien extrahieren: Ausgewählte Folien können in eine neue, separate Präsentation extrahiert werden.
  • NEW Folien versenden: Extrahierte Folien können optional direkt als Anhang in einer neuen E-Mail (Outlook Classic) geöffnet werden.
  • NEW Diagramm-Vorschau: Im Dropdown zur Diagrammauswahl werden nun Vorschaubilder für Farbreihenfolgen angezeigt.
  • FIXED Inhaltsverzeichnis: Fehler bei Abständen in der Nummerierung sowie Probleme beim Aktualisieren der Agenda (Verlust manueller Elemente) wurden behoben.
  • FIXED Stabilität: Ein Fehler beim Schliessen einer Präsentation wurde behoben.

Word AddIn​

  • FIXED PDF-Konvertierung: Ein Fehler bei der PDF-Erstellung von Word-Dokumenten via Output Management wurde behoben.
  • FIXED Vorlagenvergleich: Eine Exception beim Vergleichen von zwei primedocs-Vorlagen wurde behoben.
  • FIXED TableRows: Ein Problem, bei dem Aktualisierungen unerwünschte zusätzliche Absätze in Tabellenzellen einfügten, wurde behoben.
  • FIXED Styles: Tabellenformatierungen gehen in Inhaltsvorlagen nicht mehr verloren.

Excel AddIn​

  • FIXED Stabilität: Ein Absturz beim Anzeigen des Versionsverlaufs in Excel (insb. bei OneDrive/SharePoint) wurde behoben.

Document Engine​

  • NEW Automatische Typumwandlung: Die Kompatibilität zwischen Fields und SnippetPlaceholdern wurde verbessert; Typen (z.B. Text zu WordContent) werden wo möglich automatisch konvertiert.
  • NEW Meta-DF: Neue Funktion für DocumentProperties mit Zugriff auf Forms, Fields und Profildaten.
  • NEW HTML-Attribute: Handlebars unterstützt nun dynamische Werte innerhalb von HTML-Attributen.
  • FIXED Jint: Ein Rekursionsfehler bei der Ausführung bestimmter JavaScript-Funktionen wurde behoben.
  • FIXED Snippets: Formatted Text und SnippetBlockPlaceholder werden nicht mehr fälschlicherweise als "Inline" erkannt.

Connect​

  • FIXED E-Mail-Format: Die API liefert nun standardmässig HTML statt PlainText zurück, ohne dass dies explizit angefordert werden muss.
  • FIXED CMI: Ein Fehler beim Aktualisieren von Dokumenten via CMI-Schnittstelle (RemoveParagraph) wurde behoben.

Server / Services / WebApi​

  • NEW MCP Support: Unterstützung für das Model Context Protocol (MCP) zur Integration von AI Agents und Tools.
  • NEW Custom Username: Der primedocs Username kann nun über ein Custom Attribute (z.B. AD-Attribut) definiert werden.
  • FIXED Performance: SQL-Abfrageoptimierungen im FieldService (insb. bei grossen Datenmengen).
  • FIXED OrgSync: Ein Fehler, der zum Abbruch des OrgSync führte, wurde behoben.
  • FIXED Sicherheit: PKCE ("Proof Key for Code Exchange") ist nun im IdentityServer standardmässig korrekt aktiviert.
  • FIXED WebApi: Das Erstellen von Profilen via API generiert nun korrekt IDs, statt eine übergebene ID zu akzeptieren.
  • FIXED BlobContentType: Korrekte Zuweisung von MIME-Types (z.B. JSON für Mail-Templates statt Word) beim Download.
  • FIXED Health Monitor: Falsche Fehlermeldungen bezüglich PowerPoint-Vorlagentypen und Migration Steps wurden korrigiert.

App / WebApp​

  • FIXED UI: Der "Flying Focus" markiert nun die korrekten Elemente bei der Tastaturnavigation.
  • FIXED Dark Mode: Dropdowns werden im Dark Mode nun mit korrektem dunklen Hintergrund angezeigt.
  • FIXED Validierung: Der "Erstellen"-Button wird bei ungültigem Profil (z.B. fehlende OE) nun deaktiviert statt ausgeblendet.
  • FIXED Download Seite: Text- und Icon-Korrekturen auf der Download-Seite.
  • FIXED Favoriten: Das Entfernen von Favoriten aktualisiert die Liste nun sofort ohne Neuladen.

DataSourceAdminApp​

  • NEW Platzhalter-Mapping: Fehlende Platzhalter können nun automatisch basierend auf der Layout-Definition in das Mapping übernommen werden.
  • NEW Statistik: Hinweis hinzugefügt, dass nur Organisationseinheiten mit Dokumentgenerierungen im gewählten Zeitraum angezeigt werden.
  • FIXED Globale Übersetzungen: Problem mit "Unnamed" Einträgen aufgrund des "NotSet"-Status wurde behoben.
  • FIXED Export: Die Vererbung von gelöschten Übersetzungen wird beim Export nun korrekt berücksichtigt.
  • FIXED DacPac: Fehler beim Import in Datenbanken mit Mirroring oder Availability Groups behoben.
  • FIXED Dashboard: Inkonsistente Datumsanzeigen (UTC vs. Lokalzeit) bei Paketen korrigiert.

4.0.30122.0 (2025-11-25)​

Allgemeines​

  • NEW Konfigurierbares Menüband: Das Menüband (Ribbon) für Office-Funktionen kann nun über den DataSourceAdminApp im Web konfiguriert werden.

Client​

  • NEW Automatische Übersetzungen: Der Client kann nun Übersetzungen automatisch vorschlagen, so wird der Übersetzungsprozess für Vorlagenersteller deutlich vereinfacht.
  • NEW Objektdetails-Anzeige: Eine neue Ansicht für Objektdetails im FAT-Client unterstützt bei der Konfiguration und im Support-Fall, so können Benutzer ihre Profil-ID auslesen z.B. für Schnittstellen.
  • NEW Editor-Verbesserungen: Der XML- und JavaScript-Editor bietet nun verbessertes Syntax-Highlighting, kontextabhängiges Auto-Complete mit Tooltip-Beschreibungen und eine optimierte Darstellung.
  • FIXED Profilfelder: Zweizeilige Profilfelder werden nun mit korrekter Breite dargestellt.
  • FIXED Performance: Probleme bei der Funktion "Konfiguration testen" und beim "Bulk Edit" von vielen Vorlagen wurden behoben.

Outlook (New)​

  • NEW Bilder in Signaturen: Organisations- und Profilbilder werden nun über CID-Links eingebunden, was die Darstellung verbessert und Blockaden durch andere Add-Ins verhindert.
  • FIXED Templates Testing: Verbesserungen beim Testen von Vorlagen im neuen Outlook.

Outlook (Classic)​

  • NEW AutoChangeProfile: Unterstützung für automatischen Profilwechsel basierend auf dem Absenderkonto ("SendUsingAccounts").
  • FIXED Binding: Die Stabilität und Zuverlässigkeit der Outlook-Datenbindung wurde verbessert.

PowerPoint AddIn​

  • NEW Folien überprüfen: Die Funktion zur Überprüfung von Folien verfügt nun über eine intelligente Beibehaltung der Formatierung.
  • NEW Ebenen-Management: Bilder und Shapes können nun auf die höchste Ebene forciert werden.
  • FIXED Inhaltsverzeichnis: Nummerierungen werden nun korrekt übernommen. Hinweis: Manuelle Elemente im Inhaltsverzeichnis werden bei einem Update der Agenda bereinigt.

Word AddIn​

  • FIXED Textbausteine: Probleme beim Überschreiben und Speichern von Textbausteinen (inkl. Tabellen) wurden behoben.
  • FIXED Listen: Die Nummerierung in der zweiten Ebene von ListNumeric orientiert sich nun korrekt an der ersten Ebene.
  • FIXED UI: Die "Snippet Pane" öffnet sich nicht mehr unerwünscht bei jedem Word-Start.

Document Engine​

  • NEW Automatische Typumwandlung: Fields und SnippetPlaceholder sind weniger restriktiv; Typen werden wo möglich automatisch konvertiert.
  • NEW Listen-Support: Listen werden nun auch in Inhaltsvorlagen und WordContent vollständig unterstützt.
  • NEW Dynamische HTML-Attribute: Handlebars und FormattedText unterstützen nun dynamische Werte in HTML-Attributen (z. B. für Links).
  • NEW Objects: Unterstützung für die Attribute "Required" und "Optional" bei Objekten.
  • FIXED Validierung: Präzisere Validierung von knownStyles.
  • FIXED Stabilität: Behebung von diversen NullReference-Fehlern im GlobalCode und bei Platzhaltern.

Connect​

  • NEW Dokumente aktualisieren: Bestehende Dokumente und deren gespeicherte Werte (inkl. Location Policies und URLs) können nun über die Connect-Schnittstelle aktualisiert werden (Unterstützung für Datennachtragen).
  • NEW Bridge-Support: Die Funktion "Datennachtragen" wird nun auch via OneOffixxConnect mit Bridge unterstützt.
  • NEW UI-Steuerung: Der Forms-Dialog kann bei Connect-Aufrufen nun explizit unterdrückt werden.
  • FIXED Authentifizierung: Behebung von Authentifizierungsproblemen in Multi-Mandantenumgebungen

DataSourceAdminApp​

  • NEW Export-Optimierung: Beim Export werden globale Konfigurationen und Übersetzungen für die gewählten Vorlagen nun automatisch mit selektiert.
  • NEW Daten-Schnittstellen: Die Bezeichnung (DisplayName) für Datenschnittstellen ist nun übersetzbar (translate-DisplayName).
  • FIXED Stabilität: Cache-Reset Funktionalität führte u.U. zu Abstürzen.

Server / Services / App​

  • FIXED Performance: EF Core Optimierungen und bessere Handhabung von grossen Requests.
  • FIXED SCIM: Verbesserungen beim "User Cleanup".
  • FIXED Sicherheit: Aktualisierung von Bibliotheken (u.a. MSAL) zur Behebung von Schwachstellen.

App​

  • FIXED Sicherheit: Der Löschschutz für das Standardprofil (Default Profile) in primedocs Web wurde verbessert; es erscheint nun ein Dialog.
  • FIXED UI: Deaktivierte UI Sprachen werden nun nicht mehr dem Benutzer zur Auswahl angeboten.

4.0.30107.0 (2025-09-23)​

ℹ️ Info

Aktualisierungshinweise:​

  • Microsoft Teams: Aktualisiertes App-Manifest erfordert erneutes Ausrollen der Teams-App, damit Login und Berechtigungen korrekt funktionieren.
  • Update-Skript: Das bereitgestellte wurde verbessert. Bitte verwenden Sie die neue Version im Rahmen künftiger Deployments.

Client​

  • FIXED Konfigurationstest mit externer Distributionsdatei führt nicht mehr zu einem Client-Absturz.
  • FIXED Synchronisation blockiert nach Rechteänderungen nicht mehr.
  • FIXED Image Gallery: Öffnen des Dateidialogs verursacht keinen Absturz mehr.
  • FIXED Organisations­einheiten-Zuordnung: Pfad wird vollständig angezeigt.
  • FIXED „primedocsConnect“ Forms-Dialog erhält korrekt den Fokus.
  • FIXED Fremdvorlagen werden mit korrekter Dateiendung erstellt und öffnen automatisch.
  • FIXED Fehlermeldung bei Datennachtragen via Connect (UpdateDocument; Template nicht gefunden) behoben.
  • FIXED Absturz beim Bearbeiten der Tag-Beschreibung behoben.

WebApp / App​

  • NEW Teams-App-Manifest aktualisiert (erneutes Ausrollen erforderlich, siehe Aktualisierungshinweise).
  • FIXED „Set profile as default“ wird bei aktivem Standardprofil korrekt angezeigt.
  • FIXED Anzeige der Versionsnummer auf der Debug-Seite korrigiert.

Word AddIn​

  • FIXED Fehlermeldungstext bei doppelten SnippetKey verbessert (lokale Validierung).
  • FIXED Textbausteine: Beim Hover werden Titel und Beschreibung korrekt angezeigt.
  • FIXED Einfügen/Löschen von ContentControls führt nicht mehr zu unerwünschten Leerzeichen.
  • FIXED Schriftgrösse von Text-Feldern bleibt nach Speichern/Schliessen/Öffnen stabil.

Excel AddIn​

  • FIXED Dropdown „Diagramme einfügen“ unterstützt nun vier Spalten.
  • FIXED Liniendiagramme: Farbsequenz kann wieder zugewiesen werden.
  • FIXED Aktive ChartSheets führen nicht mehr zu Abstürzen.
  • FIXED Fehler beim Einfügen eines fünften Tabellenblatts behoben.
  • FIXED Blattname wird korrekt angezeigt.

PowerPoint AddIn​

  • NEW Erweiterung „Designkonvertierung: Selektion & Speicheroptionen“ verfügbar.
  • FIXED Auswahl mehrerer Diagramme führt nicht mehr zu „Invalid Selection“.
  • FIXED Liniendiagramme: Farbsequenz kann wieder zugewiesen werden.
  • FIXED Hinweistexte bei Icon-Aufzählungen werden korrekt angezeigt.
  • FIXED „Edit Anyway“-ReadOnly-Modus wird korrekt unterstützt.
  • FIXED Diagramme behalten definierte Farbabfolgen auch nach Datenänderungen/Reset.

Outlook (New) Web-AddIn​

  • FIXED Falsche Signatur wird nicht mehr eingefügt.

Document Engine​

  • NEW GlobalFields-Referenzen können bei Bedarf mehrfach verwendet werden.
  • NEW Unterstützung für mehrere direkte JavaScript-Funktionen im GlobalCode.
  • FIXED WordStyleAdjuster: Endlosschleife behoben.
  • FIXED WordStyleAdjuster: Fehlerbehandlung bei fehlgeschlagenem Anpassen von Word-Styles verbessert.
  • FIXED GlobalCodeProvider prüft korrekten Key.
  • FIXED Webvorlagen speichern nicht mehr sämtliche FIELD-Elemente im XML (reduzierter Speicherbedarf).
  • FIXED Word-Vorlagenlink ohne „http(s)://“ verursacht keinen unlesbaren Inhalt mehr.

DataSourceAdminApp​

  • NEW Vorlagentyp wird in der Template-Detailübersicht angezeigt.
  • FIXED Löschen von Snippet-Gruppen schlägt bei temporären Benutzern nicht mehr fehl.

Server / Services​

  • NEW Performance-Optimierung: Index auf „Fields“-Tabelle hinzugefügt.
  • FIXED „primedocs.svc“ ist unter dem vorgesehenen Endpunkt erreichbar (kein 404 mehr).
  • FIXED Hohe App-Service-Auslastung durch grosse Bilder deutlich reduziert.

Connect​

  • FIXED WordContent via Connect verliert keine Styles mehr.
  • FIXED Fehlerfall bei fehlendem Format liefert nun aussagekräftige Details statt NullReference.

WebApi​

  • NEW Templates Admin API (Read) verfügbar.
  • FIXED Admin-API: Filterung nach Template-Status funktioniert korrekt.

4.0.30096.0 (2025-08-20)​

Document Engine​

  • NEW Die JavaScript-API wurde um die Funktion $.getInlineWordContent erweitert.
  • NEW In FormattedText.Parse werden neu auch Variablen unterstützt.
  • NEW Das Datenformat DocxBase64 wird nun unterstützt.
  • NEW Mehrstufige Listen (Multilevel-Listen) werden jetzt unterstützt.
  • FIXED Ein Fehler bei der Validierung von GlobalCode, der gültige Konfigurationen verhinderte, wurde behoben.
  • FIXED Ein Problem wurde behoben, bei dem Datums-Felder nach der Dokumentgenerierung ihre Formatierung verloren.
  • FIXED Die Fehlerdetails in FormsGlobalElements werden nicht mehr verworfen, was die Fehleranalyse verbessert.
  • FIXED Die Verwendung von FormattedText und WordContent als SnippetBlockPlaceholder wurde korrigiert.
  • FIXED Ein Fehler im Zusammenhang mit WordContent (Textbausteinen) beim Öffnen, Ändern sowie in Vorlagen wurde behoben.
  • FIXED Es wird nun eine aussagekräftigere Fehlermeldung angezeigt, wenn der Zugriff auf ein zusätzliches Profil eines freigegebenen Profils fehlt.

Client​

  • FIXED Ein Performanceproblem beim Öffnen des Diagramm-Editors bei grossen Datenbanken wurde behoben.
  • FIXED Ein Problem wurde behoben, bei dem das Vorlagen-Editor-Fenster im neuen Outlook alle anderen primedocs-Fenster blockierte.
  • FIXED Nach der Freigabe eines Profils wird in der Liste neu der hinzugefügte Benutzer anstatt des eigenen selektiert.
  • FIXED Ein Fehler wurde behoben, bei dem der Dialog "Ordner auswählen" bei der Serienbrief-Generierung im Test-Modus keine Inhalte anzeigte.
  • FIXED Ein fehlendes Icon bei sprachabhängigen Fremdvorlagen wird nun korrekt dargestellt.
  • FIXED Die Benennung für die "xlsm"-Unterstützung in ExistingList wurde zur besseren Verständlichkeit angepasst.
  • FIXED Ein NullReference-Fehler im Zusammenhang mit FormsModuleValidation und Choice-Elementen wurde behoben.
  • FIXED Ein Problem, bei dem die Systemdatei Esent.Interop nicht gefunden wurde, ist behoben.
  • FIXED Um eine Fehlerquelle zu beheben, wurde das clientseitige Caching vorübergehend deaktiviert.

PowerPoint Add-in​

  • FIXED Die Leistung beim Festlegen von Layoutnamen in der Mastervorlage wurde optimiert.
  • FIXED Eine Fehlermeldung, die beim direkten Starten von "PowerPoint Show"-Dateien (.ppsx, .ppsm, .pps) auftrat, wurde behoben.
  • FIXED Ein Fehler in der "Notes Pages"-Ansicht, der beim Aktualisieren des Menübands (Ribbon) auftrat, wurde behoben.
  • FIXED Eine "Argument Null"-Exception bei der Zusammenführung von PowerPoint-Mastervorlagen wurde behoben.
  • FIXED Ein Fehler beim Erstellen des Inhaltsverzeichnisses, der auftrat, wenn keine Folie ausgewählt war, wurde behoben.

Word Add-in​

  • NEW Für WordContent wurden weitere Word-spezifische Elemente in den Regelsatz der erlaubten Elemente aufgenommen, um die Funktionalität zu erweitern.
  • FIXED Ein Problem mit der Darstellung der Linienfarbe von Zeichnungsflächen und eingefügten Bildern wurde korrigiert.
  • FIXED Die lokale Validierung von Textbaustein-Schlüsseln (Snippet-Keys) wurde verbessert.
  • FIXED Ein Problem bei der Drag-&-Drop-Funktion für Textbausteine wurde behoben.
  • FIXED Eine TaskPane Visible Exception, die zu einem Fehler in der Seitenleiste führen konnte, wurde behoben.
  • FIXED Ein Problem, bei dem die Seitenleiste (Task Pane) mehrfach erschien, wurde korrigiert.
  • FIXED Das Erstellen von Textbausteinen in Ordnern unter "Gemeinsam genutzte Textbausteine" ist wieder möglich.

Excel Add-in​

  • FIXED Ein Problem, bei dem Felder in Excel nicht korrekt aktualisiert wurden, ist behoben.
  • FIXED Eine Verzerrung des Logos in der Kopfzeile bei der erstmaligen Generierung eines Dokuments wurde behoben.

Outlook (Classic) Add-in​

  • FIXED Ein Fehler beim Einfügen von Textbausteinen mit Nummerierungen und formatierten Texten in Outlook wurde behoben.
  • FIXED Ein Fehler, der beim manuellen Umschalten der Outlook-Signatur auftreten konnte, wurde behoben.

Outlook (New) Add-in​

  • FIXED Ein Fehler, der bei ObjectCollection mit mehreren Einträgen in neuen E-Mails auftrat, wurde behoben.
  • FIXED Signaturen können wieder wie gewohnt im neuen Outlook hinzugefügt werden.
  • FIXED Ein Problem mit dem Warnungs-Dialog und der Ladezeit von Signaturen bei E-Mail-Vorlagen wurde behoben.

App (Teams/M365)​

  • FIXED Ein Problem wurde behoben, bei dem die Suche fehlschlug, wenn keine Einstellungen konfiguriert waren.
  • FIXED Ein Anzeigefehler auf der Startseite, welcher das Laden verhinderte, wurde behoben.
  • FIXED Ein Fehler bei der Telefonsuche über den HttpDataProvider, bei dem erst die zweite Anfrage funktionierte, wurde behoben.

Server & User Sync​

  • NEW Die Anzahl der verfügbaren SCIM CustomAttributes wurde auf 16 Felder erweitert.
  • FIXED Das MySql.Data-Paket wurde aufgrund von Lizenzänderungen durch den MySqlConnector ersetzt.
  • FIXED Ein serverseitiges Problem im Zusammenhang mit dem Cache-Reset wurde behoben, um Endlosschleifen beim Client-Sync zu verhindern.
  • FIXED Der Benutzertitel wird nun bei der SCIM User-Synchronisation korrekt hinterlegt.
  • FIXED Bei der SCIM-Synchronisation von Gruppen wird die Eigenschaft UserName nicht mehr fälschlicherweise für die Suche verwendet.
  • FIXED Ein Problem im Zusammenspiel von OrgSync und dem SCIM PrincipalConnector wurde behoben.
  • FIXED Das Erstellungs- und Änderungsdatum wird bei SCIM-Gruppen und -Benutzern nun korrekt gespeichert.
  • FIXED Fehlende CommonAddedWellKnownSids im SCIM-Kontext wurden ergänzt, um die Kompatibilität zu verbessern.

WebApi​

  • FIXED Bei einem ungültigen Authentifizierungs-Token wird nun der korrekte HTTP-Statuscode 401 anstelle von 500 zurückgegeben.
  • FIXED SCIM PATCH-Operationen (z.B. zur Aktivierung/Deaktivierung von Benutzern) werden jetzt korrekt gespeichert.
  • FIXED CustomAttribute-Werte werden bei SCIM nicht mehr fälschlicherweise initial ignoriert.
  • FIXED Fehlende OrderBy-Möglichkeiten bei SCIM-Abfragen wurden ergänzt.
  • FIXED Eine fehlerhafte Prüfung von SCIM-Requests über den Identity Server (IdS) wurde korrigiert.
  • FIXED Gruppenmitgliedschaften werden via SCIM nicht mehr mehrfach hinterlegt.

Service​

  • FIXED Eine Duplicated Key Exception beim Erstellen von Log-Einträgen (AddLogEntryAsync) wurde behoben.
  • FIXED Ein Fehler bei ferngesteuerten Client-Cache-Resets, verursacht durch einen falschen Eigenschaftsnamen (JSON), wurde korrigiert.
  • FIXED Die Speichernutzung bei GET-Anfragen wurde optimiert.
  • FIXED Es wurden Verbesserungen implementiert, um System.OutOfMemoryException-Fehler zu vermeiden.

Installation​

  • NEW Bei der Server-Installation werden neu Modify-Rechte auf das Web-Root-Verzeichnis gesetzt, um Berechtigungsprobleme zu vermeiden.
  • FIXED Das Server-Update-Skript verfolgt nun fehlgeschlagene Kopiervorgänge von Dateien und meldet diese.

Admin-Dashboard​

  • FIXED Lokale Sonderzeichen werden im Felder-Editor nun korrekt dekodiert und angezeigt.
  • FIXED Das Benutzerprofil wird bei der Erstellung einer "Neuen E-Mail" nun zuverlässig aktualisiert.

Connect​

  • FIXED Eine Vorlage mit einem AdditionalProfile in Forms kann nun wieder via Connect generiert werden.
  • FIXED Dateien mit zwei aufeinanderfolgenden Leerzeichen im Namen werden nun von Connect korrekt gefunden.

4.0.30065.0 (2025-05-12)​

ℹ️ Info Aktualisierungshinweise:

  • Von Version 4.0.30057.0 auf Version 4.0.30065.0 ist eine Datenbankmigration hinzugekommen.
    Diese optimiert einen SQL Index. Ansonsten gab es keine strukturelle Änderung am Datenbankschema.
  • ❗ Es wurde ein neues Code Signing Certificate verwendet, damit hat sich auch der Public Key geändert. Dies muss beachtet werden, wenn das Zertifikat z.B. im Office Trust Center hinterlegt wurde. Das Zertifikat finden Sie auf dieser Seite Client-Installation.

Document Engine​

  • NEW Dynamische Word Tabellenzeilengenerierung über neuen Feldtyp WordTableRows
<WordTableRows Name="TableRow">
<Code><![CDATA[
function main() {;
const builder = $.wordTableRowContent.getBuilder();
const players = $("Forms.Players");

for (const player of players) {
builder.append("PlainText", $.wordContent.fromFormattedText("<b>foo</b>"));
}

return builder.build();
}
]]></Code>
</WordTableRows>
  • NEW Im Testing Modus werden (no update)-Content Controls (d.h. Felder, welche mit word-UpdateBehavior="Disable" ausgestattet sind) nicht mehr versteckt, sondern sind einfacher in der Bearbeitung zu erkennen
  • FIXED Verbesserte Unterstützung für Listen in Word-Vorlagen (über Layout- & Inhaltsvorlagen)
  • FIXED Fehlermeldung bei leerem Inhalt in FormattedText und WordContent Builder
  • FIXED Problembehandlung bei „SeriesOutput » ForSeries » MergeAsPdf“ mit Layout/Style
  • FIXED Verbesserte Fehlermeldung bei nicht vorhandener globaler Konfiguration
  • FIXED Korrektur bei Validierung: „SnippetBlockPlaceholder“ darf nicht allein im Paragraphen stehen
  • FIXED Fehlerbehebung: „Picture“ als FieldResultBase verursachte Dokumentgenerierungsfehler
  • FIXED Hinweistexte & globale Konfiguration bei HintFields verbessert
  • FIXED Cleanup von Fields-Part nach dem Speichern im Templating-Modus
  • FIXED Anpassungen im WordContentControlBinder und SnippetReplacer
  • FIXED Umgang mit „Text-Like“ SdtBlocks in InlineWordContent überarbeitet
  • FIXED Option zur Sichtbarkeitseinstellung bei neuen Outlook Vorlagen entfernt, da diese per Definition immer in der App sichtbar sind

Word Addin​

  • NEW primedocs Quick Check kann neu auch Hinweistexte enthalten
  • FIXED Fehler beim Einfügen von Textbausteinen behoben (zusätzlicher Absatz, falsches Absatzformat bei Listen)
  • FIXED Probleme mit ActiveX-Controls beim Öffnen von Dokumenten behoben
  • FIXED Besseres Fehlerhandling bei Snippet-Erstellung mit unvollständigen Links
  • FIXED <w:showingPlcHdr /> in Snippets wird korrekt behandelt
  • FIXED Kompatibilität des Common AddIns mit Drittanbieter-AddIns verbessert

Client​

  • NEW Neue Outlook-E-Mail-Vorlagen auch im Desktop-Outlook verfügbar
  • NEW Unterstützung für komplexere ProviderPipeline um z.B. bei der Auswahl eines Suchresults weitere Details nachzuladen

Hier am Beispiel eines Zefix Aufrufs, wobei der Key für die Authentifizierung gesetzt werden muss. Bei der Suche (Searching) werden über Zefix der Firmenname und UID abgeholt und wenn der Benutzer die entsprechenden Firmen/Adressen über Forms hinzufügt, werden alle Details der Firma geladen (Loading).

<ProviderPipeline DisplayName="Zefix">
<Searching>
<HttpDataProvider>
<SearchParameters>
<Text Id="Query" Label="Query" />
</SearchParameters>
<Configuration>
<Step>
<Request Method="Post">
<Url>https://www.zefix.admin.ch/ZefixPublicREST/api/v1/company/search</Url>
<Header Name="Authorization" Value="Basic [KEY]" />
<Header Name="Content-Type" Value="application/json" />
<Header Name="accept" Value="application/json" />
<Body>{
"name": "{Query}",
"activeOnly": true
}</Body>
</Request>
<Response>
<Data JsonPath="$.[*]">
<Mapping>
<Map Source="uid" Target="uid" />
<Map Source="name" Target="name" />
</Mapping>
</Data>
</Response>
</Step>
</Configuration>
</HttpDataProvider>

</Searching>
<Loading>
<HttpDataProvider>
<Configuration>
<Step>
<Request Method="Get">
<Url>https://www.zefix.admin.ch/ZefixPublicREST/api/v1/company/uid/{uid}</Url>
<Header Name="Authorization" Value="Basic [KEY]" />
<Header Name="Content-Type" Value="application/json" />
<Header Name="accept" Value="application/json" />
</Request>
<Response>
<Data JsonPath="$.[*]">
<Mapping>
<Map Source="uid" Target="uid" />
<Map Source="name" Target="name" />
<Map Source="address.street" Target="street" />
<Map Source="address.houseNumber" Target="houseNumber" />
<Map Source="address.city" Target="city" />
<Map Source="address.swissZipCode" Target="swissZipCode" />
</Mapping>
</Data>
</Response>
</Step>
</Configuration>
</HttpDataProvider>
</Loading>
</ProviderPipeline>

Über die ProviderPipeline ist es auch möglich die Suche und das Laden der Daten über verschiedene Provider zu realisieren.

  • FIXED Verbesserte Darstellung bei OE-, Profil- und Benutzerdatenfeldern
  • FIXED Forms-Fenster erhält nun den Fokus korrekt.
  • FIXED Scrollbalken im globalen Konfigurationseditor sichtbar gemacht
  • FIXED FilterHTMLOnSend wird bei Mail-Themes herausgefiltert
  • FIXED Suchergebnisse im Data Picker jetzt schreibgeschützt

DataSourceAdminApp​

  • FIXED Verbesserte Anzeige von Fehlern im AdminDashboard-Logging
  • FIXED Template-Tab funktioniert auch bei grossen Datenbanken
  • FIXED Package Export/Import nun auch für grosse Datenbanken stabil
  • FIXED Snippet Dependency Loader repariert
  • FIXED Fehlerbehebung beim Löschen von Snippet-Verwendungen
  • FIXED Datenbankmigration für SQL Index Filter mit „IncludeProperties“ ergänzt

Outlook (New)​

  • NEW E-Mail-Vorlagen beim Schreiben einer E-Mail jetzt verfügbar

DataService​

  • FIXED Bessere Unterstützung beim Mappen von Zahlenwerten (decimal, int64)

Identity-Server (IdS)​

  • FIXED Fehlerbehandlung beim Abruf von AccessToken und RefreshToken verbessert (inkl. Logging)

WebApi​

  • NEW Neue WebApis für primedocs Security Accounts (User, Groups, AppUserGroups)
  • FIXED REST-konformes Verhalten bei Outlook WebAPIs verbessert

Server​

  • FIXED „No datasource with id X“-Fehler wird nicht mehr als Error gewertet, sondern nur noch als Warning

HealthMonitor​

  • NEW HealthCheck für OperationDB ergänzt

4.0.30057.0 (2025-03-11)​

ℹ️ Info Aktualisierungshinweise:

  • Über das neue Update.ps1 ist die Aktualisierung der Server-Version vereinfacht. Das neue Install.ps1 führt nur noch eine Erstinstallation durch und ist nicht mehr für Aktualisierungen zuständig. Das bisher ausgelieferte Install.ps1 gibt es nach wie vor als InstallLegacy.ps1.

Client​

  • NEW Steuerung von Outlook Kampagnen anhand der Signatur über Tags:
... true Tag1 Tag2;Tag3;Tag4 ```xml - FIXED Connect (OneOffixx Connect via CMI und evtl. auch primedocs Connect): Zuletzt verwendet wird nicht geschrieben - FIXED primedocs Connect, Client: Fenster erscheinen im Hintergrund - FIXED Forms XML Editor: "translate-Value" wird als Typ Boolean angezeigt - FIXED (Wording) Fehlermeldung bei Binden von inexistentem Feld unklar - FIXED Template-Picker: Profile Selection hat falsche Akzentfarbe - FIXED `SeriesOutput` » `ForSeries` » `MergeAsPdf`: Funktioniert auf gewissen Systemen nicht (`Merge-Resultat` leer) - FIXED OE-, Profil- und Benutzerdaten-Labels brechen nicht mehr um - FIXED Fehlerhafte Funktion "Start with content of the following language" entfernt - FIXED "Error occurred" Fenster bei der Dokumentgenerierung nicht scrollbar - FIXED Client: Button Click Akzentfarbe Farbe funktioniert nicht immer (Dark Mode related) - FIXED Tags: Sonderzeichen in Tagname verschwinden beim `BulkEdit` - FIXED `Assing OU Units` - Button Click Farbe fehlt - FIXED Sync schlägt fehl beim Kopieren von Vorlagen mit `LazyLoading` - FIXED Dokument-Parameter/Forms/Editor ausserhalb des Bildschirmes - FIXED Forms-Fenster zu hoch bei Objekt-Details-Ansicht

Service​

  • FIXED Hohe Auslastung durch Profile Sharing behoben
  • FIXED Berechtigungen: Neu erstellter Benutzer sieht für dynamische pd-Gruppe berechtigte Elemente im Client erst nach Reset

Word/PowerPoint/Excel-AddIn​

  • NEW Snippet Platzhalter Dialog kann nun via Enter beendet werden
  • NEW Snippet-Überschreiben Fenster unterstützt nun den Office Dark Mode
  • NEW "Tracked" Task-Pane unterstützt nun den Office Dark Mode
  • FIXED Behebung diverser Probleme bei Embedded-Documents (d.h. Word in Word, Excel in Word, PowerPoint in Word etc.) sowie Fehlerbehebung im Zusammenhang mit der "Preview-Pane" vom Windows Explorer
  • FIXED Sprachwechsel im offenen Dokument limitiert, wenn spezifische Übersetzungsdaten vorliegen
  • FIXED “Snippet einfügen” führte zum Absturz weil er noch nicht existierte
  • FIXED Excel Add-in wirft beim Laden eine Exception
  • FIXED Wording Anpassung für "Senden als PDF im Word ermöglichen"
  • FIXED Multiselect von Snippets hat fehlende Separator Farbe
  • FIXED Fehler bei Content Control-Aktualisierung mit leeren Absätzen behoben
  • FIXED PowerPoint Inhaltsvorlage: Kopf-/Fusszeilen Elemente lassen sich nicht anders anordnen
  • FIXED Word Addin: Funktionen deaktiviert in Dokument mit Schreibschutz

Document Engine​

  • NEW Excel: Choice-Unterstützung
  • NEW E-Mail-Vorlage (Outlook (new)): Choice-Unterstützung
  • NEW SaveFile-Connect-Command kann nun Dokumente im Format PDF A/1b erstellen
  • FIXED Excel-Header/Footer: Fehlerhaftes Binding bei “&”
  • FIXED ❗ Serienbrief: Ohne Auswahl ist das Selected Object nun null
  • FIXED WordContentCleanerAndValidator: Fields werden aktuell alle erlaubt
  • FIXED Inexistenter Style verwendet: Warnung erscheint nicht bei Verwendung von $.snippets.getWordContent
  • FIXED Korrekturen bei diversen Fehlermeldung (z.B. beim Zugriff von inexistentem Feld)
  • FIXED Warnungen werden doppelt ausgegeben
  • FIXED Während der Dokumentgenerierungen werden Control Chars, welche nicht XML konform sind, entfernt

User Sync​

  • FIXED Warnung entfernt, wenn nicht gefunden in optionaler SyncSource

SharePoint​

  • FIXED Aktualisierung auf SPFX Version 1.20

Outlook (Classic)​

  • NEW Zugriff auf die Standardsignaturen vom Outlook im primedocs Ribbon ermöglicht, auch ohne Profilzuordnung

App​

  • FIXED OneDrive/SharePoint/Teams: Wenn gewählter Dateiname zu lang, gibt es eine Exception
  • FIXED Teams-Integration: In Privaten Channeln wird das Dokument nun in den richtigen Ordner gespeichert
  • FIXED UI bei AI Integration in der TaskPane verbessert
  • FIXED Forms-Felder werden bei Dokumentsprachwechsel aktualisiert
  • FIXED Darstellung der Buttons in der oberen und unteren Reihe angeglichen

DataService / DataProvider​

  • FIXED ExistingListProvider liefert Excel-Zahlen mit "," anstatt "."
    • Es wird nun immer "." genommen um Probleme mit der Systemsprache zu umgehen.

DataSourceAdminApp​

  • FIXED “Snippet usage as CSV” führte zu einer Fehlerseite
  • FIXED HTTPS wird nun als verpflichtende Komponente im HealthMonitor angezeigt
  • FIXED Disconnect im Datasource-Management funktioniert nicht
  • FIXED Package Import zeigt fälschlicherweise Modifikation an

Alle Server Apps​

  • FIXED Verbesserungen beim Logging, sodass alle Komponenten Fehler und Warnungen loggen
  • FIXED SQL Connection “Leak” ("Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool...")
  • FIXED Profile Sharing Policies werden nun auch im Zusammenhang mit dynamischen Gruppen richtig ausgewertet
  • FIXED PrincipalConnectorCaching schlägt fehl: Datum kann nicht bei DE-DE SQL Servern konvertiert werden

Install.ps1​

  • NEW ❗ Die PowerShell Scripts sind nun signiert. Es gibt zudem nun ein Update.ps1, welches nur die Dateien kopiert, ohne das versehentlich (über weitere Parameter) Konfigurationsänderungen vorgenommen werden.

4.0.30043.0 (2025-01-10)

ℹ️ Info 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>
<DesktopOutput 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össe
  • 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>
```xml
- 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.

<a id="webapi"></a>

## 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

<a id="ids"></a>

## IdS

- FIXED `ConsumedTokens` werden jetzt aus der Datenbank entfernt

<a id="datasourceadminapp"></a>

## 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.

<a id="datenbankänderung"></a>

## **Datenbankänderung**

- NEW `Output-Management` Dokumentfunktion wurde hinzugefügt.

<a id="usersync"></a>

## UserSync

- FIXED Beim Verwenden der `SqlSyncSource` wurde das `ResultMapping` bislang ignoriert.

<a id="service"></a>

## 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

<a id="infrastruktur"></a>

## Infrastruktur

- NEW Verbindungsausfallsicherheit bei Datenbankverbindungen und -abfragen verbessert nach [Best Practice von Microsoft](https://learn.microsoft.com/en-us/ef/core/miscellaneous/connection-resiliency).

<a id="installer"></a>

## 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.

---

<a id="40300240-2024-11-05"></a>

# 4.0.30024.0 (2024-11-05)

<a id="word"></a>

## 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

<a id="powerpoint"></a>

## PowerPoint

- FIXED PowerPoint Funktion "Designmigration": spezifische Folie führt zu korrupter Präsentation

<a id="outlook-classic"></a>

## 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:

... ```xml

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")
<FormattedText Name="MyFormattedText" word-UpdateBehavior="disable">
...
</FormattedText>
<WordContent Name="MyWordContent" word-UpdateBehavior="disable">
...
</WordContent>
  • 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
// bislang:
$.snippets.getWordContent("MyKey", { PlaceholderName: $.getText("Forms.Something") })

// neu geht nun auch:
$.snippets.getWordContent("MyKey", { PlaceholderName: $.getReference("Forms.Something") })
  • NEW SnippetPlaceholder: Das Einfügen von WordContent ermöglichen ("Snippets in Snippets")
<WordContent Name="OverallContent" word-UpdateBehavior="Disable">
<Code>
<![CDATA[
function main() {
return $.snippets.getWordContent("OverallContent", {Content: $.getReference("OverallContentLevel1")});
}
]]>
</Code>
</WordContent>
<WordContent Name="OverallContentLevel1" word-UpdateBehavior="Disable">
<Code>
<![CDATA[
function main() {
return $.snippets.getWordContent("OverallContentLevel1", {Content: $.getReference("OverallContentLevel2")});
}
]]>
</Code>
</WordContent>
<WordContent Name="OverallContentLevel2">
<Code>
<![CDATA[
function main() {
return $.snippets.getWordContent("OverallContentLevel2", {Content: $.getReference("Forms.Subject")});
}
]]>
</Code>
</WordContent>
```xml
- 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

<a id="client"></a>

## 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

<a id="ai"></a>

## AI

- NEW WebApp: Konfigurationsmöglichkeiten für AI-Interface (Prompts) verbessern/erweitern. Einstellung über die DataSourceAdminApp

Translate this given text to English Translate this given text to French ... ```

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