Fabasoft Folio 2025
Find out more about new features and improvements of Fabasoft Folio 2025.
Users
As an end user you can expect the following new features.
Follow-Ups
- In addition to the date, also the time can be defined for follow-ups. The follow-ups are displayed in the calendar of the follow-up dashboard at the corresponding time.
- A default category can be defined for follow-ups (“Default Values” tab in app configurations or app rooms).
- If a form category is assigned to a follow-up, the name build of the form category is considered for the follow-up name.
- If a follow-up date has been defined as an explicit date, it can be changed programmatically via a low-code expression using the ReCalculateResubmissionDate action.
Example: cooobj.myproperty.FSCNOTIFICATION@1.1001:objresubmissions[0].FSCNOTIFICATION@1.1001:ReCalculateResubmissionDate(null, datetime("2030-01-01"));
Value Filter
The column value filter for date values now has a tree structure and is therefore easier to use with keyboard and screen reader. Due to this structural change, the behavior in the following areas has changed:
Expanding and Collapsing
The tree elements can be expanded or collapsed using the keyboard or by clicking on the corresponding symbol. The status can be seen on the symbol and for screen readers via the aria-expanded attribute.
Expanding and collapsing does not change the filter behavior and only serves to make operation easier.
Keyboard Operation
Until now, each checkbox had a tabindex and you could only navigate through the filter using the tab key. Now only one tree element has a tabindex. The arrow keys, End and Pos 1 can be used to navigate between the tree elements.
- Up
Navigates to the element above the current element. - Down
Navigates to the element below the current element. - Left
If the element is expanded, the element is collapsed. If it is collapsed and there is a superordinate element, it is navigated to this element. - Right
If the element is collapsed, the element is expanded. If it is expanded and there is a subordinate element, it is navigated to the first subordinate element. - Home
Navigates to the first element "Select all" in the filter. - End
Navigates to the last element in the filter.
Partial Selection
If subordinate tree elements have only been partially selected (for example, only one day of several in a month), then the superordinate tree elements have the status "partially selected". This is made clear when using screen readers with the attribute aria-checked="mixed". The partially selected elements are displayed with their own symbol so that this status can also be recognized when the elements are collapsed. Clicking on a partially selected element selects all subordinate elements.
Public Links
In the properties of a Teamroom, on the “Content Settings” tab, in the Storage Period of Expired Public Links field, you can specify the period of time after which entries from expired public links should be deleted. This allows you to clean up the list automatically. If no time period is specified, the entries are kept.
Alternatively, you can use the “Manage Public Links” context menu command for a Teamroom and manually delete the expired public links of the Teamroom using the “Delete Expired Public Links” button.
For performance reasons, the All Public Links Within This Teamroom field is no longer available. Instead, you can use the “Manage Public Links” context menu command and the “All Public Links” button to open a query-based list that allows you to search for objects with public links. Via the “Delete Public Links” context menu command, all public links of the selected objects can be deleted.
General Improvements
The following general improvements are available to you.
Usability
- The shortcut Ctrl + Shift + Right Arrow or Left Arrow can be used to navigate in the document view.
- On Apple macOS, the keyboard shortcuts Ctrl + [0-9] are used instead of Alt + [0-9].
- When sorting by strings in the user interface, the natural order is considered by default (e.g. "2" comes before "10").
- The same object cannot be stored multiple times in a Teamroom or in the generic object list via the user interface.
- The “Team” action in Teamrooms is now called “Permissions”.
- The currency symbol is now displayed after the value by default.
- A four-digit year is always used when displaying and editing date properties (applies to the “English (UK)” locale, for example).
- Annotations can be attached directly in the two-part view of documents (e.g. in the course of registration).
- When uploading e-mails with attachment a dialog can be displayed that allows the e-mails to be split. The additional option “Original E-Mail and Attachment Separated” is now available, which uploads the original e-mail with attachment and also the attachment separately.
- & and = are allowed in generated file names and length restrictions have been removed where possible.
- The formatting of fields in Microsoft Word can usually be considered when instantiating templates and in the PDF preview if a style is set for the field including the surrounding text after the field has been inserted.
- In the PDF preview of templates, fields are also displayed in the header and footer.
- You can display the history of objects via the “Tools” > “Show History” context menu command. If there are too many events, the oldest ones are deleted or events worth keeping are saved in an archive.
- For your personal dashboards, you can use the Enable Notifications option to specify whether you want to receive notifications for the corresponding rooms defined in the Notification Sources field.
In the notification settings (account menu > “Advanced Settings” > “Notifications”), only the dashboards are listed. - To display the Teamroom relations (incl. hierarchy), the “Tools” > “Show Teamroom Relations” context menu command is available. The previous “Relations (Incl. Hierarchy)” tab has been removed for performance reasons.
- If an additional search is carried out in the search dialog for an object property using the magnifier symbol, also search forms can be selected in the object class selection dialog.
Note: The object class selection dialog is not displayed if only one object class can be searched for. - If another search is started in an object property in the search dialog, the search conditions entered in the first search dialog are not lost if the second search is aborted.
- When searching, only categories that are permitted for the object class being searched for are offered in the Category field.
- Status information (e.g. the search form used) in query-based lists is displayed at the top right in the title bar.
- In the search portal and in search-based lists, the sorting can be adjusted in the detail view via the column header (“Sort” context menu command). This functionality is only available for columns that have been indexed as sortable (e.g. Name or Created on/at).
- The “Timeline” tab is no longer available under “Show New Events”.
- The size of interactive elements has been adjusted in accordance with WCAG 2.2 specifications.
- Buttons such as “Close” or “Open” have been provided for screen reader users with the description of the area to which they refer.
- The new option Use Simplified Resizer is available in the basic settings on the “Accessibility” tab. If you select this option, for example, when registering a flap is displayed at the dividing line of the areas which provides a larger area for positioning the mouse pointer in order to enlarge or reduce the areas.
The Increase Contrast option can also be helpful for recognizing the dividing line. - When switching in the detail view to the table editing mode, a warning is displayed that entering text in table cells can in some cases open a dialog and set the focus to this dialog. You can disable the warning directly. In the basic settings on the “Accessibility” tab, the warning can be enabled again using the Warn About Context Changes field.
Business Logic and Workflow
- The Company Code field, which is hidden by default, is available for organizations in contact management. The field can be enabled in the properties of the contact configuration on the “Organization” tab. The CSV import and the web service interface also consider the new field.
- If the Team Members Visible to All Members option is disabled for Teamrooms, the “Processes” and “Activities” tabs of assigned objects are hidden for team members with read rights.
- For work steps that require a password to be entered, the mobile app now offers the option of using biometric authentication instead of a password. This requires an active code lock in the mobile app (including biometric unlocking) and permanent login.
- If a signature is added via a work step (e.g. “Review”), the previous remarks are also displayed in the signature dialog under the Previous Signatures field.
Fabasoft Folio Client
- In Microsoft Office applications, under “Open” on the “Fabasoft Cloud” tab, the “Open Document” button is available for your Cloud favorites and history. This allows you to quickly open important or recently used documents for reading or editing.
- Synchronized devices under account menu (your user name) > “Advanced Settings” > “Synchronization” > Synchronized Devices are removed if there was no access for more than one year.
- The PDF preview is not generated on the client, if there are text modules within the document.
- When synchronizing or editing documents, documents can be loaded directly from other workstations via LAN.
Mobile App
- By default, the mobile app is displayed in the device language. If the device language basically matches the user language in the basic settings, the language characteristic defined in the basic settings is preferred.
Example: If the device language is German (Austria) and the user language is German (Switzerland), the strings for German (Switzerland) are displayed. If the device language is English (US) and the user language is German (Switzerland), the strings for English are displayed.
Process and Form Designers
As a process or form designer you can expect the following new feature.
- In user-defined forms, specified field widths are always considered. This can result in gaps if several fields are defined in a line and one or more of them are hidden by visible expressions.
- For user-defined forms, a Filter Expression for Values Within Search can be defined for properties of type “Object”, which is evaluated in the context of a search.
- For an input field or an item list of type “Object” (type of content: forms), a backward linking with another input field or item list of type “Object” can be defined. In the case of backward linking, the other object is automatically referenced in the object entered in the field.
- The help text for user-defined fields can now only be entered as normal text and no longer formatted. If you edit existing user-defined forms, you may need to remove the HTML tags from the help texts.
- The “Import Form” and “Export Form” actions have been replaced by the standard “Upload” and “Download” actions.
- BPMN process usability
Previously, if a restriction was defined, the process could only be executed on objects that were assigned to one of the listed categories or one of the listed object classes or one of the listed object aspects.
Now, the usability will be evaluated in the same way as the usability of templates. If a restriction is defined, the process can only be executed on objects that have been assigned one of the listed categories and one of the listed object classes and one of the listed object aspects.
Note: The same logic is also used for activity definitions, process definitions, escalation definitions and templates for ad hoc processes.
Administrators
As an administrator you can expect the following new features.
- If you are using Microsoft SQL Server, make sure that the READ_COMMITTED_SNAPSHOT database option is enabled before updating (see
https://learn.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-set-options?view=sql-server-ver16#read_committed_snapshot--on--off-: new window). - Changes to the database schema (table flattening) must be explicitly activated (see: https://help.folio.fabasoft.com/index.php?topic=doc/Database-Schema-Adaption/index.htm: new window).
- In the SMTP configuration, the Log E-Mail Dispatch Errors option can be used to enable the logging of dispatch errors. In case of e-mail dispatch errors, the system administrator is informed in the welcome screen.
- COO Service
- A generic table has been introduced for NUMERIC.
- Type flattening is no longer supported and has been marked as obsolete.
- On Linux, the path to the migration CSV files has changed from /var/opt/fabasoft/instances/files/migration to /opt/fabasoft/share/migration.
- The support of COOSYSTEM@1.1:AttrRef{Merge,Value}Get in the search has been removed because the mapping of these get actions cannot be implemented technically so that the runtime meets the user requirements.
Previously, these get actions were considered when processing a search in such a way that the result was as if the result of the get actions had been persisted on the respective object. Now, the search in properties with these get actions is based exclusively on the value stored on the respective object. - If the “Customizing” app is defined for the primary domain or a tenant, the “Generally readable” access protection (“General Settings” tab of the customizing configuration) is available. When using this access protection, all users of the primary domain or tenant are implicitly assigned the “App User” role in the customizing configuration. If the “Generally readable” access protection is also defined for a collection for templates and presettings, all users of the primary domain or tenant are implicitly assigned the “User” role in the collection.
Templates and presettings defined in the primary domain are additionally available to the templates and presettings defined in the tenant. If a column setting for an object class is defined as default in the primary domain and the tenant, the column setting of the tenant is used. - The WebView2 Runtime required by the Fabasoft Folio Client is included as standard in the current versions of Microsoft Windows 10 and 11. Therefore, the WebView2 Runtime is no longer included in the installation package. Make sure that the WebView2 Runtime is available on the device.
- The current Mozilla Firefox installed on Ubuntu by default using Snap supports native messaging technology. This means this web browser can be used with the Fabasoft Folio Client. It is no longer necessary to install Mozilla Firefox using the DEB package.
Discontinuation
Detailed information on the functionality of Fabasoft Folio and on versions, editions, platforms and boundary conditions of supported third-party products can be found in the software product information.
Following functionality is no longer available:
- The encryption and decryption of documents using the Encryption (FSCSAFE@1.1001) software component is no longer available.
Note: Existing encrypted documents can be decrypted locally using openssl with the following command:
openssl enc -d -aes-256-cbc -md md5 -nosalt -p -in ./inputFile -out ./outputFile - The software component Character Encoding (FSCCHE@1.1) is no longer available.
Following third-party products are no longer supported:
- PostgreSQL 15.5 is no longer supported. You can use PostgreSQL 16.5 instead.
- Microsoft Office 2016 and 2019 are no longer supported (conversion services). You can use Microsoft Office 2021, LTSC 2024 and 365 instead
- Microsoft Windows 10 LTSC (2021) is no longer supported. You can use Microsoft Windows 11 LTSC (2024) instead.
- Ubuntu 22.04 is no longer supported. You can use Ubuntu 24.04 instead.
- Apple macOS 14.1 is no longer supported. You can use Apple macOS 15.1 instead.
- Autodesk AutoCAD 2022 is no longer supported. You can use Autodesk AutoCAD 2023 and 2024 instead.
- HCL Notes 12.0 is no longer supported. You can use HCL Notes 14.0 instead.
- LibreOffice 7.5.8 is no longer supported (client). You can use LibreOffice 24.2.7 instead.
- Microsoft Office 2019 is no longer supported. You can use Microsoft Office 2021 and 2024 instead.
- Microsoft Project 2019 is no longer supported. You can use Microsoft Project 2021 and 2024 instead.
- Microsoft Project 2019 is no longer supported. You can use Microsoft Project 2021 and 2024 instead.
- Apple Pages, Numbers and Keynote 13.2 are no longer supported. You can use Apple Pages, Numbers and Keynote 14.2 instead.
- Microsoft Office for Mac 2021 is no longer supported. You can use Microsoft Office for Mac 2024 instead.
- Android 14.0 is no longer supported. You can use Android 15.0 instead.
- Apple iOS/iPadOS 17.1 is no longer supported. You can use 18.1 instead.
- Eclipse Temurin OpenJDK 17 is no longer supported. You can use Eclipse Temurin OpenJDK 21 instead.