Release 4.0.2


Sie möchten Ihre primedocs Version aktualisieren? Unser Support-Team unterstützt Sie gerne.


4.0.20223.0 (2024-09-03)

Generell

  • NEW Das Produkt primedocs pro und primedocs basic heisst neu primedocs desktop und primedocs web. Die Bezeichnung wurde nun in der gesamten Software angepasst.

  • NEW Zwei Features, die nicht oft eingesetzt worden waren, wurden entfernt: ReadTemplateIdFromDocument-Property im Dashboard sowie die Dokumentfunktion "AddressPlus"-Dokumentfunktion.

Word- und Outlook-AddIns

  • FIXED Word: Wurde bei einer Vorlage mit QuickCheck ein Aktualisierungshinweis eingegeben, erschien dieser bei betroffenen gespeicherten Dokumenten gar nicht. Dies wurde behoben.

  • FIXED Word: Das Common-AddIn ist beim Beenden des Word-Applikationsfenster eingefroren.

  • FIXED Word (classic): Ein Signaturbild in einem Textbaustein-Script, das mit update=true konfiguriert ist, wurde beim Aktualisieren des Empfängerdialogs auf den im Vorlageneditor gespeicherten Zustand zurückgesetzt, anstelle wieder das korrekt Bild zu laden.

  • FIXED Word: Der QuickCheck für webfähige Vorlagen (Preview) funktioniert wieder.

  • FIXED Word: Die Schaltfläche Drucken führt nun auf die Druckansicht von Word anstelle der Druckvorschau.

  • FIXED Word (classic): Die Quick-Check-Seitenleiste konnte nach einem Ausblenden nicht wieder eingeblendet werden, wenn alle Quick-Check-Felder bereits erledigt (“auf grün”) waren, weil die Schaltfläche gefehlt hatte.

  • FIXED Word: bei einer Aktualisierung eines Dokuments mit vielen Fields, speziell WordContent-Fields, konnte es zu einer Ausnahme kommen.

  • FIXED Outlook (new): das Web-AddIn meldete einen "ADD-IN ERROR". Dies wurde behoben.

  • FIXED Outlook (classic): Sonderzeichen im Betreff einer E-Mail Vorlage wurden als Code ausgegeben, das wurde behoben.

  • FIXED Word: Die Textbausteine-Seitenleiste hat sich problematisch verhalten. Diese Fehler, unter anderem, dass mehrere Seitenleisten angezeigt worden waren, wurden nun korrigiert.

  • NEW Word: Das neue Feature Quick Check in einem Dokument einer entsprechend gebauten Vorlage zeigt dem Benutzer eine Seitenleiste an, die ihm alle offenen Felder im Dokument übersichtlich darstellt. Füllt er sie aus, wird das Feld in der Liste als erledigt markiert.

PowerPoint- und Excel-AddIns

  • FIXED PowerPoint: Im Tags-Dialogfenster hatten die Dropdowns zum Binden von Feldern keine Umrandung mehr. Dies wurde wieder korrigiert.

  • FIXED PowerPoint/Excel: Ein Choice-Formsfeld lässt sich nun wieder direkt binden.

  • FIXED Excel: es passierte eine Ausnahme PropertyGetCOMException, wenn eine abgespeicherte Excel-Datei geöffnet wurde.

  • FIXED PowerPoint: Die Funktion “Design konvertieren” konnte zu einer korrupten Präsentation führen.

  • FIXED Excel: Geschützte Mappen produzierten eine Ausnahme (System.InvalidCastException) beim Drucken von abgespeicherten Excel-Dateien.

  • FIXED PowerPoint: idX-Werte wurden nicht immer korrekt zugewiesen. Das ist behoben.

  • FIXED PowerPoint: Beim Erstellen eines Vorschaubildes für ein PowerPoint Folienlayout passierte ein Absturz, wenn der Vorlagennamen ungültig war.

  • NEW PowerPoint/Excel: Neu muss man bei der Erstellung von Fields auch in PowerPoint- und Excel-Vorlagen die Vorlage nicht mehr schliessen. Neu erstellte Fields werden daher direkt in der Vorlage angezeigt, wie dies bei Word bereits der Fall ist.

Client

App

  • FIXED Das Info-Icon z. B. bei den Profileinstellungen, wird nun bereits angezeigt, wenn der Benutzer mit der Maus darüberfährt und nicht erst, wenn er darauf klickt.

  • FIXED WebApp und Add-in: die Standard-Dokumentsprache war nicht änderbar.

  • FIXED In primedocs web werden nun Benutzerfelder, die mit dem AD verknüpft sind, wie in primedocs desktop mit einem Ketten-Icon angezeigt.

DataSourceAdminApp (Dashboard)

  • FIXED Service: Benutzer ohne SID (z. B. Vorschaubenutzer) führten zu Synchronisationsfehlern bei allen Clients.

  • FIXED Service: Wies ein Benutzeradministrator einem Profil eine andere Organisationseinheit zu, sah er fälschlicherweise nur die Organisationseinheiten, die ihm zugewiesen sind. Nun sieht er diejenigen, die dem entsprechenden Benutzer, zu welchem das Profil gehört, freigegeben sind.

  • FIXED Über den Package Import konnten Bildergalerien-Vorlagen nicht mehr überschrieben werden.

  • FIXED Befand man sich auf einer Tag Editor Seite, gelang man über die Schaltfläche Zurück nicht auf die richtige Seite.

  • FIXED Der Status in der Liste aller datasources entsprach nicht dem tatsächlichen Status.

  • FIXED Der Dialog beim Exportieren einer Datenbank enthielt einen Rechtschreibfehler.

  • FIXED Es war nicht mehr möglich, Sprachen zu löschen, wenn die Datenbank keine Übersetzungen enthalten hatte.

  • FIXED Smuggler-Import: HardDelete-Einträge wurden importiert. Das wurde behoben.

  • FIXED Das neue Feature AutomaticUserDeletion ist nun im Dashboard an der korrekten Stelle dokumentiert.

WebApi

  • FIXED Beim Anlegen einer Textbausteingruppe über die Admin API wurde ein Fehler geworfen, wenn versucht wurde, diese in der obersten Ebene zu speichern.

  • NEW Neu können Textbaustein-Gruppen über die Admin API verwaltet werden.

  • FIXED Existierte eine Vorlage ohne Dokumentsprache, passierte eine NullReferenceException und die WebApp wurde nicht geladen.

  • FIXED Mehrsprachige Vorschaubildern wurden nicht angezeigt. Das wurde behoben.

Document-Engine

  • NEW Mit dem neuen Typ einer Globalen Konfiguration GlobalCode kann eine JavaScript-Funktion global erstellt und in einer Vorlage in einem oder mehreren Fields geholt und anschliessend zu verwenden werden.

  • FIXED FormattedText: Zeilenumbrüche (<br/>) werde nun berücksichtigt.

  • FIXED Data: Nicht gelieferte Objekte führten zu fehlerhafter Dokumenterstellung. Daher werden Data-Objekte nun nicht mehr gebindet.

  • NEW Neu gibt es Fields vom Typ Object und ObjectCollection , die über <Code> mit Schema und Werten abgebildet werden können.

  • FIXED Fields: In Code-Tags kann nun auch die Kontrollstruktur for...of verwendet werden.

  • NEW Datenschnittstelle, HttpDataProvider: neu können über den UrlBuilder bzw. BodyBuilder dynamische Anfragen/Requests zusammengebaut werden.

  • FIXED Fields und Forms-Felder, die in Word-Vorlage verknüpft waren, aber in der jeweiligen Dokumentfunktion nicht existierten, produzieren einen Fehler. Nun produzieren diese wieder lediglich eine Warnung.

  • FIXED Werden bei der Dokumenterstellung ungültige XML-Elemente gefunden, wird neu ein Fehler geworfen anstelle nur einer Warnung.

  • FIXED Eine Fehlermeldung, die über fehlgeschlagene Validierungen von GlobalFields informierte, wies auf das falsche Field hin.

  • FIXED Fields-Code, formatDate(): über den zweiten Parameter können nun auch globale Übersetzungen geholt werden.

  • FIXED Forms, AdditionalProfile: Organisationsfelder wurden zum Binden in einer Vorlage nicht angezeigt.

  • FIXED Datenschnittstellen: die SqlDataProvider-Datenschnittstelle nahm keine Zahlen entgegen.

  • FIXED Der von der Abacus API verlangte ContentType-Header verursachte im AddressService in Verbindung mit vorhandenem Body Probleme. Das wurde behoben.

  • FIXED HttpDataProvider: ein Polling-Step ohne Response ist nun erlaubt.

  • NEW HttpDataProvioder: durch Polling können Abfragen nun schrittweise (<Step>) erfolgen. Dies erlaubt, dass Resultate eines ersten Schritts in einem weiteren Schritt verwendet werden können.

Connect

  • NEW Es können nun auch Entwurfsversionen von Vorlagen erstellt werden. Dies mit dem Attribut Version="Draft" in der Vorlagendefinition.

  • NEW [!] primedocs Connect: neu gibt es verschiedene Commands, die nach der Dokumenterstellung ausgelöst werden können. Die "alten" Commands gelten in primedocsConnect nicht mehr und funktionieren nur mit classic-Vorlagen.

  • NEW Mit der neuen primedocsConnectBridge erlaubt einen Parallelbetrieb von classic- und webfähigen Vorlagen. So können nun auch webfähige Vorlagen über OneOffixxConnect erstellt werden (dank den neuen Connect Funktionen Data und Forms). Beachten Sie, dass dies nicht dem empfohlenen Standard entspricht.

  • FIXED Client: Die Result-Datei führt nun mehr Informationen auf.

  • FIXED Client: Der neue Connect-Command InvokeProcess ruft ein externes Programm auf.

Identity Server (IdS)

  • FIXED Der Header x-forwarded-proto kam im ASP.NET-Code bei einer Standardinstallation nicht an.

  • FIXED WinAuth: Wenn das Active Directory sehr viele Einträge hatte bei der Nutzung des Multitenancy Feature, benötigte die Server-Anfrage sehr lange. Das wurde behoben.

Benutzersynchronisation

  • FIXED Benutzersynchronisation; SqlSyncSource: Wurde ein Benutzer nicht gefunden, führte das zu einem Fehler in der JobHost-Server-Applikation.

4.0.20184.0 (2024-06-10)

Client

  • FIXED [!] Client: Das Dropdown für die Dokumentsprache im Client filtert nun Vorlagen nicht mehr. D.h. es werden nun immer alle Vorlagen angezeigt, unabhängig der selektierten Dokumentsprache. Ist eine Vorlage nun nicht für die im Dropdown ausgewählte Sprache verfügbar, wird der Benutzer in enem Dialog aufgerufen, eine andere verfügbare Dokumentsprache zu wählen.

  • FIXED UI: Die inkonsistente Grösse von Icons im Client, die sich aufgrund von UI-Anpassungen geändert hatte, wurde korrigiert.

  • NEW Im Vorlagentyp “Bildergalerie“ kann nun via Rechtsklick ein Kontextmenü geöffnet werden, um das selektierte Element umzubenennen, zu löschen oder einen Ordner zu erstellen.

  • FIXED Nachdem ein Bild von einem Profil, Benutzer oder einer OE exportiert worden war, war das Verzeichnis, in welchem die Datei gespeichert wurde, im Datei-Explorer gesperrt.

  • FIXED primedocsConnect: Der TemplatePicker zeigte auch classic-Vorlgaen an, obwohl diese für primedocsConnect nicht funktionieren.

DataSourceAdminApp (Dashboard)

  • FIXED Benutzer- und OE-Felderdefinitionen konnten nicht mehr bearbeitet werden.

  • FIXED Der herkömmliche Datenbankexport mit .zip-Dateien funktionierte nicht mehr.

  • NEW Benutzer-Offboarding: Neu kann die UserSyncConfig so konfiguriert werden, dass Benutzer nach der spezifizierten Anzahl Tage automatisiert gelöscht werden.

  • FIXED Bei den User Onboarding Einstellungen wurde der Text eines Tooltip verbessert.

  • FIXED App-Management; beim Anzeigen der Log-Dateien einer App wird nun immer die Log-Datei von heute standardmässig ausgewählt und nicht mehr diejenige von gestern.

  • NEW Die im vorherigen Release als Preview vorgestellte neue Exportfunktion via BACPAC wird nun als DACPAC weitergeführt. Neu kann man also anstatt einer .zip-Datei auch eine .dacpac-Datei exportieren. Ein solches Backup kann sowohl über das Dashboard als auch über SSMS / Azure Data Studio importiert werden. Insbesondere werden hier Migrationsschritte besser gehandhabt, was bedeutet, dass es sich hier um eine flexiblere Import-/Export-Funktion handelt. Diese Funktion ist auch in diesem Release ein Preview.

  • NEW Der Verweis auf ein Checkbox-Benutzer-/OE-Feld ist nun wieder möglich.

  • FIXED Benutzer- und OE-Felderdefinitionen: Eine Id darf neu keine Nummer am Anfang (1User.LastName) oder am Schluss der Id (User.LastName.1) enthalten.

  • FIXED Das Importieren via Smuggler war defekt und die MigrationHistory einer Datenbank wurde bei einem Import gelöscht. Das wurde korrigiert.

  • FIXED Dashboard: es wurde eine Beispielkonfiguration für die neue AdminApi dokumentiert.

Document-Engine

  • FIXED Fields: bei Fehlermeldungen ist nun besser ersichtlich, wo in einem Field ein JavaScript-Fehler ist.

  • NEW primedocs Multibrief (Preview): neu kann der Benutzer in primedocs desktop ein Dokument mit einer Sammlung von Objekten (z. B. Empfängern bei Briefen) als Multibrief generieren. Dabei wird für jedes Objekt automatisiert ein PDF erzeugt und an einem definierten Speicherort abgespeichert. Dieses Feature wird zukünftig noch weiter ausgebaut.

  • NEW Forms: Felder vom Typ Choice können nun als Dropdown-Inhaltssteuerelement in eine Word-Vorlage eingefügt werden.

  • FIXED [!] Client: Das Dropdown für die Dokumentsprache im Client filtert nun Vorlagen nicht mehr. D.h. es werden nun immer alle Vorlagen angezeigt, unabhängig der selektierten Dokumentsprache. Ist eine Vorlage nun nicht für die im Dropdown ausgewählte Sprache verfügbar, wird der Benutzer in enem Dialog aufgerufen, eine andere verfügbare Dokumentsprache zu wählen.

  • FIXED Die Fehlermeldung, die erscheint, wenn ein Inhaltssteuerelement bereits ein DataBinding hat, wurde klarer formuliert.

  • FIXED primedocsConnect: der Command ConvertToPdf führte zu korrupt generierten PDF.

  • FIXED In einem generierten Dokument wurden Bilder in Word fälschlicherweise als Base64-String angezeigt.

  • NEW primedocsConnect wurde erweitert.

  • FIXED Bei der Dokumentgenerierung mit primedocs-fremden Content Controls mit Binding gab es Fehler.

  • FIXED Forms: das Group-Attribut translate-Title wurde jeweils in der Dokumentsprache angezeigt anstatt in der UI-Sprache.

  • NEW Textbausteine/WordContent: Seitenumbrüche in WordContent sind nun in Inhaltsvorlagen erlaubt.

  • NEW Fields: Die JavaScript Version wurde nun ECMAScript 6/Jint Version 3 aktualisiert. Somit kann JavaScript nun mit Arrow Functions und allgemein mehr Funktionen (.findAll(), .startsWith(), .includes(), .slice(), for...of etc.) verwendet werden.

  • NEW Textbausteine/FormattedText hat einen String mit "\t" anstatt in einen Tabulator, in " " ausgegeben.

  • FIXED Textbausteine/WordContent: in Textbausteinplatzhalter wurden Umbrüche ("\n") nicht eingefügt.

Add-Ins

  • FIXED PowerPoint: die Schaltfläche "Design konvertieren" wurde verbessert.

  • FIXED PowerPoint: Ist der Readonly-Modus bei einer Präsentation aktiviert, ist nun auch das primedocs AddIn deaktiviert.

  • FIXED PowerPoint: wurde eine Präsentation als "abgeschlossen” gekennzeichnet, warf primedocs einen Fehler.

  • FIXED Word, Textbausteine: die Office-Aktion “Rückgängig machen” funktioniert nun wieder.

  • NEW Textbaustein-Leiste: das Kontextmenü bei Rechtsklick auf einen Textbaustein zeigt nun “Key kopieren” an, wenn ein sich um einen neuen Textbaustein handelt (WordContent, FormattedText) und “Id kopieren” wenn es sich um einen classic Textbaustein handelt.

  • FIXED Fields: In Dokumenten mit FormattedText- oder WordContent-Fields wurden nach einer Dokumentaktualisierung zum Teil Absätze in oder unter Tabellen verschluckt oder zusätzliche Absätze hinzugefügt.

  • FIXED Fields: Es wurden diverse Fehler festgestellt, wenn ein Dokument mit WordContent-Fields aktualisiert wurde, dies bezüglich Styles und Absätzen, die sich verändern. Dies wurde korrigiert.

  • FIXED Die Bearbeitung von in einem Word-Dokument eingebetteten Excel wurde durch ein aktives primedocs Excel Addin verhindert.

Outlook (neues Add-In)

  • NEW Das automatische Setzen der Signatur wurde für den neuen Outlook Desktop auf Windows deaktiviert, weil sie momentan technisch nicht umsetzbar ist.

  • FIXED Die lange Ladezeit des AddIn im neuen Outlook Desktop auf Windows wurde behoben.

  • FIXED Die Signatur-Vorlagen verwendeten beim Filtern die UI-Sprache anstatt die Dokumentsprache.

  • FIXED App: die Erstellung einer E-Mail-Vorlage funktionierte nicht richtig.

Outlook (classic)

  • NEW Die Checkbox “Autosignatur” behält nun ihren Wert, wenn eine neue E-Mail als Entwurf gespeichert oder wenn das Fenster abgedockt wurde.

  • FIXED AddIn, wenn E-Mail angedockt: die Schaltfläche “Datei anfügen” (AttachFile) ist neu “Datei anfügen” mit Submenü (AttachFileSplit). So ist es die gleiche Schaltfläche wie beim Verfassen einer E-Mail ohne primedocs.

  • FIXED Client: Wurde eine E-Mail via E-Mail-Vorlage zum ersten Mal am Tag generiert, war diese nicht gemäss Vorlage. Die Datenanreicherung findet nun im Client anstelle im AddIn statt.

  • NEW AddIn: Es werden neu nur E-Mail Signaturen angezeigt, die für das gewählte Profil freigegeben und für die gewählte Sprache verfügbar sind.

  • NEW Die Autosignatur wird neu deaktiviert, wenn der Benutzer manuell eine Signatur auswählt.

  • FIXED Aufgrund langer Ladezeiten des Outlook (classic) AddIn wird nun der primedocs Client nicht mehr automatisch gestartet, wenn Outlook verwendet wird sondern erst, wenn tatsächlich eine primedocs-Funktion verwendet wird.

  • FIXED Die Standardsignatur hat die selektierte Signatur fälschlicherweise ersetzt, wenn eine neue E-Mail als Entwurf gespeichert oder wenn das Fenster abgedockt wurde.

  • FIXED In der Dokumentfunktion “E-Mail-Signaturen” konfigurierte Domains sind neu nicht mehr case-sensitive.

  • FIXED Beim Antworten lud die Signatur für ein Fremdprofil erst, wenn man den Empfänger änderte.

App/primedocs web

  • FIXED Der Text der Schaltfläche “Dokument erstellen und in CMI speichern“ wurde übersetzt.

  • FIXED Im Dark Mode waren die Einträge im Datenbank-Dropdown nicht mehr gut sichtbar.

  • FIXED Das Titelbild wurde auf der Start-Seite nicht angezeigt, wenn eine spezifische Datenbank angewählt war.

  • FIXED Wenn viele Datenbanken auf dem gleichen Service liefen, konnte die Datenbank nicht gewechselt werden.

  • FIXED Im neuen ExistingListDataProvider ist nun die Checkbox “Erste Reihe enthält Feldnamen” standardmässig aktivieren.

  • FIXED Forms: Die zusätzlichen Profile (AdditionalProfile) waren mit vielen verfügbaren Profilen nicht nutzbar.

  • FIXED Forms: Das Info-Element hat Zeilenumbrüche ignoriert. Das wurde korrigiert.

Connect

  • NEW Über das Admin Dashboard können nun für einen Connect Aufruf in den connect settings → Connector-UrlPolicies auch Authentifizierungsinformationen mitgeliefert werden.

  • FIXED Hatte eine Connect-Anfrage keine explizite Profile-Id, gab es einen Fehler. Nun wird wie vorher das gewählte Profil genommen.

  • FIXED Wenn serverseitig auf die Globalen Übersetzungen zugegriffen wurde, gab es eine OutOfMemoryException.

  • FIXED OneOffixx Connect im primedocs Client hatte ein Problem mit Memory-Ressourcen.

Server

  • NEW Über die Admin-API können neu Organisationseinheiten verwaltet werden.

  • NEW Anbindung ans Active Directory: es wurde der Zugriff auf den Global Catalog (GC) ermöglicht.

  • FIXED Die Synchronisierung funktionierte nicht immer, wenn via Admin Dashboard Elemente definitiv gelöscht wurden (Einträge in HardDelete-Tabelle).

  • FIXED Es wurden Security Patches von Abhängigkeiten importiert.

  • FIXED Der Installer registriert nun nicht mehr das invalide "primedocs-winappauth" Protokoll.

Identity Server

  • FIXED Die Anmeldung an primedocs via IdS war nicht immer möglich. Es wurde eine Erweiterung implementiert zum Wiederholen von Anmeldeversuchen.

CMI Integration

  • NEW [!] Der Einsatz eines dynamischen Tenant ist nun auch beim STS Aufruf möglich.

4.0.20152.0 (2024-03-25)

App

  • FIXED Es wurden Probleme beim Laden und beim Starten der App behoben.

  • FIXED In der Liste aller verfügbaren Datenbanken wurden Datenbanken, die in der primedocs.config keinen Namen hatten, als leerer Eintrag dargestellt. Diese werden nun mit ihrer ID angezeigt.

  • FIXED Hat man Angaben im Benutzer oder im Profil geändert, wurde ein endloser Ladevorgang ausgelöst. Das wurde korrigiert.

  • FIXED Füllte man in einer E-Mail Vorlage nur das Feld “Body” ab (aber nicht Subject, To, Cc oder Bcc), zeigte Outlook eine Fehlermeldung an.

  • FIXED Die Aufforderung zur Anmeldung an primedocs in Outlook erschient in Französisch, obwohl die UI-Sprache auf Deutsch eingestellt war.

  • FIXED Die Liste aller verfügbaren Datenbanken war bei vielen Datenbanken sehr unübersichtlich. Neu werden sie gleich sortiert wie in der DatasourceAdminApp und der überschüssiger Text wird korrekt abgeschnitten.

  • FIXED Adressschnittstellen:

    • Bei einem Suchresultat wurde "Es wurden 1 Resultate gefunden." angezeigt.

    • Das UI-Element "Es wurden keine Resultate gefunden." war ein Button anstatt nur Text.

Client

  • FIXED Im Dokument-Parameter wurde bei hohen Zoom-Stufen der Text abgeschnitten. Das wurde aus Gründen der Barrierefreiheit korrigiert.

  • FIXED Im Client wurden die Namen der Vorlagentypen in der UI-Sprache Deutsch korrigiert.

  • NEW Sowohl im Client als auch in der App ist nun eine neue Adressschnittstelle verfügbar: der “ExistingListDataProvider”. Er ermöglicht, dass Benutzer ihre eigenen Excel-Dateien hochladen, die Felder mappen und anschliessend Objekte (Object) aus dieser Liste auswählen können, um sie im Dokument zu verwenden.

  • NEW primedocs Connect: Clientseitig können nun auch “Speichern unter”-Befehle ausgeführt und damit automatisiert generierte Dokumente abgespeichert werden.

  • FIXED Das Kontextmenü in der Windows Taskleiste wurde als UI-Element mit einem .NET basierten Control ausgetauscht.

  • FIXED Die Icons werden aufgrund von Kompatibilitätsproblemen nun von einer anderen Quelle geholt.

  • FIXED Sind alle verfügbaren Profile einander freigegeben worden und gab es sehr viele Profile (z.B. 4350), führte das im Client bei Vorlagen mit konfigurierten AdditionalProfiles zu zu langen Ladezeiten.

  • FIXED Forms: In einem Forms-Dialog mit konfigurierten zusätzlichen Profilen (AdditionalProfile) war deren vertikale Abstand zueinander zu gross.

  • FIXED Im Vorlageneditor von E-Mail-Vorlagen (classic) wurde die Checkbox zum Deaktivieren der Signatur fälschlicherweise nicht mehr im UI angezeigt.

  • FIXED Empfängerdialog: stehen mehrere serverseitige Adressschnittstellen zur Verfügung, wurden nicht immer alle geladen.

  • FIXED primedocs Connect: In der “Data”-Datenfunktion stehen nun die Einträge einer ObjectCollection korrekterweise nicht mehr zum Einfügen in der Word-Vorlage zur Verfügung.

  • FIXED Die Adressschnittstelle “UserDefinedAddressProvider” musste nach jedem Generieren eines Dokuments wieder neu konfiguriert werden. Das wurde behoben.

  • NEW Outlook Template Editor:

    • HTML im Editor wird automatisches formatiert.

    • Es wurden Verbesserungen am Editor bezüglich Fenstergrösse abhängig von der Menge an Inhalt gemacht.

    • Das Verhalten beim Scrolling wurde verbessert.

    • Es können nun Fields oder Forms-Felder für die vier Elemente Subject, To, Cc sowie Bcc eingesetzt werden.

  • FIXED Wird eine E-Mail-Signatur, die über die Organisation in einer Regel verwaltet ist, gelöscht, wird die Regel deaktiviert.

  • FIXED primedocs Connect: Vorlagen mit angehängter Data-Funktion können nun wieder fehlerfrei via Client generiert werden.

Word-Addin

  • FIXED Ein FormattedText mit einer Word-eigenen Formatvorlage (Style) oder mit Text, der mit dem Button "F" formatiert wurde, verlor dessen Formatierung nach dem Aktualisieren im offenen Dokument.

  • NEW Date-Fields können nun als Datumsinhaltssteuerelement in Vorlagen eingefügt werden und können in anderen Feldern entsprechend referenziert werden.

  • NEW In der Textbausteinleiste konnte man nicht nach Textbausteinen via Eingabe eines Schlüssels suchen.

  • FIXED Wurde ein öffentlich verfügbarer Textbaustein verschoben in die privaten oder Vorlagentextbausteine, wurden dessen Berechtigungen nicht entfernt.

  • FIXED Nach dem Aktualisieren in einem offenen Dokument wurde in einem WordContent, das eine Tabelle mit einem Absatz darunter enthielt, der letzte Absatz gelöscht.

Outlook-AddIn

  • FIXED Document Engine: in Signatur-Vorlagen funktionieren HTTP-Links wieder.

  • FIXED Document Engine: in Signatur-Vorlagen gingen "mailto:"-Links verloren.

  • FIXED Die Signatur wurde im klassischen Outlook nicht automatisch eingefügt. Das wurde behoben.

  • FIXED Wurde eine andere Signatur-Vorlage ausgewählt, wurde die Dokumentsprache auf den Standard zurückgesetzt.

  • FIXED Ein Wechsel der Datenbank führte zu einer falschen Benutzeroberfläche.

PowerPoint-AddIn

  • FIXED Inhaltsverzeichnis: es war die falsche Dokumentsprache zur Rechtschreibeprüfung hinterlegt.

  • FIXED Wurde eine neue Folie erstellt, war je nach dem die falsche Dokumentsprache zur Rechtschreibeprüfung hinterlegt.

  • FIXED Eine Änderung der Dokumentsprache im generierten Dokument funktionierte bei Profil-Feldern nicht.

  • FIXED Allfällige AdditionalProfiles wurden nicht abgefüllt.

  • FIXED Ein Klick auf "Layout ändern" löste bei unmapped Folienlayouts eine Ausnahme aus.

  • FIXED Das Editieren von SmartArt in einer PowerPoint führte zu Fehlermeldungen.

  • NEW Die Bildergalerie für PowerPoint-Vorlagen kann nun in Ordner eingeteilt werden.

Excel-AddIn

  • FIXED Wurde ein Excel in geschützter Ansicht gespeichertes, wurde ein Fehler geworfen.

  • FIXED Das Einfügen von einem Datumsformat in einer Zelle führte zu Fehlern.

Common AddIn - Forms

  • FIXED Das nachträgliche Ändern der Dokumentsprache wirkte sich im Dokument nicht auf Datum eines Date-Felder aus.

  • FIXED Das Attribut OnlyVisibleDuringGeneration funktionierte bei YesNo und Choice nicht.

  • FIXED Bei YesNo-Feldern mit einer RequiredValue wurde nach einer ValidationMessage gefragt, obwohl eine gesetzt war.

DataSourceAdminApp (Dashboard)

  • NEW Neu kann man anstatt eine .zip-Datei, die nur via Dashboard importiert werden kann, eine .bacpac-Datei exportieren. Ein solches Backup kann sowohl über das Dashboard als auch über SSMS / Azure Data Studio importiert werden. Insbesondere werden hier Migrationsschritte besser gehandhabt, was bedeutet, dass es sich hier um eine flexiblere Import-/Export-Funktion handelt. Diese Funktion ist zur Zeit ein Preview.

  • NEW IDs von Benutzer- oder OE-Feldern wurden nicht validiert. Neu können sie nicht erstellt werden, wenn der Wert mit einer Zahl beginnt. Das heisst, das geht nicht: User.Hallo.1 , aber das geht: User.Hallo1.

Document-Engine

  • FIXED Fields: bei Date-Fields funktioniert nun das Attribut translate-Format.

  • NEW Fields: Analog zu $.getText kann nun mit $.getObject und $.getObjectCollection auch Objekte/ObjectCollections abgerufen werden.

  • NEW WordContent: Es können nun weitere Inhalte abgespeichert werden: Word Bookmarks, Nur-Text ContentControls, Aufzählungen mit deaktivierter Eigenschaft “Keinen Abstand zwischen Absätzen gleicher Formatierung einfügen“.

  • NEW FormattedText: Leerschläge " " sowie Umbrüche "\n" werden nun anders gelöst und bleiben erhalten.

  • FIXED Fields: Die Fehlermeldung, die bei ungültigem XML erschien, war nicht korrekt.

  • FIXED FormattedText: das <u></u>-Tag unterstreicht nun den Text auch wirklich (im generierten Dokument oder PowerPoint).

  • ! In FormattedText-Übersetzungen wird .hasContent nicht benötigt. Somit ist das Attribut nicht mehr abrufbar. .hasContent wurde bei FormattedText-Feldern eingefügt, um zu prüfen, ob ein FormattedText einen Text hat oder leer ist.

Development

  • Es wurden generelle Code-Aufräumarbeiten durchgeführt.

  • NEW Beim Build wird nun ein SBOM (Software Bill of Materials) erstellt.

  • NEW Beim Erstellen von den .zip-Dateien mit den ausführbaren Installationsdateien, werden nun FileHashes automatisiert erstellt.

  • Ein nicht mehr verwendetes Modul (WpfWizard) wurde entfernt.

  • Das C# SDK wurde aktualisiert.

CMI-Integration

  • FIXED Aufgrund von einer Implementation bei CMI, haben wir bei uns die CMI Upload URL geändert (CMI V 24.0).

Identity Server

  • NEW Es ist neu erlaubt mit Entra ID Gast Accounts zu arbeiten.

  • NEW Eine Client-Registrierung auf "localhost" ist jetzt für moderne native Clients erlaubt.

  • FIXED Eine Multitenancy mit Windows Authentifizierung führte im zu Fehlern.

  • FIXED Eine Aussage zum Lizenzkey wurde falsch geloggt.

4.0.20130.0 (2024-02-06)

Client

  • NEW Outlook: Im Tab “Organisation” kommt man mittels Button “Signatur” nun in einen Dialog, in dem man Signaturregeln hinzufügen kann.

  • NEW Globale Konfigurationen: Die Breite der zweiten Spalte kann nun von Benutzern angepasst werden und wird gespeichert.

  • NEW Client & Server: mit der neuen Dokumentfunktion “Data” kann man nun Daten von Fremdsystemen in primedocs Vorlagen abbilden (primedocs Connect).

  • FIXED Das Generieren einer Vorlage vom Typ “Externe Datei für Verteilung” resultierte in einer Fehlermeldung.

  • FIXED Outlook: Vorlagen vom Typ “Signatur” wurden auch ausserhalb von der Administrationsansicht angezeigt.

  • FIXED Outlook classic: Diverse Vorlagentypen für classic-Outlook wurden als solche bezeichnet.

  • FIXED Die Vorlagenverteilung im Zusammenhang mit MailThemes wurde optimiert.

  • FIXED Wurde in einem Berechtigungsdialog der Button “Alle Benutzer” gewählt, steht nun danach immer “Authentifizierte Benutzer”.

  • FIXED Unterschriftsprofile, die mit der Option “Darf mich als Mitunterzeichnenden verwenden, aber ohne Unterschriftsbild” freigegeben wurden, stehen nun korrekterweise nur noch in den zusätzlichen Profilen zur Auswahl, nicht aber in der Profilauswahl/-wechsel im Client oder im AddIn.

  • FIXED In Vorlagen vom Typ “Diagramm” können nun Diagrammvorlagen (*.crtx) für "Doughnuts" fehlerfrei importiert werden.

  • FIXED Das Öffnen einer Mail-Vorlage mit dem Programm “XmlSpy” funktioniert nun wieder.

  • FIXED Beim mehrfachen Öffnen des Word-Editors einer Vorlage wurden neue Änderungen an der Vorlage nach dem Abspeichern in Word nicht mehr übernommen.

  • FIXED Server: Das Framework "Microsoft.WindowsDesktop.App" wird neu auf Server-Seite benötigt.

AddIns

  • FIXED Connect: Das Aktualisieren eines mit Connect generierten Dokuments zeigte eine Fehlermeldung an, wenn ObjectCollections via Fields im Dokument waren.

  • FIXED Der Textbausteindialog erlaubt nun zum Definieren eines Schlüssels 256 anstatt 32 Zeichen.

  • FIXED Textbausteine vom Typ “FormattedText“ konnten nach dem Anlegen des Textbausteins nicht mehr mittels Doppelklick eingefügt werden.

  • FIXED In PowerPoint/Excel 2016 Pro wurde eine Exception beim Erstellen einer neuen Datei korrigiert.

  • NEW Im Dropdown zur Auswahl des Profils werden nun neben angepinnten Profilen bis zu 10 Fremdprofile angezeigt.

Word AddIn

  • FIXED Enthielt in einer Vorlage die Kopfzeile eine Tabelle und war in einer Tabellenzelle das letzte Element ein Inhaltssteuerelement, resultierte ein Profilwechsel im offenen Dokument in einer Fehlermeldung.

  • FIXED Enthielt ein WordContent-Textbaustein an erster Stelle eine Tabelle, schlug das Aktualisieren des offenen Dokuments fehl und resultierte in einer Fehlermeldung.

  • FIXED Inhaltssteuerelemente verlieren nun bei einer Aktualisierung des Dokuments nicht mehr deren Style und erhalten keinen zusätzlichen Absatz mehr.

  • FIXED Enthielt ein WordContent-Textbaustein im letzten Absatz einen Style, wurde beim Einfügen in ein Dokument ein zusätzlicher Absatz eingefügt. Das wurde behoben.

  • FIXED Wird ein ehemaliges primedocs-Dokument (ein primedocs-Dokument, das finalisiert wurde) wieder mit primedocs verbunden, enthält die danach erscheinende Fehlermeldung keine alten Informationen mehr.

PowerPoint AddIn

  • FIXED Wurde in eine PowerPoint ein SmartArt-Objekt eingefügt und wurde danach die Füllfarbe geändert, resultierte das in einer Fehlermeldung.

  • FIXED Wurde eine PowerPoint in einer Bildschirmpräsentation angezeigt, resultierte ein Klick auf die Anzeigeeinstellungen in einer Fehlermeldung.

  • FIXED Im Ribbon wurde die Gruppe “Vorlagenbearbeitung” besser organisiert, weil die Button-Bezeichnungen zu lang waren.

  • NEW Die Vorlage vom Typ “Inhaltsverzeichnis” kann nun besser gebaut werden.

Outlook-AddIn

  • NEW Es gibt nun die Möglichkeit, Signatur-Vorlagen zu erstellen, mehrere Signaturen abhängig von der Organisationseinheit zu regeln (via Button “Signaturen” im Tab “Organisationseinheit”) und danach in der neuen Outlook-Version zu nutzen.

App

  • FIXED Outlook: Eine Fehlermeldung im Zusammenhang mit Connect wurde behoben.

  • FIXED Vorlagen wurden beim Wechsel auf eine andere Datenbank nicht mehr angezeigt und konnten daher nicht mehr generiert werden.

Engine

  • FIXED In Fields ist es nun möglich via $.getWordContent bzw. $.getFormattedText analog zu $.getText auf das Resultat ein anderes WordContent- bzw. FormatteText-Field zuzugreifen.

  • FIXED Bei diversen built-in Styles von Word, z.B. "header" und “footer” wurden diverse Probleme im Zusammenhang mit WordContent und FormattedText gelöst. Unter anderem werden nun alle Textbausteine "de-lokalisiert" (gleicher Vorgang wie bei Style Vorlagen).

  • FIXED Beim Validieren der Fields-Dokumentfunktion beim Generieren eines Dokuments wird nun erkannt, wenn zwei Fields mit demselben Namen konfiguriert sind.

  • In Fields werden nun Daten anders gehandhabt:

    • NEW Mittels $.formateDate(myFormsDate, "dd.MM.yyyy") kann man nun Datumsobjekte aus Forms alternativ formatieren.

    • ! FIXED Neu wird mittels Value (z. B. $("Forms.Date").Value) auf den Datumswert eines Forms-Datums zugegriffen. Zusammen mit den Funktionen $.getDate() und $.setDate() erlaubt dies neu das Rechnen mit Daten.

Admin Dashboard

  • FIXED Das Importieren von Packages führte zu einem Problem beim Sortieren von Vorlagengruppen.

  • FIXED Das Importieren via Smuggler von Datenbanken, die mit einer Version kleiner als 4.0.20121 erzeugt worden waren, ging nicht. Das wurde behoben.

Anderes

  • FIXED WebAPI/AdminUser: Die URL für Organisationseinheiten war falsch.

  • FIXED Wurde eine Organisationseinheit berechtigt und die Berechtigungen wieder entfernt, resultierte das in einer Fehlermeldung. Das passierte auch via JobHost.

  • FIXED Service: Die Synchronisation vom Client zur Datenbank schlug fehl, wenn ein Textbaustein überschrieben wurde.

  • Dev: Auf neue Version aktualisiert von AvalonEdit sowie von Azure.Identity

4.0.20113.0 (2023-12-17)

Client

  • FIXED Word: Im Umgang mit Serienbriefen entstanden zwei Fehlermeldungen, die nun korrigiert sind.

  • FIXED 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.

  • FIXED Wurde eine globale Übersetzung als FormattedText erstellt und enthielt der Eintrag viel Text, kam es zu Performance-Problemen.

  • FIXED Forms: das Attribut ValidationMessage wurde in der technischen Dokumentation angepasst.

  • FIXED Forms: Wurde das Info-Element ohne Text und TranslateKey konfiguriert, wurde eine unklare Fehlermeldung angezeigt. Diese wurde nun verbessert.

  • FIXED Der neue Vorlagentyp “PowerPoint Inhaltsverzeichnis” wird nun in Clients mit deutscher UI-Sprache korrekt dargestellt.

AddIns

  • FIXED Word: Die Daten, die in einem Object in Forms erfasst worden waren, wurden im offenen Dokument nach einem Profilwechsel nicht mehr geladen.

  • FIXED Word: WordContent-Textbausteine mit komplexeren Style-Anwendungen konnten nicht erstellt werden.

  • FIXED Word: In WordContent können nun weitere Eigenschaften verwendet werden (br; Break, multiLine; SdtContentText, SpacingBetweenLines, rStyle, hanging und ind; Indentation, tblPrEx; TablePropertyExceptions).

  • FIXED Excel: Der Button “+ Blatt“ zum Erstellen eines neuen Excel Blatts warf einen Fehler, wenn gleichzeitig eine Zelle editiert wurde.

  • FIXED Excel & PowerPoint: Der Fehler mit Meldung "Ein Element mit dem gleichen Schlüsse wurde bereits hinzugefügt" wurde behoben.

  • NEW PowerPoint: Das Feature zum Erstellen von Inhaltsverzeichnissen für PowerPoint-Vorlagen wurde erweitert.

  • FIXED PowerPoint: Der Button "Layout ändern" konnte im Ribbon nicht verwendet werden.

  • NEW PowerPoint: Wird eine PowerPoint-Vorlage mittels Design-Konvertierung an das CI/CD angepasst, füllt der Dialog nun erkannte Eigenschaften schon in die korrekten Forms-Felder ab.

App

  • FIXED Auf iOS reichte der Upload Button bis zum Rand und überlappte damit Textfelder.

  • NEW Meldungen für Informationen und Fehler sind nun farbig hinterlegt.

Admin Dashboard

  • FIXED Im Policy Editor gelangte man mit dem Zurück-Button nicht mehr auf die vorherige Seite.

  • FIXED Der Datenbank-Import via Smuggler importierte keine Änderungen von endgültig gelöschten Objekten.

  • FIXED 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

  • FIXED Wenn ein angepinntes Profil entpinnt worden war, schlug die initiale Synchronisierung fehl.

WebApi / DocumentEngine

  • FIXED Die Verwendung von Referenzen auf die Globalen Konfigurationen führte in der App zu Fehler.

  • NEW Benutzer können neu automatisiert mittels WebAPI angelegt werden. Dabei kann dem Benutzer die richtige Organisationseinheit zugewiesen sowie Profilfreigaben konfiguriert werden.

  • FIXED Für die HtmlSanitizer Library wurde ein Sicherheitspatch eingespielt.

AddressService

  • NEW Der Generic HTTP Provider unterstützt nun neben JSON auch XML Endpunkte (z.B. für Vertec Provider).

Service

  • FIXED Clients synchronisierten die Änderung, dass eine Organisationseinheit endgültig gelöscht wurde, nicht richtig. So konnten Organisationseinheiten theoretisch nicht gelöscht werden.

Benutzersychronisation

  • FIXED Das standardmässig hinterlegte SyncInterval wurde auf 12 Stunden angepasst.

JobHost

  • NEW Ein Unterbruch des Servers führt nun nicht mehr zum Abbruch des JobHost.

primedocs.config / Server-Installation

  • NEW Der Lizenzschlüssel des IdentityServer ist standardmässig integriert, kann neu aber über die Konfiguration explizit überschrieben werden.

  • FIXED Das Installationsskript wurde angepasst.

4.0.20101.0 (2023-11-17)

Client

  • NEW Outlook: Es gibt nun den neuen Vorlagentyp “E-Mail-Vorlage” (die classic-Version heisst nun “E-Mail (classic)”). Damit ist die Umsetzung von E-Mail-Vorlagen im Web und via Outlook im neuen Design möglich.

  • NEW 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”).

  • NEW 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).

  • NEW 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.

  • FIXED 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.

  • FIXED UI: Im Dialog zum Verwalten von Fremdprofilen wird nun besser angezeigt, ob ein Fremdprofil angepinnt ist oder nicht.

  • FIXED Die Adressschnittstelle “Nest” wurde im UI umbenannt zu "innosolv".

  • FIXED PowerPoint: Wurde in einer Mastervorlage ein leerer Platzhalter für Text platziert, verlor dieser seine Formatierung beim Generieren der Präsentation.

  • FIXED Vorlagen vom Typ “PowerPoint Folien Vorlage“ konnten ohne Mapping nicht im Editor geöffnet werden. Das wurde behoben.

  • FIXED PowerPoint: Beim Tippen und Wechseln von Folien wurde die Performance verbessert.

AddIns

  • NEW PowerPoint: Der Button für das Generieren eines Inhaltsverzeichnisses wird nun nur eingeblendet, wenn die entsprechende PowerPoint Inhaltsverzeichnis Vorlage existiert.

  • NEW 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!

  • NEW PowerPoint: Die Funktionen "Folie prüfen" und "Design konvertieren" werden im UI nun in der gleichen Gruppe angezeigt.

  • NEW PowerPoint: Neu können Benutzer in PowerPoint Inhaltsverzeichnisse automatisch erstellen lassen, wobei primedocs die Folienüberschriften sucht und die dazugehörige Folienzahl angibt.

  • FIXED Word (classic): Klickte man auf “Unterschrift ändern”, passierte nichts. Diese Funktion geht nun wieder.

  • FIXED Word: Ribbon-UI: Die Buttons für das Hin- und Herwechseln des Empfängers haben nun eindeutigere Icons.

  • FIXED Word: In WordContent können nun weitere Eigenschaften verwendet werden (rsidRPr; TableRow, ascii/hAnsi; RunFonts).

  • FIXED Word/FormattedText: Aktualisierte man das Dokument, wurden in FormattedText-Fields neue Paragraphen eingefügt.

  • FIXED Word/FormattedText: Aktualisierte man das Dokument (z.B. via Bestätigen des Eigenschaftendialogs oder Ändern des Profils), gingen manche Styles verloren.

  • FIXED 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

  • NEW 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).

  • FIXED Sobald ein FormattedText-Field in einer Tabelle war, greifte der angegebene Style nicht mehr korrekt.

  • FIXED 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.

  • FIXED Ein FieldBuilderStep-Fehler zum Timeout wurde behoben.

  • FormattedText-Übersetzungen

    • NEW 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.

    • FIXED Das Attribut word-style-id funktionierte nicht mit built-in Styles.

    • ! FIXED 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:

    • NEW JS-Fehlermeldungen werden nun in so vielen Fällen wie möglich mit konkretem Bezug zum entsprechenden Field ausgegeben.

    • FIXED Die Funktion $.wordContent.fromFormattedText() akzeptierte nur String-Literale und keine Referenzen auf Variablen. Das wurde korrigiert.

    • ! FIXED Die Funktion $.formattedText.fromText("MeinText") generiert nun kein Paragraphen zu viel mehr.

    • NEW 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();

    • FIXED Wurde bei einem WordContent oder FormattedText Textbaustein ein Key angegeben, muss dieser im Code nun ein String-Literal sein.

  • FIXED 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 (AdditionalProfiles) konnten in Fields nicht verwendet werden.

  • FIXED Steuerelemente vom Typ SdtContent im Fliesstext werden nun unterstützt.

App

  • NEW 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.

  • NEW In den Profileinstellungen werden nun die Unterschriftsprofile unter “Zusätzliche Profile” angezeigt.

  • FIXED Forms: Nicht ausgefüllte Pflichtfelder waren trotz Ausfüllen immer noch invalide, weswegen Dokumente nicht generiert werden konnten.

  • FIXED Das UI der Windows-Update Seite ignorierte, dass ein Update zur Verfügung steht. Das wurde behoben.

Admin Dashboard

  • FIXED Bei den Vorlagenstatistiken und bei den Templatedaten wurden unterschiedliche UI-Sprachen eingesetzt. Nun sind beide Dateien in der Standard-UI-Sprache.

  • FIXED Der Package Export warf beim Navigieren/Exportieren von Textbausteinen einen Fehler.

Empfängerdialog (classic)

  • FIXED Das Attribut SalutationOnSeparateLine greift nun auch beim manuellen Erfassen eines Empfängers.

Installer/Client

  • NEW Ist auf einem Client primedocs installiert und wird im Windows Startmenü nach "OneOffixx" gesucht, wird nun auch primedocs gefunden.

Service

  • FIXED Wurden Organisationseinheiten im Dashboard endgültig gelöscht, tauchten sie wieder auf. Das ist nun behoben.

  • FIXED Der Windows Client Download zeigte auf den falschen Pfad. Daher konnten die Clients nicht heruntergeladen werden.

JobHost

  • FIXED Der HttpSync hat ein Fehler geworfen, wenn die Synchronisation schon am Laufen war.

4.0.20082.0 (2023-10-24)

Client

  • FIXED AssetGallery: Dateiendungen werden neu auch in Grossbuchstaben erlaubt; ".PNG" funktioniert nun.

  • FIXED Die Bearbeitung eines globalen Übersetzungseintrags vom Typ Formatted Text wurde bei längeren Inhalten sehr schnell langsam. Dies wurde korrigiert.

  • FIXED Das Benutzererlebnis zum Dialogfenster “Unterschriftenprofilsuche” wurde verbessert, da es in den Hintergrund rücken konnte.

  • FIXED Im Dialog Organisationseinheit auswählen wurden alle Organisationseinheiten doppelt angezeigt.

  • FIXED 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.

  • FIXED Die Übersetzungen in Französisch wurden verbessert.

  • FIXED Das Löschen einer Layout, wenn andere Editor-Fenster geöffnet waren, führte zum Absturz der Applikation.

  • FIXED AddIn: Die Meldung im Client, dass ein Update verfügbar ist, wird nun in einer Terminalserver-Umgebung nicht mehr angezeigt

  • FIXED Forms: Wenn sich ein/e Object/ObjectCollection in einer Group befand, gab es Probleme beim Generieren des Dokuments.

Admin Dashboard

  • FIXED Das unwiderrufbare Löschen von Organisationsfelder (hard delete) löste eine Fehlermeldung aus, falls es Felder gab, die auf diesem Feld beruhen und Binärdaten enthielten.

  • FIXED Der Migrationsschritt 20230831090235_AddVarcharListTableType konnte zu Fehler führen.

  • FIXED Package-Import: Vorlagengruppen werden nun nach dem Import nicht mehr anders sortiert als in der Quelle.

Document Engine

  • NEW 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.

  • NEW Fields: In JavaScript ist nun die korrekte Verwendung von API-Objekten unter "$" sichergestellt.

  • NEW Die Globalen Konfigurationen sind nun auch in primedocs-Vorlagen möglich für alle Dokumentfunktionen: Forms, Fields, Platzhalterzuordnung, Platzhalterdefinition

  • FIXED Es gab diverse Fehlerbehebungen in den Globalen Konfigurationen.

  • FIXED Forms: Die Verwendung vom Info-Element verursachte einen Fehler bei der Generierung.

App

  • NEW Die OnPrem-Version wird nun mit den korrekten Dateien ausgeliefert, sodass der Client-Download einfach über die primedocs.config aktiviert werden kann.

  • NEW 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

  • NEW 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.

  • FIXED Beim Starten des primedocs Client aus dem AddIn wurden Performance-Verbesserungen implementiert.

  • FIXED Beim Anklicken von Checkboxen trat im Word eine Fehlermeldung auf.

Installer

  • FIXED 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

  • FIXED Die “App” Applikation kann nun auch mit dem webProxy-Element und der bypassOnLocal Einstellung umgehen.

  • FIXED Wird nach Benutzern gesucht, um sie hinzuzufügen, wird nun nicht mehr das ganze Active Directory durchsucht.

  • FIXED Dashboard: suchte man nach einem Benutzer, um diesen manuell via Dashboard hinzuzufügen, gab die Suche auch Computer aus. Dies wurde korrigiert.

4.0.20071.0 (2023-09-29)

Client / AddIn

  • FIXED Das Anlegen von Textbausteinen mit invaliden FormattedText.Elementen führte im Log zu einer "Exception".

  • FIXED 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.

  • FIXED Eine Exception-Datei wird nun nicht mehr unter “C:\” gespeichert.

  • FIXED Der Client kann nun besser mit mehrmaligem Öffnen desselben Fensters umgehen.

  • NEW 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

  • NEW User Onboarding: Es können nun mehrere Benutzer angelegt werden mittels Eingabe deren SID via Security → New User; Create-Button → Bulk User Setup

  • FIXED Bei einer SID-Migration wird nun mehr geloggt.

  • FIXED Beim Importieren einer Datenbank gab es zum Teil einen Fehler aufgrund von Snippet-Migrationen.

App

  • NEW Das Profilbild wird nun oben rechts in der App angezeigt.

  • NEW Forms: Das Umsetzen von einem Forms-Element in Abhängigkeit von einem anderen wird derzeit für die Implementation in der App geprüft.

  • FIXED UI: Beim Generieren eines Dokuments, dessen Forms ein Objects enthält, wurde der “Löschen”-Button nicht im vorgesehenen Abschnitt angezeigt.

Service

  • FIXED Beim Hinzufügen von Berechtigungen im Client unter Einstellungen → Berechtigungen gab es einen Fehler. Dies wurde behoben.

  • NEW Auf der Webseite https://meineServiceURL/service wird nun neu die ganze Server-URL in einem Textfeld angezeigt.

Document Engine

  • FIXED Bezüglich Forms-Elementen in Abhängigkeit von einander gab es einen Fehler mit Objects und Collections.

  • FIXED Das Slide Layout ist nun auch in der Master Vorlage verfügbar.

  • FIXED Im Dokument wurde eine Exception ausgelöst, wenn ein Feld unerwartete Werte enthielt.

  • FIXED 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.

  • NEW WordContent-Textbausteine können nun mit SnippetPlaceholder ausgestattet werden, damit die WordContents Felder oder Forms anziehen können.

  • ! WordContent- und FormattedText-Textbausteine können nur noch in den Vorlagentextbausteinen abgelegt werden.

4.0.20063.0 (2023-09-13)

  • Die Änderungen der OneOffixx Version 3.8.10150 wurden in primedocs implementiert.

Document Engine

  • FIXED In einem WordContent Textbaustein wird nun eine individuelle TableRowHeight unterstützt.

  • NEW 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.

  • NEW Das Verwenden von WordContent Textbausteinen über Fields wurde implementiert.

  • NEW Das Attribut DefaultDocumentLanguage wird nun in der Java Script Field Engine im SnippetsObject verwendet.

  • NEW 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

  • FIXED Der Client stürzte ab, wenn der Client eine Vorlage zu den “kürzlich verwendeten Vorlagen” hinzufügen wollte.

  • FIXED Fremdvorlagen (z.B. importiertes PDF) liessen sich nicht mehr erstellen.

  • FIXED Im Client-UI wurde das Symbol das den Verbindungsstatus zeigt, geändert.

  • FIXED Das vom Screenreader verwendete Wort, um vom primedocs Menü zurück zum Client zu gelangen, wurde geändert, um die Barrierefreiheit zu verbessern.

  • FIXED Der TemplatePicker zeigt Vorschaubilder nun auch in der spezifischern Sprache an.

  • NEW Word: Beim Erstellen von Textbausteinen, zeigt der Dialog nun mehr Informationen an für die Wahl des richtigen Textbausteintypen.

  • FIXED Word, Textbausteingruppen: in den Textbausteineigenschaften, wurde das Textfeld "Keyword search" nicht gespeichert und synchronisiert. Dies wurde behoben.

AddIns

  • NEW Die Word, PowerPoint & Excel Ribbon-Position kann nun über AddinCommonWordRibbonPosition, AddinCommonPowerPointRibbonPosition sowie AddinCommonExcelRibbonPosition bestimmt werden.

  • FIXED Unerwartete/ungültige Werte in Word-Dokument führen zum Absturz des Client.

  • FIXED SendEmail: In einer Signatur wurden das Profil und die Dokumentsprache falsch angezogen.

  • FIXED Beim Erstellen von Kommentaren in Word-Dokumenten gab es Fehler.

  • FIXED WordContent-Textbausteine wurden erweitert um Tabellen.

App

  • FIXED Der Button zum Hochladen eines Profilbilds hatte einen zu kleinen klickbaren Bereich für dessen Grösse.

  • FIXED OpenAI Integration:

    • Für die Option "Stop generating" wurden Look & Feel-Anpassungen durchgeführt.

    • Outlook Preview: Der Präfix-Leerschlag von Outlook wird ignoriert aufgrund eines Microsoft Problems.

    • Die Generierung von Abfragen funktionierte im PowerPoint Online nicht.

  • FIXED Bei einem Validierungserror ist der "Erstellen" Button zum Generieren eines Dokuments nun inaktiv.

Service

  • FIXED Der Vorlagentyp “Externes Dokument” war im Client nicht sichtbar.

  • FIXED Eine Datensatz, der grösser als 30MB war, war im Kestrel-Betrieb nicht möglich. Dies wurde aufgehoben.

Admin Dashboard

  • FIXED Benutzer Onboarding: Falls ein Benutzer via Dashboard erstellt wurde, wurde die automatische Zuordnung der Organisationseinheit nicht gemacht.

  • FIXED Der Wert 0 bei ClientSyncMaxDelayAfterStart führte zu Clientabsturz. Dieser Wert kann nicht mehr im Dashboard so gesetzt werden und der Client validiert ebenfalls.

  • FIXED Textbausteine: Das UI wurde korrigiert, da eine weisse ID den Textbausteinnamen verdeckte.

IdentityServer

  • FIXED Der Identity Server blieb bei einem fehlenden Datenbankserver während des Startups im fehlerhaften Zustand.

Installer

  • FIXED 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

  • FIXED Manuell geänderte Datenfelder auf Profilebene wurden bei einem Organisationswechsel zurückgesetzt.

Admin Dashboard

  • FIXED Save User Data im SID-Migrator führte zu einem Fehler, wenn unter den Benutzerfeldern etwas angepasst wurde

App

  • FIXED Wenn man mit der Maus über "Bild hochladen" fuhr, war kein Effekt sichtbar.

  • FIXED 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

  • FIXED 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]”.

  • FIXED Bild exportieren via Pfeiltaste war nicht erreichbar und wurde nun gefixt.

  • FIXED Vorlageneditor: Sprach-CheckBoxen konnten per Tastatur nicht an- und abgewählt werden.

Admin Dashboard

  • FIXED Word-Style-Verwendungs-Auswertung: Die Excel-Formel wurde für das deutsche Excel ergänzt.

  • FIXED 20230421105231_ProfileShareCleanup hat die Berechtigungen für das Unterschriftsbild gelöscht, welches nun behoben wurde.


4.0.20051.0 (2023-08-11)

Client

  • NEW 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:

    <appSettings> ... <add key="UseLazyLoadingCache" value="true" /> </appSettings>

     

  • FIXED In den globalen Einstellungen, bei der Bearbeitung der Konfiguration einer Dokumentfunktion stürzte die Auswahl eines Attributs mit der integrierten XML-Hilfe zum Absturz.

  • FIXED Globale Konfigurationen: Einträge vom Typ "Text"/"FormattedText" können nur noch in den globalen Übersetzungen erstellt werden.

  • FIXED Die Barrierefreiheit wurde verbessert.

  • FIXED Die in der Signatur-Dokumentfunktion festgelegten E-Mailkonten werden nun besser gefiltert.

  • FIXED Wenn der Benutzer offline war, schlug die Dokumentgenerierung fehl.

  • FIXED Besteht Forms aus einem DataProvider, zeigt die Simple View nun an, dass DataProviders nur in der erweiterten Ansicht bearbeitet werden können.

  • FIXED Bei erstem Login mit dem Client wurde fälschlicherweise die Meldung "primedocs kann nicht verwendet werden [...]" angezeigt, obwohl es keinen Fehler gab.

  • FIXED Wenn in der Haupt-UI-Sprache der Vorlagenname einer Vorlage nicht definiert ist, erscheint nun der Platzhalter “[Vorlagenname nicht definiert]” anstatt “[Vorlagenname nicht übersetzt]”.

  • FIXED AddIn: Ein "Object" konnte über den Eigenschaften-Dialog im primedocs Ribbon nicht mehr entfernt werden.

  • FIXED AddIn: Excel: Der Button "Design konvertieren" führt nun nicht mehr zu einem Fehler.

Document Engine

  • FIXED Fields, JavaScript: Die Validierung von im JavaScript verwendeten Feldern wurde verbessert.

  • FIXED Fields: Ein Objekt, das nicht gesetzt ist, wird nun als null definiert.

  • FIXED Wenn in einem Word-Layout ein Bild-ContentControl nicht im Word eingefügt wurde, verhinderte primedocs die Dokumentgenerierung.

Admin Dashboard

  • FIXED Die Organisationsfelder Org.Theme.Color und Org.Theme.Font führten zu Fehlern beim Speichern von einem beliebigen neuen Feld in der Row 0.

  • FIXED Der SID-Migrator konnte nicht mehr aufgerufen werden.

  • FIXED Smuggler-Import: Wenn der Migrationsstand im Package anders war als auf der Datenbank, schlug der Import fehl.

  • FIXED Die Durchführung vom Hashen von Blobs funktionierte nicht mehr.

  • FIXED Im Erklärungstext der neuen Style Usage (Word-Style-Verwendung) wurde ein Erklärungstext verbessert.

  • FIXED Ein alter Migrationsschritt "201812140000003_LibraryItems2Snippets" wurde repariert.

Health Monitor

  • FIXED Der Health Monitor bei Kunden mit einer OnPrem-Installation, aber Cloud Authentication zeigt nun keinen Fehler mehr an bei 401.

App

  • FIXED Die App unterstützt nun auch Single Objects.

  • FIXED Die Skalierung des Unterschriftenbildes wurde verbessert.

  • NEW In der App können nun Profilbilder sowie Unterschriften verwaltet werden.

  • FIXED Bezüglich DatePicker wurde die Barrierefreiheit verbessert.

  • FIXED DataProviders: YesNo-Felder konnten nicht deaktiviert (auf false gesetzt) werden.

AddressService / DataService

  • FIXED Das Mapping in den DataProviders bezüglich bool’schen Ausdrücken wurde verbessert.


4.0.20045.0 (2023-08-02)

Client

  • FIXED Wenn kein Cache vorhanden war und der Server nicht erreichbar war, stürzte der Client ab.

  • FIXED 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.

  • FIXED Je nach Forms-Konfiguration löste ein Klick auf die Simple View in Forms einen Absturz aus.

  • FIXED 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.

  • FIXED Excel Add-in: Das Feature "Design konvertieren" in Excel führte zu einem Absturz. Dies wurde für leere Mappen behoben.

Outlook

  • FIXED E-Mail aus IN:ERP verursachten, dass primedocs nicht richtig funktionierte. Dies wurde behoben.

WebApi - CMI Integration

  • FIXED Die CMI-Integration läuft nun auch über die ClientId und das ClientSecret.

Service

  • FIXED OpenXML-Textbausteine konnten nicht mehr synchronisiert.

  • FIXED Bei Textbausteinen mit kleiner Grösse wurde das letzte Zeichen abgeschnitten.

Connect

  • FIXED Aufgrund einer Abhängigkeit musste das "ConvertToPdf" aktualisiert werden. Auch musste ein Lizenzschlüssel hinterlegt werden.

  • FIXED Das Zusammenführen von Untervorlagen verursachte Fehler.

  • FIXED Der SnippetAccessChecker konnte einen Absturz auslösen.

Web-App

  • FIXED In der App wurden die eingegebenen Forms-Werte nicht ins Dokument übernommen.

  • FIXED Im Forms Datumspicker wurden die Barrierefreiheit verbessert.

  • FIXED 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

  • FIXED Die Dokumentgenerierung schlug fehl.

  • NEW 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:

<FieldsConfiguration> <Fields> <FormattedText Name="Test"> <Code> function main() { return $.snippets.getFormattedText("MyFormattedText"); } </Code> </FormattedText> </Fields> </FieldsConfiguration>

Der Key kann auf dem Textbaustein selbst festgelegt werden. Dies ist eine Alpha-Version zum Thema Textbausteine in primedocs Vorlagen. Der Editor, der das Anlegen von Textbausteinen und das anschliessende Speichern als FormattedText erlaubt, ist momentan noch sehr rudimentär.

  • FIXED In den neuen Dokumentfunktionen wurden Inhaltssteuerelemente eingesetzt, bei denen die Option "Wagenrückläufe zulassen (mehrere Absätze)" nicht aktiviert war. Dies führte dazu, dass bei Skripten Zeilenumbrüche nicht angezeigt wurden.

Outlook

  • NEW Es gibt nun ein neues Outlook Addin auf Grundlage der Web App. Diese bietet auch Zugriff auf primedocs AI.

  • NEW In der primedocs.config kann man nun mittels outlookAddin das Outlook AddIn konfigurieren.

primedocs AI Preview

  • NEW Es können nun vorgefertigte Abfragen in der primedocs.config konfiguriert werden.

  • FIXED Die von primedocs AI generierte Antwort wurde nach etwa 2'000 Zeichen abgeschnitten.

Admin Dashboard

  • NEW 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.

  • FIXED Der Migrationstep 20230424141057_RemovePermissions verursachte Fehler.

Server

  • FIXED Beim Anpassen von Benuzter- oder Organisationsfelder funktionierte die Synchronisation nicht immer.


4.0.20031.0 (2023-06-27)

Client

  • FIXED Word Add-In: bei Classic-Vorlagen funktionierten die Buttons für “Text einrücken”/”Text ausrücken” nicht mehr bei Text mit Standard-Formatierung.

  • NEW Der Help-Button im Client oben rechts sowie im Word-AddIn führt nun auf help.primedocs.io.

  • FIXED Wenn im Vorlageneditor der Name der Vorlage in der Standard-UI-Sprache gelöscht wurde, führte das zum Absturz.

  • FIXED In Forms fehlte in der Toolbar der "Encrypt"-Button zum Verschlüsseln von Texten.

  • FIXED Die Globalen Konfigurationen konnten nicht mehr geladen werden: wurden sie via Button geöffnet, wurde nur der Ladeindikator angezeigt.

App

  • FIXED Wurde einem Profil keiner Organisationseinheit zugewiesen, führte ein Link auf dieses Profil auf eine Fehlerseite.

  • FIXED Wenn man mit der Maus über dem Vorschaubild war, wurde es nicht angepasst.

  • FIXED UI: Das DatePicker-Icon, das beim Wählen eines Datums in Forms angezeigt wird, erhielt eine andere Farbe.

  • FIXED Die Checkbox zum Setzen des Standardprofils wird nun nur noch bei Profilen angezeigt, die nicht das Standardprofil sind.

  • FIXED In den Profileinstellungen wird der Button zum Löschen eines Profils nun deaktiviert, sobald der Benutzer nur ein Profil hat.

  • NEW CMI-Integration

    • CMI kann nun via Connect Ihren Dokumenten-Workflow automatisieren.

      • Das Login wurde verbessert.

      • Die Bestätigungsnachricht von Connect zu CMI wird als Objekt übergeben.

      • Die App zeigt nun Fehlermeldungen entsprechend an, falls eine Fehlkonfiguration vorhanden ist.

      • Falls das Erstellen eines Dokuments über CMI fehlschlägt, wird eine entsprechende Fehlermeldung angezeigt.

      • Der Button zum Heraufladen des via WebApp generierten Dokuments heisst “Upload”.

      • Es wurde ein Fehler korrigiert, der direkt nach dem Einloggen auftrat.

    • NEW Es wurde ein erster Prototyp erstellt für eine Outlook-Integration für Connect Vorlagen.

Fields

  • NEW Zum Formatieren von Shapes auf HTML-Basis wurde in PowerPoint FormattedText eingeführt.

  • FIXED In Fields gibt es nun keine Collections und ObjectFields mehr.

  • FIXED In E-Mail Vorlagen für Connect können nun auch Telefonlinks eingebettet werden (<a href="tel:+41311234567"...>).

Forms

  • NEW Objects in Forms funktionieren nun auch in der App.

  • NEW Die neue Datenschnittstelle SqlDataProvider, ermöglicht den Zugriff auf auf beliebig konfigurierbare SQL-Datenbanken, um Daten in ein Dokument zu bringen.

  • NEW Mit Summary in Forms kann definiert werden, welche Felder einer Datenschnittstelle genau im Dialog angezeigt werden sollen.

    • Bei einem Summary-Feld kann man mit der Id definieren, welcher Text für ein Object angezeigt werden soll.

    • Bei der Summary-Konfiguration wurde die XML-Struktur angepasst.

    • Wenn man auf den “Details”-Button klickte, kam ein Fehler.

    • Bool’sche Werte aus einem Excel als Datenquelle wurden nicht erkannt, falls der Anfangsbuchstabe gross geschrieben worden war (“True"/"False"). Dies wird nun berücksichtigt und funktioniert nun ebenfalls.

    • Das Resizing-Verhalten des Forms-Dialogs wurde verbessert.

Dashboard

  • FIXED Beim Importieren von dynamischen Gruppen gab es einen Fehler.

Document Engine

  • FIXED 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

  • NEW Wenn ein Benutzer zum primedocs ersten Mal öffnet, durchläuft primedocs nun einen definierten Onboarding-Prozess, um den Benutzer automatisch der richtigen Organisationseinheit zuzuweisen.

  • NEW Die Benutzersynchronisation kann nun auch über SQL konfiguriert werden.

  • FIXED Wenn im Dashboard ein Feld umbenannt wurde, kam dies erst nach Zurücksetzen des Cache im jeweiligen Client an. Dies funktioniert nun wieder.

  • FIXED Die Möglichkeit, eine veraltete Konfiguration für die Benutzersynchronisierung zu hinterlegen, wurde nun entfernt.

  • FIXED Wenn der Client abrupt beendet worden war, wurde auf dem Server eine Fehlermeldung ausgelöst. Dies wurde korrigiert.

  • FIXED Ein Migrationsschritt verursachte, dass Vorlagenberechtigungen gelöscht wurden. Dies wurde in dieser Version korrigiert.

  • FIXED Beim der OneDrive/SharePoint/Teams-Integration kam es bei einem IdS-Server zu Problemen.

  • FIXED Es wurde ein neues Package Microsoft.Data.SqlClient implementiert zur Erkennung von invaliden ConnectionStrings.

AddressProvider

  • FIXED Auf das Attribut ShowProviderLayout konnte via Standard-Kontakt-Mapping nicht mehr gemappt werden.

Installation/Install.ps1

  • FIXED Der Pfad auf den JobHost unterstützt nun auch Leerschläge.


4.0.20020.0 (2023-05-30)

Client

  • NEW Das Client-Backend wurde bezüglich Farbkontrasten erheblich verbessert.

  • FIXED Der DataProvider konnte nicht erreicht werden, weil die URL falsch zusammengesetzt worden war.

  • NEW Der neue DataProvider kann nun auch in Forms im Client verwendet werden.

  • FIXED Wenn keine Elemente konfiguriert waren, zeigte Forms einen Fehler an.

App

  • Es gab einen Fehler, wenn man über das Addin Dokumente generieren wollte.

  • NEW In der primedocs App ist nun auch der Zugriff von CMI möglich.

  • FIXED Im Dialog "Proil löschen" stimmten im Dark Mode die Textfarben der Beschreibung nicht.

  • FIXED Barrierefreiheit: Die Datumsauswahl konnte mittels Tabulator nicht mehr verlassen werden, trotz Verschwinden des Dialogs.

  • NEW Der neue DataProvider kann nun auch in Forms der App verwendet werden.

  • FIXED Auch wenn nur ein Profil vorhanden war, zeigte das UI ein Dropdown an, einfach nur mit einem Eintrag.

Addins (Word/PowerPoint/Excel)

  • NEW PowerPoint: Das Dropdown zur Auswahl der Dokumentsprache steht nun immer zur Verfügung.

  • FIXED 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.

  • NEW PowerPoint: Die Design-Konvertierung von nicht CI/CD-konformen Präsentationen wurde verbessert.

Server

  • FIXED Das Herausgeben von technischen Informationen wurde unterbunden.

Dashboard-Apps

  • NEW DataSourceAdminApp: Beim Profilfreigabe-Feature, bei welchem man allen Benutzern alle Profile freigeben kann, wird dies nun auch bei neu erstellen Profilen automatisch gesetzt.

  • FIXED DataSourceAdminApp: Beim Editieren eines Feldes war es nicht möglich, die Row zu verändern.

  • NEW HealthMonitor: Eine Vorlage kann nun nicht mehr falsche Berechtigungen haben.

  • FIXED HealthMonitor: In einer OnPremises Installation mit IdS zeigte der HealthMonitor einen 401 Fehler an.

Docs

Service

  • FIXED Die Funktion “Übernahme vom Vater” funktionierte nicht mehr.

  • FIXED Bei Organisationseinheiten, die geplante Felder enthalten, schlug das Bearbeiten von Profilen fehl, die diesen Organisationseinheiten angehängt waren.

Document Engine

  • NEW Neu können nun via Connect E-Mails erzeugt werden. D.h. Connect funktioniert nun auch mit dem Vorlagentyp “E-Mail”.

  • FIXED In der XML-Konfiguration eines SlideLayout, wurde nun das Attribut "DisplayName" ergänzt.

  • NEW ObjectCollections werden nun unterstützt.

DataProvider/AddressProvider

  • NEW Es gibt nun neu einen HTTP-Provider, über den Adressdaten über eine HTTP-Schnittstelle integriert werden können.

  • NEW Neue Vorlagen können nun mittels dem neuen DataProvider Empfängerdaten holen.

  • FIXED Es gab einen Fehler bei Oracle-Datenbanken.

  • FIXED Der AddressService funktioniert mit HTTP nicht.

Installation/Install.ps1

  • NEW Die Sub-AddIns (Word/PowerPoint/Excel) können nun einzeln auch deaktiviert werden.

  • FIXED Ein Leerzeichen am Ende der ServiceUrl führt zu einer fehlerhaften Synchronisierung.

  • FIXED Die ServiceUrl hat mittels Anpassung via Programme und Features nicht gegriffen.

  • FIXED "Encrypt=false" wurde ins Beispiel aufgenommen.

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland