Skip to main content

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings
  • 517 Product updates

🚀 Platform improvements for week 29 ⚠️

Hi everyone! Bit earlier this time, but we have found a significant enough bug in the 2025.2 that has been fixed with a hotfix. We’ve released the following platform improvements this week: SF 2025.2 ⚠️ 20250716 - Synchronization effective rights caching fix It was possible for the effective rights of task and report variant parameters to not be properly cached, causing them to become unauthorized. This has been fixed. ⚠️ If you have synchronized with IAM before installing this hotfix, please resync your branch to IAM. SF 2025.2 & 2025.1 20250716 - Oracle packages in Smart upgrade improvement For Oracle, logic procedures for tables and other objects are distributed as a Package. These packages were always rebuilt during a Smart upgrade. We have modified the strategy of the underlying program objects to ensure they are only included in the smart upgrade if the definition has been updated. IAM 2025.2 20250719 - Increase interval of system_flow_do_job We modified the way rights are granted in the Software Factory by utilizing an enrichment. When an enrichment is started, a job is created and is initiated by a system flow every 5 seconds. This could lead to you waiting up to 5 seconds for the process to start. We have adjusted the interval down to 1 second, meaning every 1 second, a Pending job will be picked if it exists. Due to the significant improvements to the process flow schedule log in IAM, we are confident that lowering the interval will not cause any issues and will increase satisfaction when using the Software Factory.

Related products:Software Factory
featured-image

Thinkstore model updates (2025.2)

Hello everyone, As of this release, we have added the ability to receive emails using Microsoft Graph. In addition, we have added the Application log solution, which automatically logs tasks, stored procedures, handlers, and triggers. We have adjusted the Thinkwise Guideline Validations to also check the Action bar and Custom action bar and removed the Generated checkbox from several tables. Finally, we have deprecated the solution Track which task started/how long it took. About the Thinkstore The Thinkstore is a fully integrated way for downloading and installing ready-made solutions directly into your models right from the Thinkwise IDE. It contains a collection of scripts and samples to help you get the most out of the Thinkwise Platform. You can find the Thinkstore in the Software Factory, in the menu Enrichment > Thinkstore. The Thinkstore only contains solutions specifically for the Software Factory version you are using. Therefore, the Thinkstore will be cleared before every platform upgrade. After the upgrade, if you open the Thinkstore in the new Software Factory version, it will initiate a refresh and retrieve all the available solutions for that version. This process runs in the background. It can take up to ten minutes before the solutions are available. You can read more about the Thinkstore in the Thinkstore guide. About the Thinkstore New and changed in the Thinkstore models Receive e-mails using Microsoft Graph Application log Thinkwise Guideline Validations Checkbox 'Generated' removed from tables Removed from the Thinkstore Deprecated: Track which task started/how long it took Questions or suggestions? New and changed in the Thinkstore models Receive e-mails using Microsoft Graph We have added the ability to receive emails using Microsoft Graph. For more information, see Microsoft Graph solutions. Application log new We have added a new solution to automatically log tasks, stored procedures, handlers and triggers, resulting in a single overview where you can trace errors and runtimes of the procedures. This solution is called the Application log. For more information, see Application log in the Thinkstore guide. The example below demonstrates that the update handler of the employee initiated the sequence. It executed the task task_one, which initiated task_two. Task_two then inserted a record in date_conversion, which has an instead-of trigger. After completion of task_one, the handler updated the employee record, which has a trigger employee_tu. If you want to learn more about how to use the Application log, see this recent blog post: Example of the application log tree view Thinkwise Guideline Validations change The following validations have been adjusted: tsf_guideline_screentype_without_prefilter_bar tsf_guideline_screentype_without_task_bar Both validations only checked screen components. Now, they also check the Action bar and Custom action bar. Checkbox 'Generated' removed from tables change Following the changes in the Software Factory release 2025.2, the checkbox Generated has been removed from several tables. With this change, the Thinkstore solutions remain up to date. The following solutions have been adjusted: Active prefilter AWS publish file link CRM demo in Universal Find illegal XML characters in your data Inheriting prefilters Insights Thinkwise Guideline Validations Workflow Removed from the Thinkstore Deprecated: Track which task started/how long it took The solution Track which task started/how long it took is deprecated because the new solution Application-log is available now. It has been removed from the Thinkstore. Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Thinkstore
featured-image

Release notes Universal GUI 2025.2.10

Hello everyone, In this release, we have added support for the Thinkwise Platform release 2025.2. We have also made several improvements to the color styling in dark mode, including new button styles and improved readability. Demo As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2025.2.10 For more information about setting up the Universal GUI, see the Universal GUI setup guide. Note: Use a modern browser to access the Universal GUI, for example, a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in appsettings.json. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium. Download the Universal GUI version 2025.2.10 here Contents Demo Universal GUI version 2025.2.10 New and changed Support for Thinkwise Platform 2025.2 New button styling and improved readability in dark mode Improved readability in dark mode Setting to prevent pruning Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New and changed Support for Thinkwise Platform 2025.2 The Universal GUI requires the newest version of Indicium. For this release, upgrade Indicium at least to version 2025.2.10. In this release, we have added support for the Thinkwise Platform release 2025.2. This includes: For the Filter pop-up: filtering multiple levels deep on data in related subjects, and advanced options to create complex filter queries. This feature is backwards compatible with previous supported versions of the Thinkwise Platform. For Schedulers: task execution on a time cell, drag and drop external data, conditional layouts for scheduler resources and for time cell background colors. For Maps: the possibility to allow users to add a geometric type to a map, and to move a location marker on a map. For cubes: custom legend colors for charts. For (custom) action bars: configuration of primary actions ('call to action'), and an enrichment for placing Filter button after the Search field in the action bars. Alternative translations for Confirm and Cancel buttons in tasks and reports. A new screen component for custom components. Font settings for conditional layouts for grids, forms, cubes, tasks, and reports. Separate colors for the menu in dark and light mode, in addition to the main and accent colors. The possibility to improve the login experience, including branding. For a complete overview of all new features, see the Thinkwise Platform 2025.2 release notes. New button styling and improved readability in dark mode To improve readability and user experience in dark mode, we have changed the styling of several buttons. In general, we can now discern four different types of buttons: Primary buttons - The main color is used as the background color, and the text is in uppercase. New styling of primary buttons in dark mode Secondary buttons - No background color, the text is in uppercase, and the text and border are in a contrasting color (black/white) to the component. New styling of secondary buttons in dark mode Tertiary buttons - No background color, no border, the text is in uppercase and in a contrasting color (black/white) to the component. New styling of tertiary buttons in dark mode Utility buttons - No background color, no border, the text is in lowercase and in the accent color. New styling of utility buttons in dark mode Improved readability in dark mode change To improve readability in dark mode, we have made several changes: For Grids and Card lists, the opacity upon (multi)selecting and hovering has been increased. The Drag and drop icons in the Export and Sort pop-ups were not in a contrasting color to the background color. This has been fixed. The buttons in the Sort pop-up now use the utility button styling (accent color). The button Restore column order in the Export pop-up now uses the utility button styling (accent color). For example, the Sort pop-up now looks like this: New styling of the Sort pop-up in dark mode And the Export pop-up now looks like this: Styling of the Export pop-up in dark mode Setting to prevent pruning new Previously, grids, trees, and card lists were pruned if a detail screen contained a form, aligning with the behavior in Windows GUI. Now, you can disable this pruning by setting the screen component property prevent_inheritance_multi_row_component_prune to true. This property can be added in the Software Factory, in the menu User Interface > Screen types > tab Screen components > field Screen component prop. Minor fixes and tasks We fixed an issue where hidden prefilters were still claiming space in the toolbar even though they were not visible. When a vertical tab was nested within another tab, an unexpected empty area sometimes appeared next to the tab. This has been fixed. When an error was triggered in the default procedure, the pivot grid would not revert the values in the fields. This has been fixed. What we will be working on next sprint The next sprint we will be working on: Grid header filtering on text and checkbox type columns. Support for push notifications. Badges on open menu groups. Editor style improvements (outlined styling). Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Universal GUI
featured-image

Release notes Indicium (2025.2.10)

Hello everyone, In this release, we have added support for the Thinkwise Platform release 2025.2. The main feature is the new look and feel of the Indicium login page, which now supports domain-based login, custom CSS styling, configurable login messages, and tenant email providers and templates. Note the breaking change that no longer executes an update statement when a user first selects the Edit and then the Save button without making any changes in the form or grid. This change makes the Universal GUI more consistent with the behavior of the Windows GUI. You can read more about Indicium's features in the Indicium user manual. About Indicium Two types of the Thinkwise Indicium Application Tier are available: Indicium Basic (EoL): for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID. Download Indicium Basic release 2025.2.10 here. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality. Download Indicium release 2025.2.10 here. About Indicium Breaking Update no longer executed when no changes are made Move email provider settings to IAM New and changed Support for Thinkwise Platform 2025.2 Aborted step in process flow monitor Improvement in login provider selection Message for error in model with multiple lookups Minor fixes and tasks Questions or suggestions? Breaking Update no longer executed when no changes are made breaking change Universal GUI Indicium no longer executes an update statement when a user first selects the Edit and then the Save button without making any changes in the form or grid. This change makes the Universal GUI more consistent with the behavior of the Windows GUI. Database triggers are no longer executed when no changes are made. Note that any process flow that is configured for the subject will still be executed, even if no changes are made. Move email provider settings to IAM breaking change Changes that have been made in this release are breaking to the appsettings.json configuration of email providers. We strongly recommend that you move your email provider settings from appsettings.json to IAM. This has been available since the Thinkwise Platform release 2023.2. New and changed Support for Thinkwise Platform 2025.2 The Universal GUI requires the newest version of Indicium. If you upgrade the Universal GUI to release 2025.2.10, upgrade Indicium at least to this version as well. In this release, we have added support for the Thinkwise Platform release 2025.2. This includes: More control over the look and feel of the Indicium login page: Domain-based login. Custom CSS styling for the login page. Configurable login messages and authenticator links. Tenant email providers and templates. A new option AlwaysDeferLogin to delegate the Universal GUI login to Indicium. We recommend setting this option to true to use the new login pages everywhere. This feature is backwards compatible with previous supported versions of the Thinkwise Platform. For Schedulers: task execution on a time cell, drag and drop external data, conditional layouts for scheduler resources and for time cell background colors. For Maps: the possibility to allow users to add a geometric type to a map, and to move a location marker on a map. For the Filter pop-up: filtering multiple levels deep on data in related subjects, and advanced options to create complex filter queries. This feature is backwards compatible with previous supported versions of the Thinkwise Platform. For a complete overview of all new features, see the Thinkwise Platform 2025.2 release notes. Aborted step in process flow monitor new The Indicium process flow monitor now shows an aborted step if the process flow was aborted due to an error. The error message is also shown. Example of an aborted step in the process flow monitor Improvement in login provider selection change Previously, selecting Cancel after selecting a login provider would terminate the login process. You can now select a different login method without having to restart your login attempt. When you select Cancel at any point after choosing a provider, you will return to the screen Select Login Provider. Message for error in model with multiple lookups new Indicium now shows a clear error message when an error occurs in a model with multiple lookups. This is an addition to the validation that was already present in the Software Factory. Minor fixes and tasks In some cases, the in-app notifications were not correctly returned to the Universal GUI. This has been fixed. Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Indicium Service Tier
featured-image

Thinkwise Platform 2025.2

This release of the Thinkwise Platform is a leap forward in user experience. We have greatly improved the filtering capabilities: users can now filter on data in related detail and lookup subjects in the filter pop-up, and use advanced AND/OR/NOR filter conditions. To improve usability, the Filter button is now shown on the action bar by default, and the filter pop-up has been optimized for smaller screens. Graphical components have also received significant updates. You can now: Enable your users to add geometric types to and move markers on a Map. Enable your users to execute tasks on time cells and drag and drop external records in the Scheduler. Apply conditional layouts in the Scheduler. Add custom legend colors to Charts. Better interact with Custom Components. We have further improved the UI/UX flexibility of the Thinkwise Platform. Enhancements include configurable menu color settings within a theme, designated primary actions, alternative translations for task and report buttons, and additional font styling options in conditional layouts. With the ability to embed a custom CSS file in the Intelligent Application Manager and a redesigned Indicium login page, you can create a more personalized and branded user login experience. To improve your development experience, we have made several enhancements to the Software Factory. This includes a more robust branching and merging process, and improvements for unit tests. We have introduced user preference settings for the Creation process and some new enrichments. Lastly, we would like to remind you that this year (2025) is the last year the 2-tier architecture is supported. The 3-tier architecture is much more secure and stricter regarding the quality of your model. If you are still working in a 2-tier environment, fix all findings in validations and smoke tests to prepare for the transition to a 3-tier environment. More documentation to support your transition will become available soon. This release includes 18 community ideas representing 391 votes. The most popular ideas are: A full overview of all release notes is available at Thinkwise Platform release 2025.2

Related products:Software FactoryIntelligent Application ManagerIndicium Service Tier
featured-image

Release notes Indicium (2025.1.15)

Hello everyone, In this release, we have updated the library that connects to OpenAI and Azure OpenAI. Note that you should switch to a supported chat model if you use an LLM completion process flow connector, as some legacy models are no longer supported. You can read more about Indicium's features in the Indicium user manual. About Indicium Two types of the Thinkwise Indicium Application Tier are available: Indicium Basic (EoL): for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality. Download Indicium release 2025.1.15 here. Contents Release notes Indicium (2025.1.15) About Indicium Breaking Updated LLM connectors library Minor fixes and tasks Questions or suggestions? Breaking Updated LLM connectors library change We have updated the library that connects to OpenAI and Azure OpenAI, adding support for newer reasoning models like o3-mini. In addition, the following completion models are considered legacy by OpenAI and Azure OpenAI and are no longer supported by the Thinkwise Platform: davinci-002 babbage-002 gpt-3.5-turbo-instruct If you use an LLM completion connector, Indicium will try the model on the chat completion endpoint. If that fails, you must switch to a supported chat model. For an overview of the supported models, see the OpenAI documentation. Minor fixes and tasks When a badge was configured for a table task or report with parameters, the badge did not update correctly. This has been fixed. Indicium did not generate the correct query for a SUM aggregation on a bit column. In addition, if the SUM returns a too-large value for a tinyint, it would return an error. Both issues have been fixed. Previously, when the default procedure modified a value but only changed its casing, it did not notify the Universal UI to refresh the data. This behavior has now been corrected: the Universal GUI is properly updated when such changes occur. Using the Indicium API for clearing a file column did not work. This has been fixed. In a POST/PATCH request, a body with {"fileProperty": null} now properly clears the file. We have fixed an issue that caused the Move file process flow connector to not work for Azure File storage. The target file would have the same length, but be filled with NULL bytes. Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Indicium Service Tier
featured-image

Release notes Universal GUI 2025.1.15

Hello everyone, This release contains several new features and improvements for pivot tables, collapsible sections, the list bar menu search, the Scheduler, and offline menu tasks. Demo As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2025.1.15 For more information about setting up the Universal GUI, see the Universal GUI setup guide. Note: Use a modern browser to access the Universal GUI, for example, a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in appsettings.json. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium. As usual, the Universal GUI requires the newest version of Indicium. Download the Universal GUI version 2025.1.15 here Contents Demo Universal GUI version 2025.1.15 Contents New and changed Detail navigator and task execution based on selected pivot table cell Change in bar behavior for collapsible sections List bar menu search now includes groups 'Today' button in the Scheduler Image upload domain control in offline menu task Restyled filter pop-up Process flow filters converted to user filters Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New and changed Detail navigator and task execution based on selected pivot table cell new When selecting a cell in a pivot table, the Universal GUI now determines the underlying subject, filters the dataset according to the selected cell values, and selects the first row. This results in the detail forms displaying the first active record, so table tasks on the subject receive the correct row to populate the parameters. When a cell's axis results in more than one row, the first row of that result will be selected according to the subject's sort options. You can determine the sort options in menu Subjects > Default/Variants > tab Data > tab Sort. For more information, see Sort columns. If the subject has no visible list style, such as a card list or grid, we recommend that you configure the following settings in menu User Interface > Subjects > tab Settings for optimal performance: Set Max. no. of records to 1 Set Page size to 0 Change in bar behavior for collapsible sections change We have updated the display behavior of the bar for collapsible sections based on your current settings. The bar is shown when: The checkbox Field on next tab page is selected, the field Tab page label is empty, and you have provided a Tab page icon. The checkbox Field on next tab page is selected, the field Tab page label is not empty The checkbox Field on next tab page is selected, and the Tab page label contains a white space. These settings are available in menu User interface > Subjects > tab Default/Variants > tab Components > tab Form. For more information on these settings, see Fields in next tab or section. List bar menu search now includes groups change The search functionality in the list bar menu has been extended to include groups. When a search term matches a menu group, the list displays all matching groups along with their items. For example, if you search for "Finance", the list will show the "Finance" group and its items. *Menu s earch now also applies to groups * 'Today' button in the Scheduler new In Universal GUI version 2025.1.13, we changed the behavior of the Scheduler. When Sliding pagination was enabled, the view would incorrectly start one month earlier if the top timescale was not set to Year. This has been fixed. This change also had the unwanted consequence that a manually changed date range would be lost when switching between views. To solve this, we have partially reverted this behavior so that the current date range will be retained. To make it easier to return to the current date, we have added a Today button that changes the date range to the current date. * The new 'Today' button in the Scheduler * Image upload domain control in offline menu task change The offline menu tasks have been updated to support the Image upload domain control (menu Data > Domains > tab Form > group User interface > field Control). In addition, when a user selects Continue in the Go Offline banner, the confirmation question has been removed. Known issue If a hard shutdown occurs while the user is offline, the Universal GUI will show the login page and the user must have a connection to log in again and continue. A hard shutdown occurs when: The application is running as a Progressive Web App (PWA) and the user swipes it away from the app menu. The application is running as a webpage and the user stops the browser and restarts it while still offline. Restyled filter pop-up change The filter pop-up has been restyled. The field width is more compact, and the pop-up is optimized to show well on smaller screens like mobile devices. The old filter pop-up looked like this: * The old filter pop-up * The new filter pop-up looks like this: * The new filter pop-up * On a mobile device, it looks like this: * The new filter pop-up on a mobile device * Process flow filters converted to user filters change When a process flow filter is used to change a lookup column, and the result is one matching display value, the Universal GUI will now convert this filter into a user filter, filtering on the display value instead of the key data. The user sees the display value in the filter form. For users, nothing changes; only the request to Indicium may change a little. Minor fixes and tasks As usual, the Universal GUI requires the newest version of Indicium, also for the fixes in this release. We fixed an issue where the maximum number of characters defined in the domain was not applied in grid editors, even though it was correctly applied in form editors. When an Indicium version lower than 2025.1.12 was used in combination with a newer version of the Universal GUI, lookup IDs were sometimes displayed instead of the translation. This has been fixed. In editable grids and forms, a modified lookup editor briefly showed different values before the actual value appeared after leaving the field or record. This has been fixed. When a lookup display column is a numeric column, the Universal GUI would sometimes crash upon leaving the field. This has been fixed. When a pivot table was used in a detail tab, the double-click drilldown pop-up did not filter the parent context. This has been fixed. When using Microsoft Edge, embedded reports would open on the same page as the Universal GUI, overwriting the application. This has been fixed. Reports now open on a new tab. What we will be working on next sprint The next sprint we will be working on: 2025.2 platform release improvements. Extended filtering possibilities, such as filtering on detail and reference relations, and advanced filtering with 'and/or' groups. Highlight action buttons ('call to action'). Separate menu color theme configuration. Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Universal GUI
featured-image

Universal GUI version 2025.1.14

June 10, 2025 Full release (from release candidate 2025.1.14) There are no additional fixes in this release. Hello everyone, In this release, we have made several improvements to the Universal GUI, including readability improvements, support for hierarchical resources in the scheduler and increased data density in grids. Demo As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2025.1.14 For more information about setting up the Universal GUI, see the Universal GUI setup guide. Note: Use a modern browser to access the Universal GUI, for example, a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in appsettings.json. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium. Download the Universal GUI version 2025.1.14 here. Contents Demo Universal GUI version 2025.1.14 New and changed Support for 'Hierarchy' in the Scheduler Usability improvements in the GUI Increased data density in grid Grid aggregation type in tooltip Sort order of prefilters Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New and changed Support for 'Hierarchy' in the Scheduler new The Universal GUI now supports the Hierarchy option for Resource grouping in the Scheduler. This feature allows you to nest Scheduler resources, such as grouping employees within their respective departments. This provides a clearer and more organized view in the interface. Hierarchy grouping in the Scheduler Usability improvements in the GUI change Previously, the configured primary color for the Universal GUI sometimes resulted in insufficient contrast between the text and the background in both light and dark modes. To improve usability in the GUI, we have made several changes: In dark mode, the main background and the background of all components, such as forms and grids, have been darkened. Tab headers and labels no longer use the configured primary color, but switch to black or white depending on the user's setting for light or dark mode. Any URL-type domains, such as URLs, file uploads, e-mail addresses or phone numbers no longer use the configured primary color, but switch to black or white depending on the user's setting for light or dark mode. Upon hovering, in a selected row in a grid and while hovering a row, URL-type domains now use the configured accent color and underlining. It is possible to use conditional layout to change the appearance of rows. The conditional layout you have configured takes precedence over the standard settings in the GUI. Additionally, we have added a default group label and separator line in the action bar overflow menu for tasks, reports, prefilters and cube views. Old layout (left) and new layout elements (right) Increased data density in grid change We have decreased the padding for values in the grid to increase data density. The changes are as follows: Previous value New value Compact mode 3px (vertical), 9px (horizontal) 4px (all directions) Comfort mode 3px (vertical), 13px (horizontal) 4px (vertical), 8px (horizontal) Grid aggregation type in tooltip change The row with the aggregate value in a grid no longer contains the aggregation type. Instead, it only shows the value. Both the type and the value are now shown in the tooltip of the aggregate value. As a result: The height of the aggregation row has been decreased significantly, improving data density. This height is fixed and depends on the density (Comfortable or Compact). Because the tooltip also shows the full value, the user no longer needs to change the column width to see the full value if it is too long to fit the column width. Tooltip showing the aggregation type and full value Sort order of prefilters change Previously, user-defined prefilters and predefined prefilters were displayed together in an unsorted list. Now, user-defined prefilters are sorted to appear at the end of the list to improve usability. Minor fixes and tasks In some cases, when you switched between tabs from a grid, the last scroll position would not be saved. When you scrolled down in a grid, switched to another tab, and then returned to a grid tab, the scroll position was saved. However, if you then scrolled back to the top in a grid, switched tabs again, and then returned, the scroll position would not be saved. This has been fixed. When you selected multiple rows in a grid on a touch device, the first row could be unintentionally deselected. In addition, when you executed a task on multiple rows, the entire selection would be deselected. This has been fixed. Previously, we improved optimistic update handling for lookup columns to prevent outdated values from briefly appearing when leaving cube fields. We have now ensured that all temporary updates are correctly reverted when an edit is canceled, preventing outdated values from being displayed. Previously, the pop-up blocker in Edge prevented file downloads from Thinkwise Products in TCP. In addition, when the Download file process action took too long to complete, Edge blocked the download pop-up. This has been fixed. When importing data, the preview now updates as expected when the starting header index or starting data index is modified. During data import, the data mapping now properly reflects changes made to the values of the starting indexes. When editing a form which has a column with the control type File link or File upload and it was set to Read-only, it would no longer open the attachment. In addition, the link to the attachment would sometimes be broken after cancelling edit mode. This has been fixed. The property Show grid header could not be used to hide the grid header. This has been fixed. What we will be working on next sprint The next sprint we will be working on: Improve filtering possibilities Toggle advanced filter from the filter pop-up Filter on all columns of a related lookup or detail subject, also known as 'reference filtering' (Thinkwise Platform release 2025.2). More types of columns will support filtering through grid headers. Text and checkbox types will be added. Pivot grid cell navigation - Filter the subjects dataset to be able to execute tasks on cell data and to make detail tabs show data related to the selected cell. Legend colors on charts - Make the legend respond to conditional layouts. Improve custom component support. Configurable task/report pop-up buttons. Offline: task execution supports file uploads. Scheduler time cell and resource conditional layout (Thinkwise Platform release 2025.2). New conditional layout options: strikethrough, underline, and font size (Thinkwise Platform release 2025.2). Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Universal GUI
featured-image

Release notes Indicium 2025.1.14

Hello everyone, In this release, we have made some usability improvements to the TOTP authentication setup, updated the DevExpress library, and improved the login provider selection process. You can read more about Indicium's features in the Indicium user manual. About Indicium Two types of the Thinkwise Indicium Application Tier are available: Indicium Basic (EoL): for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID. Download Indicium Basic release 2025.1.14 here. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality. Download Indicium release 2025.1.14 here. Contents About Indicium Contents New and changed TOTP token displayed when setting up TOTP License trade distribution Updated DevExpress library Minor fixes and tasks Questions or suggestions? New and changed TOTP token displayed when setting up TOTP new To improve the usability of TOTP authentication, the TOTP token is now visible to the user in the setup screen, below the QR code. This allows for easier manual entry or verification. TOTP token that is now visible in the setup screen License trade distribution change When multiple Incidium instances on a shared database were scheduled to update their license, they could attempt to do so simultaneously. Due to the relatively resource-heavy query, this could lead to performance issues. We have now distributed license updates more evenly to reduce the load, minimizing the performance impact. Updated DevExpress library change The library version for DevExpress, which is used for generating reports, has been updated from 24.1.16 to 24.2.7. Verify your reports While the update is unlikely to cause issues, we recommend you to verify your reports to ensure they work as expected. Minor fixes and tasks You can add a certificate to a web connection in the Software Factory as an additional authentication measure. This did not work as expected on Windows Server machines and has been fixed. If you are working with IIS, make sure the application pool has Load user profile set to true. When an OpenID provider was configured in IAM with a hyphen ('-') in its name, the sign-in and sign-out buttons would not display images. This has been fixed. For Indicium Basic, we have fixed an issue where update and delete handlers did not work correctly when the primary key included a datetime or timestamp data type. Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Indicium Service Tier
featured-image

Release notes Universal GUI 2025.1.13

May 12, 2025 Full release (from release candidate 2025.1.13) Additional fixes in this release: In some cases, focus was lost when <kbdTab</kbd> was used to navigate through the grid when adding or editing a record. This has been fixed. When the formlist is in a detail and the user switches records in the parent subject, the formlist would be empty in some cases. This has been fixed. In the release candidate, for details with a 1:1 parent relation, the Universal GUI would also remove the grid, tree, and card list if there was no form. This has been corrected; these components will only be removed if there is a form, just like the Windows GUI does. In the release candidate, *Quick filter* would wrongly stay disabled after clicking a grid cell. This has been fixed. When in an editable grid, clicking an editable column and pressing edit would not always keep the focus in the column. This has been fixed. Hello everyone, In this release, we worked on adding support for the new Open as parameter in the process action Zoom detail. You can now choose how a zoomed document is opened in the Universal GUI. We also made some adjustments to the detail screen options when it has a 1:1 relation to its parent. For cubes, the pivot table field list is now available on mobile devices, allowing users to filter and sort data in their mobile applications. In addition, months will now be displayed using their full names in pivot tables and charts. For screen types, you can now configure pop-up sizes (Max height and Max width), and a fallback icon is now used for component tab pages without an icon. Lastly, we made some minor fixes and tasks to improve forms and grids, cubes, tasks, as well as other fixes to enhance the overall user experience. Demo As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2025.1.13 For more information about setting up the Universal GUI, see the Universal GUI setup guide. Note: Use a modern browser to access the Universal GUI, for example, a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in appsettings.json. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium. Download the Universal GUI version 2025.1.13 here Contents Demo Universal GUI version 2025.1.13 New and changed Support added for input parameter 'Open as' Adjustments in detail screen options Pivot table field list available for mobile devices Full month names in pivot tables and charts 'Max height' and 'Max width' available for screen types Fallback icon for component tab pages Lookups reflect lookup table order Minor fixes and tasks For forms and grids For cubes For tasks Other fixes What we will be working on next sprint Questions or suggestions? New and changed Support added for input parameter 'Open as' new In the latest Thinkwise Platform 2025.1 release we added the new input parameter Open as to the process flow action Zoom detail. This parameter determines how a zoomed document is opened. The Universal GUI now supports this feature. You can set this up in menu Processes > Process flows > tab Process actions > tab Input. You can select from the following options: Modal document - The document opens in a new window; interaction with the underlying application is not possible until the user closes the document. Detail tabs and detail tiles can now also be opened as a modal pop-up using Shift + (double) click. Support for opening as a floating window was already available. Document - The document opens in a docked window. Floating window - The document opens a new window ('floating') that can be repositioned. Currently, the process flow will not continue in a new tab if you select Floating window. Once the user closes the window, the process flow will continue in the main window. Adjustments in detail screen options new When a detail has a 1:1 relation to its parent, the Universal GUI will now do the following on the detail screen: If there is a form component: remove cardlist, tree, and grid components. Remove the combined filter and filter form components. Remove the search and filter buttons from the action bar and toolbar. Make the add button read-only if there is already a record. Hide the copy button. Change the top bar translation to singular instead of plural. These changes are implemented because only one record can exist in a detail, rendering filtering options and components designed for multiple records unnecessary. Pivot table field list available for mobile devices new You can create cubes in the Software Factory and use them in your application. To visualize data in a cube, you can use pivot tables to display data in a table format with aggregated information such as sums, averages, and counts. The pivot table field list is now available for mobile devices with the Universal GUI. With this field list, users can filter and sort data in their mobile applications. It allows them to select and arrange fields in a cube to create custom views of the data. Pivot table field list on the left side of the screen Full month names in pivot tables and charts new Previously, the months in pivot tables and charts were represented by their corresponding number in the calendar (for example, '7' for July) in the Universal GUI. Months are now displayed using their full names, for example, the number '7' will now be displayed as 'July'. If you set the Interval of a dimension in menu User Interface > Dimensions > Form to Month, the Universal GUI will automatically display the translated month name based on the user's language settings. 'Max height' and 'Max width' available for screen types new You can now configure the Max height and Max width for subjects in a pop-up (menu User interface > Screen types > tab Form). When a user opens a subject as a Floating document (Alt + click on a menu item), Modal document (Shift + click on a menu item) or a lookup pop-up, it will now open as the configured maximum size. Fallback icon for component tab pages new When no icon is assigned to a component tab page, the Universal GUI now displays the subject icon by default. The Universal GUI only shows tab page icons when the extended property ShowTabIcons is enabled. Lookups reflect lookup table order change Lookups in the filter form, mass-update pop-ups and import pop-ups now reflect the sort order of the lookup table. The sorting behavior in the filter form is only applied when the lookup control is of the type Combo (sorted) (menu User interface > Subjects > tab Default > tab Settings > tab General > group Look-up). For example, if the display column full_date is sorted in descending order, the dropdown will also show the values in descending order. Minor fixes and tasks For forms and grids On data grids users can drag records and headers for ordering. When both were enabled on a subject, and the reordering was saved as user preferences to IAM, the header reordering caused unexpected behavior because of an internal error. This has been fixed. When Allow Sort (menu User interface > Subjects > tab Settings > tab Permissions > group Data) was disabled on the subject and a lookup column was sorted by default, applying filters using the pop-up filter was not possible. This issue has been resolved. Users can now filter lookup fields in the grid, regardless of the column's sorting behavior. Previously, when editing a form the conditional layout text color would disappear for a lookup. This has been fixed. When a lookup control was hidden inside a form, the clear button would remain visible. This has been fixed. Resolved an issue where the detail form appeared empty after adding or copying a parent record from the main subject. Fixed a bug where the detail form was not cleared when adding a parent record via the detail tab. When a new form is opened to add a record, the cursor is now automatically placed in the first editable and empty field. Fixed an issue where the grid could become unresponsive when a field constraint was violated. When Model insight was active, column information was not consistently displayed when selecting a grid cell or a form editor. This has been fixed. In some cases, reordering columns in the grid was ignored, and switching records would cause the columns to revert to their previous positions. This has been fixed. When the fixed column area of the grid reached the left border, the first non-fixed column would briefly flash over the beginning of the fixed column area after a user action. This flashing behavior has been fixed. When selecting a new value in a Time domain control, calculated fields were not updated in the UI. This has been fixed. If no empty field exists in the form, the cursor defaults to the first editable field. For cubes When a domain, with elements, of the datatype int was used as a category in an editable pivot grid, changing an editable value resulted in a bad request error. This has been fixed. At times, the editable pivot grid would give the error: 'It is not possible to change an axis value that is based on multiple rows', despite there only being one row behind the cell. This has been corrected. When the cube field ID did not match the subject column ID, the drilldown would display unfiltered data for that axis. This has been fixed. When categories or series were changed via the cube field editor or by the user, the drilldown filters did not update accordingly. This has been resolved. For tasks Previously, when a task pop-up had a Signature domain control, the pop-up would slowly become wider with increments of 2 px. This resulted in the signature control being cleared every time it was resized. This has been fixed. Double-click tasks for the tree did not work. This has been fixed. When editing a task parameter configured with an HTML domain control, you have two pop-ups: one for the task and one for the HTML domain control. Previously, pressing the escape key in the HTML pop-up would close both pop-ups. Now, it only closes the HTML pop-up. Other fixes Fixed a bug where the layout would not reset after pressing cancel. When importing data with the Import wizard, the table permissions are now enforced more accurately. When adding or updating data is disabled, the relevant import options, such as Insert all data or Add new rows, update existing rows are automatically hidden. If both actions are restricted, the import is not shown. If the Add permission is disabled, only Update existing rows will be available; if the Update permission is disabled, only Insert all data will be shown. In some cases, the action bar overflow menu button would have no content when clicked. We have disabled the overflow button for these cases. In the Scheduler, when using Sliding pagination, the view would incorrectly start one month earlier if the top timescale was not set to Year. In addition, when switching between timescales, the current date would not always remain in view. These issues have been fixed. The breakpoint screen type was not being shown in certain cases. This has been fixed. The badge for About in the profile menu had the incorrect color. This has been fixed. What we will be working on next sprint The next sprint we will be working on: Scheduler component improvements Maps component improvements File upload support for offline tasks Maintenance Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Universal GUI
featured-image

Release notes Indicium (2025.1.13)

Hello everyone, In this release, the import process has been enhanced to handle non-unique header names, and domain translations have been updated to include cases with only one min/max constraint. You can read more about Indicium's features in the Indicium user manual. About Indicium Two types of the Thinkwise Indicium Application Tier are available: Indicium Basic (EoL): for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality. Download Indicium release 2025.1.13 here. Contents About Indicium New and changed Unique header names while importing Translation for a domain with only one min/max constraint Minor fixes and tasks Questions or suggestions? New and changed Unique header names while importing change Indicium can now successfully import files containing non-unique header names. Previously, this would cause the import to fail. An import file with two duplicate header names Now, duplicate header names are made unique by adding a suffix during the import process (for example, name__1 and name__2). This update affects the prepare data and map data stages of your import, and will also be returned in the headers of the failed rows Excel file. The duplicate header names with a suffix to make them unique Translation for a domain with only one min/max constraint change Previously, there was only a translation for min/max constraint values in a domain when both values were specified (menu Data > Domains > tab Form). Now, there is also a translation when only one of the values is specified. This is visible in the message when a constraint is violated. Minor fixes and tasks We have fixed an issue that caused various file storage connector (e.g. Copy File, List Folder) for Azure File storage providers to not work when a SAS token was used for authentication. This fixes the problem that was reported here. Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Indicium Service Tier