Sie möchten Ihre primedocs Version aktualisieren? Unser Support-Team unterstützt Sie gerne.
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.
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.
Aktualisierungshinweise:
|
Steuerung von Outlook Kampagnen anhand der Signatur über Tags:
<Configuration> ... <HasCampaign>true</HasCampaign> <CampaignTagFilter> <Tag>Tag1</Tag> <Tag>Tag2;Tag3;Tag4</Tag> </CampaignTagFilter> </Configuration> |
Connect (OneOffixx Connect via CMI und evtl. auch primedocs Connect): Zuletzt verwendet wird nicht geschrieben
primedocs Connect, Client: Fenster erscheinen im Hintergrund #5669
Forms XML Editor: "translate-Value" wird als Typ Boolean angezeigt #6270
(Wording) Fehlermeldung bei Binden von inexistentem Feld unklar #5994
Template-Picker: Profile Selection hat falsche Akzentfarbe #6278
SeriesOutput
» ForSeries
» MergeAsPdf
: Funktioniert auf gewissen Systemen nicht (Merge-Resultat
leer)
OE-, Profil- und Benutzerdaten-Labels brechen nicht mehr um
Fehlerhafte Funktion "Start with content of the following language" entfernt
"Error occurred" Fenster bei der Dokumentgenerierung nicht scrollbar
Client: Button Click Akzentfarbe Farbe funktioniert nicht immer (Dark Mode related)
Tags: Sonderzeichen in Tagname verschwinden beim
BulkEdit
Assing OU Units
- Button Click Farbe fehlt
Sync schlägt fehl beim Kopieren von Vorlagen mit
LazyLoading
Dokument-Parameter/Forms/Editor ausserhalb des Bildschirmes
Forms-Fenster zu hoch bei Objekt-Details-Ansicht
Hohe Auslastung durch
Profile Sharing
behoben
Berechtigungen: Neu erstellter Benutzer sieht für dynamische pd-Gruppe berechtigte Elemente im Client erst nach Reset
Snippet Platzhalter Dialog kann nun via Enter beendet werden
Snippet-Überschreiben Fenster unterstützt nun den Office Dark Mode
"Tracked" Task-Pane unterstützt nun den Office Dark Mode
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
Sprachwechsel im offenen Dokument limitiert, wenn spezifische Übersetzungsdaten vorliegen
“Snippet einfügen” führte zum Absturz weil er noch nicht existierte
Excel Add-in wirft beim Laden eine Exception
Wording Anpassung für "Senden als PDF im Word ermöglichen"
Multiselect von Snippets hat fehlende Separator Farbe
Fehler bei Content Control-Aktualisierung mit leeren Absätzen behoben
PowerPoint Inhaltsvorlage: Kopf-/Fusszeilen Elemente lassen sich nicht anders anordnen
Word Addin: Funktionen deaktiviert in Dokument mit Schreibschutz
Excel:
Choice
-Unterstützung
E-Mail-Vorlage (Outlook (new)):
Choice
-Unterstützung
SaveFile
-Connect-Command kann nun Dokumente im Format PDF A/1b erstellen
Excel-Header/Footer: Fehlerhaftes Binding bei “&”
Serienbrief: Ohne Auswahl ist das
Selected Object
nun null
WordContentCleanerAndValidator: Fields werden aktuell alle erlaubt
Inexistenter Style verwendet: Warnung erscheint nicht bei Verwendung von
$.snippets.getWordContent
Korrekturen bei diversen Fehlermeldung (z.B. beim Zugriff von inexistentem Feld)
Warnungen werden doppelt ausgegeben
Während der Dokumentgenerierungen werden
Control Chars
, welche nicht XML konform sind, entfernt
Warnung entfernt, wenn nicht gefunden in optionaler SyncSource
Aktualisierung auf SPFX Version 1.20
Zugriff auf die Standardsignaturen vom Outlook im primedocs Ribbon ermöglicht, auch ohne Profilzuordnung
OneDrive/SharePoint/Teams: Wenn gewählter Dateiname zu lang, gibt es eine Exception
Teams-Integration: In Privaten Channeln wird das Dokument nun in den richtigen Ordner gespeichert
UI bei AI Integration in der TaskPane verbessert
Forms-Felder werden bei Dokumentsprachwechsel aktualisiert
Darstellung der Buttons in der oberen und unteren Reihe angeglichen
ExistingListProvider
liefert Excel-Zahlen mit "," anstatt "."
Es wird nun immer "." genommen um Probleme mit der Systemsprache zu umgehen.
“Snippet usage as CSV” führte zu einer Fehlerseite
HTTPS wird nun als verpflichtende Komponente im HealthMonitor angezeigt
Disconnect
im Datasource-Management funktioniert nicht
Package Import zeigt fälschlicherweise Modifikation an
Verbesserungen beim Logging, sodass alle Komponenten Fehler und Warnungen loggen
SQL Connection “Leak” ("Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool...")
Profile Sharing Policies
werden nun auch im Zusammenhang mit dynamischen Gruppen richtig ausgewertet
PrincipalConnectorCaching schlägt fehl: Datum kann nicht bei DE-DE SQL Servern konvertiert werden
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.
Aktualisierungshinweise:
|
Bei der Dokumentgenerierung über Teams/SharePoint/OneDrive kann nun der gewünschte Dateiname angegeben werden
Dokumentsprache-Dropdown zeigt Inhalt in englischer Sprache, anstelle der UI Sprache an
Buttons in der Toolbar (“Speichern” etc.) waren in der Mobile-Ansicht nicht korrekt ausgerichtet
Antworten der KI werden nun auch bei Listen und Tabellen in der Voransicht in dem erwarteten Antwortstil formatiert.
primedocs unterstützt nun auch den Dark-Mode im Office
Dokumente können jetzt einfacher direkt als PDF- oder .docx-Datei versendet werden
Besseres Logging beim Aktualisieren im offenen Dokument
Performance Verbesserungen beim Starten von Word
Die Sprache der Textbaustein-TaskPane orientiert sich beim Starten an der Dokumentsprache des Dokuments
Bei der Funktion “E-Mail versenden” wurden konfigurierte E-Mail Adressen in der Konfiguration ignoriert - dies wurde nun korrigiert.
Beim Senden von E-Mail mit “Loop” bzw. “Umfrage”-Komponenten, kam es zu einem Fehler.
$.formatNumber
-API: Dezimaltrennzeichen und das Tausendertrennzeichen können über eine zusätzliche Methode konfiguriert werden.
Als JavaScript Interpreter wurde die Bibliothek Jint auf die aktuellste Version 4 aktualisiert.
Die Whitelist für die Elemente eines
WordContent
wurden erweitert.
Feldnamen werden nun bei Fehlermeldungen genauer angegeben, was die Fehlersuche beschleunigt.
Korrektur bei einer
FormattedText
zu WordContent
Umwandlung, welche zu einer falschen Reihenfolge der Elemente geführt hat.
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> |
Outlook-Editor für E-Mails und Signaturen für Outlook (new): Dynamische Anpassung der Editor-Höhen basierend auf Fenstergröße
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.
Diverse Korrekturen von Übersetzungen und Texten
UI Korrekturen (Anpassungen von Icons und Platzierungen von Elementen in der Benutzer-/Profiladministration.
Korrektur beim “Exportieren für Fremdsysteme” - beim Exportieren gab es eine Fehlermeldung.
Achtung: Diverse Elemente/Attributnamen wurden angepasst (
Filename
wurde zu FileName
)
Commands können nun dynamisch auf Felder zugreifen, z.B.
<SaveFile field-Name="SpeicherpfadAusForms">...</SaveFile> |
Client Template Picker: "Favoriten" (und "Zuletzt verwendet") als Gruppe anzeigen
Über
InvokeUrl
können generierte Dateien bzw. Reports an einen Web-Endpunkt geschickt werden.
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.
Korrektur beim Umgang mit
ObjectCollection
's & Connect, wenn kein SelectedObject
definiert wurde.
Korrektur des Fehlers beim Starten der WebApi "The WebRootPath was not found..."
Die WebApi unterstützt nun das Field-Scheduling Feature beim Schreiben neuer Feldwerte.
Vereinfachung der Versionen im Swagger
ConsumedTokens
werden jetzt aus der Datenbank entfernt
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.
Verlinkung der “DataSource”-Ansicht war im HealthMonitor nicht korrekt
Die Meldung "Model Hash in Database..." wurde entfernt, weil diese nicht mehr benötigt wurde.
Der Smuggler schreibt nun Loginformationen beim Importieren
Beim Importieren über DacPac werden nun Loginformationen geschrieben
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.
Beim Anwenden einer “Profile Sharing Policy” wurden “primedocs Groups” bislang ignoriert.
Output-Management
Dokumentfunktion wurde hinzugefügt.
Beim Verwenden der
SqlSyncSource
wurde das ResultMapping
bislang ignoriert.
SQL Performance Verbesserungen an
FieldService
durchführen
Bei sehr langen Organisationseinheitnamen kam es zu einer Fehlermeldung beim Schreiben des Logeintrags
Profilfreigaben über Gruppenmitgliedschaften wurden Delta-Synchronisierungen nicht erkannt
Verbesserung beim Umgang mit “Field-Scheduling” und Blobs
Beim Überschreiben eines Bildes über die Benutzer-/Profiladministration kam es zu einem Fehler
Verbindungsausfallsicherheit bei Datenbankverbindungen und -abfragen verbessert nach Best Practice von Microsoft.
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.
"Protected View" verhindert das Anzeigen der Textbausteine-Taskpane
Exception (in "TrackedTaskPane") beim Öffnen von externem Word-Dokument mit ContentControls
Fremddokument mit SmartArt erzeugt "TrackedTaskPane"-Exception
PowerPoint Funktion "Designmigration": spezifische Folie führt zu korrupter Präsentation
Outlook (classic) stürzt beim Signaturwechsel ab, wenn Loop-Komponente in Nachrichtentext
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> |
Mehrere Mandaten auf einer Datenbank durch Entfernung der Azure Tenant Id aus der Datenbank
Alte jQuery Bibliothek aus App/Connect entfernt
"Ä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> |
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") }) |
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> |
Statische Hyperlinks werden nun in WordContent unterstützt
FormattedText Tab Unterstützung über
<custom-tab />
InlineWordContent-Feldtyp über
<InlineWordContent Name="..." />
, welcher Formattierung unterstützt, welche “Inline” innerhalb eines bestehenden Paragraphen genutzt werden kann.
$.formatNumber API (
$.formatNumber($("FormsPreis), "n2");
)
Fields: toLocaleString() geht falsch mit Dezimalzahlen um #5017
JsApi: "lang" Property remove #5706
TemplatePicker: Nur Classic-Templates (Nutzung von
primedocsConnectBridge
nicht möglich)
Fehlermeldung nach Abbruch bei Sprachdialog nach TemplatePicker
“Externes Dokument"-Vorlage ist korrupt und liess sich nicht öffnen
MessagePack moderate severity vulnerability fixed
Client stürzt ab bei Klick auf Vorlagendatei importieren in Vorlageneditor von (Outlook (new)) Signatur
WebApp: Konfigurationsmöglichkeiten für AI-Interface (Prompts) verbessern/erweitern. Einstellung über die DataSourceAdminApp
<Prompts> <Prompt title="Translate to EN" icon="fi-gb" >Translate this given text to English</Prompt> <Prompt title="Translate to FR" icon="fi-fr">Translate this given text to French</Prompt> ... </Prompts> |
IdS: Neuen Duende-Lizenzschlüssel hinterlegt
Fehler bei Microsoft-Graph-Authentifizierung bei Single Tenant-Konfigurationen
Microsoft Security Advisory: System.Text.Json, System.IO.Packaging, System.Runtime.Caching
vite.js Warnings entfernen
Behebung diverser npm vulnerabilities
Clickarea bei Package Export "Unterelemente Einblenden" erweitern
DacPac Export als "Empfehlung" markiert
Connect Data: ObjectCollection führt beim Aktualisieren zu Fehler
System.NullReferenceException: AuthToken is null bei App
Wechsel zwischen Fremdprofilen macht UI für Datenabfragen kaputt
Tab + Info Icon: Kein Hover/Keine Anzeige
Rive-App wird von unpkg.com geladen
Classic-Vorlagen: Dokument-Parameter verursacht Fehlermeldung
Bessere Logging für
Existing List Data Provider
hinzugefügt
Wording- /Rechtschreibung- /Grammatikkorrekturen
Client-Cache standardmässig unter
%LOCALAPPDATA%
statt %APPDATA%
Alle Registry-Steuerungen können nun auch über MSI-Parameter gesetzt werden
LogEntry bei Dokumentgenerierung: Wird nicht erstellt bei Connect (serverseitig)
LogEntry bei Dokumentgenerierung: Wird nicht erstellt bei Connect (Client)
App / WebApi: Mehrsprachigkeit wird bei den Previews beachtet
Fyling Focus Javascript Datei hatte eine falsch Verlinkung
Vorlagen öffnen ergibt Fehler, wenn man noch keine Standardsprache in den Einstellungen hinterlegt hatte
SQL Compatibility Level wird im HealthMonitor nun überprüft und im DataSource Admin im Info Tab angezeigt (Mindestens Level 130 muss gegeben sein)
Ferngesteuerte Client-Cache-Resets können über den
ClientCacheResetMarker
angefordert werden
Fehlende Versionsinformation an allen .dll hinzugefügt
ADMX Einstellung für
AccessibilityFocusNonInteractiveElements
fehlte
Neuer Produktname "primedocs desktop" zu lang für Installer-Fenster