FORMCYCLE 7.0.13


Mai 20 2022

Dieser Blog-Beitrag wurde noch nicht veröffentlicht.

Download 7.0.13 TODO

Breaking

  • Der spezielle Systemstatus Eingegangen im neuen Workflow hatte bisher immer den speziellen Namen RESERVED_SYSSTAE_RECEIVED. Dieser wird nun beim Update auf die 7.0.13 in Abhängigkeit der Mandantsprache auf Eingegangen beziehungsweise Received geändert. Zudem ist der Name dieses Status nun auch im Workflow bearbeitbar. Diese Änderung kann möglicherweise Auswirkungen auf Scripting haben, wo direkt auf den Statusnamen geprüft wird. In dem Fall kann der Name im Workflow auf den ursprünglichen Namen zurückgeändert werden.

Features

  • Es wurde ein neuer Plugin-Typ Malware-Scanner eingeführt. Hiermit ist es möglich, verschiedene Virenscanner-Programme an Xima® Formcycle anzubinden. Hochgeladene Dateien (sowohl im Backend als auch im Formular) werden dann hiermit auf Viren untersucht. Es gibt bereits Plugins für die Anbindung von Microsoft Defender (Windows) und ClamAV (Linux)

Changes (Backend)

  • Unter Daten -> LDAP-Verbindungen können existierende AD-Verzeichnisse angebunden werden. Bisher war es erforderlich, einen Nutzernamen und Passwort einzugeben. Öffentliche AD-Verzeichnisse ohne Zugangsbeschränkungen konnten nicht angebunden werden. Dies ist nun möglich, Nutzername und Passwort sind jetzt optional.
  • Es wurde ein neues Rollenrecht eingeführt. Dieses steuert, ob ein Nutzer bestehende Vorgänge löschen kann (sofern dieser Zugriff auf den Posteingang hat). Standardmäßig ist dieses Recht aktiviert.
  • Falls der Formular-Store ein Icon bereitstellt, wird dieses nun im Import-Dialog an der entsprechenden angezeigt, wenn ein neues Formular erstellt wird.
  • Im Formular-Designer ist es möglich, das Formular in verschiedene Sprachen zu übersetzen. Bisher stand hier die Liste der Sprachen zur Verfügung, die dem System, wo Xima® Formcycle läuft, bekannt sind. Es war nicht möglich, eigenen Sprachcodes zu definieren. Nun stehen standardmäßig die Sprachen zur Verfügung, welche unter Dateien & Template -> I18N-Variablen konfiguriert sind. Damit ist es möglich, weitere Sprachen hinzuzufügen. Weiterhin ist es im Designer optional möglich, weitere dem System bekannte Sprachen auszuwählen.

Changes (Frontend)

  • Im Druck nimmt ein Formular nun immer die volle Breite ein. Damit ist auch das Zoomen im Print-Service-Plugin korrekt möglich.
  • Bei den Funktionen $.fn.autocompleteDB und $.fn.autocompleteLDAP ist es möglich, zusätzliche Parameter an die Abfrage mitzugeben. Als Parameter können nun auch HTML-Elemente und JQuery-Instanzen übergeben werden, es wird dann der Wert des Elements mit übertragen.
  • Die Performanz bei Formularen mit Auswahlelementen und vielen Bedingungen wurde verbessert.
  • Verbesserte Platzhalterersetzung in verschiedenen Eigenschaften eines Formularfelds im Formular-Designer.
    • Formularbezogene Platzhalter wie [%$PROJECT_ALIAS%] und [%$PROJECT_TITLE%] werden nun ersetzt.
    • Platzhalter im Standardwert von Auswahlelementen werden ersetzt.

Fixes

  • Ist ein Formularelement durch den Status oder eine Benutzergruppe nicht verfügbar beziehungsweise nicht bearbeitbar, wird diese Einschränkung nun serverseitig sichergestellt.
  • In den Offline-Apps hat das Speichern nicht funktioniert, wenn in Auswahlfeldern Werte mit mehr als einen Zeichen verwendet wurden. Dies wird durch das Update auf 7.0.13 behoben. 
  • Fehler in der automatischen Höhenberechnung von Textarea-Elementen wurden behoben.
  • Ein Fehler bei Upload-Feldern mit automatischen Hochladen wurde behoben. Die Datei wurde nicht korrekt gespeichert, wenn das Upload-Feld einen Unterstrich im Dateinamen hatte. 
  • Kleine Fehlerbehebungen im Formular-Designer
    • Das Laden des allerersten Backups einer Formulars im Designer funktioniert nun auch korrekt.
    • Beim Einfügen von Formular-Templates kam es manchmal dazu, dass Elemente im Template fehlten. 
  • Kleine Fehlerbehebungen an der Oberfläche im Backend.

Checksummen

TODO