...
Sie möchten Ihre primedocs Version aktualisieren? Unser Support-Team unterstützt Sie gerne.
...
4.0.20113.0 (2023-12-17)
Client
- Word: Im Umgang mit Serienbriefen entstanden zwei Fehlermeldungen, die nun korrigiert sind.
- Outlook:
Hat man mittels Client eine E-Mailvorlage generiert, stürzten primedocs und Outlook ab.
E-Mailvorlagen konnten mittels Client nicht nicht mehr generiert werden.
Das Öffnen des Empfängerdialogs aus einer E-Mail führte zu Fehler.
- Wurde eine globale Übersetzung als FormattedText erstellt und enthielt der Eintrag viel Text, kam es zu Performance-Problemen.
- Forms: das Attribut
ValidationMessage
wurde in der technischen Dokumentation angepasst. - Forms: Wurde das
Info
-Element ohne Text und TranslateKey konfiguriert, wurde eine unklare Fehlermeldung angezeigt. Diese wurde nun verbessert. - Der neue Vorlagentyp “PowerPoint Inhaltsverzeichnis” wird nun in Clients mit deutscher UI-Sprache korrekt dargestellt.
AddIns
- Word: Die Daten, die in einem
Object
in Forms erfasst worden waren, wurden im offenen Dokument nach einem Profilwechsel nicht mehr geladen. - Word: WordContent-Textbausteine mit komplexeren Style-Anwendungen konnten nicht erstellt werden.
- Word: In WordContent können nun weitere Eigenschaften verwendet werden (br; Break, multiLine; SdtContentText, SpacingBetweenLines, rStyle, hanging und ind; Indentation, tblPrEx; TablePropertyExceptions).
- Excel: Der Button “+ Blatt“ zum Erstellen eines neuen Excel Blatts warf einen Fehler, wenn gleichzeitig eine Zelle editiert wurde.
- Excel & PowerPoint: Der Fehler mit Meldung "Ein Element mit dem gleichen Schlüsse wurde bereits hinzugefügt" wurde behoben.
- PowerPoint: Das Feature zum Erstellen von Inhaltsverzeichnissen für PowerPoint-Vorlagen wurde erweitert.
- PowerPoint: Der Button "Layout ändern" konnte im Ribbon nicht verwendet werden.
- PowerPoint: Wird eine PowerPoint-Vorlage mittels Design-Konvertierung an das CI/CD angepasst, füllt der Dialog erkannte Eigenschaften schon in die korrekten Forms-Felder ab.
App
- Auf iOS reichte der Upload Button bis zum Rand und überlappte damit Textfelder.
- Meldungen für Informationen und Fehler sind nun farbig hinterlegt.
Admin Dashboard
- Im Policy Editor gelangte man mit dem Zurück-Button nicht mehr auf die vorherige Seite.
- Der Datenbank-Import via Smuggler importierte keine Änderungen von endgültig gelöschten Objekten.
- Der Package Import hat die Metadaten zu Veränderungszeitpunkten (ModifiedBy und ModifiedOnUtc) von Vorlagen nicht importiert. Das führte dazu, dass importierte Vorlagen dann noch den alten Timestamp hatten.
Server
- Wenn ein angepinntes Profil entpinnt worden war, schlug die initiale Synchronisierung fehl.
JobHost
- Ein Unterbruch des Servers führt nun nicht mehr zum Abbruch des JobHost.
WebApi / DocumentEngine
- Die Verwendung von Referenzen auf die Globale Konfiguration führte in der App zu Fehler.
- Benutzer können neu automatisiert mittels WebAPI angelegt werden. Dabei kann dem Benutzer die richtige OU zugewiesen sowie Profilfreigaben konfiguriert werden.
- Für die HtmlSanitizer Library wurde ein Sicherheitspatch eingespielt.
Service
- Clients synchronisierten die Änderung, dass eine Organisationseinheit endgültig gelöscht wurde, nicht richtig. So konnten Organisationseinheiten theoretisch nicht gelöscht werden.
Benutzersychronisation
- Das standardmässig hinterlegte SyncInterval wurde auf 12 Stunden angepasst.
primedocs.config / Server-Installation
- Der Lizenzschlüssel des IdentityServer ist standardmässig integriert, kann neu aber über die Konfiguration explizit überschrieben werden.
- Das Installationsskript wurde angepasst.
AddressService
- Der
Generic HTTP Provider
unterstützt nun neben JSON auch XML Endpunkte (z.B. für Vertec Provider).
4.0.20101.0 (2023-11-17)
Client
- Outlook: Es gibt nun den neuen Vorlagentyp “E-Mail-Vorlage” (die classic-Version heisst nun “E-Mail (classic)”). Damit ist nun die Umsetzung von E-Mail-Vorlagen im Web und via Outlook im neuen Design möglich.
- Forms: Mit dem neuen Element
AdditionalProfile
ist es nun möglich, im Profil Unterschriften sowie Unterschriften von Fremdprofilen in einer Vorlage zu hinterlegen. Dabei können benutzerdefinierte Namen verwendet werden (z.B. “Signer” und “CoSigner”). - Geht man in den Dialog zur erweiterten Suche via Klick auf den Pfeil man rechts vom Sucheld, kann man nun im neuen Textfeld “Konfiguration” alle Dokumentfunktionen in allen Vorlagen durchsuchen (z.B. zeigt die Suche mit dem Suchbegriff “Forms.MeinTextFeld” alle Vorlagen an, die diesen Text in irgend einer Dokumentfunktion enthalten).
- Word-Ribbon:
Vorschaubilder können nun generiert werden, wenn man ein Dokument testet, indem man im primedocs Ribbon in der Gruppe “Vorlagenbearbeitung“ auf “Vorschau generieren” bzw. “Mehrsprachige Vorschauen generieren” für sprachabhängige Vorschaubilder klickt.
Im Ribbon Entwicklertools, Gruppe “Vorlagenbearbeitung” gelangt man zum Dialog “Entwicklerwerkzeuge”. Dort gibt es nun einen neuen Reiter “DocData - WordStyles“, welcher alle StyleIds und StyleNames auflistet. Das ist nützlich für die Verwendung von FormattedText und FormattedText-Übersetzungen, um die korrekte StyleId nachzuschlagen.
- Forms:
Hat man ein Element Info
ohne Text und ohne Übersetzung erstellt, wurde im Editor eine Exception ausgelöst und das Dokument konnte nicht generiert werden. Nun muss in Info
mindestens eines von beiden ausgefüllt werden.
Hat man ein AdditionalProfile
ohne Label erstellt, wurde im Editor eine Exception ausgelöst und das Dokument konnte nicht generiert werden.
Der Dialog ignorierte zur Anzeige verschiedene Bildschirmauflösungen. Nun wird er richtig skaliert.
Im Element Group
zeigt das Attribut Translate-Title
nun die verfügbaren Übersetzungen an.
- UI: Im Dialog zum Verwalten von Fremdprofilen wird nun besser angezeigt, ob ein Fremdprofil angepinnt ist oder nicht.
- Die Adressschnittstelle “Nest” wurde im UI umbenannt zu "innosolv".
- PowerPoint: Wurde in einer Mastervorlage ein leerer Platzhalter für Text platziert, verlor dieser seine Formatierung beim Generieren der Präsentation.
- Vorlagen vom Typ “PowerPoint Folien Vorlage“ konnten ohne Mapping nicht im Editor geöffnet werden. Das wurde behoben.
- PowerPoint: Beim Tippen und Wechseln von Folien wurde die Performance verbessert.
AddIns
- PowerPoint: Der Button für das Generieren eines Inhaltsverzeichnisses wird nun nur eingeblendet, wenn die entsprechende PowerPoint Inhaltsverzeichnis Vorlage existiert.
- Word: Ist die Word-Vorlage geöffnet und erstellt man in der Fields-Dokumentfunktion ein neues Field und speichert dies, ist dieses neue Field nun in der Field-Liste der Vorlage automatisch ersichtlich - ohne die Vorlage schliessen und wieder öffnen zu müssen!
- PowerPoint: Die Funktionen "Folie prüfen" und "Design konvertieren" werden im UI nun in der gleichen Gruppe angezeigt.
- PowerPoint: Neu können Benutzer in PowerPoint Inhaltsverzeichnisse automatisch erstellen lassen, wobei primedocs die Folienüberschriften sucht und die dazugehörige Folienzahl angibt.
- Word (classic): Klickte man auf “Unterschrift ändern”, passierte nichts. Diese Funktion geht nun wieder.
- Word: Ribbon-UI: Die Buttons für das Hin- und Herwechseln des Empfängers haben nun eindeutigere Icons.
- Word: In WordContent können nun weitere Eigenschaften verwendet werden (rsidRPr; TableRow, ascii/hAnsi; RunFonts).
- Word/FormattedText: Aktualisierte man das Dokument, wurden in FormattedText-Fields neue Paragraphen eingefügt.
- Word/FormattedText: Aktualisierte man das Dokument (z.B. via Bestätigen des Eigenschaftendialogs oder Ändern des Profils), gingen manche Styles verloren.
- Word: Befand sich ein Forms-Feld vom Typ
AdditionalProfile
in einer Gruppe, konnte man im generierten Dokument nicht wieder auf den Eigenschaften-Dialog zugreifen.
Document Engine
- Forms-Felder vom Typ
AdditionalProfile
können nun in Fields via JavaScript abgefragt werden: let profile = ("Forms.MeinAdditionalProfile");
. So kann nun herausgefunden werden, ob der Benutzer im Forms im Dropdown ein Profil ausgewählt hat oder nicht (("Forms.MeinAdditionalProfile) !== null
). - Sobald ein FormattedText-Field in einer Tabelle war, greifte der angegebene Style nicht mehr korrekt.
- War ein FormattedText-Field in einer Tabellenzelle und war dessen Inhalt ein String "", konnte Word nicht mehr damit umgehen und das Dokument nicht generiert werden.
- Ein FieldBuilderStep-Fehler zum Timeout wurde behoben.
FormattedText-Übersetzungen
- Fehlermeldungen zu FormattedText-Übersetzungen (Handlebars) werden nun in so vielen Fällen wie möglich mit konkretem Bezug zum entsprechenden Field ausgegeben.
- Handlebars in der Form von "{{{" dürfen nicht verwendet werden.
- Das Attribut
word-style-id
funktionierte nicht mit built-in Styles. - Builder API: mit dem
hasContent
-Property in FormattedText-Übersetzungen, wird der Inhalt in der Handlebar-Kontrollstruktur ({{ if meineVariable.hasContent }}
) nur eingefügt, wenn der Parameter im JavaScript-Code ein FormattedText und nicht leer ("") ist.
JavaScript:
- JS-Fehlermeldungen werden nun in so vielen Fällen wie möglich mit konkretem Bezug zum entsprechenden Field ausgegeben.
- Die Funktion
$.wordContent.fromFormattedText()
akzeptierte nur String-Literale und keine Referenzen auf Variablen. Das wurde korrigiert. - Die Funktion
$.formattedText.fromText("MeinText")
generiert nun kein Paragraphen zu viel mehr. - Mit der neuen Builder-API können nun verschiedene Felder bzw. Feldertypen (Text, FormattedText und WordContent) an einander gereiht werden. Beispiel in einem FormattedText-Feld:
$.formattedText.getBuilder().append($.formattedText.fromText("MeinText")).append($.translations.getFormattedText("MeineFormattedTextÜbersetzung")).build();
- Wurde bei einem WordContent oder FormattedText Textbaustein ein
Key
angegeben, muss dieser im Code nun ein String-Literal sein.
- FormattedText Fehlerbehebung
Umbrüche in einem String wurden in FormattedText ignoriert. Neu sorgt die Funktion $.formattedText.fromText("Oben\nUnten")
, die Text
in FormattedText
konvertiert, dafür, dass Umbrüche im FormattedText noch beibehalten werden.
JavaScript: Ein Aufruf einer Funktion, der man optional Parameter mitgeben kann, war ohne Parameter trotzdem invalide.
Je nach HTML in der FormattedText-Übersetzung, war die Word-Datei danach fehlerhaft.
Word: im HTML wurde die Verschachtelung von unterstrichen, kursiv und fett nicht richtig erkannt.
PowerPoint: im HTML wurde eine Verschachtelung, z.B. von kursiv und fett, nicht korrekt konvertiert.
Die Attribute von freigegebenen Profilen (AdditionalProfile
s) konnten in Fields nicht verwendet werden.
- Steuerelemente vom Typ
SdtContent
im Fliesstext werden nun unterstützt.
App
- Freigegebene Profile (
AddionalProfiles
) sind nun auch in primedocs basic verfügbar. Damit kann der Benutzer nun via die App im Namen einer anderen Person ein Dokument generieren. - In den Profileinstellungen werden nun die Unterschriftsprofile unter “Zusätzliche Profile” angezeigt.
- Forms: Nicht ausgefüllte Pflichtfelder waren trotz Ausfüllen immer noch invalide, weswegen Dokumente nicht generiert werden konnten.
- Das UI der Windows-Update Seite ignorierte, dass ein Update zur Verfügung steht. Das wurde behoben.
Admin Dashboard
- Bei den Vorlagenstatistiken und bei den Templatedaten wurden unterschiedliche UI-Sprachen eingesetzt. Nun sind beide Dateien in der Standard-UI-Sprache.
- Der Package Export warf beim Navigieren/Exportieren von Textbausteinen einen Fehler.
Empfängerdialog (classic)
- Das Attribut
SalutationOnSeparateLine
greift nun auch beim manuellen Erfassen eines Empfängers.
Installer/Client
- Ist auf einem Client primedocs installiert und wird im Windows Startmenü nach "OneOffixx" gesucht, wird nun auch primedocs gefunden.
Service
- Wurden Organisationseinheiten im Dashboard endgültig gelöscht, tauchten sie wieder auf. Das ist nun behoben.
- Der Windows Client Download zeigte auf den falschen Pfad. Daher konnten die Clients nicht heruntergeladen werden.
JobHost
- Der
HttpSync
hat ein Fehler geworfen, wenn die Synchronisation schon am Laufen war.
4.0.20082.0 (2023-10-24)
Client
- AssetGallery: Dateiendungen werden neu auch in Grossbuchstaben erlaubt; ".PNG" funktioniert nun.
- Die Bearbeitung eines globalen Übersetzungseintrags vom Typ Formatted Text wurde bei längeren Inhalten sehr schnell langsam. Dies wurde korrigiert.
- Das Benutzererlebnis zum Dialogfenster “Unterschriftenprofilsuche” wurde verbessert, da es in den Hintergrund rücken konnte.
- Im Dialog Organisationseinheit auswählen wurden alle Organisationseinheiten doppelt angezeigt.
- In allen XML-Editoren setzte wenn der Editor vom Zoom her anders als 100% war, und eine Eingabe von “0” fälschlicherweise den Zoomlevel zurück. Dies wurde behoben.
- Die Übersetzungen in Französisch wurden verbessert.
- Das Löschen einer Layout, wenn andere Editor-Fenster geöffnet waren, führte zum Absturz der Applikation.
- AddIn: Die Meldung im Client, dass ein Update verfügbar ist, wird nun in einer Terminalserver-Umgebung nicht mehr angezeigt
- Forms: Wenn sich ein/e
Object
/ObjectCollection
in einer Group
befand, gab es Probleme beim Generieren des Dokuments.
Admin Dashboard
- Das unwiderrufbare Löschen von Organisationsfelder (hard delete) löste eine Ausnahme aus, falls es Felder gab, die auf diesem Feld beruhen und Binärdaten enthielten.
- Der Migrationsschritt
20230831090235_AddVarcharListTableType
konnte zu Fehler führen. - Package-Import: Vorlagengruppen werden nun nach dem Import nicht mehr anders sortiert als in der Quelle.
Document Engine
- Es gab diverse Fehlerbehebungen in den Globalen Konfigurationen.in der Quelle.
Document Engine
- FormattedText: Das Feature wurde erweitert. Neu wird
FormattedText
als Parameter sowie Handlebars ({{object}}
) unterstützt, Parameter werden validiert und unerlaubte HTML-Zeichen werden automatisch korrigiert. - Fields: In JavaScript ist nun die korrekte Verwendung von API-Objekten unter "$" sichergestellt.
- Die Globalen Konfigurationen sind nun auch in primedocs-Vorlagen möglich für alle Dokumentfunktionen: Forms, Fields, Platzhalterzuordnung, Platzhalterdefinition
- Es gab diverse Fehlerbehebungen in den Globalen Konfigurationen.
- Forms: Die Verwendung vom
Info
-Element verursachte einen Fehler bei der Generierung.
App
- Die OnPrem-Version wird nun mit den korrekten Dateien ausgeliefert, sodass der Client-Download einfach über die primedocs.config aktiviert werden kann.
- Client-Installers findet man nun auch in der App und kann sie dort herunterladen. Früher waren die Pakete nur im Dashboard verfügbar.
AddIns
- Beim Starten des primedocs Client aus dem AddIn wurden Performance-Verbesserungen implementiert. Im WordContent werden nun Listenstyles unterstützt. Zudem wurde ein Fehler korrigiert, dass ein WordContent nicht erstellt werden konnte, sobald sich ein Listenstyle im Dokument befand.
- Beim Starten des primedocs Client aus dem AddIn wurden Performance-Verbesserungen implementiert.
- Beim Anklicken von Checkboxen trat im Word eine Fehlermeldung auf.
...
- Beim Anwählen der "CommonAddins" werden nun automatisch alle Sub-Features (Word, PowerPoint, Excel) mitaktiviert. Über den
AddLocal
MSIEXEC Aufruf muss aber jedes Feature explizit angegeben werden. Die Dokumentation wurde ebenfalls angepasst.
Server
- Die “App” Applikation kann nun auch mit dem
webProxy
-Element und der bypassOnLocal
Einstellung umgehen. - Wird nach Benutzern gesucht, um sie hinzuzufügen, wird nun nicht mehr das ganze Active Directory durchsucht.
- Dashboard: suchte man nach einem Benutzer, um diesen manuell via Dashboard hinzuzufügen, gab die Suche auch Computer aus. Dies wurde korrigiert.
...
- Das Anlegen von Textbausteinen mit invaliden FormattedText.Elementen führte im Log zu einer "Exception".
- Beim Einfügen eines Textbausteins via Doppelklick oder Drag 'n' Drop in ein Dokument wurde zusätzlich ein leerer Absatz mit eingefügt. Dies wurde behoben.
- Eine Exception-Datei wird nun nicht mehr unter “C:\” gespeichert.
- Der Client kann nun besser mit mehrmaligem Öffnen desselben Fensters umgehen.
- Forms: Die Dokumentfunktion bietet nun das Umsetzen von einem Forms-Element in Abhängigkeit von einem anderen mit
ElementsIf
. Dies wird bei YesNo
& Choice
angeboten und wird aktuell nur in primedocs pro unterstützt.
Admin Dashboard
- User Onboarding: Es können nun mehrere Benutzer angelegt werden mittels Eingabe deren SID via Security → New User; Create-Button → Bulk User Setup
- Bei einer SID-Migration wird nun mehr geloggt.
- Beim Importieren einer Datenbank gab es zum Teil einen Fehler aufgrund von Snippet-Migrationen.
App
- Das Profilbild wird nun oben rechts in der App angezeigt.
- Forms: Das Umsetzen von einem Forms-Element in Abhängigkeit von einem anderen wird derzeit für die Implementation in der App geprüft.
- UI: Beim Generieren eines Dokuments, dessen Forms ein Objects enthält, wurde der “Löschen”-Button nicht im vorgesehenen Abschnitt angezeigt.
Service
- Beim Hinzufügen von Berechtigungen im Client unter Einstellungen → Berechtigungen gab es einen Fehler. Dies wurde behoben.
- Auf der Webseite https://meineServiceURL/service wird nun neu die ganze Server-URL in einem Textfeld angezeigt.
Document Engine
- Bezüglich Forms-Elementen in Abhängigkeit von einander gab es einen Fehler mit Objects und Collections.
- Das Slide Layout ist nun auch in der Master Vorlage verfügbar.
- Im Dokument wurde eine Exception ausgelöst, wenn ein Feld unerwartete Werte enthielt.
- Platzhalter-Definition: Die Platzhalter, die in der Layout platziert wurden, waren fälschlicherweise PlainText und nicht RichText. Das führte in der Inhalt mit
FormattedText
zu Fehlern. -
WordContent
-Textbausteine können nun mit SnippetPlaceholder
ausgestattet werden, damit die WordContent
s Felder oder Forms anziehen können.[!] -
WordContent
- und FormattedText
-Textbausteine können nur noch in den Vorlagentextbausteinen
abgelegt werden.
...
Die Änderungen der OneOffixx Version 3.8.10150 wurden in primedocs implementiert.
Document Engine
- In einem WordContent Textbaustein wird nun eine individuelle TableRowHeight unterstützt.
- Es gibt nun einen neuen Textbausteintypen “Word Open XML”-Textbausteine. Dieser Typ ähnelt vom Prinzip her den herkömmlichen Textbausteinen und wird eingesetzt, um ein generiertes Dokument dynamisch, gemäss Auswahlen in den Formularen, zusammenzustellen.
- Das Verwenden von WordContent Textbausteinen über Fields wurde implementiert.
- Das Attribut
DefaultDocumentLanguage
wird nun in der Java Script Field Engine im SnippetsObject verwendet. - Es gibt nun einen neuen Textbausteintypen “FormattedText”. So kann eine globale Übersetzung vom Typ “Formatted Text” angelegt und in Feldern verwendet werden. Dort kann man mit HTML entsprechend einen Text formatieren (z.B. fett). Andererseits kann im offenen Dokument ein schon formatierter Text über wie ein gewöhnlicher Textbaustein erstellt und anschliessend in den Feldern referenziert werden. Dieser Typ wird vor allem für kurze Texte verwendet. Die Dokumentation dazu folgt.
Client
- Der Client stürzte ab, wenn der Client eine Vorlage zu den “kürzlich verwendeten Vorlagen” hinzufügen wollte.
- Fremdvorlagen (z.B. importiertes PDF) liessen sich nicht mehr erstellen.
- Im Client-UI wurde das Symbol das den Verbindungsstatus zeigt, geändert.
- Das vom Screenreader verwendete Wort, um vom primedocs Menü zurück zum Client zu gelangen, wurde geändert, um die Barrierefreiheit zu verbessern.
- Der TemplatePicker zeigt Vorschaubilder nun auch in der spezifischern Sprache an.
- Word: Beim Erstellen von Textbausteinen, zeigt der Dialog nun mehr Informationen an für die Wahl des richtigen Textbausteintypen.
- Word, Textbausteingruppen: in den Textbausteineigenschaften, wurde das Textfeld "Keyword search" nicht gespeichert und synchronisiert. Dies wurde behoben.
AddIns
- Die Word, PowerPoint & Excel Ribbon-Position kann nun über
AddinCommonWordRibbonPosition
, AddinCommonPowerPointRibbonPosition
sowie AddinCommonExcelRibbonPosition
bestimmt werden. - Unerwartete/ungültige Werte in Word-Dokument führen zum Absturz des Client.
- SendEmail: In einer Signatur wurden das Profil und die Dokumentsprache falsch angezogen.
- Beim Erstellen von Kommentaren in Word-Dokumenten gab es Fehler.
-
WordContent
-Textbausteine wurden erweitert um Tabellen.
App
- Der Button zum Hochladen eines Profilbilds hatte einen zu kleinen klickbaren Bereich für dessen Grösse.
- OpenAI Integration:
Für die Option "Stop generating" wurden Look & Feel-Anpassungen durchgeführt.
Outlook Preview: Der prefix Leerschlag von Outlook wird ignoriert aufgrund eines Microsoft Problems.
Die Generierung von Abfragen funktionierte im PowerPoint Online nicht.
- Bei einem Validierungserror ist der "Erstellen" Button zum Generieren eines Dokuments nun inaktiv.
Service
- Der Vorlagentyp “Externes Dokument” war im Client nicht sichtbar.
- Eine Datensatz, der grösser als 30MB war, war im Kestrel-Betrieb nicht möglich. Dies wurde aufgehoben.
Admin Dashboard
- Benutzer Onboarding: Falls ein Benutzer via Dashboard erstellt wurde, wurde die automatische Zuordnung der Organisationseinheit nicht gemacht.
- Der Wert
0
bei ClientSyncMaxDelayAfterStart
führte zu Clientabsturz. Dieser Wert kann nicht mehr im Dashboard so gesetzt werden und der Client validiert ebenfalls. - Textbausteine: Das UI wurde korrigiert, da eine weisse ID den Textbausteinnamen verdeckte.
...
- Die Option
LazyLoadingCache
fehlte im ADMX. Daher wurden in den Docs neue ADMX primedocs Vorlagen hinzugefügt.
4.0.20053.0 (2023-08-22)
Client
- Manuell geänderte Datenfelder auf Profilebene wurden bei einem Organisationswechsel zurückgesetzt.
Admin Dashboard
- Save User Data im SID-Migrator führte zu einem Fehler, wenn unter den Benutzerfeldern etwas angepasst wurde
App
- Wenn man mit der Maus über "Bild hochladen" fuhr, war kein Effekt sichtbar.
- Der Fokus bei “Zurücksetzen auf den Standardwert” und “Bildentfernen” war nicht sichtbar, wenn man mit der Maus darüber fuhr.
...
4.0.20052.0 (2023-08-17)
Client
- Sprachkorrektur FR und IT: Wenn in der Haupt-UI-Sprache der Vorlagenname einer Vorlage nicht definiert ist, erscheint nun der Platzhalter “[Vorlagenname nicht definiert]” anstatt “[Vorlagenname nicht übersetzt]”.
- Bild exportieren via Pfeiltaste war nicht erreichbar und wurde nun gefixt.
- Vorlageneditor: Sprach-CheckBoxen konnten per Tastatur nicht an- und abgewählt werden.
Admin Dashboard
- Word-Style-Verwendungs-Auswertung: Die Excel-Formel wurde für das deutsche Excel ergänzt.
- 20230421105231_ProfileShareCleanup hat die Berechtigungen für das Unterschriftsbild gelöscht, welches nun behoben wurde.
...
4.0.20051.0 (2023-08-11)
Client
- Mit dem Lazy Loading Cache Feature können Textbaustein- und Vorlagendaten erst bei der Verwendung geladen werden. Um dies zu aktivieren, kann über die Registry bzw. über die Settings der folgende Schalter gesetzt werden:
Code Block |
---|
|
<appSettings>
...
<add key="UseLazyLoadingCache" value="true" />
</appSettings> |
- In den globalen Einstellungen, bei der Bearbeitung der Konfiguration einer Dokumentfunktion stürzte die Auswahl eines Attributs mit der integrierten XML-Hilfe zum Absturz.
- Globale Konfigurationen: Einträge vom Typ "Text"/"FormattedText" können nur noch in den globalen Übersetzungen erstellt werden.
- Die Barrierefreiheit wurde verbessert.
- Die in der Signatur-Dokumentfunktion festgelegten E-Mailkonten werden nun besser gefiltert.
- Wenn der Benutzer offline war, schlug die Dokumentgenerierung fehl.
- Besteht Forms aus einem DataProvider, zeigt die Simple View nun an, dass DataProviders nur in der erweiterten Ansicht bearbeitet werden können.
- Bei erstem Login mit dem Client wurde fälschlicherweise die Meldung "primedocs kann nicht verwendet werden [...]" angezeigt, obwohl es keinen Fehler gab.
- Wenn in der Haupt-UI-Sprache der Vorlagenname einer Vorlage nicht definiert ist, erscheint nun der Platzhalter “[Vorlagenname nicht definiert]” anstatt “[Vorlagenname nicht übersetzt]”.
- AddIn: Ein "Object" konnte über den Eigenschaften-Dialog im primedocs Ribbon nicht mehr entfernt werden.
- AddIn: Excel: Der Button "Design konvertieren" führt nun nicht mehr zu einem Fehler.
Document Engine
- Fields, JavaScript: Die Validierung von im JavaScript verwendeten Feldern wurde verbessert.
- Fields: Ein Objekt, das nicht gesetzt ist, wird nun als
null
definiert. - Wenn in einem Word-Layout ein Bild-ContentControl nicht im Word eingefügt wurde, verhinderte primedocs die Dokumentgenerierung.
Admin Dashboard
- Die Organisationsfelder Org.Theme.Color und Org.Theme.Font führten zu Fehlern beim Speichern von einem beliebigen neuen Feld in der Row 0.
- Der SID-Migrator konnte nicht mehr aufgerufen werden.
- Smuggler-Import: Wenn der Migrationsstand im Package anders war als auf der Datenbank, schlug der Import fehl.
- Die Durchführung vom Hashen von Blobs funktionierte nicht mehr.
- Im Erklärungstext der neuen Style Usage (Word-Style-Verwendung) wurde ein Erklärungstext verbessert.
- Ein alter Migrationsschritt "201812140000003_LibraryItems2Snippets" wurde repariert.
...
- Der Health Monitor bei Kunden mit einer OnPrem-Installation, aber Cloud Authentication zeigt nun keinen Fehler mehr an bei 401.
App
- Die App unterstützt nun auch Single Objects.
- Die Skalierung des Unterschriftenbildes wurde verbessert.
- In der App können nun Profilbilder sowie Unterschriften verwaltet werden.
- Bezüglich DatePicker wurde die Barrierefreiheit verbessert.
- DataProviders: YesNo-Felder konnten nicht deaktiviert (auf false gesetzt) werden.
...
- Das Mapping in den DataProviders bezüglich bool’schen Ausdrücken wurde verbessert.
...
4.0.20045.0 (2023-08-02)
Client
- Wenn kein Cache vorhanden war und der Server nicht erreichbar war, stürzte der Client ab.
- Der Client lief auch auf 64-bit-Maschinen im 32-bit Modus und stürzte somit bei zu hoher Speicherauslastung ab. Nun läuft er im 64-bit Modus.
- Je nach Forms-Konfiguration löste ein Klick auf die Simple View in Forms einen Absturz aus.
- PowerPoint Add-in: Wenn eine Präsentation Forms Felder enthielt, bei denen das Attribut
OnlyVisibleDuringGeneration
aktiviert war, und in der Präsentation die Felder überschrieben wurden, wurde deren Inhalt wieder auf den initialen Feldwert zurückgesetzt, anstatt den Text zu belassen. - Excel Add-in: Das Feature "Design konvertieren" in Excel führte zu einem Absturz. Dies wurde für leere Mappen behoben.
...
- Die CMI-Integration läuft nun auch über die ClientId und das ClientSecret.
Service
- OpenXML-Textbausteine konnten nicht mehr synchronisiert.
- Bei Textbausteinen mit kleiner Grösse wurde das letzte Zeichen abgeschnitten.
...
- In der App wurden die eingegebenen Forms-Werte nicht ins Dokument übernommen.
- Im Forms Datumspicker wurden die Barrierefreiheit verbessert.
- DataProvider:
Auf “Enter” im Datenprovider wurde anstatt die Dokumentgenerierung die Suche gestartet.
Die Anzeige beim Hover über ein Suchresultat wurde korrigiert.
Im Fenster waren Einträge abgeschnitten und das Scrolling defekt.
DocumentEngine
- Die Dokumentgenerierung schlug fehl.
-
FormattedText
kann nun auch in Word verwendet werden. Zusätzlich können nun FormattedText
Textbausteine abgebildet und diese mittels Field-JavaScript-Aufruf in der Vorlage geholt werden:
...
- Es können nun vorgefertigte Abfragen in der
primedocs.config
konfiguriert werden. - Die von primedocs AI generierte Antwort wurde nach etwa 2'000 Zeichen abgeschnitten.
Admin Dashboard
- Style Usage: Neu gibt es im
Templates
Tab den Button “Style Usage”, um eine Auswertung der Word-Style-Verwendung in Textbausteinen und Vorlagen als Excel-Datei herunterzuladen. - Der Migrationstep 20230424141057_RemovePermissions verursachte Fehler.
Server
- Beim Anpassen von Benuzter- oder Organisationsfelder funktionierte die Synchronisation nicht immer.
...
4.0.20031.0 (2023-06-27)
Client
- Word Add-In: bei Classic-Vorlagen funktionierten die Buttons für “Text einrücken”/”Text ausrücken” nicht mehr bei Text mit Standard-Formatierung.
- Der Help-Button im Client oben rechts sowie im Word-AddIn führt nun auf help.primedocs.io.
- Wenn im Vorlageneditor der Name der Vorlage in der Standard-UI-Sprache gelöscht wurde, führte das zum Absturz.
- In Forms fehlte in der Toolbar der "Encrypt"-Button zum Verschlüsseln von Texten.
- Die Globalen Konfigurationen konnten nicht mehr geladen werden: wurden sie via Button geöffnet, wurde nur der Ladeindikator angezeigt.
App
- Wurde einem Profil keiner Organisationseinheit zugewiesen, führte ein Link auf dieses Profil auf eine Fehlerseite.
- Wenn man mit der Maus über dem Vorschaubild war, wurde es nicht angepasst.
- UI: Das DatePicker-Icon, das beim Wählen eines Datums in Forms angezeigt wird, erhielt eine andere Farbe.
- Die Checkbox zum Setzen des Standardprofils wird nun nur noch bei Profilen angezeigt, die nicht das Standardprofil sind.
- In den Profileinstellungen wird der Button zum Löschen eines Profils nun deaktiviert, sobald der Benutzer nur ein Profil hat.
- CMI-Integration
...
- Beim Importieren von dynamischen Gruppen gab es einen Fehler.
Document Engine
- In den Dokumentfunktionen Fields und Placeholder-Mapping wurden die Elementnamen vereinheitlicht: Nun gibt es nur noch
Picture
sowie YesNo
und nicht mehr “Image” oder “Boolean”.
⚠️ Dies ist ein breaking-Change, weswegen nach der Aktualisierung des Clients ggf. Vorlagen angepasst werden müssen, da sie sonst von Benutzern nicht mehr geöffnet werden können.
Server
- Wenn ein Benutzer zum primedocs ersten Mal öffnet, durchläuft primedocs nun einen definierten Onboarding-Prozess, um den Benutzer automatisch der richtigen Organisationseinheit zuzuweisen.
- Die Benutzersynchronisation kann nun auch über SQL konfiguriert werden.
- Wenn im Dashboard ein Feld umbenannt wurde, kam dies erst nach Zurücksetzen des Cache im jeweiligen Client an. Dies funktioniert nun wieder.
- Die Möglichkeit, eine veraltete Konfiguration für die Benutzersynchronisierung zu hinterlegen, wurde nun entfernt.
- Wenn der Client abrupt beendet worden war, wurde auf dem Server eine Fehlermeldung ausgelöst. Dies wurde korrigiert.
- Ein Migrationsschritt verursachte, dass Vorlagenberechtigungen gelöscht wurden. Dies wurde in dieser Version korrigiert.
- Beim der OneDrive/SharePoint/Teams-Integration kam es bei einem IdS-Server zu Problemen.
- Es wurde ein neues Package
Microsoft.Data.SqlClient
implementiert zur Erkennung von invaliden ConnectionStrings.
...
- Der Pfad auf den JobHost unterstützt nun auch Leerschläge.
...
4.0.20020.0 (2023-05-30)
Client
- Das Client-Backend wurde bezüglich Farbkontrasten erheblich verbessert.
- Der DataProvider konnte nicht erreicht werden, weil die URL falsch zusammengesetzt worden war.
- Der neue DataProvider kann nun auch in Forms im Client verwendet werden.
- Wenn keine Elemente konfiguriert waren, zeigte Forms einen Fehler an.
App
Es gab einen Fehler, wenn man über das Addin Dokumente generieren wollte.
- In der primedocs App ist nun auch der Zugriff von CMI möglich.
- Im Dialog "Proil löschen" stimmten im Dark Mode die Textfarben der Beschreibung nicht.
- Barrierefreiheit: Die Datumsauswahl konnte mittels Tabulator nicht mehr verlassen werden, trotz Verschwinden des Dialogs.
- Der neue DataProvider kann nun auch in Forms der App verwendet werden.
- Auch wenn nur ein Profil vorhanden war, zeigte das UI ein Dropdown an, einfach nur mit einem Eintrag.
...
- PowerPoint: Das Dropdown zur Auswahl der Dokumentsprache steht nun immer zur Verfügung.
- PowerPoint: Beim Klick auf eine Folie, erschien manchmal eine Fehlermeldung "Für die angeforderten Formen ist das Auswählen gesperrt" und primedocs stürzte ab.
- PowerPoint: Die Design-Konvertierung von nicht CI/CD-konformen Präsentationen wurde verbessert.
Server
- Das Herausgeben von technischen Informationen wurde unterbunden.
...
- Die ganze Dokumentation ist nun mit einem neuen Design auf einer anderen Plattform und zwar hier: https://primesoft-group.atlassian.net/wiki/spaces/PDT
Service
- Die Funktion “Übernahme vom Vater” funktionierte nicht mehr.
- Bei Organisationseinheiten, die geplante Felder enthalten, schlug das Bearbeiten von Profilen fehl, die diesen Organisationseinheiten angehängt waren.
Document Engine
- Neu können nun via Connect E-Mails erzeugt werden. D.h. Connect funktioniert nun auch mit dem Vorlagentyp “E-Mail”.
- In der XML-Konfiguration eines SlideLayout, wurde nun das Attribut "DisplayName" ergänzt.
-
ObjectCollections
werden nun unterstützt.
...