Release notes Universal 2024.1.10

Hello everyone,In this sprint, we have added support for standard keyboard shortcuts, word wrap in grids, opening a document in a modal popup, and more. Read on to see all the new features and fixes. DemoAs always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen.Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2024.1.10For more information about setting up the Universal GUI, see the Universal GUI setup guide.Note:Use a modern browser to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2022.1 and up of the Thinkwise Platform. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium.Download the Universal GUI version 2024.1.10 here ContentsDemo Universal GUI version 2024.1.10 New and changed Select or deselect translation in import popup User preferences - Sorting Support for standard keyboard shortcuts Word wrap support in grids Workaround for Universal Firefox showing a black screen Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New and changed Select or deselect translation in import popupnewIn the import wizard, you can now specify whether the file to import (Excel or CSV) contains human-readable or database values. This is similar to the option that we added to the export wizard in the previous sprint.We will explain this with help of the screenshot below. For example, you have a manager named Hans with ID 12. If your import has the value Hans, the system needs to determine that you mean the manager with ID 12 and then insert that. What if there is another Hans with ID 15? Which one should be inserted? When exporting and importing, it is often much easier to directly use the database value of 12 rather than the translated value of Hans.Indicium version 2023.3.13 is required for this feature.The import popup with the option to select or deselect translationUser preferences - SortingnewWhen a user sorts a grid by clicking the headers, the sorting is now saved and restored when the component loads again. Support for standard keyboard shortcutsnewYou can use keyboard shortcuts to launch toolbar actions for quick and easy editing. Previously, these shortcuts were only available in forms. Now, they are available in every part of the application. You can use the following keyboard shortcuts:Add: Ctrl + + or Ctrl + = Cancel: Esc Copy: Ctrl +  Alt + + or Ctrl + Alt + = Delete: Ctrl + - Edit: Ctrl + E Save: Ctrl + Enter or Ctrl + SFor example, Ctrl + + creates a new record in your last focused table or grid. Pressing Ctrl + Alt + + copies the active record. The application performs checks at the following moments to determine on which grid, form, tree, etc., it should set the focus:Opening a document sets the focus to the main table. Switching tabs sets the focus to the main table. Editing the form or grid automatically sets the focus on the element that is being edited. Word wrap support in gridsnewIn the grid, a text field now displays multiple lines if the word wrap setting is turned on in the Software Factory. You can enable this feature for a domain using the control Multiline in the menu Data > Domains > tab Form > tab Domain > group User Interface. This means that you can scroll through the entire text in the grid.When you are editing the grid, the old styling is still used.The column's content does not influence the height of grid rows. You can adjust the Row height setting of the subject in the Software Factory. Workaround for Universal Firefox showing a black screenDuring this sprint, we investigated an issue when using the Firefox browser on Android. On some occasions, after switching to different apps and coming back to Firefox, the Universal GUI would be shown as a black screen. We found a Firefox bug report. It is not something we can fix on our side; it occurs on multiple websites. The workaround, for now, is to change the battery restrictions from 'restricted' to 'Optimized' or 'Unrestricted.' To do this, open the Settings application and open the Battery section. Click Battery optimization and find the Firefox application. Here, you can change the battery restrictions. Minor fixes and tasksIf you added a new record to a table and one of the fields was a lookup, that field remained empty. The field is now correctly filled with the lookup value. Previously, when you clicked a row in the tree with autosave on, the Universal GUI did not autosave and move to the new row. This has been fixed. There used to be an extra empty column in the grid. It was intentionally added for grids that did not have enough columns to fill the full width of the grid. This way of filling the grid is no longer necessary, so this space-filling column has been removed. Switching to a different item in a tree in auto-edit mode would sometimes cause the application to hang. This has been fixed. If you open the Advanced Filter popup, its title contains the table name. This table name was automatically converted to lowercase. Since this was not always the desired behavior, the table name is no longer changed. The Excel-style filter popup would sometimes not show all available options. This has been fixed. We have fixed five different scenarios where domain elements either would not be displayed or would be displayed untranslated in the Chart component. When a domain element was untranslated, the user would see "false" instead of "No", or "1" instead of "Concept". If you opened and closed the filter option dropdown of a column header, the filter marker would be shown. The reason for that was that the filter checkboxes in the Excel style filters were selected by default, even if no selection had been made. Now, filter checkboxes in the Excel style filters are no longer selected by default. In some cases, the custom tooltip on a grid header was cut off on the edges of the grid. The issue was introduced in version 2023.3.13 and has been fixed now. When, for example, Subprojects would be opened from the menu and would then be opened a second time by clicking a detail tile or double clicking a detail tabpage in for example Projects, reactivating Subprojects from the menu would result in the zoomed document to be wrongly opened. Universal would open the second instance from Subprojects that was opened from Projects. It now opens the first instance from Subprojects, the one opened from the menu, as it should. What we will be working on next sprintThe next sprint we will be working on:Open document window as a modal from process flow Grid double click task on cell double click Commit after patch Save a user defined cube view Save a user defined pre-filter Lift the grid edit mode line height restriction Store more existing user preferences to IAM FormList Look-ups Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! (Opens in new window or tab).

Related products:Universal GUI

Thinkwise Platform release 2024.1

Hello everyone,We are happy to announce the release of the Thinkwise Platform 2024.1.The most important new feature of the Software Factory is the introduction of model enrichments, which are actions that automate parts of your manual workflows. Other highlights in the Software Factory include branch protection, reciprocal merging, and screen configuration preferences for the Universal GUI. We also added support for cell-based double-click tasks, a popular community idea.In the Intelligent Application Manager, we have introduced a new way of storing user preferences.In this summary, you will read about some of the key features of this release. Read all the detailed release notes in the Thinkwise Documentation. ContentsContents Highlights of this release Enrichments Protected branches Reciprocal merging Screen configuration preferences for the Universal GUI Cell-based double-click tasks User preferences in the Intelligent Application Manager Questions or suggestions? Highlights of this releaseEnrichmentsThis release of the Thinkwise Platform features the introduction of model enrichments. Model enrichments are actions that automate parts of your manual workflows. You can use an enrichment instead of a dynamic model if you do not want your actions to be executed during every generation.The Software Factory comes with a number of ready-made model enrichments. Over 20 enrichments are already available for areas like the data model, functionality, user interface, unit tests, the transition to the Universal GUI, and the Upcycler. More will be added in the future. In addition, you can build your own model enrichments.Model enrichments can be model-driven, data-driven, or AI-powered. Or a combination of those. A model-driven enrichment will query the model and then create (potential) model updates. It can be used to check, for example, the consistency of your application. You can re-run it on demand. A data-driven enrichment will prompt you for a runtime configuration when you start it. It queries the database to load the information required to present the model updates. Examples of this type of enrichment include generating missing indexes, creating mock data based on table content, and deriving control types and elements from data in the database. An AI-powered enrichment will use the configured generative AI provider of the Software Factory to retrieve information from a large language model. Examples include generating descriptions, translations, comments, etc.  Protected branchesWe have also introduced branch protection. It prevents branches from being archived or deleted. This feature is especially useful for managing branches with indefinite lifespans, like release branches. Temporary branches, such as feature branches, should keep the ability to be archived or deleted after merging.When a branch is protected, a lock icon will be displayed in the branch diagram, making it easy to identify protected branches.Upon upgrading to this version, the branches named MAIN, RELEASE, and DEVELOP will be automatically protected. A branch will also automatically become protected when it is used as an origin for another branch. You can remove its protected status after all its branches have been deleted.Branch protection Reciprocal mergingAnother new feature for branches is reciprocal merging. Previously, after merging a branch to its origin, you would have to manually merge the origin back to the branch to continue working in the branch. Now, we have integrated this reciprocal merging into the merging process. When you create a merge session, you will get the choice of how to continue with the branch after merging it to its origin.A reciprocal merge Screen configuration preferences for the Universal GUIFor the Universal GUI, we have added support for screen configuration preferences. Users can now, for example, select another screen type and reorder or hide detail screens. You can read more about this in the Universal GUI release notes (2023.3.13 and 2024.1.10) in the Thinkwise Community. Cell-based double-click tasksThis release also includes 10 Community ideas representing 123 votes. One community idea that received many votes requested a double-click task that is bound to a specific column. This enhancement significantly improves the user experience because it allows each column in a grid to start a different process or handle specific data. User preferences in the Intelligent Application ManagerWe have introduced a new way of storing user preferences for the Universal GUI in the Intelligent Application Manager. For older user interfaces, user preferences are stored per path in the UI. Now, for the Universal GUI, they are stored per model object or model object variant.A one-time migration of the classic structure to the new structure will be performed automatically during the IAM upgrade. A main administrator can repeat this migration process later if you are still using a previous-generation UI.User preferences in IAM Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!  

Related products:Software FactoryIntelligent Application Manager

Release notes Indicium 2024.1.10

Hello everyone,In this sprint, we have fixed two issues regarding performance on first sign in and application claiming.You can read more about Indicium's features in the Indicium user manual (Opens in new window or tab).We will keep you updated regularly about Indicium's progress. About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID.Download Indicium Basic release 2024.1.10.0 here (Opens in new window or tab) Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2024.1.10 here (Opens in new window or tab).  ContentsAbout Indicium New and changed Improved error message for successful OpenID login without valid user Minor fixes and tasks Questions or suggestions? New and changed Improved error message for successful OpenID login without valid userchangeIn Indicium, the error message for a successful OpenID login with an unfound or invalid IAM user has been changed. Instead of just stating that the user was not found in IAM, it now also states that the user's expiration date may have passed. Minor fixes and tasksWe have fixed a rare performance issue that could occur upon a user's first sign-in (after an Indicium restart or a model change) for any given role set. It could happen that Indicium would load the internal application model two or even three times instead of just once. This issue had no functional consequences. We have fixed an issue that, in rare situations, could cause a single user session to trigger multiple application claims in IAM. This issue could cause the Max. # sessions per account to be violated erroneously, causing users to see messages like "Unable to claim the application". Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! (Opens in new window or tab)

Related products:Indicium Service Tier

Universal GUI 2023.3.13

December 21, 2023Full release 2023.13 Fixed: We have fixed a bug where the application crashed and displayed a 'submit crash' pop-up when adding a new entry in the grid of the lookup pop-up. Includes: A prior solution for the chart component incorrectly displaying as 'trial' despite proper functionality and licensing. See Extra release 2023.3.12.1.  Hello everyone,In this sprint, we have added a number of options for users to adjust their screens to their own preferences. In addition, we have made several improvements to the action bar and the task bar. We have also enhanced the way tasks are managed.These are only a few of the many improvements we have made. Read on to learn more about all the new features and improvements in this release. DemoAs always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen.Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2023.1.13For more information about setting up the Universal GUI, see the Universal GUI setup guide.Note:Use a modern browser to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in the appsettings.json file. The Universal GUI only works with version 2022.1 and up of the Thinkwise Platform. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium.Download the Universal GUI version 2023.1.13 hereThis 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 Monday. ContentsDemo Universal GUI version 2023.1.13 New and changed Screen configuration for users Action bar and taskbar improvements Task improvements Elements filter for domain controls Check for Software Factory and IAM support Config.json file caching strategy Reduced size of Universal GUI Cube support Support for controls Multi-select retained Tooltip position Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New and changedScreen configuration for usersnewWe have added a lot of options for users to adapt their screens to their own preferences. Most of these settings are available in the overflow menu of the taskbar.To configure the availability of these options for your users, see Configure user preferences.Screen type - Available as of Thinkwise Platform version 2024.1 With the option Screen type, users can select another screen type. In the pop-up, they can select a screen type from the dropdown menu. The screen will refresh, and the screen type will be applied to the current subject. For the configuration of the available screen types, see Available for user preferences.Users can select another screen typeDetails - Available as of Thinkwise Platform version 2024.1 With the option Details, users can reorder and hide detail screens. In the pop-up, they can reorder the detail screens by dragging them to another position in the list. They can hide a detail screen by deselecting its check box. The screen will refresh, and the changes will be applied to the current subject. This configuration affects the displayed details in the tabs and in detail tiles.Users can select another screen typeChart - Available now With the option Chart, users can change the chart settings. They can adjust the chart type and the legend. If no legend is available, only the chart type can be adjusted.For the legend, the following settings are available:- Horizontal alignment (left, center, right)- Vertical alignment (top, center, bottom)- Legend direction (left to right, right to left, top to bottom, bottom to top)Group in grid - Available now In addition to the settings in the overflow menu, the Universal GUI now also supports grouping in a grid. Users can change the grouping by dragging a column header to a group box. Note that the grouping is not remembered when the screen is refreshed. See also Grouping in a grid.To enable this feature, two settings in the Software Factory are required:Select the Group checkbox in the menu User interface > Subjects > tab Settings > tab Permissions. Select the Group box visibility checkbox in the menu User interface > Subjects > tab Settings > tab General. The possible values are: Always - The group box is always visible, and it is possible to drag grid columns into it. When grouped - The group box is shown only when a group exists in the model. Never - The group box is never shown, and it is not possible to change the grouping of the grid. Users can change the grouping by dragging a column header to a group box Action bar and taskbar improvementsnew changeWe have made several improvements to the action bar and the taskbar.The action bar is the one on top that has search, prefilters, CRUD, etc. If you use a Taskbar screen component, the task buttons will be moved from the action bar to the taskbar.The first change is that we have moved all the unrelated items from the prefilter overflow menu to the general overflow menu (next to Export and Import). This change means that the overflow menu of the prefilters will disappear if there are no prefilters. The following items have been moved:Quick filter Filter Clear all filters Restore sort order Expand/collapse all (for the tree)Another change is that you can now place both a taskbar and a task tiles component on a screen. Previously, the taskbar would be removed. Multiple taskbars on one screen are also possible.If you place the taskbar at the top of the screen, it will become part of the main action bar. In that case, it will never be removed from the main action bar, even if the screen contains another taskbar or task tiles component.A new feature is that you can now reposition the items in the action bar. You could, for example, place the tasks on the left and the search field on the right. You can do this by adding a screen component property called toolbar_order to the top screen component in the screen tree. In the menu User interface > Screen types > tab > Screen components > tab Form > tab Screen component properties, you can enter a Screen component prop (toolbar_order) and Value in JSON format:{ "start": [ "Extra", "Crud" ], "end": [ "Reports", "Prefilters", "Tasks", "CubeViews", "Search" ]}This JSON object has two properties, "start" (the items on the left) and "end" (the items on the right).Both properties are arrays that can hold the following values:"Search" "Prefilters" "Crud" "Tasks" "Reports" "CubeViews" "Extra"Most of these are self-explanatory. "Extra" holds the items in the overflow menu like Import, Export, Filter, Restore sort order, etc.When we implement vertical bars, "start" will correspond to the top, and "end" will correspond to the bottom side of the bar. Task improvementsnewWe have enhanced the way tasks are managed, resulting in the following improvements:Timeouts are no longer an issue. Each task now features a progress bar, with a spinner visible until the initial message appears. Messaging has been improved.In the Software Factory, you can configure the task progress and feedback. The following options are available in the menu Processes > Tasks > tab Setting > tab General > field Await result:Yes: Users have to await the result; a progress indicator is shown, and the GUI is blocked. Yes (no progress bar): Users have to await the result; no progress indicator is shown, and the GUI is blocked. No: Tasks are executed in the background, allowing users to continue working; no progress bar is shown. Refreshing or executing a process flow is not possible. The task may be part of a process flow. Optional: Combines the previous options. The progress bar is visible, but users can cancel it. The subject is not refreshed.You can enrich the SQL logic of the task by sending progress messages. For more information, see Display progress from a stored procedure. Users will receive these messages immediately, while the progress indicator is visible in the GUI. In this way, you can inform them about the progress of a long-running task.Known issues:When a task is executed on multiple rows ("pop-up for each row"), a request to insert parameters for the next task only appears after the previous task has been executed. This might take some time, depending on the task logic. Long-running tasks are bound to the subject on which they are initiated, and the subject should remain open until the task is completed. Users will receive a message when they try to close the document.The progress bar in the task, with progress messages Elements filter for domain controlsnewThe Software Factory includes domains that may have elements. You can add elements in the tab Elements tab (menu Data > Domains). You can use this, for example, to add statuses like Approved or In progress to an Invoice column.Now, if a column holds a domain with elements, its grid header features a new filter for these elements. This is similar to the filter in Microsoft Excel, where all values for a column are accessible in the column header. In other filters and filter forms in the Universal GUI, the elements will be accessible in a dropdown field.The elements filter in the grid header Check for Software Factory and IAM supportnewIf a user attempts to log in to an unsupported version of the Software Factory or IAM, the Universal GUI will now attempt to update itself and perform a hard refresh. It will then try to log in again to check if the version is now supported. Only if the version remains unsupported, a 'version not supported' message will be displayed on the login screen. Config.json file caching strategychangeIf a network is available, the config.json file is now cached using a 'network-first' strategy to ensure it always picks up the latest changes. We maintain a caching strategy to enable Universal GUI usage even when offline. Reduced size of Universal GUIchangeWe reduced the disk size of the Universal GUI by approximately 66%. Users now need to download less when using this GUI, resulting in a better experience with faster loading times. The functionality of the Universal GUI remains the same. We removed, for example, compatibility with older browsers, saving a significant amount of space. The Universal GUI still adheres to the lifecycle policy. Cube supportnewWe have added support for the default cube view type. When a user selects a cube view, the type that you configured in the Software Factory will be shown. For example, if you have configured a cube and a chart on different tabs, the default cube view type determines which one is shown.You can configure the type in the menu User interface > Business intelligence > tab Tables > tab Cube views > tab Form > field Def. cube view type.In addition, the active cube view is now remembered if the user changes the cube view. Support for controlsnewWe now support the domain controls CODE EDITOR and SQL EDITOR. These controls are used, for example, in the Software Factory. They highlight the syntax for SQL, JSON, or XML formats. Multi-select retainedchangeWhen you selected multiple rows and waited for a few seconds for auto-refresh, the selection would not be held by the Universal GUI. Now it will.You can auto-refresh on a subject in the Software Factory, see Auto-refresh. Tooltip positionchangeWe have changed the tooltip position in various places, including the form and grid. It is now located above the cursor for improved legibility of the screen elements. Minor fixes and tasksTree icons will now refresh properly when editing an item detail. When selecting four random rows in the grid and attempting to export them, the pop-up initially displayed the correct number of selected rows. However, after a few seconds, this number would update to 1 due to the grid auto-refreshing. The problem has been resolved, and now the number of selected records remains consistent. If auto-save and auto-edit were enabled, row refresh was not working in some cases when navigating to different rows using the up/down arrow keys. This has been fixed. We have fixed some issues with the snack bar. It now has a show more button when there are more than 3 messages; otherwise, it displays them in individual snack bars. We have also added space between messages in the Show more pop-up. The text in a tile will now continue on the next row if it is too long to fit on one row, ensuring complete visibility of the text. In charts with multiple axes, the domain elements on the categories were not translated, and the database value was displayed. This issue has been resolved. We have fixed a bug where the application crashed and displayed a 'submit crash' pop-up when adding a new entry in the grid of the lookup pop-up. What we will be working on next sprintThe next sprint we will be working on:User screen configuration - Remember sorting Support for default CRUD shortcuts anywhere on the page Open document as a modal Grid multiline field appearance Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal GUI

Release notes Indicium 2023.3.13

Hello everyone,In this sprint, we have improved query generation when SQL prefilters are involved. We have also fixed an issue with requesting the scope of a custom resource of a client applicationYou can read more about Indicium's features in the Indicium user manual (Opens in new window or tab).We will keep you updated regularly about Indicium's progress.About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.3.13 here (Opens in new window or tab).  ContentsAbout Indicium New and changed Improved query generation when SQL prefilters are involved Minor fixes and tasks Questions or suggestions? New and changed Improved query generation when SQL prefilters are involvedchangeQuery generation has been improved for situations where SQL prefilters are used. Previously, Indicium did not know which columns were used by the SQL expression, so when a sub-query was required, it would select all columns in the sub-query to satisfy the prefilter on the outer query.Now, it will only select the necessary columns. This makes these queries easier to read and, in the case of expression columns, will improve performance somewhat.This change only applies to platform version 2023.3. Minor fixes and tasks We have fixed an issue that would occur when requesting the scope of a custom resource of a client application (OpenID Client). Questions or suggestions? Questions or suggestions about the release notes? Let us know in the Thinkwise Community! (Opens in new window or tab)

Related products:Indicium Service Tier

Release notes Universal GUI 2023.3.12

November 27, 2023Full release 2023.3.12 Fixed: The user no longer gets an error when logging in with an email address. Hello everyone,Some of the new features in this release are the added support for several cube features and the Calculator domain control. We have also further enhanced the functionality for filtering, the action bar, and the task bar.This release contains two breaking changes. DemoAs always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen.Read the Universal GUI user interface guide to get familiar with the GUI. Universal GUI version 2023.3.12For more information about setting up the Universal GUI, see the Universal GUI setup guide.Note:Use a modern browser to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in the appsettings.json file. The Universal GUI only works with version 2022.1 and up of the Thinkwise Platform. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium.Download the Universal GUI version 2023.3.12 here ContentsDemo Universal GUI version 2023.3.12 Breaking Support for Thinkwise Platform releases 2021.2 and 2021.3 has ended Moved config.json file New and changed Support for cube features Support for Calculator domain control Filtering further enhanced Select or deselect translation in export pop-up Scheduler sliding window HTML control in a grid Multiline control in a grid No more keyboard for lookup with combo control Data no longer reverted in a field with an input constraint Minor fixes and tasks What we will be working on next sprint Questions or suggestions? BreakingSupport for Thinkwise Platform releases 2021.2 and 2021.3 has endedIn accordance with our Lifecycle Policy, the Universal GUI support for Thinkwise Platform releases 2021.2 and 2021.3 has ended.UpgradeUpgrade to at least the Thinkwise Platform release 2022.1. Moved config.json filePreviously, a downloaded Universal GUI contained a preconfigured config.json file. However, this file could be easily overwritten if you replaced the GUI with a newer version. For this reason, we have removed the preconfigured config.json file and added an example version: config.sample.json.Check your configurationFor a new deployment, rename config.sample.json to config.json and add your preferred settings. You can find all the settings and their options at Configuration settings for the Universal GUI For existing deployments, you can keep your original config.json file. This change saves you a manual step or one in your CI/CD pipeline  New and changedSupport for cube featuresnewWe have added support for the screen component Pivot table fields. To display this component in the Universal GUI, select the checkbox Dragging fields in a cube (menu User interfaces > Subjects > tab Components > tab Cube). This feature allows users to modify a cube's series and categories and create a customized overview of the pivoted data.The setting Sort by cube field is supported, too (menu User interface > Business intelligence > tab Tables > tab Cube fields > tab Cube view fields > tab Form). The prerequisites for this setting to work are:The Cube field type is Value (menu User interface > Business intelligence > tab Tables > tab Cube fields > tab Form) And: the field is part of the cube view. A user cannot sort by values they cannot seeCube features support Support for Calculator domain controlnewThe Universal GUI now supports the Calculator domain control, allowing users to perform calculations using on-screen buttons or their keyboard. The decimal separator is automatically determined based on the user's region, using either a comma or period.The Calculator domain control in the Universal GUI​​​​ Filtering further enhancednew fixIn this release, we have further improved the Universal GUI's filtering capabilities.In the filter forms, we have expanded the support for filter conditions with the following operators:Is empty Is not Empty Does not contain Does not end with Does not start with Between Not betweenIn addition to this, the Universal GUI now supports filtering for the date, time, and datetime fields. You can use these filters in filter forms and quick filters (filtering on the selected grid cell).The advanced filter form (using filter expressions) has been introduced in the previous release, 2023.3.11.We have also fixed a problem with filters on a checkbox with 0, empty, or false values. The filter icon was not displayed on the grid column header in these cases. This issue occurred, for example, when using a quick filter on an empty checkbox, making it difficult to notice that a filter was active on this column. We have resolved this problem. Now, the filter icon will be visible in these cases. Select or deselect translation in export pop-upnewIn the export pop-up, when choosing which columns to export, a new option is available: Export headers and data translated and localized.For example, when exporting employee_id, the default behavior is that the connected name is passed. Now, if you deselect the new option, Indicium will export the raw data.A new option: Export headers and data translated and localization Scheduler sliding windowchangePreviously, when using the Scheduler with a sliding window and a top timescale set to years, the Scheduler would display only a part of the current month in the past. This potentially caused users to lose oversight of events that began earlier. To improve this, the Scheduler now starts a month in the past. HTML control in a gridnewThe HTML control now has an icon to open the popup in an editable grid. This is similar to the HTML control in the form. In the grid, a user can change the contents of the control only through the pop-up. Multiline control in a gridnewThe Universal GUI now supports editing multiline controls in grid edit mode. A user can edit these controls directly within the grid or open them in a popup for editing. The popup button is also available for a multiline control in the form.During grid editing, this button will also appear on the active record in the grid. It respects the setting Show action button found in the Software Factory menu: Data > Domains > tab Form > tab Domain. No more keyboard for lookup with combo controlchangePreviously, when opening a lookup with a Combo control on a mobile device, a keyboard would appear. Now, this behavior has been removed.If you prefer the previous behavior with the keyboard, you can enable it by adding the extended property disableKeyboardForAutoCompleteCombo: false to your config.json file.Note that if a lookup has a Default control with a suggestion (as configured in the menu User interface > Subjects > Settings), the behavior remains the same, and a keyboard will still open when accessing the lookup. A suggestion type control will display a maximum of 8 results based on the typed search criteria.You can base the choice between these options on user preference and the number of items expected in the (unfiltered) dropdown. Data no longer reverted in a field with an input constraintchangeIn a field with input constraints, the data entered would be reverted to a previous value if the input breached the constraints. This could potentially lead to a user saving incorrect data. To prevent this, we have removed this behavior. Now, saving is no longer possible if input constraints are breached. Minor fixes and tasksWe have improved the alignment of elements in the export wizard in Comfortable mode. We fixed an issue where, in specific cases like editing an autosave-enabled grid with a form component, the checkboxes' values in the active grid row would not be restored correctly after clicking cancel. Upon closing and reopening a default editable document, the document would no longer automatically enter edit mode. This has been fixed. We fixed an issue where the tree would incorrectly expand when Default Expanded is set to false. We resolved a problem where certain SVG icons in the tree and form were not displayed correctly. When updating a tree icon through a task, the icon failed to refresh, persisting with the original one. Now, the tree icon will correctly refresh. We have fixed an error that occurred when a task with a HTML parameter was opened from the tiles menu. On the current application page, clicking the application switcher would display nothing if the user lacked rights to other applications. This has been fixed. What we will be working on next sprintThe next sprint we will be working on:SQL/Code editor Grid grouping by dragging headers Chart user-defined legend position User preference screen type User preference detail show/order Excel style filter on domain controls Task progress report Toolbar improvements Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal GUI

Release notes Indicium 2023.3.12

Hello everyone,In this sprint, we have added the possibility to filter within the open API document. We have also made Indicium more robust against missing decryption keys.You can read more about Indicium's features in the Indicium user manual.We will keep you updated regularly about Indicium's progress. About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.3.12 here.  ContentsAbout Indicium New and changed Filter in open API document Start and load with missing decryption keys Minor fixes and tasks Questions or suggestions? New and changedFilter in open API documentnewWe have added the possibility to filter within the open API document. This can be a powerful method to reduce the document size, resulting in faster loading times, or to selectively show specific entities.The following query string parameters have been added:entities - A single entity or a comma-separated list of entities. The entities can be tables, reports, and tasks. Example:iam/<appl>/openapi?entities=employee,employee_hour,project include_lookups - A boolean (true or false) that indicates whether the lookups need to be included in the document. Example:iam/<appl>/openapi?include_lookups=true include_details - A boolean (true or false) that indicates whether the details need to be included in the document. Example:iam/<appl>/openapi?include_details=true include_table_tasks - A boolean (true or false) that indicates whether the table tasks need to be included in the document. You can filter normal tasks with the entities' query string parameter. Example:iam/<appl>/openapi?include_table_tasks=true include_table_reports - A boolean (true or false) that indicates whether the table reports need to be included in the document. You can filter normal reports with the entities' query string parameter. Example:iam/<appl>/openapi?include_table_reports=true Start and load with missing decryption keyschangeWithout access to the required decryption keys for the application model or IAM configuration, Indicium will now still start and load these application models. Only the features related to the encrypted settings will not work. Minor fixes and tasksWe have extended the lifespan of the cookie that stores the redirect URL or return URL. Previously, this cookie had a lifespan of only 3 minutes, meaning that if users opened the page and remained inactive for 3 minutes, the cookie would expire, and the return URL would be lost. To address this issue, we have increased the cookie's lifespan to 10 minutes. We have fixed an issue that prevented the drag-drop links from being provided as input parameters for the task's default procedure. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Indicium Service Tier

Thinkwise Documentation - November 2023

Hello everyone,You may have already noticed some changes in the Thinkwise Documentation, but perhaps you haven't seen everything yet. Here’s an overview of all the structural changes and enhancements that we have made in the last few months. ContentsContents General documentation features New tiles Let us know what is helpful Enlarge images Content enhancements IAM - Roles better explained Software Factory - Improved task setup guide Software Factory - Generic features Restructured content  General documentation featuresNew tilesThe most recent and most visual change is that we refreshed the tiles on the documentation's home page. They are now more in line with the Thinkwise products.New subjects on the landing page are Artificial Intelligence and the Thinkstore. We want to highlight these subjects because they can be a great help in developing your applications. They replace the Knowledge base and User interface guides. Of course, both guides remain available through the menu and Search. Let us know what is helpfulAt the bottom of each page, you can now let us know whether the information on that page was helpful or not. We use this feedback to decide which pages need improvement, to set priorities, and to know which pages are good and useful. So, you can help us further enhance the documentation by using the Yes and No buttons.We are looking into extending this feature with a feedback field, so you can let us know what's good and what can be improved.Let us know what you think!Enlarge imagesSome of the screenshots in the documentation are large and contain a lot of information, which makes them sometimes hard to read. It is not always possible to make them smaller because too much information would be lost. Instead, you can now click on an image to enlarge it. When you hover over a screenshot, a magnifying glass appears as an indication that the screenshot can be enlarged. Click to enlarge, and click again to zoom back out.Enlarge a screenshotContent enhancementsIAM - Roles better explainedTo resolve some confusion about the available roles in IAM, we have improved the descriptions of these roles. You can find the descriptions in the Administrator roles guide. For a better overview, we have added some tables to this guide that enable comparison between roles, see the chapter Role overview.In addition, we have added the minimum roles required for each feature in IAM.Roles in IAM better explained Software Factory - Improved task setup guideWhen you are new to the Software Factory, one of the more complicated processes might be setting up a task. To support you in this, we have added a clear walkthrough to guide you through the process. See Set up a task. This information may also be useful for setting up the drag-drop functionality.How to set up a task Software Factory - Generic featuresSome features are generic throughout the entire Software Factory but were nowhere clearly explained. Until now. In the new guide Generic features, you can read everything about features like Go to tasks, trace fields, and generated objects.We will continue to extend this guide.Generic features Restructured contentA guide with a clear structure makes it easier and faster to find what you are looking for. For this reason, we have restructured some large guides:The IAM guide - We restructured the entire IAM guide. Previously, it included an Administrators’ guide and a Managers’ guide, but so many features have been added to IAM in recent years that this format is no longer useful. Now, the functionality in IAM is directly visible in the menu. The Models and branches guide - The information has been restructured, with a clearer division between both.  The Universal UI guide - This guide now consists of three parts. Within these parts, the information has been restructured.  Basics Screen components Controls

Related products:Documentation

Release notes Universal 2023.3.11

October 27, 2023Full release 2023.3.11 Fixed: The cubes no longer listened to filter options like adjusting a prefilter, changing a parent record, searching, etc. This has been resolved.  Hello everyone,In this sprint, we added a filter pop-up, the option to select a chart type, support for the Color control, and more. We have also fixed a number of issues. DemoAs always, we have made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen.Read the Universal GUI  user interface guide to get familiar with the GUI. Universal GUI version 2023.3.11For more information about setting up the Universal GUI, see the Universal GUI setup guide.Note:Use a modern browser to access the Universal GUI, e.g., a recent version of Chrome, Firefox, Edge, or Safari mobile. Deploy the Universal GUI on the same server as Indicium or an allowed origin in appsettings.json. The Universal GUI only works with version 2022.1 and up of the Thinkwise Platform. Run all hotfixes on IAM and the Software Factory that you plan to use for the Universal GUI. Use the latest version of Indicium.Download the Universal GUI version 2023.3.11 here  ContentsDemo Universal GUI version 2023.3.11 New Open the Process flow monitor from the profile menu Advanced filter pop-up Pivot series totals Icons on component tabs Chart type selection Support COLOR control 'Activate Detail' process flow starting point Changed Updated import Minor fixes and tasks What we will be working on next sprint Questions or suggestions?NewOpen the Process flow monitor from the profile menunewIn the previous release, Thinkwise introduced the Process flow monitor. You can use it to gain insight into the state of a process flow for the logged-in user.Now, if you have the role of Developer, you can also open the Process flow monitor from the profile menu in the Universal GUI. It was already available as a link on the Indicium login screen.The Process flow monitor is available as of Indicium release 2023.3.10. Advanced filter pop-upnewWe have expanded the possibilities for the user-defined column filters with a pop-up. With the advanced filter pop-up, users can have a better overview of the set filters. It also provides a flexible way to modify and combine filters based on fields, operators, and values.You can open the pop-up from the subjects toolbar by selecting the Filter option.The Filter option is available in the overflow menu You can configure the initial appearance of this filter form in the Software Factory (menu User interface > Subjects > tab Default/Variants > tab Data > tab Filter). The selected operator can be defined per column using the Filter Condition. Otherwise, it is set based on the default settings of the Model per data type (menu Models > Model content > tab Model settings > group Filter).The pop-up initially shows the Visible for filter = Always columns and the columns the user already filtered on. We advise you not to make each column visible by default to give the user a clear overview of the most important columns to filter on.Creating a filter on the selected grid cellWith the dropdown at the bottom, the user can add more columns to the filter. Here also, the Visible for filter = Extended columns are available to add. Select Reset to start over again with the initial settings. Only one statement per field is possible.Once the user confirms the settings by selecting Filter, the pop-up is closed, and the subject is filtered.Not all types of fields can be filtered yet, and not the full list of operators has been implemented yet.Missing operators:is (not) empty not starts/ends with not containsUnsupported control types:Date/time File/image HTML/multiline Label  Pivot series totalsnewPivots now show the subtotals and grand totals of series. The totals appear to the right of the values being summed.  Icons on component tabsnewYou could already add icons to detail tabs. Now, you can also add icons to component tabs (menu User interface > Screen types > tab Design).If a tab container has a vertical orientation and at least one of its tabs has an icon, icon space is reserved on every other tab in that container as well, even if they do not currently have an icon.The icons are hidden by default. Use the extended property ShowTabIcons to enable them per application. Chart type selectionnewUsers can now change the chart type. To change the chart type, click  to open the Chart settings and select the Chart type from the list. The selected chart type is remembered on the device and will be applied again when the chart is reopened. Support COLOR controlnewWe now support the Color control in the grid, form, and card list. When in edit mode in the grid or form, the user can select a value for the Color control using a color picker. When not in edit mode or when in the card list, the user sees the color that was selected and its textual representation (in hex). 'Activate Detail' process flow starting pointnewThe Activate Detail process action can now be used as a starting point for process flows. ChangedchangeUpdated importWe have updated the mapping step in the import process:The checkboxes now have tooltips explaining their state and the possible action to take. You can now import an empty (NULL) value. This differs from not importing a column since it will import the column without its values. If you clear a checkbox, the selected column value is stored, and it is restored if you select the checkbox again. Minor fixes and tasks The process flow would continue after closing the message pop-up by clicking outside of it. This has been fixed. Some control types (for example, a checkbox) within a task pop-up did not always respond to their visibility. This happened if it did no longer fit in the same row/slot as the other fields because of field visibility changes. This issue has been fixed. The tooltip stayed visible after opening a screen with a process flow. This has been fixed. If a slot in the form contains multiple fields and one or more of those fields are hidden, the space for the visible fields is now calculated so that no space is reserved for the hidden fields. The Universal GUI would not reset the page index for the detail subjects when switching rows. This could result in empty details because of the invalid page index. The detail subject is now reset to the first page/record. On deleting an active row via a task button, the task would successfully delete the record, but the UI would show a warning message: "Object not found". This has been solved. Forms were not cleared after executing a task on a filtered dataset. For example, a filter hides all records with the status done. If you executed a task to set the status of an active record to done, the record would be filtered from the table. However, the active form would not be cleared. The record would still be available but not editable. This has been fixed. The 'Open as floating document' parameter for the 'Open document' process action did not work correctly if the subject to open was not available in the menu. This has been fixed. If the splitter was moved outside of the browser window, some components would freeze and become unusable until the page was refreshed. This issue has been fixed. If a lookup would gain focus automatically by adding in the grid, the Universal GUI would sometimes not correctly fill in the value typed by the user. When typing, the new characters would completely replace the already typed characters. This has been fixed. When working on a record in edit mode while auto-edit is enabled, you could lose edit mode or encounter an error message when selecting add or copy. In that case, it was not possible to return to edit mode. This has been fixed. It was possible to edit the checkbox in the grid when not in edit mode. This issue has been fixed. The task and report popups would not respond to changes to the @confirm_button_type and @cancel_button_type in the layout procedure. In the example below, this would result in the execute button staying disabled, even after the user fills in the name. This has been corrected. if @name is nullset @confirm_button_type = 1 -- disabled The cubes no longer listened to filter options like adjusting a prefilter, changing a parent record, searching, etc. This has been resolved. What we will be working on next sprintAdditional drag-and-drop scenarios Pivot sort series on values. UI for user-defined cube views. Filter on date time types. Support for more filter types like: is empty and not contains. Toolbar improvements. Editable multiline and HTML in the grid. Export and import translated data. Calculator control. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal GUI

Release notes Windows GUI (2023.3.11)

Hello everyone,In this sprint, we have improved the email preview and solved some problems.You can read more about the Windows and Web GUI's features in the user interface guide.Download Windows GUI 2023.3.11 here. ContentsNew Improved email preview Minor fixes and tasks Changes from external code editor not always saved Unavailable domain element not translated Fix for minimum and maximum constraints Questions or suggestions?  NewImproved email previewWindows GUI changeWe have improved the preview of email messages with a .msg extension. The message did not always load properly. We have improved this by using a different component for rendering the email messages. Minor fixes and tasksChanges from external code editor not always savedWindows GUIIf you changed code in an external editor in the Functionality screen in the Software Factory, the changes were not always saved in the model. This problem has been solved. Unavailable domain element not translatedWindows GUIYou can mark domain elements as unavailable to remove them from a dropdown menu (menu (Data > Domains > tab Elements > tab Form > tab Element).Previously, these elements were no longer translated. Now, when marked as unavailable, they will still be translated. The translation is used in the database for historic data using the domain elements. Fix for minimum and maximum constraintsWindows GUIIn specific scenarios, applying minimum or maximum constraints to numeric domain values could lead to an application-breaking exception if the user-supplied value fell outside the bounds of the underlying data type.For example, when attempting to input a value of 999 into a field with a data type of tinyint and a maximum allowable value of 100, the application would encounter an exception. This has been fixed. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Windows GUI

Release notes Indicium (2023.3.11)

Hello everyone,In this sprint, we have added a health check endpoint and a button to return to the application. We have also fixed the EML file preview.You can read more about Indicium's features in the Indicium user manual .We will keep you updated regularly about Indicium's progress. About IndiciumTwo types of the Thinkwise Indicium Application Tier are available: Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.3.11 here. Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support features such as system flows and OpenID. There is no Indicium Basic release 2023.3.11.  ContentsAbout Indicium Breaking File extension whitelist will also apply to downloads and previews Indicium - New Return to the application button Health check endpoint Use in Developer mode Fixed Fixed non-HTML EML file preview Questions or suggestions? BreakingFile extension whitelist will also apply to downloads and previewsIndiciumThe file extension whitelist that can be configured on storage configurations will now also apply to downloads and previews, instead of just uploads. This can be a breaking change if your storage location already contained files that are outside of your configured whitelist. If this is the case, then we recommend either expanding the whitelist or removing that file.For icons that are stored in the application model in the Software Factory and Intelligent Application Manager, only the following file extensions are allowed: .svg, .png, .jpg, .jpeg, .gif and .bmp. If you are using another file type as an icon for your application, please let us and postpone the installation of this version of Indicium. Indicium - NewReturn to the application buttonIndicium newWe have added a new button to the Indicium root page: Return to the application. This button will make it easier to go to the application from the root page.The value of this redirect button can be set in the appsettings.json. In most cases, you would set this to the URL of the Universal GUI. This way the button will redirect the user back to the Universal GUI."LoginOptions":{ "ApplicationRedirectURL": "<your value>"}Return to the application from the root page Health check endpointIndicium Community idea Application administrator newWe have added a /health endpoint that can be used by monitoring software to periodically check the status of Indicium.The endpoint can be accessed anonymously. If Indicium has been started successfully, it will return one of the following responses:200 OK{ "status": "Healthy"}200 OK{ "status": "Degraded"}503 Service Unavailable{ "status": "Unhealthy"}A "Healthy" status indicates that Indicium is running as expected as far as the health checks can determine. A "Degraded" status indicates that the connection to the meta source (IAM) works as expected, but one or more application connections are having issues. An "Unhealthy" status indicates that Indicium's connection to the meta source is having issues.Use in Developer modeDeveloper modeThe endpoint returns more information if accessed by a user who has been assigned Developer mode access in IAM. For example, a basic result when everything is healthy:200 OK{ "status": "Healthy", "reports": { "meta_source": { "status": "Healthy", "description": "Status of the connection to the meta source database.", "duration": 78.8475, "data": { "assembly_version": "0.0.0.0", "result_loaded_from_cache": false, "sub_reports": { "iam_connection": { "status": "Healthy", "description": "Connection to IAM was successful.", "data": {} }, "version": { "status": "Healthy", "description": "The metasource version of the database and the one that Indicium started with are the same.", "data": { "expected_version": "2023.2.13", "current_version": "2023.2.13" } }, "time_difference": { "status": "Healthy", "description": "The time difference between the server Indicium is running on and the database server must be less than 20 seconds.", "data": {} } } } }, "application": { "status": "Healthy", "description": "Connection status of each application that is currently active in IAM.", "duration": 168.6951, "data": { "sub_reports": { "itst": { "status": "Healthy", "description": "Connection status to the database of application itst.", "data": { "application_id": 52, "application_alias": "itst", "model_id": "INDICIUM_INTEGRATION_TEST", "model_version": "MAIN", "result_loaded_from_cache": false, "cache_result_expiration": "2023-09-26T15:48:33.9810801Z" } }, "sf": { "status": "Healthy", "description": "Connection status to the database of application sf.", "data": { "application_id": 64, "application_alias": "sf", "model_id": "SQLSERVER_SF", "model_version": "2023.2.13", "result_loaded_from_cache": false, "cache_result_expiration": "2023-09-26T15:48:34.0123615Z" } } } } } }}The meta_source report contains data about the connection to the meta source that has been configured for this Indicium instance.The assembly_version property contains the full product version of Indicium itself according to the assembly file, for example, "2023.2.13.0-ga9a28b0-0". The agent_id contains the ID that this Indicium instance communicates towards IAM to facilitate agent services such as system flows. It is only present if the Agent:Enabled setting in the Indicium configuration has been set to true. The result_loaded_from_cache property indicates whether or not the current request used a cached result for the entire check. All checks are always performed, even if the endpoint is accessed anonymously. To prevent checks from hitting the database too often, a caching mechanism has been added for some checks. The duration of the cache time can be changed; see the configuration options further below. The sub_reports property contains more information about each sub-check that was done to determine the status of the meta_source check. iam_connection checks if Indicium can still connect to the meta-source database. version checks if the version of the meta-source still matches the one that Indicium found when first starting up. time_difference checks if the time difference between the system clock of the server Indicium is running on does not deviate too much from what the database server reports. If the difference is too great, features such as system flow scheduling might experience issues. If any of these checks report "Unhealthy", there is something wrong with Indicium, and it might need to be restarted in order to continue providing service. The application report contains data about the connection status to each currently available application within the meta-source.Each sub-report is about an application of which the connection was checked. The ID of the sub-report is either the application's alias or if the alias is not set, the ID of the application. Each sub-report contains the following data properties: The application_id - the ID of the application that was checked. The application_alias - the alias of the application that was checked. The model_id of the application. The model_version of the application. The result_loaded_from_cache property indicates whether this result was currently loaded from the cache. The cache_result_expiration property contains a UTC timestamp indicating when the cached result expires, and the connection will be checked once more. The "Healthy" and "Unhealthy" statuses have different cache durations. Both can be changed in the configuration of Indicium; see the configuration example further below. The sub-reports will indicate either a "Healthy" or "Unhealthy" status. However, the main status of this report will indicate "Degraded" in case one of the applications indicates an "Unhealthy" status. The reason for this is that an application connection failing does not necessarily indicate that the entire Indicium service is running incorrectly. Furthermore, some monitoring software on Azure, for example, will attempt to restart Indicium if the health endpoint returns an HTTP status code outside the 200 range. Since an "Unhealthy" status returns a 503 Service Unavailable response code, this would be the case. However, a restart probably will not fix the issue in case of an application connection failure. Therefore, we return a "Degraded" health status instead to indicate that something is still wrong, but the service will not be restarted because a "Degraded" status also returns a 200 OK HTTP response code.Below are the configuration options that are available for the health checks and their default values:{ "HealthCheck": { "MetaSource": { "CacheDurationInSeconds": 60 }, "Application": { "Enabled": true, "Include": [], "Exclude": [], "CacheDurationInSeconds": { "Healthy": 300, "Unhealthy": 60 } } }}HealthCheck:MetaSource:CacheDurationInSeconds controls the cache duration of the entire meta source check result. The default value is 60 seconds (1 minute). HealthCheck:Application:Enabled controls whether the application connection check is enabled. The default value is true. If set to false, a report is still added, but it will always return "Healthy". HealthCheck:Application:Include can be used to only perform the application connection check on the provided application aliases/IDs. By default, all active applications are included. If you set this value to [ "sf", "example", "96" ], for example, only the connection to these applications will be checked: Alias: sf Alias: example ID: 96 HealthCheck:Application:Exclude can be used to exclude certain applications by alias/ID from the check. By default, no applications are excluded Setting this value to [ "example", "96" ], for example, would cause these applications to be excluded from the check. This setting gets applied after "Include", so combining the two examples above would result in only the following application connection being checked: Alias: sf HealthCheck:Application:CacheDurationInSeconds:Healthy can be used to control the cache duration of each application connection result that reports a "Healthy" status. The default value is 300 seconds (5 minutes). The minimum value that can be configured is 10 seconds. HealthCheck:Application:CacheDurationInSeconds:Unhealthy can be used to control the cache duration of each application connection result that reports an "Unhealthy" status. The default value is 60 seconds (1 minute). The minimum value that can be configured is 10 seconds. Community link  FixedFixed non-HTML EML file previewIndicium fixWe have fixed a problem that prevented previewing .eml files (emails) that have plain text bodies instead of HTML bodies. We have also fixed a related issue where in some cases the file size of attachments would not be displayed correctly. They would erroneously show 0 bytes. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!

Related products:Indicium Service Tier