Sie möchten Ihre primedocs Version aktualisieren? Unser Support-Team unterstützt Sie gerne.
...
4.0.10260.0 (2023-04-26)
(Neuer Release)
Generell
Mit diesem Release sind alle Änderungen bis zu OneOffixx 3.8.10110 in primedocs eingeflossen.
- Diverse in primedocs verwendete Bibliotheken erhielten Sicherheitslücken. Diese wurden durch Updates behoben: jQuery UI, jQuery Validation & SharpZip
Windows Client
- Ein Problem bei der Installation wurde behoben.
- PowerPoint: Die Funktion "Design konvertieren" funktionierte nicht, wenn die zu migrierende Präsentationsdatei auf einem Netzwerklaufwerk lag.
- Eine Vorlage kann nun für Fremdsysteme exportiert werden.
- Empfängerdialog: Wurde mit der Outlook-Adressschnittstelle ein Kontakt einer Empfängerliste hinzugefügt, führte das zum Absturz.
- Hauptfenster: Der Beschreibungstext des Account-Button oben rechts wurde nicht mehr vorgelesen.
- Hauptfenster: der Tastaturfokus war bei mehreren UI-Elementen nicht deutlich genug.
-
Preview
Mit der "ObjectCollection" soll dann das Suchen, Hinzufügen, Bearbeiten und Löschen von Daten über den Forms-Dialog möglich sein (DataProvider). - In diversen Fenstern fehlte noch die französische und italienische Übersetzung.
- Die Textfarbe in diversen Kontextmenüs stimmte vom Kontrast her nicht mit der Hintergrundfarbe überein.
- Vorlageneditor: im Client mit der GUI-Sprache Deutsch wurde ein Label in Englisch angezeigt.
- Fenster öffnen sich nun nicht mehr ausserhalb des sichtbaren Bereichs.
- Barrierefreiheit: Für die Barrierefreiheit wurden im primedocs pro ("Client") diverse Listen angeglichen und das UI der Unterschriftsfreigabe modernisiert.
Vorlageneditor: Im Sprachen-Dropdown konnte eine Sprache nicht per Pfeiltasten ausgewählt werden.
Vorlageneditor: Der Hinweis im Abhängigkeiten-Tab doppelt vorgelesen.
Vorlageneditor: Unter Farbenreihenfolge in einer Diagrammvorlage wurde doppelt fokussiert.
Vorlageneditor: Wenn man den Hilfe-Button fokussiert, wird nun ein aussagekräftigerer Text vorgelesen.
Vorlageneditor: In der Toolbar des XML-Editors einer beliebigen Dokumentfunktion, konnte man die Textbox des Zoomfaktors nicht verlassen.
Hauptfenster: Der Button zum Einklappen des Ribbon erhielt einen aussagekräftigeren Text.
Hauptfenster: Der Account-Button oben rechts enthält einen falschen Vorlesetext.
Listen im Client hatten unzureichender Farbkontrast.
Im Dialog “Installation erfolgreich” werden nun alle Elemente korrekt vom Screenreader erkannt.
Vorlageneditor
- Für Charts Vorlagen können nun OE-Berechtigungen nicht mehr gesetzt werden.
- Berechtigungen für Untervorlagen wurden im Modus für mehrfach selektierte Vorlagen geöffnet, anstatt für eine selektierte Vorlage.
- Da die Reihenfolge von Dokumentfunktionen in neuen Vorlagen technisch nicht mehr relevant ist, kann man sie nun auch nicht mehr verschieben.
- Die Checkbox für die Globale Standardkonfiguration wurde entfernt.
- Wurden Tooltips der Buttons "Editor" und "Dokument testen" angezeigt, weil man auf den Button geklickt hat, blieben die auch nach Öffnen bzw. Generieren der Vorlage im Vordergrund auf.
- Die Möglichkeit, die Sichtbarkeit einer Vorlage im Web-Client und im Add-In einzustellen, wurde entfernt.
- Die Sichtbarkeit einer Vorlage im Web-Client und im Add-In ist nun standard.
- In den Einstellungen der Dokumentfunktionen wurde die Spalte “Standard” entfernt.
- Das Aktualisierungshinweis-Feature wurde entfernt.
- Bei Vorlagen, die sowieso nur Administratoren sehen können (z.B. Layout oder Style) werden im Vorlageneditor nun keine Sichtbarkeitseinstellungen mehr angezeigt.
- Im Vorlagentyp Diagramm wurden UI Nachbesserungen gemacht.
- Word: Das Themes-Dropdown wurde nicht angezeigt, wenn kein die Forms-Funktion nicht der Vorlage angehängt war.
- Excel: Es gab Probleme mit geschützten Blättern.
- PowerPoint: Custom Colors in der Farbpalette werden nun nicht gesetzt, weil sie nach einem Theme-Wechsel nicht nicht veränderbar sind und somit nicht dem Theme angepasst wären.
- PowerPoint: Die Entwicklertools der Debug-Dokumentfunktion waren nur im Editor, nicht aber im generierten Dokument vorhanden, obwohl sie aktiviert worden waren.
- PowerPoint: Wenn in der Präsentation keine Slides waren oder wenn der Cursor zwischen zwei Slides war, gab es diverse Fehler, die nun korrigiert sind.
- PowerPoint: Das Auswählen von mehreren Slides und dann Klicken auf “Folie überprüfen”, löste einen Absturz aus.
- Die Höhe des Hinweisbalken über mehrere Sprachdokumente in Vorlageneditoren wurde verbessert.
- Bereinigung der Umbenennung von OneOffixx zu primedocs in Word Content Fields.
- In der Color Theme-Konfiguration wurde das Attribut translate-Label zu translate-DisplayName umbenannt.
- Connect funktionierte nicht mehr einwandfrei.
- Bei der Installation wurden keine Logs mehr geschrieben.
App
- Das Icon für "externes Dokument" ist nun dem primedocs Design angepasst.
- Barrierefreiheit: "Choose" wird nun bei Datumsfelder nicht mehr angesagt.
- UI: Der Abstand zwischen Hauptinhalt und der Navigation auf der linken Seite war zu gross.
- Die Validierung bei einem Datumsfeld in Forms war defekt.
- Die App kann nun auch mit den GUI-Sprachen Französisch und Italienisch verwendet werden.
- Benutzer- und Profilfelder können nun validiert werden.
- Wurde die Datenquelle gewechselt, griff dies nicht.
- Vorlagen und Vorlagengruppen konnten je nach dem nicht aufgerufen werden.
- UI: Eine Fehlermeldung enthielt inkorrekte Titel und Meldung.
- UI: Mobile: Der Text "Profil als Standard festlegen" wurde unschön umgebrochen.
- UI: Die Ansicht der Navigation wurde vereinfacht.
- Barrierefreiheit: je nach dem waren UI-Elemente nicht mehr sichtbar.
- UI: Vorlagentitel- und Beschreibungen wurden abgeschnitten.
- UI: Der App-Bereich in Teams füllte in die Höhe nicht die zur Verfügung stehende Fläche aus.
- UI: in iOS wurden helle Office-Icons (Word/PowerPoint/Excel) nicht angezeigt.
- Barrierefreiheit: Diverse UI-Elemente wurden nicht oder mehrfach vorgelesen: Login Code, Liste aller Vorlagentypen, Öffnen/Verwenden, Buttons in der Toolbar, Datepicker
- Falls ein Gerät Screentouch erlaubte, wurde fälschlicherweise die Barrierefreiheit automatisch aktiviert.
- UI: Das Resizing-Verhalten bei Buttons sowie die Text- und Iconfarben wurden korrigiert.
- UI: Labels von UI-Gruppen erschienen im Dark Mode nicht korrekt.
- UI: Der "Bitte warten..."-Ladevorgang hatte keine Animation und war im Dark Mode im Light Mode.
- UI: Auf der Profilseite hatten Button-Labels zu wenig Platz.
- UI: Die primedocs App hatte in iOS ein falsches App-Icon.
- UI: Der Button zum Abspeichern in OneDrive wurde auch angezeigt, obwohl es keine Verbindung zu OneDrive konfiguriert war.
- Über Microsoft Teams kann man nun generierte Dokument auch in OneDrive abspeichern.
- Im Teams funktionierte die Vorlagennavigation nicht korrekt.
- UI: Im Darkmode stimmten die Textfarben nicht überall.
- UI: Die Navigation in der Ordnerstruktur war defekt.
- UI: Ein UI-Element wurde fälschlicherweise bei einem Mausklick umrahmt.
- Falls ein Gerät Screentouch erlaubte, konnten so Favoriten nicht gesetzt werden.
- UI: Falls die App im Firefox ausgeführt wurde, sahen Dropdowns nicht korrekt aus.
- Das Löschen eines Profiles konnte dazu führen, dass der Benutzer kein Standardprofil mehr hatte.
- Es gab Login-Probleme, da ein Cookie zu "alt" war.
- Der Help-Link wurde auf die neue Seite http://primedocs.io angepasst.
- Die Barrierefreiheit ist nun auch bei Bildern gewährleistet.
- UI: Die App gibt es nun auch im Dark-Mode.
- UI: Die App erhielt eine neue Ladeanimation sowie neue Bilder.
- Die Barrierefreiheit bezüglich Screenreader und Keyboard Navigation wurde verbessert.
- UI: Wenn eine Vorlage mittels “Zuletzt verwendet” erneut geöffnet wurde, war die Navigation nicht mehr korrekt.
- Je nach Display entsprach das Bild auf der primedocs Login-Webseite nicht den Vorgaben.
- primedocs erschien nicht in Office Online.
- UI: Die Mobile-Ansicht wurde verbessert.
- UI: Button-Grössen und Abstände wurden verbessert.
- Korrekturen im Teams-Administratorbereich der primedocs App: Bilder wurden nicht geladen und Akzentfarbe war falsch.
- UI: Wenn die App laden musste, war das "Loading"-Overlay nicht über dem gesamten App-Fenster.
- Die Dokumentgenerierung mittels Microsoft Teams schlug bei manchen Vorlagen fehl.
- Im Dropdown “Ausgewählte Sprache”, um ein Dokument zu generieren, waren die Einträge nicht alphabetisch sortiert.
- Die primedocs Anmeldung und Abmeldung in Teams schlug fehl.
- primedocs kann jetzt in Microsoft Office als WebAddin verwendet werden.
- primedocs kann jetzt in Microsoft Teams als Tab in einem Channel verwendet werden.
- Falls in einem Dropdown in Forms keine Auswahl getroffen wurde, führte das zu einem Fehler.
Addins (Word/PowerPoint/Excel)
- Excel: Der Aufruf des Eigenschaften-Dialogs erzeugte einen Absturz.
- Den Eigenschaften-Dialog 2x zu öffnen, erzeugte einen Fehler.
- Ein Dokument, das zeitgleich von einem anderen Benutzer bearbeitet wurde, verursachte einen Absturz.
- Wenn an der Vorlage keine Forms-Dokumentfunktion angehängt ist, ist nun der Eigenschaften-Button im Ribbon auch nicht klickbar.
- Das Logging wurde verbessert.
- PowerPoint: Änderungen, die über den Eigenschaften-Dialog getätigt wurden, griffen werst beim 2. Mal vollständig. Das wurde korrigiert.
- Word, Excel, PowerPoint: Der "Save"-Button wurde aus dem Ribbon entfernt.
- Verbesserung des UI: Die Icons waren nicht in der Mitte.
- Hatte man den Forms bzw. Eigenschaften-Dialog genug lang geöffnet, stürzte primedocs ab.
- Snippets wurden fälschlicherweise beim Einfügen immer am Anfang des Dokuments eingefügt anstatt an der Cursor-Position.
- PowerPoint: Das Einfügen von Bildern überdeckte immer die Form, die eigentlich im Vordergrund des Bildes war.
- PowerPoint: Ist im Chart-Template keine Farbabfolge definiert, wird der Button im Ribbon deaktiviert.
- Word/Excel: Bei einem geschützten Dokument bzw. Excel-Blatt gab es eine Fehlermeldung.
- Word: Wenn ein Feld erneut in ein Dokument eingefügt wurde, stürzte Word ab.
- PowerPoint/Excel: da es in einem alten Office-Theme ein control nicht gibt, gab es im primedocs AddIn einen Fehler.
- PowerPoint: Diverse Fehler wurden behoben, z.B. wenn keine Slides in einer Präsentation waren.
- PowerPoint: Ein Fehler beim Anzeigen der Foliennotizen wurde behoben.
- PowerPoint: Die Fusszeile wurde bei einer Änderung um Forms-Dialog nicht aktualisiert.
- Mit geschützten und finalen Dokumenten/Präsentationen/Arbeitsmappen kann primedocs nun umgehen.
- PowerPoint: Konfigurierte SlideLayouts werden im PowerPoint angezeigt, sobald der Parameter “translate-DisplayName” gesetzt ist.
- Excel: Die Skalierung eines Bildes in einem Excel-Sheet war nach Generieren des Dokuments anders als nachdem man im offenen Sheet das Profil geändert hatte.
- Excel: Die YesNo-Validierung schlug fehl, wenn man im offenen Dokument den Button “Eigenschaften” bestätigte.
- PowerPoint: Rechtschreibeüberprüfung nach der Generierung von PowerPoint-Präsentation war nicht in der Dokumentsprache.
- Powerpoint: die SlideNumber wurde fälschlicherweise doppelt angezeigt.
- Speicherpfad-Definition: Ein Fehler wurde korrigiert.
Server
- Benutzer- und Profiladministration: Benutzer konnten nicht mehr gefunden werden, um ein Signaturprofil zu erstellen.
- Preview: primedocs AI kann im primedocs Web AddIn Anfragen bearbeiten, deren Antworten direkt im Dokument ausgegeben werden. Dies nun auf Basis von GPT4.
- Azure Managed Identity ersetzt nun den klassischen SQL UserName+PW ab.
- primedocs.config: Der Zugriff auf eine von mehreren Datenbanken kann nun mittels Berechtigen von AD-Gruppen gezielt erlaubt oder beschränkt werden.
- primedocs.config: die Lauffähigkeit des Service auf HTTP wurde sichergestellt.
- Neu wird die ASP .NET Core DataProtection API mit DPAPI genutzt, um sicherer mit Keys umzugehen.
- Der Benutzer konnte nicht gelöscht werden, wenn er private Textbausteine in einer Untergruppe gespeichert hatte.
Dashboard-Apps
DataSourceAdminApp:
- Die Suche nach Vorlagen schlug fehl.
- Package-Import: Änderungen von Vorlagenberechtigungen wurde beim Import nicht korrekt importiert.
- Bei CSV-Exports wurden bei der exportierten Datei Umlaute (ä, ö, ü) falsch angezeigt.
- Die Funktion "Select snippets that are used in selected templates" selektierte keine Textbausteine mehr.
- Das Wiederherstellen einer gelöschten Vorlage funktionierte nicht.
- Nun kann die Benutzersynchronisation auch über CSV gemacht werden.
- Das Laden der template groups im Dashboard brauchte zu lange.
- Das Request Filtering in der Web.config ist in primedocs nun wieder da.
- Bei einem Update werden in einem Migrationsschritt private Snippet Groups von Nicht-Benutzern gelöscht.
- "Update Package" wurde zu “Rename Package” umbenannt, da das andere zu Verwirrung führte.
- Datenkonsistenz: beim Update auf diese Version werden Textbaustein-Berechtigungen bereinigt.
- Der Installer konnte nicht heruntergeladen werden.
- HealthMonitor: in der Beschreibung wurde .NET 3.1 zu .NET 6 und "OneOffixx" zu “primedocs” korrigiert.
- JobHost: funktionierte nicht mehr richtig
Docs
Die Docs werden nun in einem neuen Format angeboten und zwar hier: https://primesoft-group.atlassian.net/wiki/spaces/PDT
- primedocs erfodert .NET 6
Die Dokumentation wurde angepasst auf das primedocs Design
- Seite primedocs-AddIns: beinhaltet nun auch die neuen Excel und PowerPoint Addins.
Service
- Das Löschen eines Benutzers schlug fehl, wenn dessen Profil in einem fremden Profil für eine Doppelunterschrift genutzt wurde.
- Organisationsberechtigungen auf einer Vorlage griffen nicht.
- Ein Problem mit dem Zugriff auf Daten, die für "alle" freigegeben sind, wurde korrigiert.
- Ein Synchronisierungsproblem auf den Fehler “(413) Request Entity Too Large” wurde gelöst.
- Um die Datenkonsistenz zu gewähren, wird nun beim Löschen von Benutzern, Textbausteine besser mitgelöscht.
- Das Löschen einer Template Group via Client, funktionierte nicht mehr.
- Profile wurden nach einer Aktualisierung nicht gespeichert.
- Clients erhielten Änderungen nicht mehr.
Document Engine
- Forms: falls das neue Attribut “UseDotsForHierarchy“ auf true ist, erlauben Punkte (.) in IDs von Forms-Elementen das Erstellen einer Ordnerhierarchie im UI beim Holen der Felder ins Dokument.
- Das Einfügen von Bildern machte Probleme und wurde behoben.
- Ein XSLT-Problem im Dokument-Parameter auf der Serverseite wurde behoben.
- Fields: Fehler bei switch cases in JavaScript in der Fields Funktion wurden behoben.
- Forms-Editor: diverse Fehler bei der Bearbeitung von Date wurden behoben.
SharePoint
- Die Navigation aus Teams zur SharePoint wurde verbessert.
- Datei-Zugriffe von Teams zu Sharepoint wird nun besser gehandhabt, weil direkt auf Root zugegriffen wird.
AddressService/AddressProvider
- Serverside CSV: DoubleQuotes (““) in einer CSV-Datei können nur verwendet werden.
- GenericHttp: Man kann nun den aktuellen Benutzer mitgeben mit "InvokedBy".
- GenericHttp: Der Umgang mit Arrays wurde verbessert.
- GenericHttp: Neu gibt es einen generischen HTTP Address provider.
WebApi
- Die Document Engine ist nun direkt in der WebApi.
- Der Swagger-Titel wurde umbenannt zu "primedocs" im Name.
Installation/Install.ps1
Die primedocs Installationsdateien enthalten nun keine Jahreszahlen mehr. Zusätzlich wurde eine falsche Versionsnummer korrigiert.
- Das Script aktiviert nun standardmässig
Load User Profile
. - DataSourceAdminApp-Authorization gibt es nun als Parameter.
- Das Windows Feature "Security / URL Authorization" (Web-Url-Auth) wird nun ebenfalls installiert.
- OnPrem WithoutIdS Installation: dataSourceAdminAppAppPool hat gefehlt.
- Install.ps1: .NET Core 6 Check schlug fälschlicherweise bei der Installation fehl.
- primedocs.config: alte Attribute und Namings wurden entfernt.
IdentityServer/IdS
- Das Automatic Key Management wurde standardmässig deaktiviert.
- IdS Zertifikate können nun mit einem Thumbprint angegeben werden. Somit können mehrere Zertifikate hinterlegt werden.
- Die Angabe des Lizenzschlüssel wurde verbessert.
⚠️ Breaking Change: Encrypt=False
Alle ConnectionStrings in der primedocs.config
, welche nicht auf eine Azure SQL DB zeigen, benötigen neu den Zusatz Encrypt=False
, d.h. der ConnectionString sieht dann so aus: "Data Source=...;MultipleActiveResultSets=True;Encrypt=False"
Ursache ist eine neue Verbindungsart, welche es uns auf Azure ermöglicht einen "passwortlosen" Verbindungsaufbau herzustellen. Microsoft hat hierbei einen Breaking Change reingebracht und erwartet nun, dass Verbindungen im Standardfall immer "encrypted" sind. Dies funktioniert aber nur, wenn für den SQL Server ein valides TLS/SSL Zertifikat hinterlegt wurde. Weitere Informationen hier.