Skip to main content
  • 587 Product updates

Release notes Indicium 2023.1.16

Release notes Indicium 2023.1.16

Hello everyone,In this sprint, we have fixed a couple of issues.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.1.16 here. Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support, for example, system flows and OpenID. No 2023.1.16 release available.  Indicium - Changes Minor fixes and tasks Previously, if an email address in an EML file was corrupt or contained an unexpected value, Indicium would not show an email preview. Indicium will now skip the corrupt or unexpected value and display the email preview regardless. Previously, when clearing the default value of a column during an add record action, the column would still be given the default value after saving the record. Indicium now correctly saves the resource with a null value for that column, if it has been cleared. Previously, if a Delete Row process action could not be executed, for example, if the row does not exist or if there are no rows to delete, a continue call was not possible. The reason for this is that the process actions would automatically continue when the edit or delete action was being executed on Indicium. Now, you can continue such a process action, but only with negative status codes, so that if something goes wrong, the process flow can continue with the fail path. In our last release notes, we listed the following fix:Indicium adds Server-Timing headers to the response to provide extra information on how long certain things take during the request. When importing, this could lead to a gateway error, depending on where Indicium is hosted and how many rows were imported due to a limit on response header data.To avoid this, if more than 20 Server-Timing values have been added, Indicium will now aggregate the entire duration for each Server-Timing category/key instead of adding separate entries per imported row. Due to an oversight, this fix was not included in the last release, but it has been included in this release.  Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Indicium Service Tier
Release notes Universal GUI 2023.1.15

Release notes Universal GUI 2023.1.15

April 14, 2023Full release 2023.1.15 Fixes: We have fixed a crash that could happen when a running process flow was executing a hidden task. The grid no longer has an empty Add row if the subject only allows adding and not editing. Hello everyone,In this sprint, we implemented a lot of new features, changes, community ideas, and fixes.Some of the main new features are the possibility to retrieve a user's current GPS location, and the availability of a lot of new cube chart configuration properties.The performance of relational data retrieval in lookups has also been greatly improved.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.15Do 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. 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.15 here ContentsUniversal GUI version 2023.1.15 New and changed Support for fetching a user's current GPS location Performance improvement for relational data values Set cube chart defaults Refresh on revisiting a page or tab Behavior of local login for authentication provider hint Display options for table tasks and table reports Changed and new in form and grid New in Model insight Support for HTML in preview component Changed and new in process flows Translation in Scheduler based on IAM 'Clear' button only on hover Improved messages Minor fixes and tasks Fixes in grids and forms Fixes for tasks and reports Fixes for process flows Fixes for user interface Miscellaneous What we will be working on next sprint Questions or suggestions? New and changed Support for fetching a user's current GPS locationnew community ideaIt is now possible to fetch the current location from a device that supports GPS.To enable this, add Control type LOCATION to a domain (menu Data > Domains). The input field will get a location pin. When a user clicks on this pin, the GUI will ask permission to add the location coordinates.The format of the coordinates is: latitude,longitudeExample: 52.2083228,5.9794353When a user adds a new row, the LOCATION control will automatically fill the current location for empty mandatory input fields.In a mandatory field, the location is filled automaticallyIf the field is not in edit mode, it will become a clickable link that opens the coordinates in Google Maps.A clickable location link in a non-editable field Performance improvement for relational data valueschangedPreviously, lookup values were loaded right after the subject's data. This resulted in a delay before the values would show in grids and card lists. Every lookup column made its own Expand API request to Indicium, even if the lookup column was not visible. These requests used a lot of resources.We have changed this by expanding the lookup values directly on the subject's main data request.Extra requests are no longer necessary. This change has resulted in a much faster experience.All values now show up at once. And, by executing the main select only once, a lot of overhead is saved in the individual calls on the web- and database server, especially when the main subject contains a view with some logic.So, for every relational (lookup) column in the subject or variant, it saves a request to the backend. The best way to experience the performance improvement is to check it out yourself.Make sure that each lookup subject performs fast on its own because a single slow lookup will delay loading all the data from the main subject. Set cube chart defaultsnewFor a cube chart, you can now add all the configuration properties from https://www.fusioncharts.com/dev/chart-attributes to the Universal GUI's config.json fileunder the property chartDefaults.The properties will not override the properties that come from the model:caption, decimalSeparator, thousandSeparator, stack100Percent, showValues,showPercentage, showLegend, legendPosition, and reverseLegend.It is possible to override the paletteColors property, but if that contains only one item, this color will remain the theme's main color.Example: to prevent cube charts from rounding values, use the property "chartDefaults": { "formatNumber": "0" }.CautionThe settings are applied to all charts of the GUI to which this config.json file belongs. There are many properties, and we did not test all of them.We are investigating formalization of these settings in the Software Factory.Example of the settings and the result in a chart Refresh on revisiting a page or tabnew Community ideaTo provide a user with fresh data when they revisit an open document or reselect a detail tab, we have implemented support for two extended properties:RefreshOnDocumentSwitch - refreshes an already opened document on re-entrance RefreshOnTabSwitch - refreshes an already visited detail tab on reactivationBe careful when using these settings since they increase the server load in a multi-user environment. Consider using a process flow or auto-refresh with change detection instead.See:Auto-refresh Change detection Behavior of local login for authentication provider hintchangedIn the 2023.1.13 release, we added the loginAuthProviderHint option to provide a hint about the authentication provider to Indicium.In this release, we have changed the behavior when the hint locallogin is used. The Universal GUI will now show the login screen without redirecting to Indicium. Display options for table tasks and table reportsnew Community ideaIn the Software Factory, a new setting is available for Table tasks and Table reports. It is called Display type.With this setting, you can control their appearance in the toolbar. For example, if you select Icon, the toolbar button will never expand to show the text. You can differentiate this setting for each button.The setting is available:For Table tasks: menu Processes > Tasks > tab Table tasks > tab Form For Table reports: menu Processes > Reports > tab Table reports > tab FormExample: display options for a table report Changed and new in form and gridchanged newColumns unlocked when space is insufficient - In a screen with insufficient horizontal space, the grid will now one by one unlock the locked columns. If the screen layout or size is changed to provide more space, the columns will be locked again. 'Add' for grouped grids disabled - We have disabled Add for grouped grids since it is not possible to fill in all the required values. This will be re-enabled later. Tooltip on image combo in grid - A tooltip that displays the domain element name of an image combo is now available in the grid. You can set the domain element name in the menu Data > Domains > tab Elements > field Element. 'No. of columns in form' interpreted differently - If the setting No. of columns in form is set to '0', the Universal GUI will now interpret this as "as many columns as possible" instead of just three (menu User interface > Subjects > tab Settings > tab General > group Form). Support for password editing in a grid - We now support editing a password column in the grid (based on a Password domain control). This was already possible in the form. Previously, the password column remained read-only. Responsive pagination - We have made the pagination element responsive. This change solves some issues with pagination showing incorrect pages and wrong links. Pagination will now only show a certain number of links, with a minimum of 3-4, depending on the available space. This change prevents pagination links from moving to the next line in almost all situations, and it shows more links when more space is available. It also fixes the overflow of pagination to a second row on a device with a small screen in comfortable mode. New in Model insightnewModel Insight now shows the reference id when clicking on a detail tab page header.Model Insight is a tool that helps you find, for example, which column, table, and variant you have selected in the Universal GUI. See: Model insight. Support for HTML in preview componentWe have added support for previewing HTML data in the preview component. Previously, we supported file and URL types. Changed and new in process flowschanged new'Change filters' process action no longer clears search field - The Change filters process action no longer clears the search field. Now, it functions the same as in the Windows GUI. Process flow indicator - An indeterminate progress bar will now appear underneath the top bar once a process flow has been activated within the current active subject.Progress bar for a progress flow Translation in Scheduler based on IAMchangedThe Scheduler would translate information on a page based on the installation settings of a browser, which would be undesirable in some cases. This translation is now based on the IAM language settings of a user. 'Clear' button only on hoverchangedOn non-touch devices, the lookup Clear button will be shown only on hover to give more space to the content. Improved messageschangedIf the Start empty with filter setting in a Subject was enabled, but the user did not filter, the Universal GUI would display "No result" as a message in the grid and card list. This did not explain the problem to the user. Now, the message "Search or filter to view data" will be displayed instead. Community idea A user now receives a comprehensible message if the meta source cannot be reached while logging in. Minor fixes and tasksFixes in grids and formsIn a grid, adding was only possible if editing was allowed. Without editing permission, the add button would not show up. Now, it is possible to add data without permission for editing. This fix also solves the reverse problem, that in some cases, the add button was visible without functioning. The permissions for adding and editing are set in the menu User interface > Subjects > tab Settings > tab Permissions > group Data manipulation. After selecting a lookup value in a lookup popup, the GUI would not restore the focus to the lookup field. The same occurred when canceling the popup. This has been fixed. The lookup field now receives focus after the popup is closed. Tab text combined with a badge is now properly aligned in compact mode. On a small screen or with a long label, the label of a datetime control could overlap with the date picker icon. This has been fixed. The label now takes up less width. When you opened a form with a double click, sometimes all the text in the application was selected. This has been fixed. Identity columns are now prevented from being marked as mandatory when adding a new record. The grouped grid will no longer cut off headers when they reach a new column.Fixes for tasks and reportsWhen you cleared the Layout checkbox in the Performance tab of a task or report, the Universal GUI ignored this and still asked for the layout via Indicium and thus the network. This has been fixed. As a result, the Universal GUI now uses the Software Factory's Mandatory and Column type settings for report and task parameters. You can find the Layout checkbox in the menu Processes > Tasks/Reports > tab Settings > tab Performance. The settings Mandatory and Column type (editable, read-only, hidden) are available in the menu Processes > Tasks/Reports > tab Task parameters > tab Form. The taskbar will no longer be in overflow if left-aligned.Fixes for process flowsWe have improved the way a process flow continues in a just-loaded detail subject. Some issues occurred when dispatching follow-up actions, for example, with the Go to row process action. The problem was caused by follow-up actions that sometimes selected the parent to continue in. The Universal GUI would show an error when starting a process flow and quickly closing the screen. This problem was due to a timing issue. It has been fixed.Fixes for user interfaceWe have fixed a bug where the toolbar would not be hidden even though the screen type had Hide main action bar set to 'true'. A hierarchical tree would crash without a parent or primary key column. Now, it will show a clear error instead. The Allow sort configuration option in a Subject had not been implemented correctly. This has been fixed.MiscellaneousSchedulers with an hourly time scale now correctly start the day at 0 hours instead of 24 hours. When using a progress bar within a card list, the progress bar would not be rendered properly. This has been fixed. In the Maps component, when you selected the Use custom label column checkbox (menu User interface > Maps > tab Tables > tab Maps) but kept the field Label column empty, the Universal GUI would show the subjects' Display column value. Now, it will show no label text at all underneath the marker. What we will be working on next sprintThe next sprint we will be working on:Drag and drop - Research of technical issues and possibilities. Material UI upgrade - Universal GUI uses the third-party library Material UI for certain graphical components. This library has its own releases. We will upgrade the Universal GUI to a recent Material UI version. Tree component expand/collapse all - We will add the option to expand and collapse all items in a tree in one go. Pop out document to new browser tab - This will replace the floating document functionality of the Windows GUI and open a new browser window with the related document. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Universal UI
Release notes Windows GUI and Web GUI (2023.1.15)

Release notes Windows GUI and Web GUI (2023.1.15)

Hello everyone,In this sprint, we have fixed some issues for the Windows GUI.You can read more about the Windows and Web GUI's features, in the GUI user manual. We will keep you updated regularly about the Windows and Web GUI's progress.Download Windows GUI 2023.1.15 here. Download Web GUI 2023.1.15 here. Minor fixes and tasksWindows GUI We have fixed that auto-refresh on a grid would not start after executing a task. The problem occurred when multiple rows were selected in the grid, and the auto-refresh was paused. If a user then executed a task, the grid would be refreshed and the selection removed, but the auto-refresh would not be restarted in the grid. We have fixed some problems with keyboard navigation in the Windows grid. The following key combinations will now work again as expected: [Tab] (or [Shift-tab]) + the horizontal arrow keys will jump to the previous or next cell. When already in the last cell, the focus will jump to the first cell in the next row. The reverse is the case for the first cell and backward navigation ([Shift-Tab] + [left arrow key]). [Enter] will jump to the next editable cell. When already at the last editable cell in a row, the focus will jump to the first editable cell in the next row. The reverse is the case for the first editable cell and backward navigation ([Shift] + [Enter]). We have also fixed a problem in navigating a grouped grid.  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.1.15

Release notes Indicium 2023.1.15

Hello everyone,In this sprint, we have worked on support for the next Thinkwise Platform release, and solved some issues.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.1.15 here. Indicium Basic: for use with the Windows GUI and Mobile GUI. This basic version does not support, for example, system flows and OpenID. No 2023.1.15 release available.  Indicium - Changes Minor fixes and tasksIndicium adds Server-Timing headers to the response to provide extra information on how long certain things take during the request. When importing, this could lead to a gateway error, depending on where Indicium is hosted and how many rows were imported due to a limit on response header data. To avoid this, if more than 20 Server-Timing values have been added, Indicium will now aggregate the entire duration for each Server-Timing category/key instead of adding separate entries per imported row. We have fixed a crash that would occur when using the process action Application connector on an application without a fallback language. The fallback language is and will remain optional. We have fixed an issue that caused File System storage configurations not to work when running Indicium on Linux. When importing a row, Indicium only checked if allow_confirm was allowed on the result of the subject's layout procedure. Now, if the import resource has been created with add_new_rows or update_existing_rows set to true, Indicium will also fail the import of a row if allow_add/allow_update is not allowed according to the layout result. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community!. 

Related products:Indicium Service Tier

🚀 Platform improvements for week 13

Hi everyone!We’ve released the following platform improvements this week: SF and IAM 2023.120230330 - IgnoreFloatingLabelWidth support A new extended property is now available. It is called 'IgnoreFloatingLabelWidth' and ignores configured label widths in the model for form columns, task- and report parameters when the form control type in the Universal GUI uses a 'floating label'. Enabling this extended property will match the Universal GUI's form configuration more closely to the Windows GUI's.   For example: given the following form configuration in the Software Factory: The Windows GUI and Web GUI will visualize the form as follows: The orange color indicates the full-form element widths, including the label. The green color indicates only the input field widths.   The current behavior of the Universal GUI interprets this as follows: When you add the extended property 'IgnoreFloatingLabelWidth' and set it to 'yes', the label width will no longer be considered in the field width calculations when the control uses a floating label: This matches the Windows GUI's form layout more closely for input fields and allows for a smooth transition between GUI technologies.   Note: this may result in large labels getting too little space as floating labels in small input fields.   In the upcoming 2023.2 release, this will become the default behavior for any model that does not yet support the Universal GUI as a target platform. Any model with the Universal GUI as a target platform will remain unmodified unless the extended property 'IgnoreFloatingLabelWidth' has been set to 'yes'. The reason for not changing the default behavior for models supporting the Universal GUI as the target platform is that you may very well have taken the label width impact into consideration when designing the form layout for Universal GUI applications.   This service fix also enables this setting for the Intelligent Application Manager. In addition, this service fix also enables support for variant-specific parameter ordering for tasks and reports.

Related products:Software FactoryIntelligent Application Manager
Release notes Universal GUI 2023.1.14

Release notes Universal GUI 2023.1.14

March 24, 2023Full release 2023.1.14 Fixes: Since the last beta release, the clear and dropdown buttons of the lookup control were misplaced when the grid column got too narrow, causing the text to be out of view. Now, they disappear (again) when the grid column gets too narrow. We fixed regression on Safari and Chrome on iOS. Some screens would show an error due to toolbar positioning when the subject is opened. Because of this fix, the following fix is no longer available for iOS devices,: Previously, switching between documents would briefly show the form with only one column, despite there being room for multiple columns. Also, the action bar would become visible with a slight delay. These issues have been fixed. Update: we reverted this fix completely for all cases as part of the 2023.1.14.1 hotfix release.  Hello everyone,In this sprint, we have added support for changing the row height in a grid, tooltip translations on multiple components, persistent navigation URLs for history browsing, performance improvements, and more.A full overview of all features, changes, and fixes can be found 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 manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress. Universal GUI version 2023.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 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.14 here ContentsUniversal GUI version 2023.1.14 New Tooltip translations on prefilter buttons, task and report tiles, and task and report buttons Tooltip support on form editors New process action: Copy to clipboard Process flow progress indicator Configurable row height in grid Navigation URL now uses application alias when present Changed Performance improvement grid Performance improvement lookups Minor fixes and tasks What we will be working on next sprint Questions or suggestions? New Tooltip translations on prefilter buttons, task and report tiles, and task and report buttonsThe Universal GUI now displays the configured tooltip translation on prefilter buttons, task and report tiles, and task and report buttons.If a task has a keyboard shortcut, it will be displayed next to the configured tooltip translation.Tooltip on a prefilter buttonTooltip on a task buttonYou can configure the translation in the menu User interface > Translations or in the object, task, or report. HTML formatting is allowed in tooltips. For example, to make part of a text stand out or add a bullet list.The example below shows the translation for a prefilter: Tooltip support on form editorsThe Universal GUI now displays the configured tooltip translation on editors of the general form and task/report parameter input. You can configure the translation in the menu User interface > Translations or in the subjects column of the task/report parameter. HTML formatting is allowed in tooltips, for example, to make part of a text stand out or add a bullet list.The customized tooltip overrules a potential tooltip on an overflowing label or value within the editor, to prevent multiple tooltips from being displayed.Tooltips are supported now on all editors, except for:HTML Checkbox Radio button LabelTooltip on a text editor New process action: Copy to clipboardThe Universal GUI now supports the new process action Copy to clipboard. This action allows you to take a value and copy it to the user's clipboard.The value can be a single-column value, multiple-column values combined, or something else.Depending on the browser or device, a user may get a question for permission to copy information to the clipboard.This process action is only available through a hotfix on the Software Factory/IAM version 2023.1. Process flow progress indicatorAn indeterminate progress bar will now appear as a thin line underneath the top bar once a process flow has been activated.A progress bar for a progress flow Configurable row height in gridIt is now possible to define the row height of the grid, just like in the Windows GUI. This means that the Universal GUI will take the setting Row height (px) into account.You can set the row height in the following locations:menu User interface > Subjects > tab Subjects > tab Default settings > tab Default settings > group Grid menu User interface > Subjects > tab Subjects > tab Default > tab Settings > group GridFor compact mode, the exact value provided will be used. For comfortable mode, padding is added to this setting. If comfortable mode is active, the row height value will always be at least the minimum touch target of 44px.Limitations for this iteration:When in edit mode, the controls do not scale. When the grid is editable, the row height value will be at least 36px.The grid header height follows the grid row height but adds a bit of spacing to emphasize the separation between the rows and the headers. Both the grid header and summary row have a maximum height cap, and the summary row has a minimum height of 40px. Navigation URL now uses application alias when presentThe navigation URL that is used for history browsing now uses the application alias. This makes it persistent and suitable to be bookmarked and shared. Changed Performance improvement gridWe have done a performance optimization on the grid component. Actions like refreshing a grid, switching records, and editing in the grid should all benefit from this optimization. Rendering additional records in the grid due to scrolling should also be faster. Performance improvement lookupsWe have optimized the loading time of lookups when entering edit mode by removing unnecessary network requests. This improves the performance on slower connections. Minor fixes and tasks When opening multiple screens with auto-save enabled, sometimes the auto-save stopped working correctly. This has been fixed. If no records were available in the default-editable grid after applying a filter, selecting Cancel would result in an error. This has been fixed. Combo images are now aligned horizontally in compact mode. This fix removes some safety guards on SVGs in combo images. Note that poorly formatted SVGs seemed to work before this change, but now might give different results. Ensure that there is no height/width information in the SVG if you do not intend to influence those properties. The GUI will size the SVG correctly, but it will try to conform to what the developer indicates as much as possible while keeping the SVG within bounds. Previously, switching between documents would briefly show the form with only one column, despite there being room for multiple columns. Also, the action bar would become visible with a slight delay. These issues have been fixed. Note: we've reverted this fix as part of the 2023.1.14.1 hotfix release and will take a look at it later on. We fixed regression on Safari and Chrome on iOS. Some screens would show an error due to toolbar positioning when the subject is opened. The HTML control no longer overlaps other controls when placed side-by-side. HTML fields would not show up when placed behind another field. This has been fixed. The Universal GUI no longer shows an error after closing a lookup dialog. This would happen after double-clicking a record if the lookup dialog only contained a grid component. If the Universal GUI encountered a view in which duplicate primary keys were found, the grid would crash with a nondescript error. We have created a clear error message for this situation:Since the last beta release, the clear and dropdown buttons of the lookup control were misplaced when the grid column got too narrow, causing the text to be out of view. Now, they disappear (again) when the grid column gets too narrow. What we will be working on next sprintThe next sprint we will be working on:Catching up with quick wins and quality-of-life stories. Performance optimization for showing lookup translations in the grid. Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal UI
Release notes Windows GUI and Web GUI (2023.1.14)

Release notes Windows GUI and Web GUI (2023.1.14)

  Hello everyone,In this sprint, we improved the behavior of the Use process procedure setting and fixed an error that could occur when switching screen type.You can read more about the Windows and Web GUI's features, in the GUI user manual. We will keep you updated regularly about the Windows and Web GUI's progress.* Download Windows GUI 2023.1.14 here.* Download Web GUI 2023.1.14 here.Contents of this releaseChanged Process actions will always execute the logic on completion if ‘Use process procedure’ is set Changed the default timeout for windows - indicium basic connections Minor fixes and tasks Questions or suggestions?Changed Process actions will always execute the logic on completion if ‘Use process procedure’ is setWindows GUI With the setting Use process procedure, you can reference and use returned values (output parameters) from a process action in a process procedure.Previously, the Use process procedure check and the actual procedure call were only evaluated on completion if a process action had follow-up actions.For platform version 2023.1, this procedure will always execute on completion if Use process procedure is set. You can find this setting in the menu Processes > Process flows > tab Process actions > tab Performance.Changed the default timeout for windows - indicium basic connectionsWindows GUI The default timeout for windows - indicium basic connections is changed from infinite to 100 seconds We've added a new global extended property "indiciumRequestTimeout" so that you can change this to whatever you want.This setting is in milliseconds. The value '-1' can be used for an infinite timeout.Minor fixes and tasks - Windows GUI An error would occur if a detail screen contained a form list component, and the user changed the screen type in their User preferences tab in the ribbon. 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
Thinkwise Documentation - March 2023

Thinkwise Documentation - March 2023

Hello everyone, As technical writers, we publish release notes and documentation for the Thinkwise products every release. In addition, we structurally improve and extend the Thinkwise Documentation.Depending on the extent and impact of the structural changes, we will keep you informed about them. Some changes you may have already noticed; others may be new to you.You can find the Thinkwise Documentation at docs.thinkwise.com. Contents Clickable breadcrumbs ‘Platform deployment' now ‘Environment setup’ Containerized setup Getting started Expandable screenshots Questions or suggestions? Clickable breadcrumbsThe breadcrumbs above each page in the Thinkwise Documentation are now clickable. This facilitates navigation through the various levels of information.Clickable breadcrumbs ‘Platform deployment' now ‘Environment setup’An important change has been made to the ‘Platform deployment’ manual. It has been completely restructured. Each platform now has its own section, improving the overview of what you need to deploy the Thinkwise Platform in a specific environment. ‘Platform deployment’ has been renamed ‘Environment setup’. In addition, the Thinkwise Deployment Center has been given its own manual: 'Thinkwise deployment'. Further improvement of these manuals is an ongoing process in smaller steps.Read ‘Environment setup’‘Platform deployment’ is now ‘Environment setup’Containerized setupAs you can see in the screenshot above, we have added an entirely new chapter to the Environment setup. In the ‘Containerized setup’ guide, you can read how to deploy the Thinkwise Platform in a containerized environment.Read ‘Containerized setup’ Getting startedIf you have just finished the Thinkwise associate training and started working with the Software Factory, you may still need some help with the basics. To assist you, we have included a "Getting Started" manual that repeats the basic steps. For more detailed information, you can read the more specialized manuals in the Thinkwise Documentation.Read ‘Getting started’ Expandable screenshotsSome chapters in the Thinkwise Documentation contain a lot of screenshots to give you more assurance that your are on the right path. In some cases, to improve readability, we are going to make these screenshots expandable.See some expandable screenshots Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Documentation
Release notes Indicium 2023.1.14

Release notes Indicium 2023.1.14

Hello everyone,In this sprint, we have added support for debug tracing to troubleshoot issues with reverse proxy settings, and we have fixed some minor issues.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, for example, system flows and OpenID. No 2023.1.14 release available. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.1.14 here.  ContentsAbout Indicium New Debug tracing for reverse proxy settings Minor fixes and tasks Questions and suggestions? New Debug tracing for reverse proxy settingsIndiciumWe have added the ability to turn on debug tracing to troubleshoot issues with reverse proxy settings. It could be challenging to configure the reverse proxy settings correctly and debug why the settings do not work.The debug tracing will log information to Indicium's log file. It can be turned on by configuring the new TracingEnabled property in the ReverseProxy settings in appsettings.json:"ReverseProxy": { "Enabled": true, "TracingEnabled": true,} Minor fixes and tasksIndicium We have fixed an issue that caused the X-Forwarded headers sent by a reverse proxy to not be respected by process flows. This affected the URLs produced by the OAuth User Login connector and the Download File connector. Both process actions would build a URL to their own internal address, instead of to the external address of the reverse proxy. We have fixed an issue that could cause the properties of lookup references to be cleared unexpectedly during data entry. This could happen on lookup references with three or more reference columns. The second reference column, for example, would not necessarily be dependent on the first reference column, but it would always be cleared when the first reference column was changed. The problem is described in detail in this topic. We have fixed an issue that prevented previewing of some EML files.  Questions and suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Indicium Service Tier
Release notes Universal GUI 2023.1.13

Release notes Universal GUI 2023.1.13

March 3, 2023:Full 2023.1.13 release Fixes: When reopening the last opened document after refreshing the browser window, its icon was not displayed. This has been fixed. We fixed an error message being shown when canceling a task from a start object or the menu. We also fixed an issue with start objects being started twice.  Hello everyone,An important change in this release is, that we improved the responsiveness of controls in a form. This might require some adaptations to your model, so read the notes on this subject carefully.A new feature is the possibility to provide Indicium with a hint about your authentication provider(s), which will add the required OpenID providers to the login screen. We also improved the developer experience by adding support for refreshing the model and reloading the application model when it has expired.A full overview of all features, changes, and fixes can be found 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 manual to get familiar with the Universal GUI.We will keep you updated regularly about Universal GUI's progress. Universal GUI version 2023.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 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.13 here ContentsUniversal GUI version 2023.1.13 New Provide an authentication provider hint to Indicium Refresh model from profile menu Reloading on model change History browsing supported Changed Improved responsiveness Toolbar positioning and density improvements Activate the form on double click Single cube view button hidden Mandatory indication changes to indeterminate checkboxes Minor fixes and tasks Fixes for process flows Fixes for the grid Fixes for documents Fixes for tasks Fixes in the layout What we will be working on next sprint Questions or suggestions? New Provide an authentication provider hint to IndiciumCommunity ideaIt is now possible to provide Indicium with a hint about the authentication provider that should be used by adding the setting 'loginAuthProviderHint' to the config.json file. It can be used for single Indicium instances with multiple OpenID providers configured.Imagine a scenario where three OpenID providers are configured: Google, Facebook, and AzureAD.You can host a Universal GUI with the 'loginAuthProviderHint' set to "Google, Facebook" to show both OpenID Provider buttons for signing in. You can host another Universal GUI for your employees on a different URL with the 'loginAuthProviderHint' set to "AzureAD". To provide a hint that allows only local sign-in, you should add "localLogin".If, after filtering the options on the hint, only one option is available, it will be chosen automatically.A login screen with three authentication providers Refresh model from profile menuWe have added an option to refresh the model. It is available from the profile menu (this is the menu you can open from the top-right corner). This option will reload both the model on Indicium and the Universal GUI. It is only available to users configured as developers in IAM.Refresh the model from the profile menu Reloading on model changeWe now support reloading the application when the application model has expired. Just click 'Update now' to reload and use the new model. This is the same as when the GUI version is renewed. It also adds an indicator to the user profile menu if a user closes the message without updating (now).Reload the application on a model change History browsing supportedWe now support history browsing. With history browsing, you can use the back and forward buttons in your browser or device to navigate between previously active subjects. Reloading the Universal GUI, for example, by pressing F5 or using the refresh model function, re-opens the last opened subject.It has some limitations:When browsing back, a subject with a selected tab and an active record will be restored only if it was present as an open document. If it is closed or if the entire Universal GUI is reloaded, the subject will start in a default state. After reloading, only the last subject is restored. Open documents are not. In this first version, the history browsing does not recognize an opened detail subject (double clicking on a tab header or detail tile). Changed Improved responsivenessThis change may require some adaptations to your model in the Software Factory.The Form component of the Universal GUI has been designed to be responsive. This means that editors will fill out 100% of the available space while respecting side-by-side placement.In the Software Factory, the width of the fields is configured in pixels, whereas the Universal GUI's responsive design asks for percentages. Previously, this calculation did not respect hidden controls ('hidden outside form' or number 3 in the layout logic). This resulted in empty space around the visible controls on the same line, which looked a bit messy. This has been fixed for the Form component and the task/report parameter input. Of course, the open space will remain reserved for controls defined as 'hidden inside form' or number 2 in the layout logic.Before:Form component: field width before the changeAfter:Form component: field width after the changeThis change is also visible in the Form list component. Previously, the width of controls placed side-by-side was spread equally over the number of controls without the possibility to change it. Now, the Universal GUI will listen to the field width configured in the Software Factory with the algorithm described above. Toolbar positioning and density improvementsPreviously, the toolbar containing the search and filter bar and the action bar had the width of the entire subject. When an area of the subject only contained detail subjects with their own toolbars, it could be unclear which buttons belonged to which subject.Now, the toolbar only has the width of the components of the subject, so it no longer extends above the details. In addition, we have removed the Filters and Actions labels.Before, the toolbar spanned the entire widthNow, the toolbar is only as wide as the components it applies to Activate the form on double clickThe grid and the card list will now activate the form on a double click if no double-click task is set. Single cube view button hiddenWhen a cube subject contains a single cube view, a button for it in the toolbar is not necessary. From now on, it will be hidden. Mandatory indication changes to indeterminate checkboxesIf a checkbox is set to mandatory (menu Data > Domains), it may give users the impression that they have to select it, even if they do not want to. To address this issue, you can set the checkbox to a default state of 'null' (indeterminate). After selecting an indeterminate checkbox, the mandatory indicator will now disappear, making it less confusing for the user. Minor fixes and tasksFixes for process flowsIn some situations, in a process flow in combination with an Add row process action, a 'Bad Request' error could occur. This has been fixed.Fixes for the gridWhen an image column was used as a grid group, the image would not be displayed. This has been fixed. When canceling touch multiselection in the grid on a touch device, it would wrongly keep showing the multi-select checkboxes. This has been fixed. When scrolling in the grid on a slower touch device, the performance would be somewhat worse because the active row was changed wrongly with each swipe. This has been fixed. We also made some minor extra performance improvements in the grid.Fixes for documentsWhen an auto-saving document is open (with or without changes), it is now possible to log off via the profile menu. The document will be saved automatically. When an already opened document was re-activated, it sometimes opened empty. This has been fixed. When reopening the last opened document after refreshing the browser window, its icon was not displayed. This has been fixed.Fixes for tasksWhen a task is configured with the refresh option Row, the Universal GUI now refreshes all the selected rows after the task has been executed successfully. Note: as of 5 selected records and up, the entire set is refreshed instead of only the selected records plus their logic. At some point, the latency on the number of network calls will overrule the performance win. The form controls in a task popup would show as read-only when something went wrong during the execution. This has been fixed. Now, the task popup is editable after an error. When using [CTRL]+click to select grid rows, the Universal GUI would not always take all the selected rows into account when executing a task. This has been fixed. We fixed an error message being shown when canceling a task from a start object or the menu. We also fixed an issue with start objects being started twice. Fixes in the layout The Label control type now listens to the Field width setting (menu Data > Domains > tab Form > tab Domain). In compact mode, the progress bar is now aligned vertically in the center of the grid. SVG icons in the tree are now limited to 20px in compact mode and 24px in comfortable mode to keep the tree tidy. A form can be divided into groups with or without a title. Without a title and only a separator, the separator line was shown sticky against the first control. Now, the separator has proper padding. The bottom borders of buttons in the toolbar were missing. This has been fixed. A missing bottom border What we will be working on next sprintThe next sprint we will be working on: Custom settings for the grid line height sizes.  A new process action that allows you to copy anything to the clipboard. Tooltip translations in action bars and form controls.  Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal UI
Release notes Windows GUI and Web GUI (2023.1.13)

Release notes Windows GUI and Web GUI (2023.1.13)

Hello everyone,In this sprint, we have changed the way starting process actions works when they are canceled. Note that this is a breaking change, so read these release notes carefully.We also fixed some issues.You can read more about the Windows and Web GUI's features, in the [GUI user manual](https://docs.thinkwisesoftware.com/docs/user/winweb). We will keep you updated regularly about the Windows and Web GUI's progress.* Download Windows GUI 2023.1.13 here.* Download Web GUI 2023.1.13 here.Contents of this releaseBreaking Starting process flow actions after cancelation Minor fixes and tasks Questions or suggestions?Breaking Starting process flow actions after cancelationWindows GUI Web GUIWe have changed the way starting process actions works when they are canceled.Previously, an action like addrow would only start the process flow when it succeeded. If a user canceled the flow or if the row could not be saved, the process flow would abort, even if the next step had a red arrow (or unsuccessful flow) that should be followed.This has been changed for nearly all unsuccessful statuses. Now, a process flow will no longer be aborted if one of the following starting actions is unsuccessful:Add row Edit row Delete rowOnly cancellation by the user will abort the process flow.We think that a process flow should not be started if the starting action has been canceled by a user. If you think differently, please let us know in the Thinkwise Community!As this is a breaking change, we have added a global extended property called cancelStartingProcessActionWillCancelProcessFlow.This property is default false, which means the mentioned changes will apply. If you set it to true, you will regain the way it has worked before.This property has been introduced only as a transition to the new way and to offer time to change your process flows. It will be removed for the Windows and Web GUIs as of Thinkwise Platform version 2023.2.10.0.Minor fixes and tasks- Windows GUI If a user had an expired password due to a password expiration policy, the Windows UI returned an undefined "Authentication failed..." message. It will now return a more helpful "Password expired" error message.We have also fixed two problems in the Windows GUI regarding the edit mode in a grid.- Windows GUI We have fixed navigation with Enter in a grid in edit mode. If you used Enter to leave a row, the row was saved, but the focus was lost, and you could not continue navigating with the keyboard. This problem no longer occurs.- Windows GUI We have fixed clicking a checkbox with a mouse. When clicking a checkbox in an editable grid, you needed an extra click to toggle the checkbox, or it would only toggle each other row. Now, a single click suffices to toggle checkboxes in grid edit mode.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.1.13

Release notes Indicium 2023.1.13

Hello everyone,A breaking change in this release is that identity properties can no longer be set using a default procedure, and the input parameter of an identity column can no longer be used in a process flow. We have also improved the error messages for data type violations and the system flow logging. For the Universal GUI, we have added support to limit the available authentication options on Indicium's login page.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, for example, system flows and OpenID.Download Indicium Basic release 2023.1.13 here. Indicium: for use with the Universal GUI and via APIs. This version uses the full range of Indicium functionality.Download Indicium release 2023.1.13 here.  ContentsAbout Indicium BREAKING Identity column as parameter New Authentication provider hints Changed Improved system flow error logging Minor fixes and tasks Questions and suggestions BREAKING Identity column as parameterIndiciumTo prevent problems, you can no longer set identity properties using a default procedure. Indicium will log a warning and skip the property.The same applies when the input parameter of an identity column is used in a process flow. Then, too, the value will be skipped. New Authentication provider hintsIndiciumWe have added support for the Universal GUI to allow the limitation of the available authentication options on Indicium's login page. With it, two Universal GUIs on different domains can each show their own authentication options to the user without needing two instances of Indicium or IAM.For more information, see the Universal GUI 2023.1.13 release notes. Changed Improved system flow error loggingIndiciumWe have improved the logging of system flows. Previously, it was hard to see when an exception was thrown. In this release, we have added more descriptions about whether it went wrong while starting, executing, or ending the process flow. Minor fixes and tasksIndiciumWe fixed an issue where patching filenames containing a hashtag to a file storage column would cut off the value at the location of the hashtag character. E.g.: "example#file.txt" would end up as "example" inside the resource. Questions and suggestionsQuestions or suggestions about the release notes? Let us know in the Thinkwise Community!  

Related products:Indicium Service Tier
Release notes Universal GUI 2023.1.12.1

Release notes Universal GUI 2023.1.12.1

  February 15, 2023Hotfixed 2023.1.12.0 to version: 2023.1.12.1 A crash could occur when opening a resource scheduler in Universal 2023.1.12.0 after having opened the same scheduler in 2023.1.11 or earlier. This has been fixed.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.1Do 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 the 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 here Contents of this release Universal GUI version 2023.1.12.1 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 Reload model from user menu Stability improvements and bugfixes Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! 

Related products:Universal UI