Feature Release 4.1.10020.0 (April 2026)
Das erste Feature Release der primedocs 4.1-Linie auf dem Weg zum Release 2026 H2. Im Zentrum stehen die neue Versandsteuerung, der Folienversand aus PowerPoint über Outlook (New), rollenbasierte zusätzliche Profile und ein deutlich vereinfachter Snippet-Workflow, ergänzt durch viele Verbesserungen und Korrekturen in allen Bereichen.
Highlights
Versand im Griff: die neue Versandsteuerung
Dokumente mit mehreren Empfängern verteilen sich neu fast von selbst: Der neue Versanddialog im Desktop Client liest die Empfänger direkt aus dem Dokument und lässt sie Zielen wie Etiketten oder Couverts zuordnen. primedocs erzeugt pro Ziel gebündelte Dateien und legt sie strukturiert ab. Auf Wunsch inklusive Druck: Pro Ziel lässt sich ein physischer Drucker hinterlegen, die Dokumente gehen direkt an die richtigen Geräte, die Druckerwahl bleibt gespeichert.

Der Versanddialog liest die Empfänger aus dem Dokument und ordnet sie Zielen wie Etiketten zu.
Pro Ziel lässt sich ein eigener Drucker hinterlegen, sodass die Dokumente direkt an die richtigen Geräte gehen.
Technische Details zur Konfiguration: Versandsteuerung (Successor Documents).
PowerPoint: vom Foliensatz zur versendeten Mail
Präsentationen lassen sich neu direkt aus PowerPoint via Outlook (New) versenden. Ein Vorbereitungsdialog steuert, was mitgeht: Kommentare, ausgeblendete Folien oder nur eine Auswahl der Folien. Die E-Mail verwendet eine primedocs Web-Vorlage und ist damit automatisch im Corporate Design. Zusätzlich ist das Output Management, also Ausgabe und DMS-Integration aus dem offenen Dokument, neu auch in PowerPoint und Excel verfügbar.

«E-Mail senden» im primedocs-Menüband erzeugt die fertige Outlook-(New)-Mail (links) und öffnet den E-Mail-Versand-Dialog (rechts).
Zusätzliche Profile: Rollen statt Handarbeit
Zusätzliche Profile lassen sich neu über Rollen verwalten. Administratoren definieren Rollen mit lokalisierten Anzeigenamen und ordnen sie Profilen zu. Die Verwaltung erfolgt im Admin-Dashboard. In Vorlagen wählt das neue Forms-Attribut PreselectByRole automatisch das passende Profil vor, abwärtskompatibel zum bisherigen PreselectByIndex. Das reduziert Pflegeaufwand und Fehlbedienung bei Organisationen mit vielen Profilen.

Rollen mit lokalisierten Anzeigenamen zentral erstellen und verwalten.

Rollen einem zusätzlichen Profil zuweisen. Die Vorauswahl in Vorlagen erfolgt dann über PreselectByRole.
Snippets ohne Boilerplate-Code
Der Snippet-Workflow für Vorlagenersteller ist deutlich schlanker. Beim Erstellen eines WordContent- oder FormattedText-Snippets werden Felder automatisch in Platzhalter konvertiert, und die neue Funktion $.createAutoMapping() erzeugt das komplette Platzhalter-Mapping mit einem Einzeiler. Repetitiver Mapping-Code pro Feld entfällt.
Alle Neuerungen
Web-App
Neu
- Tag-Suche mit UND/ODER: Die Suche unterstützt neu das Schlüsselwort «tags:» mit UND- und ODER-Verknüpfung (Semikolon bzw. Pipe) sowie Anführungszeichen für Tags mit Leerzeichen. Gross-/Kleinschreibung spielt keine Rolle.
- Schutz vor Datenverlust in Dialogen: Wird ein Objekt-Dialog (z.B. «Empfänger erstellen») mit ungespeicherten Änderungen durch einen Klick daneben geschlossen, fragt primedocs neu nach, bevor Eingaben verloren gehen. Gilt im Web-Client und im Web-Add-In.
Verbessert
- Erweiterte Suche angenehmer bedienbar: Das Such-Overlay blendet sanft ein und aus und respektiert die Einstellung «Bewegung reduzieren». Die Trefferliste lässt sich per Pfeiltasten bedienen.
- Anmeldeseite aufgefrischt: Die Bestätigungsseiten bei An- und Abmeldung entsprechen neu dem Design der Web-App. Ein Fallback-Link hilft, falls der Browser die App nicht automatisch öffnet.
Behoben
- Verständliche Meldung statt weisser Seite: Der Zugriff auf ein fremdes Profil ohne Berechtigung zeigt neu eine klare Fehlermeldung, die Navigation bleibt erhalten.
- Anmeldung im Teams-Add-In: Die Anmeldung in der lokal installierten Teams-App funktioniert wieder zuverlässig.
- Sprache bei Erstbenutzung: Die Oberfläche startete teilweise auf Französisch, obwohl der Browser auf Deutsch eingestellt war. Die Spracherkennung ist korrigiert.
- Felder lassen sich vollständig leeren: Beim Speichern eines geleerten Benutzer- oder Profilfelds blieb bisher der alte Wert erhalten. Das Leeren wird jetzt korrekt gespeichert.
- Vorlagen aus New Outlook im Web sichtbar: Im Desktop Client für Outlook (New) erstellte Vorlagen erschienen nicht im Web-Client. Sie werden jetzt angezeigt.
- Feinschliff an der Oberfläche: Zahlreiche Darstellungs- und Bedienkorrekturen, u.a. Dark-Mode-Kontraste in Pop-ups, doppelte Scrollbalken im Einstellungsmenü, Tastatur-Fokusführung, Theme-Umschalter und Layout-Details.
Office Add-Ins
Neu
- Folienversand via Outlook (New): Präsentationen direkt aus PowerPoint versenden, mit Vorbereitungsdialog (Kommentare, Notizen, Folienauswahl) und E-Mail-Vorlage aus den primedocs Web-Vorlagen. Ausgewählte Folien lassen sich zudem über Folien extrahieren direkt in den Versand übergeben.
- Output Management in PowerPoint und Excel: Ausgabe und DMS-Integration aus dem offenen Dokument sind neu auch in PowerPoint und Excel verfügbar, inklusive Ausgabe ohne Speichern.
- Autosignatur zentral steuerbar (Outlook Classic): Über die
OutlookFeatureConfiglässt sich die automatische Signatur (FeatureAutoSignatureFunction) organisationsweit initial deaktivieren. Standardmässig bleibt sie aktiviert, Profilwechsel und Kampagnen funktionieren unverändert.
Verbessert
- Ribbon flexibler konfigurierbar: Fest verankerte Gruppen wie «Undo» lassen sich neu über
<HiddenRibbonElements>ausblenden. Die kontextabhängige Ribbon-Konfiguration in Outlook unterscheidet neu zuverlässig zwischen Mail- und Explorer-Kontext.
Behoben
- Snippets ohne offenes Dokument: Das Einfügen oder Bearbeiten eines Snippets ohne geöffnetes Dokument brachte Word zum Absturz. Behoben.
- Mehrere Snippet-Gruppen löschen: Das gleichzeitige Löschen mehrerer markierter Gruppen bewirkte nichts. Funktioniert wieder.
- Snippet anlegen und einfügen: In bestimmten Vorlagen liess sich kein Snippet anlegen oder manuell einfügen. Behoben.
- Kampagnenbilder in Outlook: Kampagnenvorlagen, die ein Bild über eine Dokumentfunktion einfügen, liefen serverseitig in einen Timeout, das Bild fehlte. Behoben.
- Outlook-(New)-Signaturen immer aktuell: Signaturen wurden wegen Zwischenspeicherung durch Browser oder Proxies gelegentlich veraltet angezeigt. Die Auslieferung verhindert das Caching jetzt.
- Automatische Aktivierung in Outlook Classic: Die ereignisbasierte Aktivierung des Add-Ins funktioniert wieder.
- PowerPoint: Platzhalter und Logos bleiben an Ort. Textplatzhalter rutschten bei mehreren Bildplatzhaltern hinter das Bild. Getaggte Logos (
BringToFrontIfOverlapped) verrutschten beim Folieneinfügen oder reagierten nicht bei Einfügen über das primedocs-Menü. Alles behoben. - Diagrammtyp wechseln: Beim Wechsel des Diagrammtyps mit abweichenden Farben einer Organisationseinheit trat ein Fehler auf. Behoben.
- Excel-Kopfzeilen bleiben intakt: Beim Aktualisieren bestimmter Excel-Dokumente wurde die Kopfzeile des ersten Blatts beschädigt. Behoben.
- Klar benannte Vorschau-Buttons: Die beiden Vorschau-Buttons beim Testen von Word-Vorlagen waren irreführend beschriftet.
Vorlagen & Dokumenterstellung
Neu
- Vereinfachter Snippet-Workflow: Felder werden beim Erstellen von WordContent- und FormattedText-Snippets automatisch zu Platzhaltern konvertiert,
$.createAutoMapping()generiert das Mapping automatisch. - Template Literals im Fields-JavaScript: Mit
`Text ${ausdruck}`lassen sich Variablen direkt in Strings platzieren. - Serien- und Multibrief im Web: Die neuen Web-Elemente
<WebOutput>und<WebSeriesOutput>ermöglichen die Serienbrief-Generierung in Web-Vorlagen. - Platzhalter aus dem Layout: Platzhalter aus dem Layout werden neu in die Inhaltsvorlage übernommen.
Verbessert
- Pflichtfelder konsequenter: Das Required-Attribut greift neu auch bei Auswahl-/Dropdown-Feldern und bei zusätzlichen Profilen.
- DataProvider ohne Suchparameter:
HttpDataProvider,ExistingListDataProviderundSqlDataProviderfunktionieren neu auch ohne konfigurierteSearchParameters. Gesucht wird dann über die bestehenden Views. - Mehrstufige Suchszenarien: In der ProviderPipeline ist ein Mapping neu bei jedem Schritt möglich, auch bereits während der Suche. Damit lassen sich Szenarien wie Person, dann Adresse, dann Datenfelder abbilden.
- Klarere Fehlermeldungen: Fehlermeldungen bei Problemen in Snippets und im Fields-JavaScript enthalten neu mehr Kontext zur Ursache.
Behoben
- Fields-Objekte korrekt interpretiert: Ein Fields-Object ohne
function main()wurde falsch geparst und erzeugte verwirrende Fehlermeldungen. Behoben. - Formular-Dialog mit Datumsfeldern: Der Dialog stürzte bei einer Suche ab, sobald ein Objekt ein Datumsfeld enthielt. Behoben.
- Pipeline-Resultate editierbar: Ergebnisse aus Pipeline-Providern blieben nach dem Hinzufügen fälschlich schreibgeschützt. Behoben.
Administration & Web-Admin
Neu
- Rollen für zusätzliche Profile: Rollen mit lokalisierten Anzeigenamen definieren, zusätzlichen Profilen zuordnen und verwalten. In Vorlagen steht dazu das Forms-Attribut
PreselectByRolebereit. - Startwerte beim User-Onboarding: Beim Onboarding lässt sich neu ein initialer Feldwert festlegen.
Verbessert
- Gelöschte Vorlagen sicher wiederherstellen: Beim Wiederherstellen einer Vorlage weist primedocs neu darauf hin, wenn die zugehörige Vorlagengruppe gelöscht ist, inklusive Wiederherstellen-Aktion für die Gruppe.
- Konsistente Vorlagen-Berechtigungen: Ein neuer HealthCheck findet und bereinigt ungültige Berechtigungs-Kombinationen automatisch.
- SID-Migration prüft Duplikate: Der Migrations-Editor verhindert neu doppelte SIDs, client- und serverseitig geprüft.
Behoben
- Sprachtransfer vollständig: Beim Language Transfer wurden Dokument und Vorschau der Vorlage nicht in die neue Sprache übernommen. Jetzt schon.
- Global Translations zuverlässig: Die Suche lieferte falsche Treffer und die Liste zeigte nicht alle Einträge. Beides behoben.
- Export grosser Datenbanken: Der DacPac-Export brach bei Datenbanken über 1 GB mit einem Speicherfehler ab. Behoben.
- Korrekte Versionsanzahl: Die Vorlagen-Übersicht zeigte in der Spalte «Versions» immer 1 statt der tatsächlichen Anzahl. Behoben.
- Weitere Dashboard-Korrekturen: Exporthinweis zu Global Translations, Übernahme von «Als Standardvorlage markieren» beim Package-Import und eine zu strenge HealthCheck-Schwelle bei gering gefüllten Datenbanken korrigiert.
Integration & Schnittstellen
Neu
- Serverseitige Command-Ausführung:
InvokeUrlwird neu auch serverseitig ausgeführt (Connect Session, ohne lokalen Client) und liefert ein strukturiertes Resultat statt nur der Datei, inklusive Report-Endpunkten und Dialog-Unterstützung. - Connect Templates API: Vorlagen zu einem Profil finden und filtern (Profil, Sprache, Vorlagentyp). Die MetaTemplate-IDs sind neu über einen öffentlichen
/common-Endpunkt abrufbar. - Neuer Command
<ShowDialog>: Zeigt nach Abschluss eines Command-Flows einen Dialog mit frei definierbarer Nachricht und optionalem Button, verfügbar inOnSuccess,OnError,OnCancelundOnExit. InvokeUrlmit Connected Services: Die Authentifizierung lässt sich neu über einen Connected Service ausführen (ConnectedServiceKey), damit Dokumente im Namen des Benutzers hochgeladen werden.- Organisationseinheiten per API verwalten: Die AdminOrganizationUnit API unterstützt neu Erstellen, Löschen und gefilterte Abfragen für die automatisierte Verwaltung über externe Systeme (siehe Wichtige Hinweise).
Verbessert
InvokeUrlerkennt Dateiformat automatisch: Hat der Dateiname einesMultipartFormDataRequestkeine Extension, ergänzt die Engine sie automatisch aus dem gesendeten Format (.pdf,.docx,.xlsx,.pptx,.xml) und leitet daraus auch denContent-Typeab, falls keiner gesetzt ist.- Connect-Policies flexibler: Header in einer Connect-Policy sind neu optional.
Desktop Client
Neu
- Versandsteuerung: Der neue Versanddialog liest Empfänger aus dem Dokument, ordnet sie Zielen wie Etiketten oder Couverts zu und erzeugt pro Ziel gebündelte Dateien. Mit Drucksteuerung: pro Ziel ein Drucker, direkte Ausgabe, gespeicherte Auswahl.
- Live-Vorschau für Outlook-(New)-Vorlagen: Der Vorlageneditor für Kampagnen und Signaturen zeigt eine Echtzeit-Vorschau mit profil- und sprachbasierter Feldauflösung. Speichern per Ctrl+S.
- Live-Refresh im Editor: Änderungen an GlobalFields oder Forms erscheinen sofort in der Autocomplete-Vorschlagsliste, ohne Speichern oder Kontextwechsel.
Verbessert
- XML-Editor ausgebaut: Autocomplete schlägt erlaubte Werte aus XSD-Enumerationen vor, Bilder lassen sich per Toolbar-Button als Base64 einfügen, Syntax-Highlighting und Klammer-Zuordnung wurden korrigiert.
Behoben
- Stabil beim Löschen von Vorlagen: Der Client stürzte ab, wenn eine Vorlage mit gleichzeitig publizierter und Entwurfs-Version gelöscht wurde. Behoben.
- Deutlich kleinerer lokaler Cache: Der lokale Cache erzeugte pro Anmeldung bis zu 500 MB an Dateien, kritisch auf Terminalservern. Er bleibt jetzt klein und räumt sich laufend selbst auf.
- Fensterposition bei mehreren Monitoren: Die Fensterpositionierung in Multi-Monitor-Setups wurde korrigiert.
- Kleinere Korrekturen: Fokus liegt nach dem Erstellen einer Vorlagengruppe direkt im Namensfeld. Verbesserte Sprachauswahl für Gruppennamen.
Betrieb & Installation
Neu
- Serveranwendungen auf .NET 10: Die Serveranwendungen wurden auf .NET 10 migriert, da der Support für .NET 8 im November 2026 endet (siehe Wichtige Hinweise).
Verbessert
- Schnellere Server-API: Lesende Abfragen sind speicherschonender und schneller.
- Monitoring mit Serverversion: Der detaillierte Health-Status liefert neu zusätzlich die Server-Version.
Behoben
- Upload sehr grosser Vorlagenpakete: Beim Hochladen von Paketen mit mehreren hundert MB traten Synchronisierungsfehler auf. Behoben.
- Stabile Anmeldung im Outlook Web-Add-In: Parallele Token-Erneuerungen führten zu Anmeldefehlern. Behoben.
- IdentityServer-Wartungsfehler: Beim Entfernen abgelaufener Anmeldedaten trat ein Fehler auf. Das Installationsskript aktualisiert die betroffene Komponente neu automatisch.
Wichtige Hinweise
Umbenannte Office-Properties: Die Einträge GlobalCoreProperty und GlobalCustomProperty im OfficeProperties-Modul heissen neu korrekt GlobalCoreProperties bzw. GlobalCustomProperties (Plural). Bestehende Konfigurationen mit den alten Namen müssen angepasst werden.
AdminOrganizationUnit API: Die API wurde um Erstellen, Löschen und gefilterte Abfragen erweitert und dabei angepasst. Bestehende Integrationen, die diesen Endpunkt nutzen, vor dem Update prüfen.
.NET 10: Die Serveranwendungen basieren neu auf .NET 10. Vor dem Update muss serverseitig das .NET 10 Windows Hosting Bundle (ASP.NET Core Runtime) installiert sein. Das primedocs-Installationsskript prüft diese Voraussetzung, installiert die Runtime aber nicht selbst. Vorgehen im Update-Leitfaden.
Entfernte Konfigurationseinstellung: Die ungenutzte Einstellung StreamBufferSizeInBytes wurde aus der primedocs.config entfernt. Konfigurationen, die diesen Schlüssel noch setzen, nach dem Update prüfen und den Eintrag entfernen.