Release notes Universal GUI 2023.1.12 BETA

Hello everyone,In this sprint, we have added support for OAuth login, support for task and report tiles, and record navigation with the arrow keys. Please read on for a complete overview of all new features, changes, and fixes.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress.Universal GUI version 2023.1.12 BETADo not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium. Download the Universal GUI version 2023.1.12 BETA here This is a beta release, which can be used to test the new features. This release is not suitable for use in a production environment. The full release will be available this Friday. Contents of this release Universal GUI version 2023.1.12 BETA New Support for OAuth connectors Support for task and report tiles Changed Record navigation in default editable grid Opening a subject looks smoother and does not flicker anymore Active application hook Timescales and custom timescales Minor fixes and tasks What we will be working on next sprint Questions or suggestions? NewSupport for OAuth connectorsThe Universal GUI now supports the use of OAuth connectors as process actions in your process flows. This includes both the login and the refresh token connectors. You can read more about the OAuth connectors in our Documentation.With the OAuth login connector, you can safely authenticate and log in using an external provider. The OAuth login connector requests the user to log in at an external provider, which results in a login token that Indicium receives. This token can be used in follow-up process actions to request data from the external provider.You can also use the OAuth refresh token connector in your process flows.To use the OAuth connectors, you need Indicium version 2023.1.12 or higher.Support for task and report tilesThe Universal GUI now supports task and report tiles. Adding task and report tiles is supported by Software Factory version 2022.2 and higher.You can add task and report tiles under User interface > Screen types > tab Design. Task and report tiles support displaying badges.Example of two task tiles with badgesChangedRecord navigation in default editable gridYou can now navigate through records in a default editable grid using the arrow keys. This gives an even faster editing experience.Drop-down controls use the arrow up and arrow down keys to open the drop-down at the moment.In those cases, these arrows won't navigate to another record.Opening a subject looks smoother and does not flicker anymoreWe have improved the styling of the loading element of a just-opened subject. Opening a subject has become smoother and does not flicker anymore. To achieve this, we have removed the paper with a background color around the spinner element. Active application hookWe have added a hook to the root element of the web page of the GUI. It indicates the active application and can be used to bind custom CSS to a specific application.  The hook is called data-active-application, and you can prefix any CSS selector with html[data-active-application="insights"] to style only that active application.Timescales and custom timescalesIn the new Thinkwise Platform release (version 2023.1), the Scheduler has been made a formal part of the Software Factory. It is available in menu User interface > Schedulers.Universal GUI supports the formalized Scheduler, which means that custom timescales are available now.The highest timescale will be used as the scheduler's scale and the lowest for the scheduler's cells. The lowest timescale and any other available timescales will become scheduler headers. For example, if you customize one year, one month, and one day, your scheduler will scale across a year, the cells will be one single day, and a header will show which day and month.It is possible to not show the lowest timescale header (in the previous example: day) by clearing the Labels for lowest timescale checkbox.Just like before, the highest two headers are combined when relevant to save space, for example, by placing the year number behind the month or before the week number.You can configure all kinds of variants, but at the moment, some of them will not show up properly yet. In this release, we have focused on the most common configurations of the 2023.1 platform release:Both default timescales we offered before Year-month-day Year-week-day Day-hour Quarter as a header Quarter as a cell For now, we have removed the option to initially look back one month in time. This functionality will be replaced later by the Sliding window option. Minor fixes and tasksWe have improved the caching of images and icons shown in grids and forms. This leads to fewer network requests to Indicium. If Field number of positions further was set to 2 or higher, the following control types would wrongly fill up that space: This has been fixed. The space will be empty instead, as it should be. IMAGE_LINK, IMAGE_UPLOAD and IMAGE_BLOB MULTILINE HTML SIGNATURE What we will be working on next sprintThe next sprint we will be working on:Smarter positioning of the action bar if there are details Grid performance on mobile Stability improvements and bugfixes Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal GUI

Release notes Universal GUI 2023.1.11

January 20, 2023Changed beta release to the full version: 2023.1.11 Hello everyone,In this sprint, we have added some new features and fixed some problems. Some highlights are: playing a sound while showing a message, and executing tasks upon double-clicking a card list, grouped tree, or resource scheduler.Please read on for a complete overview of all new features, changes, and fixes.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress. Universal GUI version 2023.1.11Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium. Download the Universal GUI version 2023.1.11 here Contents of this release Universal GUI version 2023.1.11 Breaking Fixed Field no. of positions New Execute double-click task from card list, grouped tree, or resource scheduler Play a sound while showing a message Changed addContext API Performance Improvement Import and Export immediately have been swapped in the overflow menu Minor fixes and tasks What we will be working on next sprint BreakingFixed Field no. of positionsThe form setting Field no. of positions further has been updated to match the behavior in the Windows GUI. For example, if you set the Field no. of positions further to 3, there will now be 2 positions above that field.This is a breaking change. If you are using Field no. of positions further in the Universal GUI, make sure to verify that the result is still as intended.You can find this setting in the Software Factory,  under the menu User interface > Subjects > tab Default/Variants > tab Components > tab Form.There is a known issue that some controls (multiline, HTML, image link, image upload, and signature) will claim the extra space given by Field no. of positions further for the control after them. This will be fixed in a later release. NewExecute double-click task from card list, grouped tree, or resource schedulerYou can now specify that a task will be executed automatically when a user double-clicks a card in a card list, a grouped tree, or the resource scheduler.Select Double click on record in the task's settings to set this up. Play a sound while showing a messageThe Universal GUI now supports playing a sound when showing a message. You can add sound to popups or snackbar messages.You can configure the sound file in the menu User interface > Messages in the Software Factory. Messages can be used in the following ways:Process flow messages Messages from application logic (Custom) task confirmation ChangedaddContext API Performance ImprovementWhen a task was performed on multiple selected records, each selected record would have its own HTTP call to add it to the staged resource. This process has been improved. The Universal GUI now executes one call to Indicium for the entire selected record set, which speeds up task execution.Indicium must be upgraded to the latest version as older Indicium versions don't support this feature.Executing a task with multiple records will not work correctly on Indicium versions older than 2023.1.10. Import and Export immediately have been swapped in the overflow menuIn the overflow menu of the grid, the options Import and Export immediately have been swapped. Minor fixes and tasksIn some cases, the label of a checkbox displayed '...', indicating text overflow. However, there was enough space to display more characters. This has been fixed. If a screen with task shortcuts was closed and reopened, the task shortcuts could stop working. This has been fixed. If you clicked on a task to continue with a process flow after auto-saving a record, the process flow would not start. You had to click on the task a second time to start it. This has been fixed. When clicking on a different tab in a form while in default edit mode, the tab would not be selected on the first click. You had to click on the tab a second time to open it, and you would not be in edit mode anymore. Now, you will switch to a different tab immediately without losing edit mode. When clicking on a different row in the grid, the tab page with the form in it would be selected for that row. Now, you can click on a different row without anything else changing. The alignment of the Model Insights options in the user profile menu has been improved. When adding or copying in a subject or switching records, the corresponding detail grid summary rows would remain, even though there were no detail records at that point. In these scenarios, the grid summary row is now updated as empty to reflect this. When a subject with change detection was opened, the first request to detect changes would not include @last_refresh_utc, even though the dataset had already been fetched when the subject was opened. This has been corrected. @last_refresh_utc now gets updated with each dataset refresh. What we will be working on next sprintThe next sprint we will be working on:Resource scheduler custom time scales - when used in combination with he 2023.1 platform, custom time scales can be configured as hours/15 minutes. Editable grid key up/down - this will allow the user to use key up or down to navigate the cells in a default editable grid. Task and report tiles - much like detail tiles components that show tasks or reports as large tiles OAuth login process flow action support - a process flow action can request the user to log in to an external party to obtain an OAuth token for the remaining process flow.

Related products:Universal GUI

Release notes Universal GUI 2023.1.11 BETA

Hello everyone,In this sprint, we have added some new features and fixed some problems. Some highlights are: playing a sound while showing a message, and executing tasks upon double-clicking a card list, grouped tree, or resource scheduler.Please read on for a complete overview of all new features, changes, and fixes.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress.Universal GUI version 2023.1.11Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium. Download the Universal GUI version 2023.1.11 here This is a beta release, which can be used to test the new features. This release is not suitable for use in a production environment. The full release will be available this Friday. Contents of this release Universal GUI version 2023.1.11 Breaking Fixed Field no. of positions New Execute double-click task from card list, grouped tree, or resource scheduler Play a sound while showing a message Changed addContext API Performance Improvement Import and Export immediately have been swapped in the overflow menu Minor fixes and tasks What we will be working on next sprint BreakingFixed Field no. of positionsThe form setting Field no. of positions further has been updated to match the behavior in the Windows GUI. For example, if you set the Field no. of positions further to 3, there will now be 2 positions above that field.This is a breaking change. If you are using Field no. of positions further in the Universal GUI, make sure to verify that the result is still as intended.You can find this setting in the Software Factory,  under the menu User interface > Subjects > tab Default/Variants > tab Components > tab Form.There is a known issue that some controls (multiline, HTML, image link, image upload, and signature) will claim the extra space given by Field no. of positions further for the control after them. This will be fixed in a later release.NewExecute double-click task from card list, grouped tree, or resource schedulerYou can now specify that a task will be executed automatically when a user double-clicks a card in a card list, a grouped tree, or the resource scheduler.Select Double click on record in the task's settings to set this up.Play a sound while showing a messageThe Universal GUI now supports playing a sound when showing a message. You can add sound to popups or snackbar messages.You can configure the sound file in the menu User interface > Messages in the Software Factory. Messages can be used in the following ways:Process flow messages Messages from application logic (Custom) task confirmationChangedaddContext API Performance ImprovementWhen a task was performed on multiple selected records, each selected record would have its own HTTP call to add it to the staged resource. This process has been improved. The Universal GUI now executes one call to Indicium for the entire selected record set, which speeds up task execution.Indicium must be upgraded to the latest version as older Indicium versions don't support this feature.Executing a task with multiple records will not work correctly on Indicium versions older than 2023.1.10. Import and Export immediately have been swapped in the overflow menuIn the overflow menu of the grid, the options Import and Export immediately have been swapped.Minor fixes and tasksIn some cases, the label of a checkbox displayed '...', indicating text overflow. However, there was enough space to display more characters. This has been fixed. If a screen with task shortcuts was closed and reopened, the task shortcuts could stop working. This has been fixed. If you clicked on a task to continue with a process flow after auto-saving a record, the process flow would not start. You had to click on the task a second time to start it. This has been fixed. When clicking on a different tab in a form while in default edit mode, the tab would not be selected on the first click. You had to click on the tab a second time to open it, and you would not be in edit mode anymore. Now, you will switch to a different tab immediately without losing edit mode. When clicking on a different row in the grid, the tab page with the form in it would be selected for that row. Now, you can click on a different row without anything else changing. The alignment of the Model Insights options in the user profile menu has been improved. When adding or copying in a subject or switching records, the corresponding detail grid summary rows would remain, even though there were no detail records at that point. In these scenarios, the grid summary row is now updated as empty to reflect this. When a subject with change detection was opened, the first request to detect changes would not include @last_refresh_utc, even though the dataset had already been fetched when the subject was opened. This has been corrected. @last_refresh_utc now gets updated with each dataset refresh.What we will be working on next sprintThe next sprint we will be working on:Resource scheduler custom time scales - when used in combination with he 2023.1 platform, custom time scales can be configured as hours/15 minutes. Editable grid key up/down - this will allow the user to use key up or down to navigate the cells in a default editable grid. Task and report tiles - much like detail tiles components that show tasks or reports as large tiles OAuth login process flow action support - a process flow action can request the user to log in to an external party to obtain an OAuth token for the remaining process flow.

Related products:Universal GUI

Release notes Universal GUI 2023.1.10.0

 December 29, 2022Changed beta release to the full version: 2023.1.10.0. Improvement for issues found in the previous beta release: When selecting a non-alphanumeric column to provide the tooltip of an activity, the scheduler could crash. This has been fixed.   Hello everyone,In this sprint, we added support for the Thinkwise Platform release 2023.1,for example, for a number of new process actions, and a custum label for markers in the Maps component.In addition, Model insight is now available from the profile menu, which makes it easier to use this tool.A visual change is that the same scrollbar is now used throughout the entire applicationAs always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress.Universal GUI version 2023.1.10Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium. Download the Universal GUI version 2023.1.10 here Universal GUI version 2023.1.10 Breaking Support for Thinkwise Platform release 2021.1 has ended New Support for new process actions Custom look-up display column for Maps Support for the 'DisableZoomIn' extended property Support for dynamic input constraints Tooltip from translation in grid headers Improved user settings Changed Support for formalized Scheduler The same scrollbar in the entire application Changed and fixed in Model insight Minor fixes and tasks What we will be working on next sprintBreakingSupport for Thinkwise Platform release 2021.1 has endedIn accordance with our Lifecycle policy, Universal GUI support for Thinkwise Platform release 2021.1 has ended.Please upgrade to at least Software Factory release 2021.2 to use this Universal GUI 2022.2.13 release.NewSupport for new process actionsWe have added support for some new process actions in the 2023.1 platform release, Open link and Close all documents.For more information on these process actions, see the Thinkwise Platform version 2023.1 release notes (https://docs.thinkwisesoftware.com/blog/2023_1).Custom look-up display column for MapsBy default, a marker uses the tables' look-up display as a label in the Maps component.Now, it is also possible to use a custom label for markers. This is available in the 2023.1 platform release.In the menu User interface > Maps, you first must select the Use custom label column checkbox.Then, select the Label column you wish to use as a label for the marker.If the custom label is empty, no label will be shown.Support for the 'DisableZoomIn' extended propertyThe Universal GUI now listens to the DisableZoomIn extended property.See Extended properties https://docs.thinkwisesoftware.com/docs/sf/extended_properties for more information on extended properties.Support for dynamic input constraintsThe Universal GUI supports the dynamic input constraints which are available in the 2023.1 platform release.If you choose timing Immediate, it will be processed as On change. Immediate will be supported later on.Tooltip from translation in grid headersWhen hovering over a grid header, we will now show its tooltip if it is set in the Software Factory (menu User interface > Translations).The tooltip text provided is allowed to contain HTML to, for example, make text bold or cursive.Support for editors in a form/task/report and tooltip buttons will follow later on.Improved user settingsPreviously, user settings were indexed on the application ID, which meant that you would lose information likesplitter distances, the active resource scheduler view, and grid column sizes when a new application was created.Now, the user settings are indexed on alias, which is much less likely to change.We advise you to set an application alias (in IAM, menu Authorization > Applications > tab Form > field Application alias).This means your users will lose their settings only when installing this version and when the application alias changes.ChangedSupport for formalized SchedulerIn the new Thinkwise Platform release (version 2023.1), the Scheduler has been made a formal part of the Software Factory.It is available in the menu User interface > Schedulers.Universal GUI supports the formalized Scheduler, which means that in the future custom timescales will become available.At the moment, only the previous (heuristic) timescales will be available and can be configured limitedly.The same scrollbar in the entire applicationDue to a lack of updates and crashes from the third-party component we used for our scrollbars, we have decided to remove that component entirely.This means that all scrollbars are now similar to the scrollbars in the grid.Changed and fixed in Model insightWith the Model insight feature for developers, you can find which column, table, or variant you have selected in the Universal GUI.It also helps to debug breakpoint problems in your screen type.Model insight used to be only available if "debugMode": true was added to the config.json file.This is no longer necessary. Now, developers can open and close Model insight from the profile menu if they have been configured as a developer in IAM.Model insight available from the profile menuWe also fixed two problems.The first is that Model insight would reopen after it had been closed and a new subject was opened. This has been fixed.It will now only reopen when reopened from the menu.The other problem was that the screen type breakpoint information used to have a high probability of overlapping important contentsince it appeared in the top right of the subject.It is now placed at the bottom left instead.Breakpoint information at the bottom leftMinor fixes and tasks A sorted combo now shows all options in the grid, like a normal combo. In some cases, a default editable grid would become read-only: If there was an auto-refresh, and the user changed a field. If the user clicked save in the toolbar. If the user started a task. When the user tried to delete a row that was not allowed to be deleted. All these cases have been fixed now. What we will be working on next sprintThe next sprint we will be working on:Double click to execute a task from the: Scheduler Cardlist Tree Playing a sound when triggering a messageIssues:5033S - Process flow only gets started after click task button twice 5034S - Table (variant) immediately goes out of edit mode 5065S - Checkbox fields labels are cut short 5108S - Field nr positions further is showing strange behavior 85982 - Shortcut task doesn't respond

Related products:Universal GUI

Release notes Universal GUI 2022.2.17.0

December 9, 2022Changed beta release to the full version: 2022.2.17.0. Improvements for issues found in the previous beta release: We fixed an issue where the application kept loading after being offline for a while and coming online again. This was introduced in the 2022.2.17-b1 release. We fixed a bug where multiple HTML fields on one screen kept loading.  Hello everyone,In this sprint, we have added some new features and fixed some problems. Some highlights are: deep links to process flows, display a route over the edge of a map in the Maps component, and the redesign of the HTML editor.These release notes contain a complete overview of all new features, changes, and fixes.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI. Universal GUI version 2022.2.17.0Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.17 here ContentsUniversal GUI version 2022.2.17.0 New Deep link to process flow Draw a route over the edge of a map HTML editor redesigned Changes in grid multiselect functionality Minor fixes and tasks What we will be working on next sprint New Deep link to process flowWe have implemented deep linking to process flows. This allows sending links into the application by, for instance, email. To use deep linking, the URL should end with:`https://[server]/#application=[application_alias or id]/processflow=[process_flow_id]?[process_parameter1]=[value1]&[process_parameter#]=[value#]`Examplehttps://universal.mycompany.com/#application=myapp/processflow=startdocument?record_id=2ResultThe Universal GUI will open the application with alias myapp, start process flow startdocument, and set the process flow parameter record_id to 2.The application variable in the URL can be an application alias or an application id. Draw a route over the edge of a mapThe edges of the Maps component are now extended by 180 degrees. This makes it possible to display a route over the edge of the map. Before, it was hard to show a route like this.The longitude degrees in the route data have to be entirely positive or negative to keep the route together and may go over the limit of -180 or 180 degrees.Related fix: A marker popup located at the edge of the map was previously cut off. To solve this, we made the map wider to give room for the popup at the edges.A route across the entire map Cross a maps edge HTML editor redesignedWe have redesigned the HTML editor. This opens the door to features that will be implemented later, such as inserting tables. All the functionality of the existing HTML editor remains available.The new HTML editor already includes one new feature: you can now paste images into the HTML editor.Redesigned HTML editor Changes in grid multiselect functionalityUntil this release, when using Ctrl+Shift+click to select multiple records in a grid, the target row would be set as the new active row. This is no longer the case.In addition, when there are multiple selected rows, Ctrl+click on the active row will deselect the row and then activate the first selected row in the grid. Minor fixes and tasksAfter pasting text into an HTML field, the cursor moved to the beginning of the text instead right after the pasted text. This has been fixed. When the lookup content was too long, we used to cut it off with dots. This could make it hard to select the correct item if more items started with the same name and the end was not visible. Now, the lookup list scales with the text size so the entire name is visible. We have fixed three crashes that could occur while using touch multi-select in the grid. Images were not shown in the preview component when the extension was uppercase. This has been fixed. As of the 2022.2.15.0 release, the data value of a lookup column was shortly shown before the display value was loaded. This is fixed by showing nothing until the display value becomes available, like before. The lookup control search could not deal with special characters. This has been fixed. Manual refresh did not work in cubes if you changed the cube data in another tab. This has been fixed. In the default editable grid, previously visited records were not always visually updated. The hover style would be applied to grid rows that were no longer underneath the cursor. This has been corrected. In some cases, the splitter overlapped other components in compact mode. This could cause problems with, for example, moving the grid's scrollbar. This has been fixed. Before, when a user had no applications, no error was shown while logging in with OpenID. They could even keep redirecting between the GUIs login procedure and Indicium's OpenID pages. This has been fixed. Now, a user gets a "No applications available" message on the login page. We fixed a bug where no error message was shown or only briefly on the login page using OpenID. This would occur when logging in with: wrong credentials. a non-existing application. an unsupported platform. We fixed an issue where the application kept loading after being offline for a while and coming online again. This was introduced in the 2022.2.17-b1 release. We fixed a bug where multiple HTML fields on one screen kept loading. What we will be working on next sprint The next sprint we will be working on:Technical research: domain input validation - As of Software Factory version 2023.1, you can add domain input constraints. Where possible, the Universal GUI wants to validate those constraints in the client.  Resource scheduler: timescales and custom timescales - The Software Factory version 2023.1 contains a formalized Scheduler component. Based on the new model, the Resource scheduler can have an hour view. Translation tooltips in form controls labels - The Universal GUI will implement the Software Factory's tooltip field for the form control labels. Process action: Open link - A process action that allows the Universal GUI to open a link. Process action: Close all documents - This process action allows the Universal GUI to close all the currently open documents. Maps display column - When configured, the Maps component will use the map display column instead of the lookup translation.Issues:5035S - Autosave/default editable detail tab falls out of edit mode and becomes read-only. 3453S - Disable zoom detail function not working. 3464S - Lookup control Combo (sorted) not showing all options on Grid.

Related products:Universal GUI

Release notes Universal GUI 2022.2.16.0

November 18, 2022Changed beta release to the full version: 2022.2.16.0 Improvements for issues found in the previous beta release: Now, tasks remain enabled on auto-saving a subject. This went wrong if the subject's toolbar is separated from the main toolbar. Hello everyone,As of this release, we display the translation of domain elements for look-up display columns. We also fixed some issues.In these release notes, you will find a full overview of these main features and all minor features and tasks.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2022.2.16.0Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.16.0 here  New Show translation of domain elements for look-up display columnsFor a look-up display column that is based on domain elements, the Universal GUI now shows the translation of the matching domain element, if any. Other fixes and tasksWhen switching between rows in a grid, the details of the previous record were displayed for a few seconds, and then the correct details. In most cases, this has been fixed. Some cases will be fixed later. As of this version, when the grid is loading, it will show the text "Loading" and then the correct details. In a grid, selecting multiple records by pressing Shift + click was not possible in some cases. This has been fixed. When selecting or clearing a checkbox in a default editable grid, there was a slight delay before this change was visible because the record was changed first. This delay was enhanced when the user had a slow internet connection. In the new version, the checkboxes react immediately when clicked, regardless of the current network speed. Please note that in some cases, the checkbox jumps back to its previous value for a short time. We are working on an improvement for this. After selecting a checkbox in a default editable grid, the scrolling would sometimes move automatically, especially after scrolling down from the newly edited record and then selecting a checkbox in another row. This has been fixed. The column width in a grid was sometimes incorrectly changed, causing the grid to collapse. This has been fixed. After performing some user actions in a grid, such as editing and saving a record without making any changes, not all CSS styling was applied to the active row. This has been fixed. Now, tasks remain enabled when auto-saving a subject. This went wrong if the subject's toolbar is separated from the main toolbar. What we will be working on next sprintThe next sprint we will be working on:New HTML editor control, which allows for the implementation of new features Implement formal resource scheduler views of 2023.1 platform - Instead of heuristic assumptions the Scheduler will get a formal API. Rich tooltips on grid headers - Implement the tooltip field of a translation from the Software Factory for the grid headers. Deep link to process flow - Final implementation of deep linking to process flow actions. Action bar positioning above subject, not details - Change the position of the toolbar so it only spans the main subject.

Related products:Universal GUI

Release notes Universal GUI (2022.2.15.0)

October 28, 2022:Changed beta release to the full version: 2022.2.15.0 Improvements for issues found in the previous beta release: Due to changes in the previous beta release, in some cases opening a dropdown control could result in an error. In our case, the lookup presentation field was optional. This has been fixed. Now, if there is no value to display, the Universal GUI displays the database value. In some cases, charts did not load their data. This has been fixed.  Hello everyone,In this sprint, we made some improvements in the Scheduler and the Maps components. Also, we added a URL to include with TCP tickets, and you can now select all current page records in a grid with the keyboard shortcut Ctrl+A.In these release notes you will find a full overview of these main features and all minor features and tasks.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.2.15.0Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.15.0 here  Contents of this releaseUniversal GUI version 2022.2.15.0 New Scheduler component improvements Select all current page records with the shortcut Ctrl+A Added URL to include with TCP tickets Changed Maps component improvements Other fixes and tasks Known issues in this release What we will be working on next sprint NewScheduler component improvements You can now activate the Scheduler component from a process flow. With input parameters, you can now specify the date and time to scroll to. Select all current page records with the shortcut Ctrl+AWhen the focus is on a grid, you can now press the keyboard shortcut Ctrl + A to select all records currently displayed. With multiple pages, all records on a single page are selected.Added URL to include with TCP ticketsWhen an error occurs in a Universal application, the error message now contains a URL that you can include when reporting this issue as a TCP ticket. This URL makes it easier for Thinkwise to find and solve the reported problem. Error message with URL ChangedMaps component improvementsIn the Maps component, when using a marker of type Circle, you can now set the circle size, as follows. The default value for radius is 200 pixels.{ "CoordSets": [ [ { "Lon": "10.865400", "Lat": "55.565922" } ] ], "Radius": 120}Other fixes and tasks In this sprint, we fixed some scenarios where a process flow could become unresponsive without any possible user intervention to continue and finish. For example: An unknown process action within a process flow. Recovery when Indicium returns an error after being called. A process action targeting an unknown object, for example, a hidden detail tab or detail tile. The following user actions resulted in unwanted auto-adjusted column widths. This has been fixed. Resizing empty header columns in a grid. Clicking on a column with attribute grouping on it. Switching documents. Opening row groups. When executing a task that uploaded a large file, crashes and bad network requests could occur. This has been fixed. When searching for an item in a lookup dropdown by typing, items were also matched by their underlying data value, which was unwanted. Now, items are only matched by the value shown on the screen. In the Software Factory, you can configure the filter condition (type) of a field displayed in the filter form. However, in some situations, the filter conditions chosen are not supported. For example, a lookup field filtering with Contains did not behave as expected. Unsupported configured filter conditions will now be replaced internally with Equal to. The Refresh functionality changed in the 2022.2.14 release did not work as expected in a default editable grid. When refreshing a record after an edit, the old values were restored. This has been fixed. In a default editable subject, when typing in a combined filter, pausing, and then continuing typing, the focus moved to the top visible row, causing you to continue typing there. This has been fixed. In some scenarios, a grid would blink when saving an edited record. This has been fixed. The overall grid performance has also been improved. When filtering or pre-filtering process actions, the data was refreshed too often. This has been fixed. These process actions now wait until the data is refreshed in the client before the process flow continues. Known issues in this releaseThese two issues are planned for the next sprint.In default edit mode, when changes are saved or canceled manually without leaving the record, in some cases the subject jumps out of edit mode. In default edit mode, when a record contains an error after a refresh, for example, a mandatory field without a value, in some cases you cannot cancel the changes.What we will be working on next sprintThe next sprint we will be working on:Deep link to process flow - Final implementation of deep linking to process flow actions. History browsing (stage 1) - Enable history browsing for the main subject. You can then use the next and previous buttons in a web browser to open the previously opened subject. Implement new HTML Component - Add the new HTML component to Universal instead of the existing control.

Related products:Universal GUI

Release notes Universal GUI (2022.2.14.0)

 October 7, 2022:Changed beta release to the full version: 2022.2.14.0 Improvements for issues found in the previous beta release: When double-clicking a row in a grid to execute a task, the task was executed before applying the context application logic. This has been fixed. This is especially important when double-clicking an unselected record to determine whether or not task execution is allowed.  Hello everyone,In this sprint, we made it possible to add or copy a row in a pinned top row of a grid, and we slightly changed the refresh functionality. Also, we started with a UI/UX design for advanced filters.In these release notes you will find a full overview of these main features and all minor features and tasks.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.2.14.0Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.14.0 here  Contents of this releaseUniversal GUI version 2022.2.14.0 New Adding a row in a pinned top row of a grid Refresh functionality Improvement when forgetting your password Activate the Maps component from a process flow UI/UX design for advanced filters Other fixes and tasks Known issues in this release What we will be working on next sprintNewAdding a row in a pinned top row of a gridAs of this version, in an editable grid, you can now add or copy a row by using a pinned top row.Adding a row in a pinned top row in a grid Refresh functionalityThe refresh functionality has changed. In previous versions, we supported most refresh options for task execution and editing. The refresh row option refreshed the entire subject.Now, the refresh row option is not only supported for tasks, but also after updating a single record.The refresh options for a task are available in menu Processes > Tasks > tab Default/Variants > tab Table tasks > tab Form > tab Table task. The refresh options for a row are available in menu User interface > Subjects > tab Default > tab Settings > tab Performance.Improvement when forgetting your passwordWhen you enter your username in the login screen, and then click Forgot your password?, your username will now be filled in automatically on the next screen.Activate the Maps component from a process flowYou can now activate the Maps component from a process flow. You can now also use input parameters to change the zoom level and navigate to a specific location on the map.UI/UX design for advanced filtersTo help you get an overview of what is coming up in the Universal GUI, we will, from now on, include new component designs in the release notes. In this sprint, we dived into the advanced filters.According to our design, it becomes possible to set up your own specific set of filter criteria and filter with different filter operators (such as 'Starts with', 'Between', or 'Is not empty'). You can open the advanced filter popup using a button in the filter bar's overflow menu or a shortcut key.My customers advanced filterAfter this action, a popup opens, in which a user can add or remove filter criteria. In the Software Factory, you can specify a filter configuration for a subject, and add filter criteria. These criteria, if any, are then displayed in the filter popup in the application, and can be changed.Example of an advanced filter Other fixes and tasksIn some languages, the toolbar label would overlap the toolbar's action buttons. This has been fixed. When quickly changing the sorting order of multiple columns in a grid, some columns could incorrectly change position. This has been fixed. When counting the number of records in a grid summary row, the result was not displayed, only the label. This has been fixed. If the Show label option was disabled for a grouped tree, the label was still displayed. This has been fixed. In process flows, specific process actions did not provide active record information to Indicium, preventing the process flow from using this information. This has been fixed. In a card list, the labels did not get the specific card list translation but the general translation. This has been fixed when connected to the Software Factory. This issue has not yet been fixed when connected to IAM. A software Factory hotfix will be available in the near future to solve this. On a mobile device, when switching to edit mode, the size of detail tiles could change, resulting in the tiles changing position. This has been fixed. When a grid or form was open while a process flow was active, the flow waited for a tab change before continuing. However, a tab change did not always happen, causing the flow to stop and remain active. This has been fixed. In a conditional layout, for fields that had both a conditional background color and a text color defined, only the conditional background color was applied. This has been fixed. When switching between rows with multiple views of a cube displayed simultaneously, inactive cube views did not refresh. This has been fixed. Some specific screen type configurations could cause misalignment between vertical and horizontal tab strips. The horizontal tab strip would then be displayed in an undesirable location on the screen and become unusable. This has been fixed.Known issues in this releaseThe Refresh functionality changed in the beta release does not work as expected in a default editable grid. When refreshing a record after an edit, the old values are restored. What we will be working on next sprintThe next sprint we will be working on:When selecting or clearing a checkbox in a grid, this change is currently not immediately visible. This will be improved. Process flow action Activate scheduler - With this process flow action you can activate the scheduler component, similar to Activate grid and Activate form. Technical design New HTML Component. Select all records on the current page using the shortcut key Ctrl + A. In a card list, double-clicking a card will execute the corresponding table task, if any. In a grouped tree, double-clicking a tree item will execute the corresponding table task, if any.

Related products:Universal GUI

Release notes Universal GUI 2022.2.14 BETA

Hello everyone,In this sprint, we made it possible to add or copy a row in a pinned top row of a grid, and we slightly changed the refresh functionality. Also, we started with a UI/UX design for advanced filters.In these release notes you will find a full overview of these main features and all minor features and tasks.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.2.14 BETADo not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.14 BETA here  This is a beta release, which can be used to test the new features. This release is not suitable for use in a production environment. The full release will be available this Friday. Contents of this releaseUniversal GUI version 2022.2.14 BETA New Adding a row in a pinned top row of a grid Refresh functionality Improvement when forgetting your password Activate the Maps component from a process flow UI/UX design for advanced filters Other fixes and tasks What we will be working on next sprint NewAdding a row in a pinned top row of a gridAs of this version, in an editable grid, you can now add or copy a row by using a pinned top row.Adding a row in a pinned top row in a grid Refresh functionalityThe refresh functionality has changed. In previous versions, we supported most refresh options for task execution and editing. The refresh row option refreshed the entire subject.Now, the refresh row option is not only supported for tasks, but also after updating a single record.The refresh options for a task are available in menu Processes > Tasks > tab Default/Variants > tab Table tasks > tab Form > tab Table task. The refresh options for a row are available in menu User interface > Subjects > tab Default > tab Settings > tab Performance.Improvement when forgetting your passwordWhen you enter your username in the login screen, and then click Forgot your password?, your username will now be filled in automatically on the next screen.Activate the Maps component from a process flowYou can now activate the Maps component from a process flow. You can now also use input parameters to change the zoom level and navigate to a specific location on the map.UI/UX design for advanced filtersTo help you get an overview of what is coming up in the Universal GUI, we will, from now on, include new component designs in the release notes. In this sprint, we dived into the advanced filters.According to our design, it becomes possible to set up your own specific set of filter criteria and filter with different filter operators (such as 'Starts with', 'Between', or 'Is not empty'). You can open the advanced filter popup using a button in the filter bar's overflow menu or a shortcut key.My customers advanced filterAfter this action, a popup opens, in which a user can add or remove filter criteria. In the Software Factory, you can specify a filter configuration for a subject, and add filter criteria. These criteria, if any, are then displayed in the filter popup in the application, and can be changed.Example of an advanced filter Other fixes and tasksIn some languages, the toolbar label would overlap the toolbar's action buttons. This has been fixed. When quickly changing the sorting order of multiple columns in a grid, some columns could incorrectly change position. This has been fixed. When counting the number of records in a grid summary row, the result was not displayed, only the label. This has been fixed. If the Show label option was disabled for a grouped tree, the label was still displayed. This has been fixed. In process flows, specific process actions did not provide active record information to Indicium, preventing the process flow from using this information. This has been fixed. In a card list, the labels did not get the specific card list translation but the general translation. This has been fixed when connected to the Software Factory. This issue has not yet been fixed when connected to IAM. A software Factory hotfix will be available in the near future to solve this. On a mobile device, when switching to edit mode, the size of detail tiles could change, resulting in the tiles changing position. This has been fixed. When a grid or form was open while a process flow was active, the flow waited for a tab change before continuing. However, a tab change did not always happen, causing the flow to stop and remain active. This has been fixed. In a conditional layout, for fields that had both a conditional background color and a text color defined, only the conditional background color was applied. This has been fixed. When switching between rows with multiple views of a cube displayed simultaneously, inactive cube views did not refresh. This has been fixed. Some specific screen type configurations could cause misalignment between vertical and horizontal tab strips. The horizontal tab strip would then be displayed in an undesirable location on the screen and become unusable. This has been fixed.What we will be working on next sprintThe next sprint we will be working on:When selecting or clearing a checkbox in a grid, this change is currently not immediately visible. This will be improved. Process flow action Activate scheduler - With this process flow action you can activate the scheduler component, similar to Activate grid and Activate form. Technical design New HTML Component. Select all records on the current page using the shortcut key Ctrl + A. In a card list, double-clicking a card will execute the corresponding table task, if any. In a grouped tree, double-clicking a tree item will execute the corresponding table task, if any.

Related products:Universal GUI

Release notes Universal GUI (2022.2.13.0)

 September 16, 2022:Changed beta release to the full version: 2022.2.13.0 Improvements for issues found in the previous beta release: In a grid, when the Edit in grid option was disabled, it was still possible to edit if the corresponding form was also available. This has been fixed. In a subject with the Auto-save option enabled, it was not possible to execute a task or open a report after making changes in edit mode. This has been fixed. The row is now saved, and the task is executed, or the report is opened.  Hello everyone,As of this sprint, the resource scheduler remembers the selected timescale. Also, performance has been improved, and you can now apply a filter by pressing [Enter] when focused on a field.In these release notes you will find a full overview of these main features and all minor features and tasks.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.2.13.0Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.13.0 here  Contents of this releaseUniversal GUI version 2022.2.13.0 Breaking Thinkwise Platform support release 2020.2 is ending New Resource scheduler remembers the selected timescale Formlist with Combo and Image Combo elements Changed Performance improved when first opening a subject Default editable grid performance improved Filters applied with the 'Enter' key in a Filter component Minor fixes and tasks What we will be working on next sprint BreakingThinkwise Platform support release 2020.2 is endingIn accordance with our Lifecycle policy , Universal GUI support for Thinkwise Platform release 2020.2 is ending. Please upgrade to at least Software Factory release 2021.1 to use this Universal GUI 2022.2.13 release.NewResource scheduler remembers the selected timescaleThe resource scheduler now remembers the timescale the user selected: When reopening the scheduler window, the last timescale chosen is displayed. This preference is saved in the browser (for example, Google Chrome on your device) but is not persisted across browsers or devices.Formlist with Combo and Image Combo elementsThe Formlist component now supports Combo and Image Combo controls, using domain elements (as items to choose).ChangedPerformance improved when first opening a subjectWhen opening a subject for the first time in a session, the performance has been improved by loading the subjects' model data in parallel. As background information: A session starts when opening the Universal GUI. This session ends when refreshing or closing the Universal GUI browser tab.Default editable grid performance improvedTo improve the performance of the default editable grid, we changed the way it works. Previously, the Universal GUI was locked until the active row was saved and error-free. This made switching between rows very slow because committing the previous record and then setting the new row in edit mode was a sequence of actions.As of this version, a user can start editing the next row while the previously edited row(s) are still waiting for the commit. If an error occurs in a previous row, the user receives a message and visual help about it but can continue to edit the row they are working on and fix the error later.Filters applied with the 'Enter' key in a Filter componentIn a filter component, you can now apply a filter by pressing [Enter] when focused on a field. Previously, the filter would only apply after removing focus from the field ([Tab]).Minor fixes and tasks For a grid with a row group, double-clicking a row group header would also incorrectly execute the double-click task assigned to a selected record within the group. This has been fixed. Importing records into a detail subject or lookup subject from Excel failed because the data was tried to be imported into the main subject. This has been fixed. When editing in a default editable grid and selecting another record, the grid could scroll unnecessarily. This could result in the edited record not being visible in the current view. This has been fixed. When executing a task on multiple records, the execution order was sometimes incorrect compared to the order in which the records were displayed. This has been fixed. In charts, translated domain elements were not shown. This has been fixed. We fixed a bug where the splitter content width exceeded its limits. Before this release, this could, for example, result in action bar buttons not appearing on the screen: Incorrect action bar buttonsThis has been fixed: Correct action bar buttonsWhat we will be working on next sprintThe next sprint we will be working on:Technical research: Deep link to process flow - A deep link to a process flow allows the developer to create links that can be sent via email or otherwise. These links start the Universal GUI and then a process flow. In the technical research, we design the underlying functionality. Activate maps process flow action - This process flow action allows you to activate the Maps component for the user, similar to the Activate grid and Activate form process actions. Activate scheduler process flow action - This process flow action allows you to activate the Scheduler component for the user, similar to the Activate grid and Activate form process actions. Add row in grid - The ability to add a row directly in a pinned top row of a grid. Refresh row functionality - The refresh row option will be supported for tasks and after inserting, updating, or copying a record. UI/UX design for advanced filter popup - The advanced filter option will be available as a popup to all users and offers more complex options than the current filter form. This functionality will become the basis for the user-defined prefilters.

Related products:Universal GUI

Release notes Universal GUI (2022.2.12.0)

 August 26, 2022:Changed beta release to the full version: 2022.2.12.0 Improvements for issues found in the previous beta release: In the Preview component, images that were too large for the available space were not displayed. In the Preview component, TXT and JSON files were not displayed. Both issues have been fixed.  Hello everyone,As of this sprint, passwords will no longer be shown in plain text in the GUI. Instead, we have added a visibility icon to the PASSWORD control. We have also added a change detector to the Preview component and improved the way incoming process flows work.In these release notes you will find a full overview of these main features and all minor features and tasks.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2022.2.12.0Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.12.0 here Contents of this releaseUniversal GUI version 2022.2.12.0 New Password visibility Version recorded in IAM Changed Smart remote file change detection for preview component Incoming process flow allowed Minor fixes and tasks Known issues in this release What we will be working on next sprint New Password visibilityIn password control fields, passwords will no longer be shown in plain text in the GUI. A user can now use the 'visibility' icon to hide the password from view or display it in plain text. The PASSWORD control is set for a column at the domain level. It is available in grid, form, and card list components.When a password field is non-editable or read-only, the visibility icon is hidden, and the number of characters is set to 8 instead of revealing the password length.CautionPasswords are not sent or stored encrypted, so this feature only protects against being displayed in plain text.A user can display or hide their password Version recorded in IAMAfter loading the application, the used Universal GUI version will now be recorded in IAM. Changed Smart remote file change detection for preview componentThe Preview component will now check whether the previewed file has been changed remotely. A check occurs when a user manually refreshes the document or the subject's data is updated due to another cause. If the content of a previewed file has been changed remotely, it will be reloaded.This is only available for File type preview columns. URL type columns will show the content from the given web address as is. Incoming process flow allowedIf a process flow was running and a new flow came in for the same subject, the Universal GUI used to ignore the incoming flow. From now on, it will stop the running flow and start the incoming flow.This change also fixes that a new process flow could not start when another process flow got stuck due to an action that was unable to execute. In the next sprint, we will continue our work on preventing stuck process flows. Minor fixes and tasksIn a Maps component with markers and popups, when you moved the position of the map and changed it to a different record, the map would not center correctly on the marker. This has been fixed. The process flow was not started when using a process flow to set filters in combination with the Start empty with filter setting. This has been fixed. When clicking on a field in a default editable grid, it did not get the focus. You had to click it again to start editing. Universal GUI will now put the focus on the field you actually clicked. One limitation: a cursor_to_col will always be performed in the form. When dragging events in the resource scheduler, sometimes duplicate events would be created. These were not stored in the database since they would be gone after closing and reopening the subject. This issue happened when auto-refresh had been enabled, and the user dragged an event during an auto-refresh. It has been fixed now. If the active record changed in the resource scheduler, the scheduler would jump to the current date. Now, the scrollbar will stay in the same position. We have improved the performance when switching to an already opened subject or an already opened detail tab. When expanding a cube row based on elements, the Universal GUI would give a bad request. This has been fixed. We have resolved an error shown in snack bar messages when navigating between records in a detail subject with another detail subject underneath. Because of this error, the lowest set would not refresh. We have resolved a crash that occurred after opening an application with a task as a start object. Known issues in this releaseSometimes, when a pivot is opened for the first time it shows no data and the text 'This pivot type is not supported'. What we will be working on next sprintThe next sprint we will be working on:Add row in grid - The ability to add a row directly in the grid. Refresh row update strategy. Activate Maps and Scheduler components from a process flow Scheduler component remembers time scale selected by the user.

Related products:Universal GUI

Release notes Universal GUI (2022.2.11.0)

 August 5, 2022:Changed beta release to the full version: 2022.2.11.0 Improvements for issues found in the previous beta release: When selecting multiple records in a grid and then clicking a task button, only the active row was displayed as part of the selection. The task was still executed for all selected records, but this was unclear to users. This has been fixed. The selection remains visible until the task is executed.  Hello everyone,In this sprint, we made it possible to resize grid columns, and when opening the scheduler component, the displayed period now starts from the previous month instead of the current day.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.2.11.0Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2021.1 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.11.0 here  Contents of this releaseUniversal GUI version 2022.2.11.0 New Resizable grid columns Changed Displayed period in Scheduler component Minor fixes and tasks What we will be working on next sprintNewResizable grid columnsYou can now resize grid columns and change the column width manually. The column widths are retained after closing and reopening a document and after a refresh.ChangedDisplayed period in Scheduler componentWhen opening the Scheduler component, the displayed period started with the current day. If you wanted to view the previous week, you had to navigate back. This behavior was not desired. As of this version, when opening the scheduler component, the displayed period starts from the previous month.Minor fixes and tasksIn certain time zones (for example, GMT-12), when choosing a date using the date picker icon, for example, July 28th, an incorrect date value (July 27th) was used. This has been fixed. In default edit mode, when a user did not modify the record, they had to cancel edit mode before executing a task or report. This has been fixed. Now, when executing a task or report, edit mode is automatically canceled if the user has not modified the record. After adding or copying a record, the edit, delete, and copy buttons were available too early. This would result in a "bad request" message when quickly trying to perform any of these actions after adding or copying. These three buttons are now disabled until they can be used. When executing a task containing a file upload, the application could stop responding. This has been fixed. When a parent grid was in edit mode, it was incorrectly allowed to switch between rows in a child subject. When a child subject was in edit mode, it was also incorrectly allowed to switch rows in the parent grid. This has been fixed. In both cases, switching between rows is no longer allowed. Loading lookup translations used to fail if there were 800 or more filter conditions. This situation could occur, for example, if there were 800 rows with only one primary key or 400 records with two primary keys. This has been fixed by splitting the lookup translations into multiple requests if there are many filter conditions.What we will be working on next sprintIn the next sprint, we will be working on: Ensure that a new process flow always starts. This prevents the user from getting stuck in an old process flow. Asynchronous editing in grids. New Password control. Research performance rendering nested details. In progress: Drag and drop records UI/UX.

Related products:Universal GUI

Release notes Universal GUI (2022.2.10.0)

 July 15, 2022:Changed beta release to the full version: 2022.2.10.0 Improvements for issues found in the previous beta release: In grids, the left and right arrow keys to switch between cells and the up and down arrow keys to switch between rows did not work. This has been fixed.  Hello everyone,In this sprint, among other things, we completed support for the Download file process action, and users can see the date and time in their local time zone. Furthermore, we now support vertical tabs, and we have improved the styling of read-only controls.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.2.10.0Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.2.10.0 here  Contents of this releaseUniversal GUI version 2022.2.10.0 New Thinkwise Platform release 2022.2 support Subject variants support Process flow action: download file Process flow action: send user notification Display the date and time in the time zone of a user Vertical tabs Changed Improved styling of read-only controls Start empty with filter functionality Minor fixes and tasks What we will be working on next sprintNewThinkwise Platform release 2022.2 supportWe are currently working on support for:Activate Maps process action. Activate Scheduler process action. Play a sound after a message popups up.We have already completed support for:Subject variants (see below). Process flow action: download file (see below). Process flow action: send user notification (see below). Display the date and time in the time zone of a user (see below).Subject variants supportAs of Thinkwise Platform version 2022.2, Indicium can handle subject variants and variant-specific settings from the Software Factory. For example:Provide default values while editing. Apply the correct set of prefilters. Apply process flow rights. Use the correct set of columns in a combined filter.The current Universal GUI 2022.2.10.0 release informs Indicium which subject variant is involved in a user action. This makes the Universal GUI release dependent on the 2022.2.10 release of Indicium:If you install this Universal 2022.2.10.0 release, you must also install the Indicium 2022.2.10 release.Process flow action: download fileAs of Thinkwise Platform release 2022.2, the Universal GUI supports the new Download file process flow action.You can set process variables and use them in the input parameters to make a file available for download to the end-user. The file can originate, for example, from a database, or from file storage using a Read file connector, or it can be the result of a Generate report connector.Process flow action: send user notificationAs of Thinkwise Platform version 2022.2, a user can send a notification message to a specific user from a process flow. The Universal GUI receives this notification after the next request to Indicium and displays this notification as a snack bar message at the bottom of the screen.Display the date and time in the time zone of a userAs of Thinkwise Platform version 2022.2, a user will be able to see the date and time in their local time zone. The Universal GUI will support this.You can enable the local time zone for users in a control. When you select a control for a domain that shows a DateTime value, you can choose whether it should display the time for the user's current time zone or as stored in the database (Software Factory > menu Data > Domains > tab Form).The time zone for a new user will be set to Etc/UTC by default but can be changed in IAM, in menu Authorization > Users > tab Form > tab User > group User preferences > field Time zone.Vertical tabsThe Universal GUI now supports a new type of tabs called vertical tabs. This gives a new look to your screen types and looks like a small submenu within the related subject. The list of tabs that would by default appear horizontally side by side can now be displayed stacked on top of each other.To convert a (horizontal) tab panel in the Tab container component of a screen type to a vertical tab panel, change the Tab orientation property in the screen type modeler in the Software Factory to Vertical:(menu User interface > Screen types > tab Design. The Tab page properties are on the right-hand side.) Tab orientation property in the screen type modeler  Horizontal tabs example  Vertical tabs exampleKnown issue: If a vertical tab label is too long and cut off by ellipsis (...), a badge behind it, as shown in the EMAILS tab in the screenshot, will not be displayed.ChangedImproved styling of read-only controlsWe improved the styling of read-only controls: In a form, a control's background color can be affected by a Conditional layout. If no conditional text color is specified, the displayed value now has a contrasting color. The control label already behaves like this. When the control is disabled, the opacity of the contrast color is reduced so the value appears slightly gray. On a form component in edit mode, read-only fields were not consistently grayed out, making them appear editable. That has been corrected, so all read-only fields look the same now.  Name field before Name field afterStart empty with filter functionalityThe existing Start empty with filter option specifies that subjects are opened without data, and the filter pop-up is activated automatically. This configuration option was applied to main subjects and detail subjects. However, this functionality is unnecessary for detail subjects, as a detail already shows a limited list of records. As of this version, the Start empty with filter option will only be applied to the main subject.Minor fixes and tasksWhen adding a record in a non-editable grid, with Form and detail subjects on a separate tab, the Form tab was activated and incorrect detail data were displayed in some cases. This has been fixed.What we will be working on next sprintIn the next sprint, we will be working on: Asynchronous editing in a grid - To improve grid edit mode performance, we plan to have multiple records in edit mode behind the scenes. This allows the user to proceed while records are being saved in the background. Resizable grid columns - Users can resize the grid column width. Formlist domain control - Implementation of the domain control in the Formlist. Password control In progress: Drag and drop records UI/UX. Add row in grid.

Related products:Universal GUI

Release notes Universal GUI (2022.1.17.0)

 June 24, 2022:Changed beta release to the full version: 2022.1.17.0 Improvements for issues found in the previous beta release: In right-aligned grid column headers, the asterisk indicating a mandatory field was not visible. This has been fixed. In a grid, group headers were cut off, even if there was enough space. This has been fixed. In a grid, centered column headers jumped to the left when entering edit mode. This has been fixed. When opening a detail tab or switching between parent rows, badges on detail tabs did not refresh instantly but only after the interval period. This has been fixed. When sending an OData request to Indicium, including a primary key value with a date and time, a bad request error occurred. This especially happened when (re)activating a record or saving a newly inserted record that was not in the current set of (pre)filters. This has been fixed. Known issues in this release: During testing, we found that the default editable grid can still behave incorrectly in a detail subject when the entire document is refreshed after changing a record. After changing some values and clicking the next record (which saves the changes), the clicked record may not be activated. We will plan for improvements in this case later.  Hello everyone,In this sprint, we reduced the row height in grids, made grids less flickering while editing, show the numeric keypad on tablets when editing a numeric field, and when adding or editing a row, a document is now marked as 'unsaved'.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.1.17.0 Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. This has been fixed. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.1.17.0 here  Contents of this releaseUniversal GUI version 2022.1.17.0  Changed Add row and Edit row process actions marked as unsaved Display the numeric keypad on tablets Row height in grids and pivot grids reduced Supported conditional layout conditions Third-party library needed for grids upgraded Minor fixes and tasks What we will be working on next sprintChangedAdd row and Edit row process actions marked as unsavedAs of this version, when performing the actions Add row or Edit row from a process flow, the document is now marked as 'unsaved'. If the user closes this document, they will be prompted to save or cancel the changes.Display the numeric keypad on tabletsOn tablets, the numeric keypad was not visible when editing a numeric field. Now it is.Row height in grids and pivot grids reducedIn compact mode, the row height in grids is reduced from 44px to 36px.The same applies to pivot grids in compact mode and comfortable mode.Supported conditional layout conditionsIn the Universal GUI, the following conditional layout conditions can now also be used:Starts with Does not start with Ends with Does not end with.Third-party library needed for grids upgradedWe upgraded the third-party library needed for grid functionality. This has improved grid performance, made the default editable grid more stable, and made grids less flickering while editing,Also, with this upgrade, the following warning no longer appears in the DevTools Console:"agGrid: getSortModel() is deprecated." Minor fixes and tasks We have fixed many grid alignment issues: The alignment in edit mode versus non-edit mode was different in many cases. This caused the position of fields to change between edit mode and non-edit mode, especially for Combo control values. Right-aligned column headers were left-aligned. Individual cells were not aligned identically with the summary cell. For read-only date, time, and datetime fields in edit mode, the buttons to open a date/time picker were visible while they should be hidden. This has been corrected. When a user was executing a task while a process flow was running, they could get stuck in the running process flow, or spend time filling in task parameters for a task that was not allowed for the selected record. This has been fixed. The task execution now waits for running logic (for example, a stored procedure) to know whether the task execution is allowed or not. When a context procedure was applied when double-clicking a row in a grid, the grid double-click task should wait for the context application logic. However, this was not the case and has been fixed. This is especially important when double-clicking a record that is not selected to decide whether to allow task execution. When opening a subject, the action bar did not always immediately contain the correct buttons, only after switching rows. This has been fixed. In a document that contains unrelated details (for example, two tables with no explicit reference or link to each other), executing a task would refresh the document based on the configurations defined in the Software Factory, except for the unrelated details. Each unrelated detail had to be refreshed manually to reflect the changes. This has been fixed. The whole document is now refreshed when necessary and will show the updated version of each detail. Start objects with a badge did not initially display this badge, only when opened a second time. This has been fixed. When opening a lookup popup a second time, the grid detail tab was opened instead of the form. This has been fixed. When opening a document in one project version from the tiles menu and switching to another project version, the currently open document was reactivated. This has been fixed. Now a new document opens in the correct project version. On tablets, when editing multiple records, the (numeric) values entered for a previous record could temporarily reappear in a later edited record if the same numeric field was empty. This has been fixed. What we will be working on next sprintIn the next sprint, we will be working on: DateTime controls with time zone - This allows DateTime values to always be stored in UTC+0 and displayed to the user in the time zone configured for that user. This will only work in Software Factory platform 2022.2. Vertical tabs - Align your tabs vertically. Variant API - Variants are now more specific in the Indicium API and the Universal GUI will implement this. This will only work in Software Factory platform 2022.2. Make process flow execution more stable - Prevent a process flow from staying active if the user cannot continue the desired steps. Such process flows blocked the execution of subsequent process flows. In progress: Technical research add row in grid.

Related products:Universal GUI

Release notes Universal GUI (2022.1.16.0)

June 3, 2022:Changed beta release to the full version: 2022.1.16.0 Improvements for issues found in the previous beta release: When a record was edited by a process flow and the subject was closed at the same time, an error message appeared unnecessarily: "Request error: The object was not found. You may have insufficient rights or the object no longer exists" This has been fixed. In the beta release, we improved the style of the task buttons in the toolbar. As a result, the toolbar was not always the correct size, and the task buttons could continuously change size while editing the subject or executing a task. This has been fixed.  Hello everyone,In this sprint, we fixed several issues, and we added two configuration settings to config.json. When searching on a tablet or touchscreen, these settings prevent that after each keystroke, search results are updated immediately. Furthermore, toolbar buttons have been slightly enlarged.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual  to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.1.16.0Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.1.16.0 here Contents of this releaseUniversal GUI version 2022.1.16.0 Changed Configurable debounce time Enlarged toolbar buttons Minor fixes and tasks What we will be working on next sprintChangedConfigurable debounce timeWhen you type into the search field, the search starts a moment after each keystroke if no new keystroke occurs. This is called the debounce time. The default value of this debounce time is considered too short when typing on a tablet or touchscreen, resulting in search results being updated after each keystroke.Therefore, this debounce time can now be configured in the config.json file. Also, the default debounce time has been doubled for mobile devices, as typing on a touch keyboard is much slower.New settings for config.json are:searchDebounceTime - in ms, with a default value of 300 ms and a minimum value of 300 ms. searchDebounceTimeMobile - in ms, with a default value of 600 ms and a minimum value of 300 ms.Enlarged toolbar buttonsToolbar buttons with both an icon and text appeared too close together. They are now slightly enlarged, and there is more space between them. Also, the color has been changed for clarity when hovering.Resized toolbar buttonsMinor fixes and tasksIf a task start object or report start object was not included in the menu, it would not open at startup. This has been fixed. When leaving a field with a default setting to fill another field, the default value was filled in correctly, but the default value was not selected. Instead, the mouse cursor was placed right after the default value. This has been fixed. When tabbing through an editable grid, the dropdown lists of combo boxes could not be opened with a keyboard shortcut. This has been fixed. When zooming in on a screen until the menu on the left-hand side was hidden and then zooming out again, the menu remained hidden. This has been fixed. When adding a new parent record, incorrect child records were shown in the detail tab in some cases. This has been fixed. Now, when adding a parent record, only unrelated details will be displayed.  In some cases, when opening a subject with a default editable grid, the application could stop responding with a message: "Cannot read "allowUpdate" of undefined". This could especially occur when two or more grids were loaded and displayed at the same time. This has been fixed. What we will be working on next sprintIn the next sprint, we will mainly focus on fixing known issues. Furthermore, we will be working on:DateTime controls with time zone - This allows DateTime values to always be stored in UTC+0 and displayed to the user in the time zone configured for that user. This will only work in Software Factory platform 2022.2. Grid edit mode flashing - To reduce this, we need to upgrade a third-party library. Technical design for asynchronous editing in a grid - To improve the performance of the grid edit mode, we plan to have multiple records in edit mode behind the scenes. This allows the user to continue while the records are saved in the background. In this sprint, we will start with a design. In progress: Variant API - This will only work in Software Factory platform 2022.2. UI/UX Drag and drop. UI/UX Design Vertical tabs.

Related products:Universal GUI

Release notes Universal GUI (2022.1.15.0)

May 13, 2022:Changed beta release to the full version: 2022.1.15.0 Improvements for issues found in the previous beta release: In a specific case, when a subject was opened from a process flow step and this process flow activated a filter simultaneously while loading, parts of the subject appeared empty, or showed unrelated data. This has been fixed. In some components, for example, the Resource Scheduler and the Maps component, user interface styling was not applied correctly. This has been fixed. When opening (for example) the User Preferences menu while an auto-refresh screen was open, the application stopped responding. This has been fixed.  Hello everyone,In this sprint, we made a number of changes and improvements and fixed some issues. One important change is that process flows are now disabled by default in a lookup popup or context. To enable process flows, you can use an extended property. You can read more about the other changes, improvements, and fixes in the topics below.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.1.15.0Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal. Download the Universal GUI version 2022.1.15.0 hereContents of this releaseUniversal GUI version 2022.1.15.0 Changed Process flows by default disabled in lookup popup or context Pivot grid improvements and changes Improved performance: layout calculated based on model settings Improved (grid) performance Tooltips more legible Minor fixes and tasks What we will be working on next sprintChangedProcess flows by default disabled in lookup popup or contextDue to some issues with process flow execution from within a popup of a lookup field, the process flows are no longer executed by default within a lookup popup or context. Similar to our other interfaces, they now listen to the extended property AllowProcessFlowsInLookupDialogs. We will solve the known issues later on.Pivot grid improvements and changesIn this sprint, we have improved the pivot grid in several ways:The look and feel have been improved. When expanding a category (row), the total will be shown in the parent row. We have added nested series (columns) for all aggregation types. Previously, when a cube view had multiple series (columns) and the values were not of type 'SUM', the pivot would not start. We have added nested groups for all aggregation types. Previously, when a cube view had multiple categories (rows) and the values were not of type 'SUM', the pivot would not start.Another change is that nested series (columns) are always expanded in this release, though collapse and expand will be available again in a future release. Previously, if conditions were met, these were expandable and collapsible. The main reason for this is a necessary technical overhaul that will pave the way for future improvements:series (columns) subtotals series (columns) grand totals expand and collapse series (columns) category (row) grand totals default expanded series/categories. Improved look and feel in the pivot gridImproved performance: layout calculated based on model settingsPreviously, the Universal GUI would request Indicium to get the model's layout settings. Now, it can calculate the model layout settings itself, so the request to Indicium is no longer necessary.So, if you deselect the logic concept Layout in a subject's settings, the Universal GUI will now use the model settings instead of executing the layout's stored procedure. This setting is available in the menu User interface > Subjects > tab Default/Variants > tab Settings > tab Performance > group Use concept > checkbox Layout.This can slightly speed up the performance when switching a row, editing, and opening a screen.Improved (grid) performanceWe made several (grid) performance improvements. In the coming sprints we will continue to focus on more performance improvements.Tooltips more legiblePreviously, a tooltip appeared below an element when a user hovered over it. Sometimes this would cause the cursor to cover part of the text, making it partially unreadable. This has been fixed by changing the placement of the tooltip. Now it appears above an element when the user hovers over it.Minor fixes and tasksOn mobile devices, when selecting multiple rows in a grid, the checkbox to select all rows was horizontally not aligned with the checkboxes for the individual rows. This has been fixed. When typing a value in a filter field on a tablet, the extended touch keyboard pushed the filter component away from the screen and reverted the typed value. This has been fixed. Now the filter component in a document claims at least the height of a single control, so the filter fields always remain visible. Opening a lookup while no record was selected resulted in a Bad Request error. This has been fixed. If the preview component cannot generate a preview for a file, it now displays the message No preview is available. Fixes for file upload: Uploading a file in edit mode was only possible by clicking the icon, not the bar itself. This has been fixed. When you select a file in a form in edit mode, you can now click the upload control or press Enter to open the file selector and easily overwrite the previously selected file. The cursor now changes to a 'pointer' icon when you hover over the field, in both edit and read mode, since the text cannot be edited. When a user switched tabs in a resource scheduler component and returned to the first tab, the years and weeks were no longer displayed. This has been fixed, they remain visible now. A right-aligned control in an editable grid got too much padding at the left, so it got cut off at the right. This has been fixed. When saving an edited record in the grid with validation errors, the grid row height reserved some room for a validation error that did not come. As a result, some types of controls did not align properly. The height now remains the same. Auto-refresh would stop working after a record in its subject was edited. This has been fixed. After filtering the data set, the Change detection logic is now prevented from firing more often than required. We have fixed that a date value sometimes was not processed when directly executing a task after filling in a date. If the tiles menu is the default menu for an application, and the last open document was closed by a process flow, the Universal GUI showed an empty screen. It only contained the backplate and no tiles menu. This has been fixed, the tiles menu now is displayed as it is supposed to be. When switching fast between records and clicking edit, the wrong record would be edited. This has been fixed.What we will be working on next sprintIn the next sprint, we will mainly focus on fixing known issues. Furthermore, we will be working on:Pivot column subtotals - Subtotals on the columns and series of the pivot. Suggested GUI Action: Download file. (grid) performance research. In progress: UI/UX design for add row. UI/UX design for vertical tab pages.

Related products:Universal GUI

Release notes Universal GUI (2022.1.14)

April 22, 2022:Changed beta release to the full version: 2022.1.14 Improvements for issues found in the previous beta release: When opening one of some specific screens after opening another screen, the specific screen was correctly listed in the OPEN DOCUMENTS section, but it did not show any content. This has been fixed. Hello everyone,In this sprint, we made it possible to open multiple instances of the same subject by Ctrl-clicking the corresponding menu item. Double-clicking a detail tab opens a new document zooming in on the detail. Furthermore, we added two configuration settings to improve grid performance. And splitter positions are now retained after refreshing the Universal GUI.More new functionality and improvements are listed below.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual  to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.Universal GUI version 2022.1.14Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.1.14 here Contents of this releaseUniversal GUI version 2022.1.14 New Open a subject twice through Ctrl-clicking Double-click a detail tab to open a new document and zoom in on the detail Splitter positions retained after refreshing the Universal GUI Changed New configuration settings for grid performance Overflow menu changes Minor fixes and tasks What we will be working on next sprintNewOpen a subject twice through Ctrl-clickingYou can now open multiple instances of the same subject by holding CTRL and clicking the corresponding menu item.Double-click a detail tab to open a new document and zoom in on the detailYou can now double-click a detail tab to open a new document and zoom in on the detail. This does not apply to mobile devices as there is no double click functionality.Splitter positions retained after refreshing the Universal GUISplitter positions were retained after closing and reopening a subject but disappeared when refreshing the Universal GUI. As of this version, the splitter positions are also retained after a refresh.ChangedNew configuration settings for grid performanceWe have added two configuration settings to improve grid performance. These settings can be useful for applications running on mobile devices with low hardware specifications. Record changes and scrolling appear to be slow on such mobile devices. We added two config.json options: gridDisableRowSwitchDebounce and gridRowBuffer.gridDisableRowSwitchDebounce: true | false | mobile. Default = falseWhen set to true or mobile while working on a mobile device, the first record change will be processed immediately instead of waiting for the 300ms debounce timeout. Any subsequent record changes will still be debounced.gridRowBuffer: any number. Default = 10The gridRowBuffer property sets the number of rows the grid displays outside the visible area. The default is 10. For example, if a grid shows 30 rows (the number of rows that fits on your screen without scrolling), the grid will render 50 rows in total (10 extra rows before and 10 extra rows after). When scrolling, 10 rows can immediately be displayed, so the user will not see any redraw.Setting a low row buffer makes the initial loading of the grid faster (for example, when data is first loaded, or after filtering or grouping). Setting a high row buffer will reduce the visible vertical scrolling of the redraw.Overflow menu changesIn the overflow menu of the search and filter bar, when users are not allowed to filter, the Quick filter and Clear all filters options were read-only. This has changed. As of this version, these buttons are hidden. In addition, if a subject does not contain any prefilters, filters, or sorting, the overflow menu in the search and filter bar will be hidden.Minor fixes and tasksIn some cases, when a user opened a document containing a map component, no base layer was selected. Now a default base layer is selected. Cubes did not filter on values entered in a filter form field. This has been fixed. For look-ups with Def. control set to 'Combo (sorted)', the look-up control was still sorted alphabetically instead of according to the default sorting of the look-up subject. This happened in some cases if there were multiple sorting columns. When a user created a lookup value with an ID of '0', the lookup would only be visible in edit mode. The '0' would become invisible again when the user exits edit mode. This has been fixed. Deleting a record in a detail tab would sometimes change the parent's active record. This has been fixed. Recently we implemented task bars as a screen component. The task bar component is removed from the screen if it is directly below the default action bar. Otherwise, you would see two bars directly below each other. However, the task bar was not removed if it was on a tab. This has been fixed. If the task bar is elsewhere on the tab, its buttons will be correctly removed from the default action bar. In a specific case, some action bar buttons were displayed over the nearby task or report buttons, especially the Refresh and Delete buttons. This has been fixed. After dragging the cursor outside the browser window while moving a splitter, the application temporarily stopped responding. This has been fixed. In fields with the Image Combo domain, the images were not correctly colored when viewed (read) in dark mode. This has been fixed. If a chart showed a total number of objects and there were none, the tooltip would show Undefined instead of 0. This has been fixed. When opening a page with the Hide main action bar setting enabled and then reopening a page with this setting disabled, the action bar was still hidden. This has been fixed. When editing in a grid, numeric columns could not be left-aligned. This has been fixed. When adding a record in a detail subject, all data was intentionally refreshed, but a Bad Request error could also occur. This has been fixed. Look-ups based on an unauthorized look-up column did not refresh automatically. This has been fixed. Indicium now correctly instructs the Universal GUI to refresh the look-up column. In the previous version, the preview component did not support the file formats .txt, .xml, and .json. Now, these file formats are supported again. If a document was open and a process flow action Open document with input parameter open_doc_existing_yes would switch to this document, the process flow would not continue. This has been fixed. When a document was first opened, detail tiles were not visible in some cases. This has been fixed. For this fix, you must also install the Indicium 2022.1.17 release: When signing out from the Universal GUI while connected via an OpenID connection (by a third party authentication provider), the user was not redirected to the correct logout page (see below) that provides the option to sign out, either from Indicium only or sign out from the third party authentication provider. Instead, the user stayed logged in. This has been fixed. Now the correct sign-out dialog is displayed. Signing out from the third-party authentication provider also signs out from other applications connected via OpenID in the same browser session. Signing out from the Universal GUI with an OpenID connectionWhat we will be working on next sprintThe next sprint we will be working on:Improving grid performance In progress: UI/UX designs for cube panel and add row in grid.

Related products:Universal GUI

Release notes Universal GUI (2022.1.13)

April 1, 2022:Changed beta release to the full version: 2022.1.13 Improvements for issues found in the previous beta release: HTML field labels were not aligned correctly like the other form controls. Now they are. When saving a record containing a FILE_UPLOAD control, the application stopped responding in some cases. This has been fixed. In a grid column group, the group separator line did not appear at the top right of the right column in some cases. This has been fixed.  Hello everyone,In this sprint, we support displaying overlay layers on top of the base layer of a map, and the grid column width can now automatically be determined based on the header and the data. Furthermore, you can now group columns in a grid, and you can specify the size of task bar icons. More new functionality and improvements are listed below.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress.  Universal GUI version 2022.1.13Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.1.13 here  Contents of this releaseUniversal GUI version 2022.1.13 Breaking Install Universal 2022.1.13 together with Indicium 2022.1.15 Fields layout in forms now use Software Factory settings New Map Overlays Group columns in a grid Grid column width can be based on headers and data Changed Size of task bar icons can be set Minor fixes and tasks What we will be working on next sprint BreakingInstall Universal 2022.1.13 together with Indicium 2022.1.15The Universal GUI now communicates differently with Indicium when executing a task on multiple rows with the Popup for each row setting enabled. This makes this release dependent on the 2022.1.15 release of Indicium:If you install this Universal 2022.1.13 release, you must also install the Indicium 2022.1.15 release.This also fixes a known issue:Subjects did not refresh properly after all tasks were executed when executing a task on multiple rows with the Popup for each row setting enabled.Fields layout in forms now use Software Factory settingsForms in the Universal GUI are responsive to the device on which they are displayed. The layout of controls in a form is determined by the available space on the respective device.The form width determines how many columns of fields with their labels are displayed. Within a group, fields are displayed together. A group is created when Field in next group or Field in next tab is set for a column in the Software Factory, via navigation path:menu User interface > Subjects > tab Default > tab Components > tab FormThe number of columns in a form is determined differently as of this version. Previously, a form was split into columns when the width of the field and its label together was more than 300 pixels. As of this version, the subject's settings in the Software Factory are used for this, adding the label width to the field width. These two settings can be set for the entire application at once, or for a specific subject, via navigation path:menu User interface > Subjects > tab Default/Variants > tab Settings > tab GeneralIf this new calculation results in a lower value, more controls can be displayed side by side in different columns. This utilizes the screen space more efficiently.Due to this change, the width at which a new column is displayed by default has been changed from 300 to 335. However, this can make forms appear differently.Especially notice subjects where the value is customized. The Universal GUI will react to the settings from now on. To check, execute this query on your Software Factory/IAM database:SELECT tf.[gui_appl_id] ,a.[transl] ,[tab_id] ,[tab_variant_id] ,[no_of_cols_in_form] ,[form_col_width] FROM [i_ui_tab_form] tf JOIN i_ui_gui_appl a on a.gui_appl_id = tf.gui_appl_idNewMap OverlaysIn the Universal GUI, you can now display overlay layers on top of the base layer of a map to add additional information such as weather or traffic information. You can also toggle an overlay layer on and off. Example of a map with Route info and seaways overlay layerGroup columns in a gridYou can now group columns that are part of the subjects sorting in a grid. This grouping is fixed on one or more columns and must be pre-configured in the Software Factory via navigation path:User Interface > Subjects > Data > SortThe Group until option specifies the last column by which to group. All columns up to and including the column with Group until selected become part of the grouping. In the example below, persons are grouped by country, then by province, and then by city. Group persons by country, province, and cityIn the Universal GUI, the result looks like this: Grouping resultNote: Letting the user dynamically group on columns is a different feature that will be added in the future.Grid column width can be based on headers and dataFor grids, the Universal GUI now supports the Auto column width setting 'Headers and data'. This setting indicates that the column width is automatically determined based on the header and the data. The Auto column width setting does not apply to fixed-size columns. Auto column width setting Headers and dataSee also: auto column width.ChangedSize of task bar icons can be setIn the previous sprint, we introduced the positioning of task bars across the entire subject by dragging a Task bar component onto a screen type. Now, you can specify the size of the task bar icons in the Software Factory. Screen type with task bar and Icon size propertyIn the Software Factory, you can choose from 7 possible icon sizes (in pixels). In the Universal GUI, these sizes are translated into 3 possible values, according to the following table:Icon size in Software Factory Icon size in Universal GUI Button size Compact mode Button size Comfortable mode 16*16, 20*20 20*20 32*32 40*40 24*24 28*28 40*40 48*48 32*32, 40*40, 48*48, 64*64 36*36 44*44 56*56 The icon size is also affected by the Compact or Comfortable mode setting. In compact mode, less padding is applied. More padding is applied in the comfortable mode.The icon size set for task bar icons also applies to icons in the action bar at the top. This has made these icons a little more compact.Example: A task bar with small icons and a task bar with large iconsMinor fixes and tasksWhen a user tried to perform some activity after a user session expired, a popup message notified the user to sign in again. For example, when opening the documents tab. However, if the user tried to switch to a different application after their session expired, the application would stop responding. Now, a popup message appears. Conditional layouts with the condition Contains or Does not contain were not visible. Now, they are. A toolbar containing items, such as prefilters, can be displayed in the form of a uniquely colored icon representing the first letter of the item's name. However, in an overflow or dropdown menu, the color of these icons would be identical and non-unique. This has been fixed. When using the Preview component, unknown file types were unnecessarily downloaded. This has been fixed. Now, a message is displayed: The file cannot be previewed. The Start report process action did not receive any output parameters from the process flow. This has been fixed. Warning messages without message options contained an OK button. This button label text now reads CLOSE. When a default procedure was started, file type fields were not emptied. This has been fixed. When entering a search condition and exiting the search field before the search was completed, the value in the search field was temporarily reset to its previous value (or empty). This has been fixed. The data mapping column of a Maps component only accepted the VARCHAR data type. For an INT data type, no markers were visible. This has been fixed. Also, when the id and the data value of the domain elements differ, the marker is now displayed. Background: In the Maps component, a column with domain elements specifies the type of the object displayed on the map (for example, a marker or polygon). These elements map to the entity_type column of the record of the underlying subject. In a cube field, group intervals such as Year, Quarter, Month, or Week could only be used with charts, not pivot tables. Now, you can use group intervals also in pivot tables. After navigating to the next record, in some cases, multiple records were selected. This has been fixed. When searching a multi-page grid on a detail subject, no result was returned if it was not visible on the current page. This has been fixed.What we will be working on next sprintThe next sprint we will be working on:Pivot grid enhancements - Calculations on grouped data, for example, the average value. Splitter position user preference - This will save all the splitter positions to the user device. Compact mode grid density - This will make the grid height more dense in compact mode. Allow users to open a subject twice through Ctrl-clicking - When Ctrl-clicking a subject in the menu, this subject will be opened a second time as an open document. When double-clicking a detail tab page, this tab page will be opened as a new document. Switching between menus - This enables the user to switch between menus from the application when there are multiple menus. 

Related products:Universal GUI

Release notes Universal GUI (2022.1.12)

March 11, 2022:Changed beta release to the full version: 2022.1.12 Hotfixes for issues found in the previous beta release: When editing in a grid, the checkboxes in the selected record were not aligned identically as in the other rows. This has been fixed. For checkboxes, the asterisk that indicates a mandatory field was displayed too high. This has been fixed. In a grid, conditional layouts did not work until clicking a row. This has been fixed. When clicking a splitter, user interface elements stopped responding until dragging the splitter. This has been fixed. Grid headers were misaligned, and the sort icons were not displayed correctly. This has been fixed. When hovering over a grid, the color used for fixed columns was slightly different than for non-fixed columns. This has been fixed. The task bar component could disappear from the corresponding subject, especially when displayed directly below the default action bar of the subject. The task buttons in the default action bar could also disappear when the taskbar was placed elsewhere in the subject. This has been fixed. Note that within tabs that are located at the top of the subject, tasks may still pop up in these cases. We will improve this later on.  Hello everyone,In this sprint, we made it possible to (re)position task buttons across the entire subject screen type by dragging a Task bar component to a screen type. Also, the filter form now uses the (default) Filter condition settings from the Software Factory. More new functionality and improvements are listed below.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2022.1.12Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.1.12 here  Contents of this releaseUniversal GUI version 2022.1.12 New Task bar as screen component Grouping fields in a grid and show a group label​ Looking ahead in the resource scheduler Changed Filter form conditions Minor fixes and tasks What we will be working on next sprintNewTask bar as screen componentYou can now (re)position task buttons across the entire subject screen type by dragging a Task bar component to a screen type. The task buttons then disappear from the standard action bar at the top.menu User interface > Screen types > tab DesignThere are some considerations to keep in mind:A task bar must be placed horizontally. Vertical task bars are not displayed yet. Buttons are not sizable yet.Grouping fields in a grid and show a group label​In a grid, you can group fields that logically belong together by checking the Next group option for the first field in the group. You can now also provide a Group label. This label appears as a group header in the grid.menu User interface > Subjects > tab Default > tab Components > tab GridFor example, see the group labels IAM root administration and Tenant self-administration group labels on the Tenants page: Example: Tenants page with group labelsLooking ahead in the resource schedulerIn the resource scheduler, you can now look ahead for a specified period. This allows users to view year-end appointments. The scheduler appears on the current date.This period can be configured by setting the new (global) extended property SchedulerPeriodInYears to the number of years to look ahead.  Note that displaying many appointments in the future may decrease the performance.ChangedFilter form conditionsThe filter form now uses the (default) Filter condition settings from the Software Factory. These settings can be specified for several control types at the application and project version levels and also for a specific column in a subject:Application level: menu User interface > Subjects > tab Default settings > Filter area Default filter condition settingsSpecific column: menu User interface > Subjects > tab Subjects > tab Default > tab Data > tab Filter Column-specific filter condition settingsMore specific column filters override the default condition. For example, when the default condition is set to Contains and the user performs a quick filter on a column value (Equal to), the filter control temporarily changes to Equal to as long as the quick filter is active.Previously, you could only use the Equal to condition. As of this version, you can use the following filter conditions:(not) Equal to Contains Starts with Ends with Greater than (or equal to) Smaller than (or equal to)The following filter conditions are not supported (yet):(not) Between Does not contain Is (not) null Does not start with Does not end with Examples of filter form conditionsMinor fixes and tasksWhen a screen contained more than one snackbar, the timer did not start counting down until the previous snackbar was closed. This has been fixed. Now, the timer starts counting down immediately and closes at the end of the set period. When making a new appointment in the resource scheduler, other appointments were not visible. This has been fixed. When opening a screen containing a map, the default activated base layer differed from the layer shown in the Windows and Web GUI. This has been changed. The default behavior is now the same in all GUIs. The selected base layer is also preserved when switching open documents or tabs. If a column contained a lookup value 0 (zero), it was not visible in edit mode even though it would be saved and presented correctly in preview mode. This has been fixed. When exporting data spread over several pages in a grid or list to Excel, an incorrect number of records (the number of rows on a single page) was displayed on the toolbar button. This has been fixed. When a column was changed to mandatory using a layout, combo boxes in a grid contained an empty option. This has been fixed. When tabbing from one field to another, for example, from field1 to field2 in the default procedure below, the Universal GUI would wrongly focus field2 after closing the message popup, even though cursor_to_col_id specifies that the focus should go back to field1. This has been fixed.exec tsf_send_message 'wrong_value_in_field1', null, 0set @cursor_to_col_id = 'field1'In the Preview component, images could contain a horizontal scrollbar. This has been fixed (images have a maximum of 100% width). When changing the value of a Datetime column and immediately focusing on another Datetime column, defaults, layouts, and contexts were not executed. In a map component, the settings to change the border width and border opacity of a polygon were ignored, and the default Universal GUI values were displayed instead. Now, these border settings are used. When using the process action Go to row to navigate to another record not shown on the current page, this record was not always selected and not scrolled to. This has been fixed.What we will be working on next sprintThe next sprint we will be working on:Grid attribute grouping - Apply the group until settings from the model to the entire dataset of the subject and show the grouping columns on the grid. Taskbar screen component icon sizes - Allows for modeling of three different icons with sizes small, medium, and large for the task bar screen component. Maps overlays - Overlay maps with specialist tile layers, like weather, wind, environmental zones. In progress: Technical design for storing local user preferences.

Related products:Universal GUI

Release notes Universal GUI (2022.1.11)

February 18, 2022:Changed beta release to the full version: 2022.1.11 Hotfixes for issues found in the previous beta release: In non-edit mode, conditional layouts did not work. This has been fixed. Some mandatory fields no longer had a mandatory asterisk. This has been fixed. When a process flow with a Start table task process action was executed, the application could become unresponsive. This has been fixed.  Hello everyone,In this sprint, we added two extended properties that can be very useful when executing a task offline. And when importing, you can now also update the existing matching rows. Furthermore, we added change detection for auto-refresh, and form controls in edit and non-edit mode now have the same style.More new functionality and improvements are listed below.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2022.1.11Like with every blog, we have released a version to test the Universal GUI out for yourself. Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.1.11 here  Contents of this releaseUniversal GUI version 2022.1.11 New Hiding read-only task parameters when offline Repeat offline executable tasks Update Existing rows Grouping by a time interval in cube charts Splitter position preserved Changed Process flows with multiple start actions New Change detection performance setting for auto-refresh Same styling for form controls in edit and non-edit mode Minor fixes and tasks What we will be working on next sprintNewHiding read-only task parameters when offlineWe added a new extended property HideOfflineTasksReadonlyParameters. This property hides all read-only task parameters when offline. This way, you don't have to create a duplicate task for offline use that does not contain these read-only task parameters. This Application property just needs to be present, no value is necessary.Repeat offline executable tasksYou can now configure a task to repeat after execution in offline mode. For example, to scan an entire store stock very quickly with a barcode scanner. In future platform releases, this will be a task-level setting in the Software Factory. For now, this can be enabled by setting the new Extended property RepeatOfflineTasks. This will only be applied to tasks marked as "Offline executable".Update Existing rowsThe Import dialog now also includes an Update existing rows checkbox. To import new rows and also update the existing matching rows, select the Update existing rows check box.The import dialog for the Projects screenGrouping by a time interval in cube chartsUniversal cube charts now support the following time intervals: Date, Year, Quarter, Month, and Week of year.Splitter position preservedWhen a splitter was moved, and the user changed tab pages or changed documents and then reopened it, the new position was not remembered. This has been changed. Now the splitter position is preserved.ChangedProcess flows with multiple start actionsThe Universal GUI now supports process flows with multiple start actions modeled after the start flag. For example: running the same flow both after opening a document for the first time and after reactivating it. Example of a process flow with multiple start actionsNew Change detection performance setting for auto-refreshThe logic concept Change detection that is available as of Thinkwise Platform release 2022.1 can now be applied before an auto-refresh on a subject takes place. Before the auto-refresh starts, this logic concept checks whether or not a subject has been changed. This prevents unnecessary auto-refresh actions and works especially well when the refresh is a bit 'heavy'.The Change detection setting can be specified in menu User interface > Subjects > tab Default > tab Settings > tab Performance. New Change detection settingSame styling for form controls in edit and non-edit modeIn a previous release, we changed the style of form controls in edit mode by adding a background color. Now we applied this style to non-edit mode too, which makes the positioning of controls clearer and provides a better indication of their boundaries. The transition from non-edit to edit mode is now smooth and less "jumpy". The label and data value stay at the same position with and without the new style.Note: If you have set the useFormFieldBackgroundColor setting in config.json to false, the default background color for form fields is not used. Same styling for form controls in edit and non-edit modeMinor fixes and tasksWhen editing a Formlist field, the tooltip displayed the previous value instead of the new value. This has been fixed. Primary key columns with a Datetime domain were not parsed correctly resulting in errors. This has been fixed. When switching chart views or opening a new chart after a failed network request to get the chart data, the charts stopped working. This has been fixed. When moving a splitter in a screen that also contained (for example) a preview component or HTML editor, the splitter did not move correctly. When a mandatory field with control Checkbox, Combo, or File link was not filled in, no error was shown under the appropriate field. In a selection control (lookup), when clearing the field by pressing backspace, the default procedure was executed immediately. As a result, the previous default value was immediately refilled. This has been fixed. The lookup now first sends data to Indicium when leaving the field. When selecting a record in an auto-refresh screen, the top row was selected first and then the original row. This has been fixed. When loading a screen, the profile picture could disappear for a short time. This has been fixed. In a screen containing a map, when the domain element of a custom marker did not have an image, the application could stop responding. This has been fixed.What we will be working on next sprintThe next sprint we will be working on:Grid column label grouping - Use grouped header labels. Scheduler time period configuration - The ability to change the displayed time period in the resource scheduler. Filter form conditions - The ability to use several filter conditions in the Universal GUI defined in SF → Subjects → Data → Filter conditions (with some exceptions). Action bars positioning - The ability to position action bars with tasks anywhere on the screen. Technical design for storing local user preferences.

Related products:Universal GUI

Release notes Universal GUI (2022.1.10)

January 28, 2022:Changed beta release to the full version: 2022.1.10 Hello everyone,In this sprint, we finished the FormList component in a basic form, and added some CSS styling classes for custom.css. Also, you can now execute a task on multiple rows in a grid in combination with a Popup for each row. And when importing rows, you can now download the rows that were not imported successfully.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2022.1.10Like with every blog, we have released a version to test the Universal GUI out for yourself. Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2022.1.10 here  Contents of this releaseUniversal GUI version 2022.1.10 New FormList component Execute a task for multiple rows with a popup for each row CSS styling classes for custom.css Download failed rows Changed Hide actions bar buttons when there are no editable components on the screen Marker popup in the maps component contained too much padding Minor fixes and tasks What we will be working on next sprintNewFormList componentThe Universal GUI now supports the FormList component in a basic form. In a FormList, each record in a dataset is represented as a separate form. This form looks and feels like a default-editable autosave form. Using a FormList, you can create a dynamic form without the need to re-generate your Software Factory projects.This first, basic support is targeted at making questionnaires. Suppose a survey contains multiple questions with different types of answers. For example, a full name (string), a birth date (DateTime), and a Yes/No checkbox that indicates whether the end-user wants to receive commercial emails or not. But you could also think of a five-point scale that measures user satisfaction. Using a FormList, this survey would look like this:  Example of a FormListIn this example, a Layout control procedure in combination with an answer type field can be used to show the correct answer field for the related question. The corresponding stored procedure is then executed to determine the visibility of each control.Using a Group label control type in a Form or FormList component results by default in a bold (group) label. See the labels Full name, Birth date and Allow communication in the image above.The Universal GUI supports the following control types: Default, Multiline, Numeric, Currency, Date, DateTime, Time, Checkbox, and RadioButton.HTML, file, and lookup controls are not yet supported. The component and fields are always in edit mode. There can only be one form column. Multiple form columns are not supported yet. For adjacent fields, the width is evenly distributed over the available width, regardless of the settings in menu User Interface > Subjects -> tab Components -> tab Form. When grouping controls for a single record, the field in next group and field in next tab options are not supported. FormList is default editable and works around the subject editing mechanism. Without any other editable components, like form or grid, CRUD buttons are hidden on the action bar. FormList patches directly to the table just after changing a value. To keep the editing experience fast and smooth for now, no data is refreshed and field visibility has not been updated yet. The layouts are not re-fetched after a patch. The dataset is not re-fetched after a patch. As layout mode, only the navigation layout mode can be used.Execute a task for multiple rows with a popup for each rowIn the Universal GUI, you can now execute a task on multiple rows in a grid with a Popup for each row. With this general task setting enabled the GUI displays a popup for each row to give the user the opportunity to give input to the task execution.Currently, a popup will be displayed for all rows. In the Universal GUI, it is not yet possible to abort this flow.Until now, tasks with a Popup for each row could only be executed for a single row.CSS styling classes for custom.cssWhen using custom CSS to enhance theme settings, you can now specify style sheet rules that are specific for light or dark mode, and for comfortable or compact mode. You can use the following classes:.light{ } .dark{ } .comfortable{ } .compact{ }Download failed rowsWhen importing rows, you can now download failed rows using the DOWNLOAD FAILED ROWS button in the summary dialog. Example of a dialog with a 'Download Failed Rows' buttonChangedHide actions bar buttons when there are no editable components on the screenIf a screen does not contain any editable components, the action bar now no longer contains buttons for adding, editing and copying. These buttons are not necessary when viewing a cube or chart, for example.Tip: you may also be interested in hiding the toolbar .Marker popup in the maps component contained too much paddingIn the Maps component, the marker popup was not displayed correctly, it contained too much whitespace. This has been corrected.Minor fixes and tasksWhen the browser autofills the username/password dialog, the Login button would remain disabled until the user clicked somewhere on the page. This was unintended behavior. The Login button is now always available. If the user clicks on the button with an empty username, it will disable and focus the username field. In a tree component, icons were not displayed correctly in compact mode. This has been fixed. When a screen with detail tab pages with badges was opened, and the dataset took a while to load, a 400 network error would occur. This has been fixed. Badges showed a 0 (zero) when there were no rows or when a row was added. This was unintended behavior. Now, the badge will be hidden in these cases. In dark mode, the font color used for text on colored backgrounds was inconsistent. This has been fixed. The HIDE_TOOLBAR screen component property now works correctly regardless of its value. In a Preview component, when a search returned no results, the default text No preview available was aligned at the top left instead of the center. This has been corrected. After changing the password from the user preferences menu, or when changing an expired password after login, the Universal GUI browser tab was not immediately displayed in front. This has been corrected. When a screen contained both a form and a grid, the grid component could become editable, even if this was not configured in the Software Factory. This has been fixed.What we will be working on next sprintThe next sprint we will be working on:Non-edit mode filled style - The ability to have the filled style displayed in non-edit mode. Repeat offline tasks - All tasks that are flagged as offline will repeat. This behavior will be added as an option in the Software Factory in the future. Hide read only parameters in offline tasks - Parameters the user cannot fill in an offline situation will be hidden. Continue improving grid performance and make it less flickering. Continue automatic testing. 

Related products:Universal GUI

Release notes Universal GUI (2021.3.15)

January 7, 2022:Changed beta release to the full version: 2021.3.15. Hotfixes: On a mobile device, when an inactive tab contains a form, this form was not activated when a new row was added. This has been fixed. In this example layout procedure, the manager_id field is hidden when not being edited, and it is made editable when editing or adding: In this case, the "Select" button in the lookup popup of the manager field remained disabled. This has been fixed.  Hello everyone, In this sprint, we added a visibility setting for the HTML editor popup button, and fixed some issues. Also, we started implementing the FormList component. We expect to finish this component as part of the next sprint.As always, we have made a demo for you: try it here . Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual  to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2021.3.15Like with every blog, we have released a version to test the Universal GUI out for yourself. Do not forget the documentation  and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or it should be an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2021.3.15 here  Table of contentsUniversal GUI version 2021.3.15 New Visibility of HTML editor popup button Changed Clear error messages Grid-based export as default Minor fixes and tasks What we will be working on next sprint NewVisibility of HTML editor popup buttonFor an HTML field, the visibility of the lookup button next to this field can now be set. In the previous version, this lookup button was always displayed.To change the visibility:In the Software Factory, select Data > Domains. Select the appropriate domain with an HTML control. Set the Show action button attribute to one of the following values: Never: the lookup button is hidden. When editable: the lookup button is only displayed if the HTML field is editable. Always: the lookup button is always displayed. Show action button attribute ChangedClear error messagesSome error messages that may be displayed in the snackbar at the bottom of the screen have been changed, and now contain fewer technical details. For example:"Staged edit failed. Error: Action not allowed" => "Action not allowed""Continue failed. Error: Data no longer available" => "Data no longer available."Please note that if you report error messages in the snackbar, include a HAR file. This way, we know which network request caused the error message. Grid-based export as defaultWhen exporting the contents of a grid, all columns were exported, including the non-visible columns.Now, only the primary key columns and all visible columns in the grid are exported (in the order they are displayed).If the current screen does not contain a grid, the export falls back on the previous full export. Minor fixes and tasks When config.json had a wrong encoding or invalid JSON, the Universal GUI used to show just a white screen. Now, the (Universal) GUI shows the login page with an error, to help you solve this problem. Example: Login page with error message  In a grid, image icons were not correctly right-aligned and left-aligned. This has been fixed. In a Datetime control, the date and time parts are two separate fields. Procedures that act on a Datetime control, for example, to set a default value or to perform layout logic, were unnecessarily triggered. This happened when the user tabbed through these two fields, or focused on a field without changing the value. This has been fixed. These procedures are still called when navigating through months and years in a calendar control in a web browser. This is due to technical limitations of the native date picker controls that are used in most web browsers. We fixed a problem with a faulty timezone correction when the date was filled in by default on editing. Entering a search condition that contained a special character, for example, a single or double quote, resulted in an error. This has been fixed. Now, all special characters can be searched. In a grid, progress bars were not correctly vertically aligned. This has been fixed. When the model inspector  was used in the Universal GUI, default editable autosaved checkboxes were not functioning. When clicking such a checkbox, nothing would happen. This has been fixed by excluding such a grid column from the model inspector. All other scenarios will continue to work. Two problems have been solved for the auto-save functionality. Previously, in a parent-child relationship, when editing a child record in a grid, and then selecting another parent record, only the current child record was saved. The other parent record was not displayed. Also, sometimes an error occurred. Now, the current child record is saved and the selected parent record becomes available. When changing the value of a task or report parameter resulted in an error, the corresponding error message and its details were not displayed. Instead, an unexpected error occurred. This has been fixed.  What we will be working on next sprintThe next sprint we will be working on:Embed and complete the first version of the FormList. Provide the option to update existing rows when importing a .csv or Excel file. After importing, provide a feedback dialog on the import process, and provide the ability to download failed rows. On a screen that only contains for example a chart, the add, edit, and other navigation buttons should be hidden. In progress: several technical user stories to enhance grid performance. In progress: automatic testing. In progress: UX/UX design of the action bar as a screen component.

Related products:Universal GUI

Release notes Universal GUI (2021.3.14)

December 17, 2021:Changed beta release to full version: 2021.3.14. Added fix: We fixed that process flows sometimes crashed on continue.Hello everyone,In this sprint, we have added, among other things, support for zoom levels in Maps, improved the look-up popups, and added a shortcut for opening a look-up from the grid. And you can now hide the Remember me option from the login screen.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2021.3.14Like with every blog, we have released a version to test the Universal GUI out for yourself. Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2021.3.14 here Contents of this releaseUniversal GUI version 2021.3.14 Changed The confirmation of tasks can now show the value of hidden task parameters Resetting the dataset will spin the refresh icon in the toolbar New Support for Zoom level in Maps Improved look-ups New setting to hide "Remember me" option from the login page Improved loading performance of model icons by caching them Minor fixes and tasks What we will be working on next sprint Changed The confirmation of tasks can now show the value of hidden task parametersAs of this release, confirmation messages can show the value of hidden task parameters since Indicium now handles the translation for the Universal GUI.This change makes this Universal GUI version only compatible with the latest Indicium version: 2021.3.16. Resetting the dataset will spin the refresh icon in the toolbarNow, after resetting the dataset, the Refresh icon will spin in the toolbar to indicate that the Universal GUI is processing the change. The dataset is reset when you apply a filter or prefilter or change the sorting. New Support for Zoom level in MapsThe Universal GUI now supports the initial Zoom Level for Maps in the Software Factory.At the moment, only a zoom level with a value between 2 and 19 is supported. A value higher than 19 (for example, 23) will be set to 19. A value lower than 2 (for example, 1) will be set to 2. Improved look-upsNow, you can use the Ctrl+Alt+P shortcut to open the look-up for the selected field in a grid in a non-editable subject. Note that this shortcut only works when the focus is on the grid component. Alternatively, you can use the "Show look-up" options from the toolbar.After opening, we have improved the look-up popup in cases where the requested record does not exist in the current data set when it is opened. The Universal GUI validates whether the record is available. If so, the set is filtered, without prefilters, to show it. If not, a snack bar message will inform you something else is selected: "The desired data cannot be found because of the active filters."Note: this is only available when you open a look-up popup from a non-editable editor. When editable, we expect that you open the popup to select something else.Related to this, a look-up will now activate a tab with a grid (or card list) if the parent is editable. This allows you to pick a different record. If the parent is not editable, it will activate a tab with a form to show more details about the current value.When the record is filtered out after adding/editing it inside the look-up popup, you will get a message with the question to open it in a new document to continue working on it: "The just saved data cannot be displayed on this screen because of active filters. Would you like to open it in the background?". New setting to hide "Remember me" option from the login pageYou can now configure the Universal GUI to hide the "Remember me" option from the login page by adding "loginRememberMeHidden": true, to the config.json. This option allows users to remain logged in for 14 days instead of 30 minutes. Remaining logged in is not always desired, for example, when tablets are shared between multiple users. Improved loading performance of model icons by caching themWe are now fetching icons from the i_ui_views of the meta model in a different way so the browser can cache them. This has resulted in slight performance improvements when, for example, logging in or opening a screen for the second time in the same browser instance. Minor fixes and tasksWe fixed that the Universal GUI would crash when opening a startup document that had never been opened in a process flow. When uploading a file that is not whitelisted as a file extension, for example, a .png file while only .jpg is whitelisted, the Universal GUI displayed "Stage patch failed. Error: bad_request". It also crashed sometimes. The crash has been fixed, and we now display "The used file extension, .png, is not allowed, only the following file extensions are allowed: '.jpg" instead of the technical error message above. We fixed that, after editing, a date field changed spontaneously due to the browser's time zone. Deleting records in details will no longer result in a progress popup that freezes the GUI. The previewer is now also refreshed after a document or subject is refreshed manually from the toolbar. A Refresh document process flow action in a detail no longer crashes the Universal GUI. The Maps component no longer crashes on invalid data. Previously, when the user was on a tab with a grid, the Universal GUI would wrongfully switch to a form tab. Now, if Edit is allowed in the grid, it will stay on the grid tab (menu User interface > Subjects > tab Settings). This makes more sense because the user already has an editable component available, so there is no need to switch to a Form tab. We fixed that process flows sometimes crashed on continue. What we will be working on next sprintThe next sprint we will be working on:Export using grid columns - Exports just the visible columns in the grid. If no grid is available, all columns will be exported. Task popup for each row - When multiple rows are selected, a task popup is available for each row. Form list - We will also work on a POC (proof of concept) for the form list. General maintenance.

Related products:Universal GUI

Release notes Universal GUI (2021.3.13)

November 26, 2021:Full release from version 2021.3.13 BETA. Hotfixes: We fixed two bugs that caused the Universal GUI to crash when the session had expired or the user had logged out. We fixed errors that occurred when a task deleted the current record.  Hello everyone,In this sprint, we added support for showing messages thrown from the Badge logic and we now support the lookup control type 'Combo (sorted)'. We also improved some features, like the form's HTML editor, and fixed some issues.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Contents of this releaseUniversal GUI version 2021.3.13 Changed Tasks marked as "double click" hidden in the toolbar Process flow continues in the last document when the follow-up action says so New Messages from the Badge logic Support for 'Combo (sorted)' HTML edit / non-edit popup Minor fixes and tasks What we will be working on next sprint Universal GUI version 2021.3.13Like with every blog, we have released a version to test the Universal GUI out for yourself. Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or it should be an allowed origin in the appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2021.3.13 here Changed Tasks marked as "double click" hidden in the toolbarTasks marked as ‘double click’ are hidden in the toolbar now. This setting is available in the menu Processes > Tasks > tab Table tasks > tab Form. Process flow continues in the last document when the follow-up action says soWe made process flows a little smarter when running outside the context of a document, e.g., when running a task from the menu. When the follow-up action points to a subject, it tries to find it in the last involved open document of the flow.This is helpful when running a task that should not be accessible from the document's toolbar. The task can be executed globally filled by process variables, and afterward, the flow can continue in the active document.We strongly advise you to thoroughly test your process flows if they contain one of the following actions:add / copy / edit / delete task / report execution open / activate / close document zoom detail. New Messages from the Badge logicLike the other GUIs, the Universal GUI now shows messages thrown from the Badge logic.Notice that the badge may be displayed multiple times and run again after a certain interval. As a Software Factory developer, you are responsible for preventing messages from popping up multiple times. Support for 'Combo (sorted)'Universal GUI now supports the lookup control type 'Combo (sorted)', so you can configure a combo in another way than just alphabetically.This setting is available in menu User interface > Subjects > tab Default/Variants > tab Settings > tab General > field Def. control.Note that:Some more complicated combinations of sort fields, like a domain element with values followed by another sort on a lookup field, are not yet available. This lookup control type is not yet available for lookup controls in the filter form. HTML edit / non-edit popupWe have improved the form's HTML editor. It is now possible to show and edit the formatted document in a larger popup.You can click on the new icon to open the popup for editing HTML in edit mode. The formatting toolbar (to make text, for example, bold) has also been moved to the popup. In the form editor, you can still edit the text in the currently applied format. In both the popup and form editor, you can use the shortkeys for formatting.In non-edit mode, you can use the popup to inspect the contents in a larger display.This was the previous HTML editor, with the formatting toolbar:Previous HTML editor with formatting toolbarNow, the formatting toolbar has been removed, and a popup icon has been added:New editor without the formatting toolbar, but with a popup iconThe new popup in edit mode now contains the formatting toolbar:The new popup editor in edit mode, with formatting toolbarThis is the new popup in non-edit mode (read-only):The new popup editor in non-edit mode (read-only, no formatting toolbar)This is only the first release of this feature. For future releases, we have planned:To replace the Close button with Save/Cancel buttons. Now, after opening the popup while editing, changes made to the HTML text are always synchronized. Later on, the Cancel button should provide the option to ignore them. To improve the styling of the formatting toolbar. We wish to apply equal padding at the top and bottom and add a border between the buttons and content. To solve a known issue, which has been in the Universal GUI for a couple of releases. At the moment, scrolling in the HTML control of the form in edit mode is not possible with the scroll wheel. Manually grabbing the scrollbar still works. We will plan this as a separate issue. Minor fixes and tasksMessages from a process flow now show parameter values. In some cases, a type error 'Cannot read properties of undefined (reading 'applications')' occurred when the login token had expired. This has been fixed. When adding a record in a task was followed by a Go to row process action, the new record was not selected. This has been fixed. The controls for the Cortex and regular barcode scanners used to lose focus when the scan button was still loading. This has been fixed. The input now retains the focus. We fixed two bugs that caused the Universal GUI to crash when the session had expired or the user had logged out. These bugs made the GUI unusable with a `reading properties of undefined` error that kept recurring. We are working on a final fix to prevent these types of errors when logging out. That final fix will be available next release. For now, the Universal GUI will no longer become unusable when such an error occurs. We fixed errors that occurred when a task deleted the current record. What we will be working on next sprintThe next sprint we will be working on:Record not found on lookup open - When a look-up popup is opened and the selected record is not in the current filtered set, it should try to fetch the record by removing all the pre-filters. Lookup from grid Ctrl+Alt+P shortcut - Open the look-up for the currently selected field in the grid with the Ctrl+Alt+P shortcut. Form list design Automated testing General maintenance.

Related products:Universal GUI

Release notes Universal GUI (2021.3.12)

November 5, 2021:Changed beta release to full version: 2021.3.12. Added fix: We fixed that the grid did not update summary values. Hello everyone,In this sprint, we added, among other things, support for opening lookup pop-ups from the grid and improved the marker in Maps. We also fixed some issues in default editable grids, lookups, and messages.As always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal's progress. Universal GUI version 2021.3.12 Like with every blog, we have released a version to test the Universal GUI out for yourself. Do not forget the documentation and be sure to keep the following in mind:A modern browser is required to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Using the Universal GUI with IE is not supported. The Universal GUI must be deployed on the same server as Indicium or it should be an allowed origin in appsettings.json. The Universal GUI only works with version 2019.2 and up of the Thinkwise Platform. Make sure you run all hotfixes on the IAM and SF that you plan to use for the Universal GUI. Make sure you are using the latest version of Indicium Universal.Download the Universal GUI version 2021.3.12 here New Improved marker in MapsWhen clicking the marker in a map, the grid will now navigate to the row that the user clicked on.Additionally, Maps now supports custom markers. As of the Thinkwise Platform release 2021.3, the Maps model extender has been replaced by a Maps component. Using a custom marker in the Maps component requires a Data mapping column with an 'Image combo' control. The image from the grid is used as a marker. For platform versions older than 2021.3, using the Maps model extender, the Type column binding needs an 'Image combo' control to use a custom marker. Custom marker in Maps Support for opening lookup pop-ups from the gridIt is now possible to open lookup pop-ups from the grid, using the menu on the right. This option is only available for look-up columns with Lookup has pop-up enabled in the menu Subjects > Links > Lookups.Opening a lookup pop-up from the menu in the grid Minor fixes and tasks We upgraded our core grid component to a newer version that can better compute changes when the columns change. A user can now scroll from an HTML control to the next available field. In some screens, it could take seconds for the task and report buttons to become clickable. This delay was caused by an or query on i_ui_task_parmtr, i_ui_task, i_ui_report_parmtr, or i_ui_report. The Universal GUI now asks for this information in multiple requests.  We fixed a bug that blocked users from logging in with 2-factor authentication. We fixed that the grid did not update summary values. If users lost their internet connection without going into the offline mode or restoring it, problems arose. For example, task pop-ups could not be canceled or reopened. These problems have been fixed. We also added a visual offline indicator to the task pop-up, so users cannot accidentally use it without an internet connection. Before: Problems after a lost internet connection      After:Clarity on the disconnection Fixes in default editable gridsWhen opening a default editable grid, an error could be displayed: method not allowed. The  cause of this error was that the record was set to 'read-only' by the layout. The Universal GUI did not wait for the layout correctly. When clicking a checkbox in a default editable/autosave grid, the value would change to 'checked' and then return to its previous value. This has been fixed. We partly reduced the flickering grid content while modifying data in the edit mode.  Fixes in lookups In the pop-up of a read-only lookup, the Select button has now been disabled. A lookup can be set to read-only in the Layout stored procedure. We also fixed that a read-only grid lookup field (as set in the Layout stored procedure) appeared as editable in grid edit mode. In the example below, the Country lookup column is read-only due to the layout. Before the fix, it seemed editable, but as you can see at the bottom of the screen, changing the value failed because the column is read-only: Read-only lookup with error message     Now, the column is displayed correctly as read-only:Read-only lookup without error message Fixes in messagesConfirmation messages now show the value of hidden task parameters. Error messages are no longer shown with [ ][] blocks around it. General messages, like [application_model_expired], are now translated correctly. Messages did not include a subject's translation if the subject had never been opened in the GUI at least once. This has been fixed. Messages thrown by a process flow now use the process variable values in the message translation. What we will be working on next sprintIn the next sprint, we will be working on:Support for the lookup control type 'Combo (sorted)'. Editing HTML in a full-screen pop-up.

Related products:Universal GUI