<?xml version="1.0"?>
<rss version="2.0">
    
                    <channel>
        <title>Join the conversation</title>
        <link>https://community.thinkwisesoftware.com</link>
        <description>Stay up to date on the latest official Thinkwise news and participate in discussions regarding Thinkwise services &amp; products</description>
                <item>
            <title>Alternative for openapi#document</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/alternative-for-openapi-document-6752</link>
            <description>In older versions of Thinkwise it was possible to get the model of the API using the openapi#document parameter on the base url of the application. This no longer seems to function. Is there a change or an alternative way to get this information? I have tried using application.svc but this gives an HTTP 500 (same as using openapi).</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 24 Apr 2026 08:48:17 +0200</pubDate>
        </item>
                <item>
            <title>Hide filterform screen component when no filter columns are available</title>
            <link>https://community.thinkwisesoftware.com/ideas/hide-filterform-screen-component-when-no-filter-columns-are-available-6750</link>
            <description>Automatically hiding the filterform component when no filter columns are available would make it a lot easier to reuse screentypes.When columns are set to show as ‘Always’, they will appear in the Filter Form component: However, when no column is set to ‘always’, the Filterform component is still shown: </description>
            <category></category>
            <pubDate>Thu, 23 Apr 2026 19:44:57 +0200</pubDate>
        </item>
                <item>
            <title>Find all roles that have access to a table from the SF</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/find-all-roles-that-have-access-to-a-table-from-the-sf-6713</link>
            <description>I often use the query`select * from role_tabwhere tab_id = &#039;my_tab&#039;and branch_id = &#039;my_branch&#039;`when adjusting rights for a certain table (eg. new column added)to check if I have not missed any tables that have rights to the table. It would be convenient if in the Software Factory I could select a table and access type (hidden/read/edit, available) and then get a list of all roles that have the specified access on the active branch.Same could be useful for not just tables but columns, tasks, etc.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 23 Apr 2026 15:20:52 +0200</pubDate>
        </item>
                <item>
            <title>Give the developer more information when deleting a row in the Software Factory</title>
            <link>https://community.thinkwisesoftware.com/ideas/give-the-developer-more-information-when-deleting-a-row-in-the-software-factory-6751</link>
            <description>When deleting a row in the Software Factory, it currently shows the generic message:Usually you can see the selected row in the background, however, I’d like bit more assurance when deleting things in the Software Factory. It would be great if it showed for example (when deleting):Functionality: Are you sure you want to delete {control_proc_id}	Branch: Are you sure you want to delete {branch_id}	etc.</description>
            <category></category>
            <pubDate>Thu, 23 Apr 2026 12:11:42 +0200</pubDate>
        </item>
                <item>
            <title>Adding Offline Functionality to the Universal GUI</title>
            <link>https://community.thinkwisesoftware.com/ideas/adding-offline-functionality-to-the-universal-gui-5271</link>
            <description>In today’s world, staying connected is crucial, but there are still moments when users find themselves without internet access—whether during travel, in remote areas, or in places with unreliable networks. So I propose adding offline functionality to the Universal GUI.Features:Essential Offline Access: Users can access and edit data while offline, with changes automatically syncing once they’re back online.	Lightweight Mode: The offline version could focus on key functionalities to ensure speed and security.Offline capabilities in the Universal GUI would greatly enhance the flexibility and robustness of the Thinkwise platform, allowing users to maintain productivity anytime, anywhere.</description>
            <category></category>
            <pubDate>Thu, 23 Apr 2026 12:07:34 +0200</pubDate>
        </item>
                <item>
            <title>how to not show empty report in loop</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/how-to-not-show-empty-report-in-loop-6589</link>
            <description>In our application, we have a process flow loop to generate reports. when the customer places an order he can select 1 or more order lines. Attached to the order lines are suppliers. The report loop groups the order lines per supplier to generate 1 report per supplier. This all goes well, but the report that is shown as a pop-up at the end is empty (because the loop ran out of suppliers and stopped). this empty report is the only generated report that is shown. how can I prevent this empty report to be shown?  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 21 Apr 2026 16:37:35 +0200</pubDate>
        </item>
                <item>
            <title>Faking a system language in a unit test</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/faking-a-system-language-in-a-unit-test-6749</link>
            <description>Hello everyone, We have a unit test where we want to check if the right value (either Dutch or English) is returned from the tsf_translate function. We set this value via a default, upon opening the right (help)text is shown to the user, in the right language. We want to unit test this, but how can I fake the Dutch system language in a unit test?I found a question that provided the following code: EXEC Csys].]sp_set_session_context] @key = &#039;tsf_appl_lang_id&#039;                                   ,@value = &#039;nl-NL&#039;                                   ,@read_only = 0;and that gave the following error: Is it possible to fake the system language? I can use it for English, as it always falls back to English, but I also want to unit test if it gives the Dutch values.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 21 Apr 2026 14:31:31 +0200</pubDate>
        </item>
                <item>
            <title>Copying CSV from SFTP location , and store it to sharePoint folder</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/copying-csv-from-sftp-location-and-store-it-to-sharepoint-folder-6747</link>
            <description>Hi , I need to copy several files from an SFTP location and store them in a SharePoint folder. I have already configured the SFTP connection in Integration &amp;amp; AI (File Storage Locations) using the required credentials. Could you guide me on how to transfer these files to my SharePoint location?RegardsZubair  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 21 Apr 2026 12:37:31 +0200</pubDate>
        </item>
                <item>
            <title>The effective rights of a user group in our test environment&#039;s IAM differ from what I set in the SF.</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/the-effective-rights-of-a-user-group-in-our-test-environment-s-iam-differ-from-what-i-set-in-the-sf-6735</link>
            <description>Hello everyone,I run into an issue regarding roles and rights. We have a few key roles that need to be restricted a little more, so I set the details of a certain table as the following: And this is how it is in the IAM on the user group in question after a sync to IAM:The rights are fully open, while I set it quite differently in the SF part. Now a user gets to see tables they shouldn&#039;t see. Is there something I am overlooking or is there something wrong?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 21 Apr 2026 09:56:58 +0200</pubDate>
        </item>
                <item>
            <title>multiple indicia</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/multiple-indicia-6748</link>
            <description>We have seperate application pools for DEV, TEST, ACC and PROD and another called BSA: BSA is a second PROD on which one specific TW application is running, conveniently called BSA :)We have seperate sites for the OTAP/DTAP but both Indicium_Universal_PRD and Indicium_Universal_BSA are in the same site:Both Indicium_Universal_PRD and Indicium_Universal_BSA have their own url but when I have logged on to for example PRD and then try to login to the BSA url I still get the applications from PRD. I need to actively clear the cache during login because it keeps pointing to the previously used site: In the above screenshot it is shown that after I’ve used the universal GUI for BSA and try to logon to the normal PROD site the Meta server url still points to BSA.Is there a solution for this? Or do we need to create yet another seperate site for BSA?  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 21 Apr 2026 09:53:39 +0200</pubDate>
        </item>
                <item>
            <title>Adding new fonts for Universal via the Software Factory</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/adding-new-fonts-for-universal-via-the-software-factory-6730</link>
            <description>Hi!I’m trying to change the font used in Universal.I know that this works when using custom CSS, but I noticed that the SF also has a Fonts section in the Advanced menu.I added the fonts there and verified that the fonts are installed on my operating system. However, the Universal UI does not seem to use these fonts unless I explicitly override them via custom CSS. (I also checked the Thinkwise documentation)Am I missing a step? I expected font configuration to be possible via the Software Factory as well, instead of only via custom CSS.  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 20 Apr 2026 15:28:26 +0200</pubDate>
        </item>
                <item>
            <title>&quot;Zip &amp; Download&quot; multiple uploaded files at once.</title>
            <link>https://community.thinkwisesoftware.com/ideas/zip-download-multiple-uploaded-files-at-once-342</link>
            <description>Currently it is only possible to download one uploaded file at a time in the GUI&#039;s. 

A user asked to create a &quot;Button&quot; to download selected documents (one or more lines with one or more fields with a FILE_UPLOAD control). I&#039;ve been thinking how to do such a thing. My biggest problem is that a function that I could write has no access to the location where the actual uploaded documents reside. 

But how cool would it be if the GUI &quot;detects&quot; file_upload control fields in a list (or form) and shows something like below to download all documents at once as a ZIP file?</description>
            <category></category>
            <pubDate>Mon, 20 Apr 2026 13:35:01 +0200</pubDate>
        </item>
                <item>
            <title>Setting image field in task using default</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/setting-image-field-in-task-using-default-6734</link>
            <description>Hello, I am probably missing something but when I am trying to grab an image from a table and set that in a task I get an error message. I am trying to grab the image from another table using a default. I set both columns foto_naam and foto_inhoud. Foto_naam uses foto_inhoud as storage location. Yet on the table itself it works perfectly fine.  As you can see, the column sees there is something, you can see the option to delete the picture. What am I missing? </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 20 Apr 2026 13:34:11 +0200</pubDate>
        </item>
                <item>
            <title>Limit on the export that could be made</title>
            <link>https://community.thinkwisesoftware.com/ideas/limit-on-the-export-that-could-be-made-6746</link>
            <description>From a privacy and security perspective, it would be beneficial to introduce a limit on the maximum number of records that can be exported from the system.At present, exports can only be fully enabled or completely blocked. We would like the option to configure a maximum export limit—for example, allowing users to export no more than 100 rows per export. </description>
            <category></category>
            <pubDate>Mon, 20 Apr 2026 09:57:40 +0200</pubDate>
        </item>
                <item>
            <title>User preferences - set Start Objects in Universal</title>
            <link>https://community.thinkwisesoftware.com/ideas/user-preferences-set-start-objects-in-universal-5955</link>
            <description>Can the configuration under User Preferences to set Start Objects also be made available in the Universal GUI, as it is in the Windows GUI?  </description>
            <category></category>
            <pubDate>Mon, 20 Apr 2026 09:26:58 +0200</pubDate>
        </item>
                <item>
            <title>Frequently Used Menu / Favorites Menu</title>
            <link>https://community.thinkwisesoftware.com/ideas/frequently-used-menu-favorites-menu-924</link>
            <description>I’ve been using the SF for a few weeks and when you have a big application with many menu items, I noticed that the quick way to open a menu is to search using filter. It would be nice if there is a ‘Frequent Used Menu’ or &#039;Favorites’ on the menu list.   notes: Frequent Used Menu will record and show the most opened menu on the list Favorites menu: the user should be able to add the favorites menu through the settings</description>
            <category></category>
            <pubDate>Mon, 20 Apr 2026 09:26:57 +0200</pubDate>
        </item>
                <item>
            <title>🚀 Platform improvements for week 16, 2026</title>
            <link>https://community.thinkwisesoftware.com/product-updates/platform-improvements-for-week-16-2026-6745</link>
            <description>Hi everyone!We’ve released the following platform improvement this week: SF 2026.120260417 - removing trailing dot from LTS platform version in manifest			When creating a Deployment package, the Metaversion listed in the generated Manifest would incorrectly be appended with a dot. This would result in an error when the application is deployed using the Thinkwise Deployment Center. This has been fixed.</description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 15:43:47 +0200</pubDate>
        </item>
                <item>
            <title>Effective user rights permissions</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/effective-user-rights-permissions-6743</link>
            <description>We are currently tightening user permissions within our IAM applications. Each company has its own IAM application with at least one key user. A key user supports IAM activities and is responsible for maintaining the role/permission structure for other users.We have reviewed the key-user responsibilities and adjusted permissions so they only have what they need. As part of this, we removed access that allowed changes to application-level settings. We no longer want to assign Main Administrator or Application Administrator roles to key users.Since these changes, key users can no longer access the “Effective user rights” table. This table is very useful for them because it provides a clear overview of what permissions users effectively have.Is there a way to grant access to the “Effective user rights” table by adding the required permissions to one of the following groups, without giving admin roles? Our key users currently have these roles:Application owners	Group administrators	User administrators	Simulators  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 17 Apr 2026 15:00:42 +0200</pubDate>
        </item>
                <item>
            <title>DEV express: Changing the tab name of an Excel</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/dev-express-changing-the-tab-name-of-an-excel-6739</link>
            <description>Hi, Within DEV express I have built a document that generates an Excel file with multiple tabs. The DEV express report looks like this:The problem I am running into is that in no way I am able to change the names of the tabs in the Excel file. The name is stays OHW overzicht(number) for each tab. I have changed the SheetName and Name of the subreport but the name doesn&#039;t change.I have tried adding a script to the Report, but that doesn&#039;t work either. My gut says that in some way the tab names are blocked or written over. How do I change the tabs names to the names that I need? Kind regards,Mark</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 17 Apr 2026 14:58:07 +0200</pubDate>
        </item>
                <item>
            <title>Effective user rights permissions</title>
            <link>https://community.thinkwisesoftware.com/ideas/effective-user-rights-permissions-6744</link>
            <description>We are currently tightening user permissions within our IAM applications. Each company has its own IAM application with at least one key user. A key user supports IAM activities and is responsible for maintaining the role/permission structure for other users.We have reviewed the key-user responsibilities and adjusted permissions so they only have what they need. As part of this, we removed access that allowed changes to application-level settings. We no longer want to assign Main Administrator or Application Administrator roles to key users.Since these changes, key users can no longer access the “Effective user rights” table. This table is very useful for them because it provides a clear overview of what permissions users effectively have.Is there a way to grant access to the “Effective user rights” table by adding the required permissions to one of the following groups, without giving admin roles? Our key users currently have these roles:Application owners	Group administrators	User administrators	Simulators </description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 14:56:49 +0200</pubDate>
        </item>
                <item>
            <title>Using “Print File” in a Process Flow with a Remote Printer</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/using-print-file-in-a-process-flow-with-a-remote-printer-6742</link>
            <description>Hello,We are trying to configure a printer that is located on a different network than our application server, which is hosted on Azure. We attempted to connect using the printer’s IPv4 and IPv6 addresses, but this approach did not work.Could you provide some guidance or examples on how to properly configure a remote printer in this scenario?Our goal is to integrate the printer into a process flow using the “Print File” action to print reports. In this context, could you clarify whether the printer settings defined in the report configuration are relevant or taken into account?We would appreciate your perspective on how these settings influence the printing process.Thank you </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 17 Apr 2026 13:37:58 +0200</pubDate>
        </item>
                <item>
            <title>Determine filter condition in &quot;Change filters&quot; process action</title>
            <link>https://community.thinkwisesoftware.com/ideas/determine-filter-condition-in-change-filters-process-action-2416</link>
            <description>When using “Change Filter” in a process flow it always reverts to “Equals”, it would be more useful if the filter condition could be changed, to  “Contains” for instance.Also, the Docs article on the subject contradicts itself on this matter:Filter values on columns of a specific subject can be set with this process action. It can be indicated for each column which filter condition and which filter value must be used.However: The filter value that must be set on the column in question as an equal to filter condition. This parameter is present for every column of the subject.</description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 09:32:23 +0200</pubDate>
        </item>
                <item>
            <title>Guided Workflows in the Software Factory</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/guided-workflows-in-the-software-factory-6704</link>
            <description>Imagine the Software Factory like an actual factory: a big building filled with workbenches scattered across the entire room. Everything you need to build robust applications is available. But where do you start? You’ll have to figure that out yourself, meaning that (especially as a starting developer) you may sometimes find yourself moving around the factory, trying to locate the workbench you need.So how can we guide users through all these workbenches more effectively? It starts by looking at the Software Factory not only from a technical perspective, but through the eyes of the user. Understanding where people get stuck, what they are trying to accomplish, and how the platform can better support them along the way.In practice, this comes down to a few principles:Automate repetitive tasks where possible	Guide users to the right functionality instead of relying on manual discovery	Reduce the number of decisions users need to make	Encourage best practices by default There are different ways to add this kind of guidance. The best option is always to simplify the process itself. But for more complex workflows, like those in the Software Factory, that’s not always enough. That’s where step-by-step guidance (often called “wizards”) can help. These guide users through a process with a clear goal, making it easier to complete tasks and reducing the chance of mistakes. Funfact: the term “wizard” originally referred to expert users who helped others with complex tasks like installing software. Today, that expertise is built into the software itself. Designing these wizards means breaking down complex actions into smaller, guided steps and automating what can be automated. Below are a few examples of how we are applying these ideas in the Software Factory.These are a proof of concept and not production-ready yet, so things may change. Your feedback is more than welcome.  Create modelWhen creating your first model, you usually start with an empty application. The Thinkstore offers several solutions to start with a model that already includes features and enhancements we recommend using. This wizard guides you through that process, instead of having to search through the menu to find the Thinkstore (which many new users might not even be aware exists). Create data modelCreating a data model is a critical step when building a new application. It also tends to be one of the more complex parts. A well-structured data model will support your application in the long run, so getting it right from the start is important.Currently, creating a data model involves multiple steps across different screens: defining tables and columns in one place, then using them elsewhere to design the model. This can be simplified by bringing everything together into a more visual workflow.Although I wouldn’t call them wizards, they are great examples of how we can guide users and automate common steps. Create taskCreating tasks with assigned template codes are a good example of how the Software Factory can feel technical rather than user-focused.When creating a template task, your goal is usually straightforward: you want to add logic that runs when the task is executed. The ‘create task’ wizard is designed to guide you through this process step by step and automating a lot of steps in the background. Going furtherThese examples show how we can add more guidance to the Software Factory, either by improving existing flows (like the data modeler) or by guiding users step by step through more complex processes (like creating a task with logic).We believe there is a lot of opportunities here to further reduce manual work and make building applications more efficient and more user-friendly.Which actions in the Software Factory would you like to see automated or supported with more guidance (possibly using AI)?</description>
            <category>News &amp; Blogs</category>
            <pubDate>Fri, 17 Apr 2026 09:29:50 +0200</pubDate>
        </item>
                <item>
            <title>Create view definition based on query</title>
            <link>https://community.thinkwisesoftware.com/ideas/create-view-definition-based-on-query-6738</link>
            <description>With regards to one of the tedious tasks in the SF is creating the definition of a view, for which the query has already been written. Especially when querying and creating a report this is often the case.If we can somehow eliminate this labor and directly convert our query to this definition in the data model tab, it would save a lot of time.</description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 09:28:55 +0200</pubDate>
        </item>
                <item>
            <title>Task to create and assign a template for tasks, views, ctx, lay, def</title>
            <link>https://community.thinkwisesoftware.com/ideas/task-to-create-and-assign-a-template-for-tasks-views-ctx-lay-def-755</link>
            <description>When creating a context, default, layout or a template for a view you have to do the same steps. create a control procedure	generate the code group	search the task/view/subject in assigning	assign the template8 out of 10 times this can be automated if you add only 1 template and use the standard naming standards for templates and control procedures. I would suggest adding several tasks:on tasks: a task to create the template and assign it to the task	on subjects: a task to create the ctx/def/layout (checkboxes which you want to create) and assign it to the subject	on data model (view): a task to create the template and assign it to the view when the view is template based. All would follow standard naming protocols.Also the tasks should check if there is already a template. Optional: use a process flow to open the just created template so you can start coding. </description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 09:25:37 +0200</pubDate>
        </item>
                <item>
            <title>IAM: Add user group description to user groups screen</title>
            <link>https://community.thinkwisesoftware.com/ideas/iam-add-user-group-description-to-user-groups-screen-6711</link>
            <description>The description field is a very important field when working with user groups, but for some reason it’s hidden in the lookup: Please add it to the main user group screen, there is plenty of blank space left.   </description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 09:23:10 +0200</pubDate>
        </item>
                <item>
            <title>Universal: Make combo value prefer exact match</title>
            <link>https://community.thinkwisesoftware.com/ideas/universal-make-combo-value-prefer-exact-match-6717</link>
            <description>When pasting a value in a combo box, it selects the first value that partly matches the text. This is very annoying when you pasted the exact value that you want to enter. It forces you to manually scroll to the right record and select it or use the lookup window.If there is an exact match, it should prefer that over the first matching value.For example:  </description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 09:17:30 +0200</pubDate>
        </item>
                <item>
            <title>Push notification history</title>
            <link>https://community.thinkwisesoftware.com/ideas/push-notification-history-6741</link>
            <description>In IAM a log of the (in-app &amp;amp; push) notifications is available.It would be great if these notifications not only are available from IAM but from the Thinkwise applications too for the end user (in the user preference menu for example). Together with the functionality to make notifications read/unread.As a workaround we now add a table in our Thinkwise application for the logging of the (push) notifications.</description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 09:17:12 +0200</pubDate>
        </item>
                <item>
            <title>Make copy columns also use +10 increment for component order</title>
            <link>https://community.thinkwisesoftware.com/ideas/make-copy-columns-also-use-10-increment-for-component-order-6740</link>
            <description>When one uses the “Copy columns” in the Data model it will add the column with a +10 increment. When looking at the components like Grid or Form, etc it will add it with an increment of +1.Manually adding a column will have the +10 increment for the components.Please also use the +10 when using the copy method so it behaves the same and has a little room to move a column in without needing to renumber or manually edit the order value.Current behaviour example: ColumnGrid </description>
            <category></category>
            <pubDate>Fri, 17 Apr 2026 09:16:44 +0200</pubDate>
        </item>
                <item>
            <title>Signal (email) when deploying to production</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/signal-email-when-deploying-to-production-6625</link>
            <description>Is it possible that after a deployment to production has been done an email is sent? In this case it is to inform among others release management. the email should contain date time, who carried out the deployment, branch name, application, etc.   </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 17 Apr 2026 08:27:03 +0200</pubDate>
        </item>
                <item>
            <title>Error when trying to populate the datasource.</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/error-when-trying-to-populate-the-datasource-6665</link>
            <description>Hello, I&#039;m converting my Crystal Reports to DevExpress. In DevExpress Report Designer my report is working well. I get a fine preview report. But when I put the report into the SF (changing the report type en uploading the .rpex file) and trying it in the windows GUI i get the next message:Error when trying to populate the datasource. The following exception was thrown: Query xxxxxx failed to execute.The query is correct. I have tried it in the SSMS also and no errors.What can be the problem here. Other reports went well and I have to convert more reports.The full message is:Error when trying to populate the datasource. The following exception was thrown: Query xxxxx failed to execute.Stack trace:   bij Thinkwise.Reporting.DX.DevExpressReportExecuter.RunDevExpressReportCommandInChildProcess(DevExpressReportCommand devExpressReportCommand, Stream exportStream)   bij Thinkwise.Reporting.DX.DevExpressReportExecuter.PrintPreview(TSFReportView report, String reportFilePath, Boolean isMandatory, IApplicationLogicConnection connection, TaskReportParameterRow paramRow)   bij Thinkwise.TSFComponents.TaskReport.PrintPreviewReportInvocation.EndInvoke()   bij Thinkwise.Shared.AsyncUtils.&amp;lt;&amp;gt;c__DisplayClass1_0.&amp;lt;Invoke&amp;gt;b__0(Object x)   bij Thinkwise.Shared.AsyncUtils.Invoke(SynchronizationContext sc, Action action)   bij Thinkwise.TSFComponents.TaskReport.TaskProgressWorker.backGroundWorker_DoWork(Object sender, DoWorkEventArgs e) </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 16 Apr 2026 15:25:36 +0200</pubDate>
        </item>
                <item>
            <title>Web HELP(F1) feature to Universal</title>
            <link>https://community.thinkwisesoftware.com/ideas/web-help-f1-feature-to-universal-3419</link>
            <description>As per the Roadmap it was mentioned like 2-3 months ago that the HELP(F1) feature in the WEB GUI is in the backlog to be transfered to Universal. Right now the HELP(F1) is completely gone from the Roadmap. Raising the IDEA to have it in Universal upon receiving the relevant Votes.</description>
            <category></category>
            <pubDate>Thu, 16 Apr 2026 13:42:33 +0200</pubDate>
        </item>
                <item>
            <title>Sharepoint document access</title>
            <link>https://community.thinkwisesoftware.com/ideas/sharepoint-document-access-4922</link>
            <description>Dear all,We now save all our attachments (files) to the server where the thinkwise application is hosted. But we want to migrate this to the cloud / sharepoint. Would it be possible to access these files through the thinkwise application. Also when no user is loged on. I now use a separate program (goodsync) which serves as synchronisation tool (two way) between the local files and our sharepoint.But it would be much nicer if these files could be directly be written / read in our sharepoint and no local files are needed anymore. regards Chris</description>
            <category></category>
            <pubDate>Thu, 16 Apr 2026 13:01:09 +0200</pubDate>
        </item>
                <item>
            <title>Smoke test update primary key</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/smoke-test-update-primary-key-6727</link>
            <description>We have a bunch of views which are 1 to 1 to a table because of we need more details in a subject. In the Universal GUI more details to the same table results in a “Bad request”The smoke test gives an error: Cannot update identity column {coumn name]This column is read only in the datamodel and is not visible in the subject.The view is updateable and we have a insert of trigger to handle the update request.How can we solve this error, or is this a bug.As far we can see this is not an error.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 16 Apr 2026 12:49:03 +0200</pubDate>
        </item>
                <item>
            <title>Context menu (Right-click) support for Universal GUI</title>
            <link>https://community.thinkwisesoftware.com/ideas/context-menu-right-click-support-for-universal-gui-4747</link>
            <description>Being able to right-click on rows would enhance the user experience a lot!Basically the same idea as what is currently working in the Windows GUI:  </description>
            <category></category>
            <pubDate>Thu, 16 Apr 2026 11:27:33 +0200</pubDate>
        </item>
                <item>
            <title>Read folder location and move it to another folder location</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/read-folder-location-and-move-it-to-another-folder-location-6729</link>
            <description>I want to retrieve a file from a folder using a Thinkwise application and move it to another folder so an external organization can collect it.My starting point is a folder containing multiple files. I am using the List Folder process action to search through them. I intend to use the returned JSON to extract the filename, read the file, and eventually move it.The &#039;Read File -&amp;gt; Write File -&amp;gt; Move File&#039; sequence worked correctly when I wasn&#039;t using process variables. However, after adding the List Folder action, I am not receiving any data back.In my process flow, the List Folder action has a storage location assigned but no input parameters. The output parameters are set to status_code and json_outputWhat is the solution to get this working? This is the flow I am currently testing. </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 16 Apr 2026 10:15:12 +0200</pubDate>
        </item>
                <item>
            <title>Set grid row column width based on column name</title>
            <link>https://community.thinkwisesoftware.com/ideas/set-grid-row-column-width-based-on-column-name-4034</link>
            <description>Hi,I&#039;d like to be able to set the grid column width to &#039;Header’ only. If I for example have name, last name, first name, and go for headers and data… there is always that one super long name that makes a mess. Simply displaying the column in the width set by the header makes sense to me. The problem No solution Thanks! Alexander </description>
            <category></category>
            <pubDate>Thu, 16 Apr 2026 09:15:23 +0200</pubDate>
        </item>
                <item>
            <title>Select all records including other pages (Universal)</title>
            <link>https://community.thinkwisesoftware.com/ideas/select-all-records-including-other-pages-universal-4777</link>
            <description>In the Web GUI it was possible to use “Select all” and when activating a task it would ask if you wanted the records on the page or all records of all pages. Please add this also in the Universal and in addition make it work with the Multi Select XML parameter, as this popup did not seem to happen in that case.</description>
            <category></category>
            <pubDate>Wed, 15 Apr 2026 08:31:59 +0200</pubDate>
        </item>
                <item>
            <title>Enrich your labels with parameterized translations</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/enrich-your-labels-with-parameterized-translations-6737</link>
            <description>A new team member joins your organization. You open their employee record and see a collapsible section labeled Contract. To check their working hours, you expand the section, scroll through the details, find the right fields, and read the values. Now imagine that same section label simply reads Contract – hours: 40.00. No expanding, no scrolling.That is what parameterized translations do. They let you embed data values directly into labels, section headers, and task parameters. The result: a more information-dense interface that gives your users the context they need at a glance.It looks like a small feature. It is not. The ability to surface the right data in the right place, without adding extra columns or expression fields, changes how users interact with your application. In this post, we walk through six practical scenarios to show you what is possible.How it worksThe configuration is surprisingly simple. In a translation field, you reference another column from the same subject by wrapping the column name in curly braces. For example: Contract – hours: {working_hours}. At runtime, the platform replaces the reference with the actual value from the current record. That is all there is to it.Parameterized translations work in form labels, form list labels, group and section labels, and task and report parameter labels. A nice detail: they also respect your localization settings, so dates and numbers are always displayed according to the user’s configured format.For columns only add the parameter to the form translation. If you also add the parameter to the grid translation it will display the parameter name in curly braces, not the parameter value. Practical use casesShow employee working hours at a glanceHR teams and managers check employee records all the time to verify contract details. Instead of expanding a collapsible form section every single time, parameterized translations let you display the contracted hours directly in the section header. The section label Contract – hours: {weekly_hours} shows the value right away. Need the full breakdown of specific days and daily hours? Just expand the section.Configuring the parameterized section labelThe section header shows &#039;Contract - hours: 40.00&#039; without expandingDisplay currency symbols alongside amountsIf your organization operates internationally, you might deal with invoices in multiple currencies. A common headache: users see an amount but have to look elsewhere to figure out whether it is in euros, dollars, or pounds. With parameterized translations, you can include the currency symbol directly in the column label. Set the form translation to Hourly rate ({currency}) and the label dynamically shows Hourly rate (€), Hourly rate ($), or Hourly rate (£) depending on the customer. No separate currency column needed.Translation configuration with the {currency} parameterLabels dynamically reflect the currency per recordShow preferred delivery days when selecting a dateWhen your logistics team schedules a delivery, they need to know which days the customer prefers to receive goods. Before, this required a lookup or an expression field next to the date picker. With a parameterized translation on the delivery date column, such as Delivery date – preference: {customer_preference_days}, the preferred days appear right in the field label. The user sees Delivery date – preference: Wednesday, Thursday while picking the date. This makes the form richer and more data-dense, without any additional fields on the screen.The form translation includes {customer_preference_days}Preferred delivery days are visible while selecting a dateDisplay shipping status in a section headerOrder management screens often contain a shipping section packed with tracking details. By adding the shipping status to the section header, your users get an instant overview without any extra clicks. The translation Shipping – status: {shipping_status} shows the current state directly. Need more detail? Just expand the section. It keeps the interface clean and focused.Parameterized translation for the shipping sectionThe section header reads &#039;Shipping - status: ready for transport&#039;Combine multiple parameters in a single translationYou are not limited to a single parameter. You can combine multiple parameters in one translation. For example, Shipping – status: {shipping_status} – delivery date: {delivery_date} combines two pieces of information in one section header. This works well when the referenced columns are always populated.Good to know: localization is fully respected here too. Dates and numbers within parameterized translations are formatted according to the user’s locale settings, so everything looks right regardless of where your users are based. Using expression fields to prevent unwanted whitespace / text in your translationsWhen some of the parameters are empty, you might get unwanted whitespace or text. When a parameter is empty it will not be displayed. But if you have a whitespace before and after your parameter in the translation, and it is empty, you get two spaces when you probably only want one.A good approach to prevent this is to use an expression field that handles null values with an isnull check, and use that expression field as a parameter in your translation instead.This expressions field will then only show the parameter and associated whitespace / text when it has a value. The performance cost of a concat or isnull operation on columns from the same row is negligible, so this is a perfectly valid approach. Both status and delivery date appear in the section headerAdd context to task parametersParameterized translations also work in task parameter labels, which opens up some great possibilities. One of the most useful: showing totals from underlying detail records directly in the task pop-up. Consider an invoice approval task. The parameter label Approve {associated_hours} associated hours tells the user exactly how many hours are attached to the invoice they are about to approve. Instead of a generic Approve button, users see Approve 21 associated hours. That kind of context makes the action more transparent and helps prevent mistakes.Task parameter translation with {associated_hours} Getting startedParameterized translations are available on all supported platform versions (starting from 2024.3) when running Universal UI and Indicium 2026.1.13 or higher.Give it a try: pick a form in your application where users currently expand sections or navigate to other fields for context. Add a parameter to the translation. It takes less than ten minutes, and the improvement is immediately visible.</description>
            <category>News &amp; Blogs</category>
            <pubDate>Tue, 14 Apr 2026 15:43:33 +0200</pubDate>
        </item>
                <item>
            <title>Extra release - Universal GUI 2026.1.13.1</title>
            <link>https://community.thinkwisesoftware.com/product-updates/extra-release-universal-gui-2026-1-13-1-6728</link>
            <description>A few issues with re-fetching the data behind the pivot occured.In an editable pivot without row sub totals, after editing, the row grand totals and sibling values, where not updated.	When opening a pivot with a detail in a popup window, the detail was not set to the correct record initially.Also, a fix for process-flows is included:In some cases process-flows stopped execution after a “Close document” action was triggered. In particular, when the document was not opened as a modal document or when there was no document behind the closed document.These have now been fixed.The 2026.1.13.1 release is now available for download in TCP.</description>
            <category></category>
            <pubDate>Tue, 14 Apr 2026 15:24:11 +0200</pubDate>
        </item>
                <item>
            <title>Can process flows disable &quot;on hidden&quot; prefilters?</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/can-process-flows-disable-on-hidden-prefilters-6736</link>
            <description>Is it possible to turn off prefilters that are set to &#039;on hidden&#039; in the subject using a process flow? Right now, it seems like only visible prefilters are affected. I&#039;m wondering if this is a setting I can change or if it&#039;s forced by the authorization choices.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 14 Apr 2026 14:08:47 +0200</pubDate>
        </item>
                <item>
            <title>Extra release - Indicium 2026.1.13.1</title>
            <link>https://community.thinkwisesoftware.com/product-updates/extra-release-indicium-2026-1-13-1-6733</link>
            <description>Hello everyone,An extra release of Indicium with version number 2026.1.13.1 is now available in TCP. This release contains two changes.Optimize Redis health checkOptimized the Redis health check. This improves the performance and stability of the /health endpoint when Redis is configured.DB2 Core driverWe have updated the DB2 Core driver from version 9.0.0.400 to version 8.0.0.511. (We went back a version).This version contains a fix for an issue caused by internal driver corruption. If you are using Indicium with the DB2 Core driver, we strongly recommend updating to this version.To ensure everything continues to work as expected:Download DB2 Core driver version 8.0.0.511. You can only use this driver if you have a valid license.	Update the clidriver folder in Indicium with the new files.For more information, see Use DB2 .NET Core drivers. </description>
            <category></category>
            <pubDate>Tue, 14 Apr 2026 09:53:01 +0200</pubDate>
        </item>
                <item>
            <title>DevExpress scripting report error in Universal</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/devexpress-scripting-report-error-in-universal-6732</link>
            <description>Hi, To support display of certain texts on first or last page in our DevExpress generated reports in case of multiple pages, we use scripts to show/hide those texts. This is working fine in the Windows GUI.We implemented it like mentioned here But now in Universal we are getting an error that script execution is disabled. Is there a setting in IAM that scripting can be enab​led for DevExpress or is there another option to show / hide texts based on the current page number / page count?We are using the 2025.3 release of Indicium and Universal​​​​​​</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 14 Apr 2026 09:05:37 +0200</pubDate>
        </item>
                <item>
            <title>Translation parameters in Universal GUI grid</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/translation-parameters-in-universal-gui-grid-6720</link>
            <description>Hello,I have a quick question about the recent release notes for the 2026.1.13 platform version.The new parameter in translations feature seems very useful, and we have use cases where this would be useful in grids. However, the release notes only mention tasks, reports, and forms. Is this feature also supported for grid column names? Or is this something planned for the future?Thanks in advance! </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 14 Apr 2026 09:03:13 +0200</pubDate>
        </item>
                <item>
            <title>Prefilters are not applied on look-up in Universal GUI</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/prefilters-are-not-applied-on-look-up-in-universal-gui-6673</link>
            <description>In windows, when you apply a look-up to a subject column, and choose a variant, first a query is done for the subject, and then the look-up is retrieved with any variant ON prefilters applied.However, in universal, the look-up retrieval is combined with the subject query with a LEFT JOIN on the look-up table without any prefilters applied. (neither with a default subject or variant) I have a case where this leads to row duplication and consequently non-unique PKs. Was this behaviour intended/foreseen? To solve my problem I would have to make a view instead of use a prefilter, but it would have been nice if a prefilter sufficed.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 13 Apr 2026 11:07:15 +0200</pubDate>
        </item>
                <item>
            <title>Authenticate to Health endpoint via Headers</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/authenticate-to-health-endpoint-via-headers-6662</link>
            <description>We are looking into a way to add some monitoring to our Thinkwise environment, currently we check the public Health endpoint but this lacks some information we would like to have alerting on. Is there a way to authenticate via headers for the endpoint?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 13 Apr 2026 10:58:50 +0200</pubDate>
        </item>
                <item>
            <title>Records not showing in expanded cube view</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/records-not-showing-in-expanded-cube-view-6645</link>
            <description>Dear community,With a recent addition of a cube view in our application, this is not our first cube.However, some items are expandable, and others are not. See point 1: this one is expandable.However, point 2: This is open, see the arrow on the most left, but it is not showing records. Although these records are present on a database level.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 13 Apr 2026 10:53:01 +0200</pubDate>
        </item>
                <item>
            <title>Maps components do not behave according to their configuration</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/maps-components-do-not-behave-according-to-their-configuration-6723</link>
            <description>In all the maps components that we have, the maximum zoom level is set to 22, the maximum zoom level that our provider provides. If we zoom in on a maps component in our application in Universal, we keep getting html requests for tiles, and hence see tiles in the screen, up to zoom level 18. However when zooming in further, the entire maps component becomes gray and according to DevTools no requests are being made for tiles anymore: When we modify the max zoom level of the maps component to 18 and deploy the change, this seems to have no effect at all. The exact same behavior as described above takes place.We expected that trying to zoom beyond level 18 would not trigger anything and the screen would remain on level 18, since it is the configured max zoom level. Also we expected that when having max zoom level = 22, we could zoom beyond level 18 and tiles would keep being requested. Does anyone have an idea about what goes wrong here?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 13 Apr 2026 09:40:01 +0200</pubDate>
        </item>
                <item>
            <title>Indicium memory usage</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/indicium-memory-usage-6726</link>
            <description>Indicium is using a lot of memory when performing certain actions. But should it release the memory after completing said task? The top indicium has been stuck on 2,5 gig for hours without doing anything. I would expect the memory to be released when indicium does not need it anymore after a certain amount of time.    </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 13 Apr 2026 08:33:49 +0200</pubDate>
        </item>
                <item>
            <title>Installing Universal</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/installing-universal-6724</link>
            <description>I’m installing an upgrade ‘street’ next to my development street to be able to run a complete upgrade of the software factory / iam / iam_dev / Indicium / Indicium_sf and universal to the 2025.03 platform.Everything is running except for Universal which gives the next message:The current identity (USERNAME) does not have write access to &#039;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files&#039;.I have never seen thes message before. I just copied the Universal GUI in the upgrade folder next to indicium and I changed the config.json to &quot;https://URL/indicium_upgr/iam/iam&quot;I also changed URL to localhost, with the same result. I also tried the iam/sf endpoint.If I paste the https://URL/indicium_upgr/iam/iam&quot; URL in the browser the result is: SQLSERVER_IAM 2025.03 (Which is corect as far I know)If I paste the https://URL/indicium_upgr/iam/sf&quot; in the brower the result is: Er is geen webpagina gevonden voor het webadres: https://serpupgr.saan.nl/indicium_upgr/iam/sfHTTP ERROR 404The user has rights to the folder and the user has rights to de database IAM_UPGR. Thanks for replying</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 10 Apr 2026 16:09:25 +0200</pubDate>
        </item>
                <item>
            <title>🚀 Platform improvements for week 15, 2026</title>
            <link>https://community.thinkwisesoftware.com/product-updates/platform-improvements-for-week-15-2026-6725</link>
            <description>Hi everyone!We’ve released the following platform improvement this week: IAM 2026.1.1320260408 - Resolved PAT validation errors			In some scenarios, personal access tokens would cause validation errors when used. This has been resolved.</description>
            <category></category>
            <pubDate>Fri, 10 Apr 2026 15:47:39 +0200</pubDate>
        </item>
                <item>
            <title>Time &quot;duration&quot; control for time data type (no AM / PM)</title>
            <link>https://community.thinkwisesoftware.com/ideas/time-duration-control-for-time-data-type-no-am-pm-6722</link>
            <description>We have a table with a column with data type TIME. The intention is that users fill in how many hours:minutes a certain activity was performed on that day, so a duration, not a point in time. We are using the control type &quot;time short&quot;.This has so far never been a problem, on Windows and on Universal for users with Dutch system settings. However, now we have international users where the control shows a choice between AM/PM. This is obviously very confusing for them.Time short control without AM/PMTime short control with AM/PMI don’t think there is a way to set this specific control to be the same for all users regardless of system settings. And it would be a lot of work to rework data type to custom hours and minutes columns.My idea is to add another control for the TIME data type which represents a time duration, i.e. does not show AM /PM.On another note, the timeshort control version without AM/PM behaves as a somewhat annoying text field (Universal  GUI version  2026.1.12.0.0). I think the AM/PM version is more user friendly. If the same hour and minute selection would be used that would be nice. </description>
            <category></category>
            <pubDate>Fri, 10 Apr 2026 08:52:37 +0200</pubDate>
        </item>
                <item>
            <title>Amount of time control type</title>
            <link>https://community.thinkwisesoftware.com/ideas/amount-of-time-control-type-2451</link>
            <description>We would like a new control type that allows users to easily select an amount of time (hours and minutes) and store this data in our database. This could be a decimal format where 65,75 is displayed in the UI as 65:45. The currently available control type TIME is used to store the time of day. It cannot be used to select or display an amount of hours and minutes exceeding 23:59:59.</description>
            <category></category>
            <pubDate>Fri, 10 Apr 2026 08:52:37 +0200</pubDate>
        </item>
                <item>
            <title>Show barcode keyboard button</title>
            <link>https://community.thinkwisesoftware.com/ideas/show-barcode-keyboard-button-6281</link>
            <description>We have deployed an application for use on a ZEBRA scanner device.The application functions smoothly and intuitively, with one exception.It is designed around barcode scanning, and in over 95% of cases, the process can be completed simply by scanning barcodes. To support this workflow, the SuppressBarcodeKeyboard setting is enabled (Yes), which hides the on-screen keyboard.However, this has a side effect: users are unable to manually enter codes using the keyboard. This becomes problematic when barcodes are either inaccessible to the scanner or damaged.To address this, we would like to add an action button within the barcode control that allows users to activate the keyboard when needed.Something like this:We hope this is possible.Alternatively, is there another workaround you would recommend?  </description>
            <category></category>
            <pubDate>Fri, 10 Apr 2026 08:50:03 +0200</pubDate>
        </item>
                <item>
            <title>Why does expended properties in the SF remove the dot it needs to define session variables?</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/why-does-expended-properties-in-the-sf-remove-the-dot-it-needs-to-define-session-variables-6721</link>
            <description>As the question states: when I try to register a session variable, it removes the dot needed. For instance for the session variable Session.base_url (for a custom component to use to decide whether you are in the live or dev environment), it removes the dot between Session and base_url: Is anything else but underscores illegal in this field nowadays? If so, how would I simulate session variables for the SF? I can make session variables for the test environment, as that&#039;s done via the IAM. But development is done via the SF, is this supposed to happen?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 09 Apr 2026 17:08:47 +0200</pubDate>
        </item>
                <item>
            <title>Ability to show table tasks on grid line</title>
            <link>https://community.thinkwisesoftware.com/ideas/ability-to-show-table-tasks-on-grid-line-518</link>
            <description>We would like to have the ability to show table tasks on a grid line. This is especially useful for the mobile GUI and when just a couple of table tasks are available.

Currently you can show tasks on the top or bottom of a grid in mobile. To start a task for a specific record you should select a line first and then select the concerning task. In the described case it is faster to select the task direct on the line.

See print screens for further explanation.

Task on top of grid (current situation)
Example tasks on grid line</description>
            <category></category>
            <pubDate>Thu, 09 Apr 2026 11:38:43 +0200</pubDate>
        </item>
                <item>
            <title>Improve Model Insight to same level or better as Windows GUI&#039;s &quot;Path Location&quot;</title>
            <link>https://community.thinkwisesoftware.com/ideas/improve-model-insight-to-same-level-or-better-as-windows-gui-s-path-location-5016</link>
            <description>During development I regularly use the Windows GUI to find relevant information regarding screens, columns, parameters, etc. with the Alt + F1 combination (Path Location). Even though the Universal GUI has “Model Insight”, it is lacking many things the other option is giving.I think it is not the intent of ThinkWise to keep the need for using a different GUI to make your Universal GUI product complete. This idea is to make the “Model Insight” improve its usability and hopefully remove the need for a fall back GUI.Current issues or features missing that I am aware of:References more than 1 level deep, do still show the level 1 reference;	References more than 1 level deep, do not show table / variant information;	Unable to get info when a grid has no records to click on;	No context information (Detail, Master, etc.);	No Tab Control (What Detail group is being used);	No Domain information;	No Task name is mentioned, only the parameter as “Column”;	No Report name is mentioned, only the parameter as “Column”;	Lookup popups give no information, it still show the column/parameter of what it is a lookup on;	No Translations.</description>
            <category></category>
            <pubDate>Thu, 09 Apr 2026 11:38:25 +0200</pubDate>
        </item>
                <item>
            <title>Import from clipboard - Universal</title>
            <link>https://community.thinkwisesoftware.com/ideas/import-from-clipboard-universal-5360</link>
            <description>I would like to see import from clipboard for the universal. </description>
            <category></category>
            <pubDate>Thu, 09 Apr 2026 11:36:56 +0200</pubDate>
        </item>
                <item>
            <title>Enable Multi-Model Tab Management in the Software Factory Universal</title>
            <link>https://community.thinkwisesoftware.com/ideas/enable-multi-model-tab-management-in-the-software-factory-universal-6685</link>
            <description>Currently, the Software Factory (SF) maintains the selected model/branch at a global session level within the browser. When a developer needs to work on or reference multiple models, they have to manually switch models. Switching models automatically closes all currently open tabs and windows within the SF, and I think that is logically but It is impossible to keep two different models open in separate browser tabs or windows to compare configurations. And yes, I know this is possible with another browser or an incognito, but I think there is a more convenient way.So it would be helpfull if it it possible to allowing developers to open multiple models or branches simultaneously in different browser tabs.</description>
            <category></category>
            <pubDate>Thu, 09 Apr 2026 11:36:05 +0200</pubDate>
        </item>
                <item>
            <title>Prefill Control procedure when copying unit test.</title>
            <link>https://community.thinkwisesoftware.com/ideas/prefill-control-procedure-when-copying-unit-test-6602</link>
            <description>Currently, when a unit test is copied with the corresponding task, alle fields are prefilled, except for the control procedure. We would like to see this prefilled as well, with the control procedure configured on the unit test from which you are copying.</description>
            <category></category>
            <pubDate>Thu, 09 Apr 2026 11:33:41 +0200</pubDate>
        </item>
                <item>
            <title>Make Launch Application also perform a refresh model</title>
            <link>https://community.thinkwisesoftware.com/ideas/make-launch-application-also-perform-a-refresh-model-6604</link>
            <description>The launch application option in 2026.1 does not do a full refresh model.I’m not sure what it does exactly but it seems to load the menu and screen but not the new data model. I would opt to always perform a full refresh model when using launch application. Since you want to see the application in it’s current state, not in some half cached state. </description>
            <category></category>
            <pubDate>Thu, 09 Apr 2026 11:32:14 +0200</pubDate>
        </item>
                <item>
            <title>Extend custom_display_format functionality to get Excel like field display/edit possibilities</title>
            <link>https://community.thinkwisesoftware.com/ideas/extend-custom-display-format-functionality-to-get-excel-like-field-display-edit-possibilities-3107</link>
            <description>The SF and data domains offer little possibilities to control the presentation of numbers. I thought the custom_display_format extenders would be the solution but I found some shortcomings that make them less useable in practice. I discussed this with Thinkwise people: The current behaviour is as intended but they think the following would be a good improvement.Simple example for a currency datatype NUMERIC(18,3) where users normally want to see only 2 decimals but the extra decimal is needed for calculation accuracy. By using an extender with &quot;€ 0.00&quot; format for the domain you get the following behaviourPositive:Display with 2 decimals is correct and third decimal is used for rounding up/down correctly	An entered number with 3 decimals is correctly stored in the underlying tableNegative:When EDITING data there is no way to see the third stored decimal	When EDITING it is not possible to edit the existing number; you have to clear the field and reenter the complete numberThe behaviour is the same in grid and form screens. We would expect behaviour like e.g. Excel:Display data using the Extender. They are called custom_display_format for a reason I think.	Possibility to edit the exact stored dataWithout this behaviour the introduction of the extender seems of little use; the same could be achieved using an expressions field. But a task would be required to edit data and this is what we want to prevent.An extra improvement would be if the scope of the extender could be specified on a lower level than a domain. Then you would get the possibility to present and edit the same table field in multiple ways; the exact data for the finance department and in another screen rounded numbers for sales but still the possibility to edit the exact number.</description>
            <category></category>
            <pubDate>Thu, 09 Apr 2026 11:31:52 +0200</pubDate>
        </item>
                <item>
            <title>Trailing zero&#039;s and decimal count</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/trailing-zero-s-and-decimal-count-6649</link>
            <description>By default our application shows 4 decimals in Numeric fields, but we don&#039;t want to show any trailing zero&#039;s for standard nummeric fields and 2 decimals for currency fields.Our Windows gui does this, but Universal is always showing 4 decimals.How do we get Universal the same as our Windows Gui?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 09 Apr 2026 11:31:23 +0200</pubDate>
        </item>
                <item>
            <title>variant_id for layouts, contexts, defaults, handlers</title>
            <link>https://community.thinkwisesoftware.com/ideas/variant-id-for-layouts-contexts-defaults-handlers-969</link>
            <description>It would be nice to have a variant_id for layout , context and default </description>
            <category></category>
            <pubDate>Wed, 08 Apr 2026 10:19:17 +0200</pubDate>
        </item>
                <item>
            <title>Add variant as input parameter to various logic concepts and processes</title>
            <link>https://community.thinkwisesoftware.com/ideas/add-variant-as-input-parameter-to-various-logic-concepts-and-processes-6718</link>
            <description>We utilize variants extensively in our platform as this is one of the powerful benefits of Thinkwise. However we encounter pretty often that we want to build tasks and even layouts that should behave slightly different based on what variant they are opened/used from. Currently there is no real neat way of having that information available in the code/flow so we often have to resort to, in our opinion, janky solutions.  If its possible to add the current variant as input parameter this would open many doors and possibilities. </description>
            <category></category>
            <pubDate>Wed, 08 Apr 2026 10:19:16 +0200</pubDate>
        </item>
                <item>
            <title>How can I trigger a simple process flow on record switch?</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/how-can-i-trigger-a-simple-process-flow-on-record-switch-6703</link>
            <description>Hello all,I have a small question, is there a possibility to trigger a small and simple process flow per record switch? When I switch record, I need it to do a request to retrieve some data to use in a custom component. To further simplify said custom component, and to further simplify our code, I would like to ask if it is possible to trigger this per record, so only the necessary data is retrieved.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 07 Apr 2026 20:15:51 +0200</pubDate>
        </item>
                <item>
            <title>Release notes Thinkwise Platform 2026.1.13</title>
            <link>https://community.thinkwisesoftware.com/product-updates/release-notes-thinkwise-platform-2026-1-13-6709</link>
            <description>Since release 2026.1.11, we have introduced a new format for our release notes. You can now find all updates of the Thinkwise Platform, Indicium, and the Universal UI in one release blog. This supports our full-stack approach and provides a better overview of the changes in each release. Hello everyone,This update includes several quality-of-life improvements for the Software Factory and the Universal UI.You can now have multiple tabs with different models and branches in the Software Factory, making it easier to work on multiple projects at the same time.Additionally, you can now add parameters to translation labels in the Universal UI, enabling dynamic and informative labels that adapt to the displayed data.We have also improved the behavior of copying unit tests and role management for process flows with subflows, as well as several layout and contrast improvements to the Universal UI.Debugging is now easier with support for parameter values in the Debug Center.We have also updated the file upload API in Indicium to allow for more efficient file uploads.Finally, users can now view cube view filters in the Filter pop-up and import CSV data from the clipboard into grids in the Universal UI. This is a short-term support (STS) release of the Thinkwise Platform. STS release support expires as soon as a new release is made available. For example, support for version 2026.1.12 ends when version 2026.1.13 is released.See our Lifecycle policy for information about supported versions. Thinkwise Platform version 2026.1.13ContentsThinkwise Platform version 2026.1.13	Before you upgrade	Demo and download		Breaking	Filter cube views with the &#039;Filter&#039; pop-up		New and changed	Models - Active model and branch are now bound to browser tabs		Models - Added &#039;Reset merge conflicts&#039; task		Quality - Improved behavior when copying unit tests		Access Control - Improved role management for process flows with subflows		Parameter values now displayed in Debug Center		New session variable for browser tabs		Updated file upload API in Indicium		Add parameters to translation labels		Import CSV data from clipboard into grids		Added support for &#039;Column width&#039; user preference		&#039;Refresh model&#039; moved next to profile menu		Only reachable details shown in &#039;Detail settings&#039; user preference		Fixed	Software Factory and Intelligent Application Manager		Indicium		Universal UI		Data model changes	Changes Software Factory		Table changes			Column changes				Changes Intelligent Application Manager		Table changes			Column changes				Questions or suggestions?Before you upgradeFeatures for the Software Factory and the Intelligent Application Manager are only compatible with this STS version of the Thinkwise Platform.	Indicium and Universal UI features are backwards compatible with previous Thinkwise Platform versions, unless otherwise noted.Demo and downloadTry a demo of the Thinkwise Platform here.	Download the latest versions of our components here.BreakingFilter cube views with the &#039;Filter&#039; pop-upbreaking Universal UInew 2026.1+You can set up filters for cube views in the menu User Interface &amp;gt; Cubes &amp;gt; tab Cube views &amp;gt; tab Filter in the Software Factory. These filters would be applied in the Universal UI but were not available to users.Cube view filters are now available in the Filter pop-up in the Universal UI for the corresponding cube view. This allows users to view, modify or combine them with other filters in the Universal UI.If a user selects a different cube view, the filters are replaced by the filters of the newly selected cube view. Modified filters are carried over to the new cube view if they are still valid for that cube view.Applied filters will now be saved as part of a new cube view by selecting *Save as cube view* from the overflow menu. To save their own cube views, in IAM, the user preferences configuration must be set to Complete. For finer control, you can select Custom cube views in the menu Authorization &amp;gt; Users &amp;gt; tab Form &amp;gt; group User preferences &amp;gt; group Cube settings to allow users to save cube views without giving them access to all user preferences.This feature is supported for Thinkwise Platform 2026.1 and higher. Support for older platform versions will be added later.Breaking: When a subject contains a cube definition, the filters from the first active cube view will be applied to the subject’s data, regardless of which components are available in the screen type.New and changedModels - Active model and branch are now bound to browser tabschange Software Factory 2026.1.13+Previously, in the Software Factory, the chosen model and branch would depend on the authentication session. If you opened multiple tabs in the same browser (or multiple PWA instances), they would load the same model and branch. This resulted in unexpected behavior, since switching branch would not close all documents in other tabs.We have improved this behavior, so the active model and branch is now bound to the current browser tab. Opening a new tab prompts you to select a model and branch. Additionally, switching branch no longer affects other tabs.This update is part of our efforts to improve support for multiple tabs in the Universal UI and the Software Factory. Since sessions are now bound to browser tabs, you can use this to your advantage for your applications as well. For example, you can bind the chosen administration, company, business unit, workspace or search result for a user to a browser tab using the tsf_client_instance_id session variable. This allows users to work with different contexts in different tabs. See also New session variable for browser tabs.This feature is supported for Thinkwise Platform 2026.1.13 and higher. Models - Added &#039;Reset merge conflicts&#039; tasknew Software FactoryPreviously, it was not possible to reset a merge conflict after resolving it in the Software Factory. If you wanted to change how a conflict was resolved, you had to manually undo the changes made to resolve the conflict.To improve this process, we have added the task Reset merge conflict in the menu Models &amp;gt; Merging &amp;gt; tab Active conflicts.The task &#039;Reset merge conflict&#039; allows you to resolve a merge conflict again Quality - Improved behavior when copying unit testsCommunity idea change Software FactoryUnit tests help you test each unit of functionality of an application separately. In the Software Factory, you can link unit tests to control procedures to ensure that they work as expected. Previously, when you copied a unit test in the menu Quality &amp;gt; Unit tests &amp;gt; task Copy unit test, the field Control procedure remained empty even if it was linked to a control procedure. This behavior has been improved. If you now copy a unit test with a linked control procedure, the Control procedure field is automatically completed.The field &#039;Control procedure&#039; is now automatically completed when copying a unit test with a linked control procedure Access Control - Improved role management for process flows with subflowsnew Software FactoryIn the Thinkwise Platform 2026.1 release, we introduced the ability to add user and system subflows to process flows. To execute these subflows, rights must be assigned to the roles that access these process flows.To simplify role permission management for process flows, we have added the column Subflow to the tab Process actions in Roles screen (menu Access control &amp;gt; Roles &amp;gt; tab Process flows &amp;gt; tab Process actions).This allows you to see if a subflow is linked a process action. Additionally, if you execute the task Assign rights  to assign rights for a process flow, rights for subflows in that process flow are now automatically granted.A process flow is unavailable to a role if any of the individual process actions of that process flow is missing rights.The column &#039;Subflow&#039; allows you to see if a subflow is linked to a process action Parameter values now displayed in Debug Centernew IndiciumWe have added support for parameter values in the Debug Center for DB2, Oracle and PostgreSQL databases. This allows you to track the values of parameters used in, for example, default, layout, and handler procedures, which can be helpful for debugging and troubleshooting. This was already supported for SQL Server databases. New session variable for browser tabsnew Indicium Universal UIIndicium now adds a session variable, tsf_client_instance_id, to the connection. This allows you to distinguish between different browser tabs, which can be useful for debugging and troubleshooting purposes.In the background, the Universal UI now sends a unique identifier, called Client-Instance-Id, in the header of each network request. This identifier is used to instantiate the session variable tsf_client_instance_idA new Client-Instance-Id is created in the following situations:Refresh of the browser tab	Opening a new tab and copying the URL	Right clicking on the browser tab and selecting the Duplicate tab (this name might differ per browser)An exception to this is floating documents. A floating document can, for example, be opened by pressing Alt and then clicking on a menu item. This floating document uses the same Client-Instance-Id as its parent tab, and refreshing the floating document also persists this Client-Instance-Id. If you refresh the main tab, a new Client-Instance-Id is created for the main tab, but the floating document will keep using the old Client-Instance-Id.As part of this update, we also fixed an issue where Indicium would not always set session variables correctly on DevExpress reports. This could cause the tsf_appl_id to be incorrect. Updated file upload API in Indiciumchange Indicium Universal UIYou can now also use multipart/form-data for file uploads in Indicium, allowing you to upload files in a more efficient way. Previously, only application/octet-stream was accepted for file uploads in Indicium. As of this release, the Universal UI uses this file upload method by default.Previously, when using an Azure Web Application Firewall (WAF) in prevention mode, request bodies from file uploads with an application/octet-stream header were limited to 128KB. A workaround was to relax this limit, but then the request body would not be inspected anymore. Because of this change, multipart/form-data can now be used to upload files without this limitation.This update reduces the number of requests when uploading files, resulting in a small performance improvement. Additionally, it allows you to upload larger files when using a WAF in prevention mode, while keeping request inspection enabled. Add parameters to translation labelsnew Universal UIYou can now add parameters to translation labels in the Universal UI. This allows you to design forms with more dynamic, informative labels that adapt to the data displayed.This feature is supported for translation labels in forms, including groups and sections, formlists, and parameters in task and report pop-ups.For example, when currency_type = (EUR) and amount = 50 in that row, the translation label Amount {currency_type} {amount} resolves to Amount (EUR) 50 in that row. If you add another region, such as the UK, and set currency_type to (GBP), the translation label resolves to Amount (GBP) 50 in that new row.To add parameters to a translation label, go to the menu User interface &amp;gt; Translations &amp;gt; tab Translations or any Translation tab in the Software Factory.For form and formlist labels, add the translation to the field Translation form.	For task and report parameter labels, add the translation to the field Translation form.	For group and section labels in forms, and task and report pop-ups, add the translation to the field Translation.In the field, you can enter the translation and a parameter, for example, Amount {currency_type} {amount}.The following applies to parameters in translation labels:Recursive parameters are not supported, and parameters are resolved only once. For example, Some {text_field} will result in Some {other_field} if text_field = {other_field}. In this case, other_field will not get resolved any further.	If a parameter resolves to either undefined or null, it is omitted from the label while other parameters remain. For example, Amount {currency_type} {suggestion} resolves to Amount (EUR) if currency_type = (EUR) and suggestion = null. Import CSV data from clipboard into gridsnew Universal UIYou can now import CSV data directly from the clipboard into a grid. This simplifies the process of importing data from external sources, such as Excel.To import data from the clipboard, select Import from the overflow menu. In the pop-up, select Use Clipboard as data source as Upload method. Then, paste the data into the field Clipboard. Configure the Date format and Number format to match the data&#039;s format. After this, continue the import steps as usual.Import CSV data from the clipboard into a grid Added support for &#039;Column width&#039; user preferencechange Universal UI Intelligent Application Manager main administratorIf users resize columns in a grid, these column width settings were previously saved to that specific device and browser. However, if a user used a different device or browser, these settings would not be migrated and had to be reconfigured by the user.To improve user experience, the column width settings are now saved in IAM as part of User preferences.To allow column width settings to be saved for a user, Column width must be included in a user preference configuration. Use one of the standard configurations Resize, Move, On_Off or Complete. Alternatively, create a custom configuration in the menu Advanced &amp;gt; Master data &amp;gt; User preference availibility and select the checkbox Column width in the group Grid settings availability.After setting up the configuration, assign it to a user or user group to allow users to save their column width settings.Allow users to save their &#039;Column width&#039; settings across devices and browsers in the Universal UI &#039;Refresh model&#039; moved next to profile menuchange Universal UI Community ideaIn Developer mode the task Refresh model is now available next to the profile menu. This makes it easier for you to find and use this task when working in the Universal UI. You can now also use the shortcut Alt + R (Windows) or Option + R (MacOS) to refresh the model.Refresh model is now also automatically applied when using the Launch application task from the Software Factory. This is done by adding refreshModel=true to the URL. You can also apply this in custom solutions to automatically refresh the model when the Universal UI is loaded. For example https://myuniversalui.com/universal/?refreshModel=true or as part of the process flow action Open link in a process flow with the URL containing refreshModel=true.Select &#039;Refresh model&#039; or use the shortcut to refresh the modelOnly reachable details shown in &#039;Detail settings&#039; user preferencechange Universal UIDetails that cannot be accessed due to the current screen type configuration or active context are no longer shown in the overflow menu &amp;gt; Detail settings user preference.Previously, all subject details were listed regardless of whether they were visible on the active screen. This could cause confusion when details appeared in the menu but were not available in the user interface.With this update, only details that are actually reachable in the current screen type and context are displayed. Details assigned to other screen areas or hidden by context conditions are excluded from the menu, resulting in a clearer and more accurate configuration experience. FixedRefer to previous Community posts for additional releases provided during the sprint. These additional releases (for example, Universal UI 2026.1.13.1) are automatically included in this release.Software Factory and Intelligent Application ManagerPreviously, when you created a new Expression column, it would be set to Editable. Now, the column is set to Read-only by default.	When you modified the sequence number of a domain element, the absolute sequence number would be incorrect. This has been fixed.	Previously, when deploying functionality in the menu Business Logic &amp;gt; Functionality &amp;gt; tab Deploy the database server name of the linked runtime configuration was displayed instead of the actual server name, which could make it unclear which server was used. This has been fixed.IndiciumIf you would use the Search feature on a detail or look-up subject, Indicium previously included context reference columns. Because the values of these context reference columns are identical for all records in the context, this would cause all records to match when a context reference column satisfied the search term. Indicium now excludes context reference columns from the search for detail and lookup subjects.	System flows that are started from user subflows via the Execute system subflow process action are now available in the Process Flow Monitor in the Debug Center.	DB2 Due to the application connector not creating a message buffer for DB2 databases, issues could occur with smoke tests and other processes. This has been fixed.	Fixed an issue with the JSON format of the chat history of the LLM Chat Completion connector.	Fixed an issue in SQL Server where TIME values could not be converted from XML when the XML was generated by an XMLMultiselect task parameter.	Fixed an issue with the links to the Debug Center which are shown in error messages in the Universal UI. The links were malformed due to an extra web application segment (for example: /indicium/indicium).	Fixed an issue where files could not be downloaded in a task popup if the file came from a column via a table column -&amp;gt; task parameter link.Universal UIPreviously, when using a browser’s autofill in a Form, the auto-filled text would get a blue highlight. Users could confuse this highlight with conditional layouts already present on the screen. This has been fixed.	Fixed an issue where the action bar would not appear if part of it was empty during the first render (for example due to a context procedure).	In some cases, selecting an item from a lookup dropdown in a Filter form would return a previously selected record instead of the selected option. The selected option is now always returned.	In cases where a pivot grid had many nested categories that were set to Expand by default, many requests were fired when the pivot grid was rendered. This would place a significant load on the server, causing performance issues. We have reduced the number of requests to fix this issue and improve performance.	Custom components now update according to whether a related document is being edited.	The pivot grid now updates if records are changed or deleted within the same subject in a different tab.	Conditional layouts in cubes were applied incorrectly if the condition field was set to Hidden. The condition would be evaluated using the aggregated row value (for example, SUM, AVG, MAX) instead of the individual cell values. This issue has been fixed, and conditional layouts are now applied correctly.	Fixed an issue where start objects were not displayed in the same order they were added after refreshing the page.Data model changesData model changes for the Software Factory and IAM meta-models are listed here. This overview can be used as a reference to fix dynamic control procedures, dynamic model code, custom validations, or custom enrichments after an upgrade. Changes Software Factory Table changesNo changes in this release Column changesSF - Table			SF - From column			SF - To column			Mandatory			Default value		usr_session			model_id			model_id			1			 		usr_session			branch_id			branch_id			1			 		 Changes Intelligent Application Manager Table changesNo changes in this release Column changesSF - Table			SF - From column			SF - To column			Mandatory			Default value		gui_appl			database_id			database_id			1			 		 Questions or suggestions?Questions or suggestions about the release notes? Let us know in the Thinkwise Community! </description>
            <category></category>
            <pubDate>Tue, 07 Apr 2026 16:41:49 +0200</pubDate>
        </item>
                <item>
            <title>Transition your application to the cloud</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/transition-your-application-to-the-cloud-6716</link>
            <description>The Thinkwise platform supports a wide range of deployment options, from on-premise servers to fully cloud-native infrastructure. To help you plan and execute a successful cloud transition, we have published comprehensive transition to the cloud documentation on our docs.Even if you have no active plans to move your application, we do recommend to replace unsupported features, thereby increasing the portability of your Thinkwise applications. More than a hosting changeTransitioning to the cloud is not just about moving servers. It is a strategic decision that unlocks real business advantages.Scalability and cost efficiency. Cloud infrastructure can scale with demand. Your infrastructure capacity grows during peak usage and shrinks when things quiet down, with costs matching actual consumption. No more purchasing, maintaining, or replacing physical servers.High availability. Replication across multiple data centers keeps your application running even when one location fails. Automated backups and disaster recovery give you point-in-time restore capabilities that are difficult to implement on your own hardware.Portability. A cloud-ready application runs on the Thinkwise Cloud, Azure, AWS, Google Cloud, or other data center/cloud provider. You are not locked into a single provider as your application is now easily portable. This freedom lets you adapt your infrastructure strategy as business needs evolve, without fundamental architectural changes.Control over governance and data sovereignty. Cloud environments give you fine-grained control over where your data lives, who can access it, and how it is secured. Combined with SSO, conditional access policies, and isolated tenant environments, you maintain full oversight of your data governance requirements.Reduced dependency on maintenance parties. By standardizing on cloud-native services and the Thinkwise platform’s built-in capabilities, you reduce reliance on external infrastructure specialists. Platform updates, security patches, and monitoring become part of a managed, automated process rather than a manual exercise. A better integrated platformThe transition to the cloud also coincides with a broader trend in the Thinkwise platform: features that previously required extenders or external tools are now part of the standard platform. The cloud transition documentation guides you through replacing legacy constructs like database mail, SQL Server jobs, and CLR assemblies with their platform-native alternatives. The result is a cleaner, more portable application that runs consistently across environments. What the documentation coversThe cloud transition documentation is structured around eight clear steps, starting from zero:0. Transition to the Universal UI (prerequisite)1. Prepare your application for the cloud2. Set up your cloud environment3. Set up file storage replication4. Migrate to the cloud environment5. Perform integration and acceptance testing6. The final deployment7. Explore cloud capabilities The documentation covers everything from replacing unsupported SQL Server features to preparing authentication with SSO and setting up file storage replication well before go-live.Ready to get started? Read the full Transition to the cloud documentation.Start with the Universal UIBefore you can transition to the cloud, your application must run on the Universal UI with its 3-tier architecture. If you have not made this transition yet, follow the seven-step Universal UI transition guide first. Cloud-agnostic by designThis documentation applies to any cloud platform. Whether you choose Azure, AWS, Google Cloud, or the Thinkwise Cloud, the preparation steps remain the same. The Thinkwise Cloud simplifies things further since we manage the infrastructure and deployments for you, but the application-level preparation is identical regardless of where you deploy. Get in touchWe built this documentation to give you everything you need. That said, every application is different. If you find information missing, scenarios not covered, or something that could be clearer, please comment on this topic. Your feedback improves the documentation for everyone.</description>
            <category>News &amp; Blogs</category>
            <pubDate>Tue, 07 Apr 2026 10:24:11 +0200</pubDate>
        </item>
                <item>
            <title>Make expression field editable in SF</title>
            <link>https://community.thinkwisesoftware.com/ideas/make-expression-field-editable-in-sf-1214</link>
            <description>I have a view with 3 fields that can be automatically filled (default proc) when selecting one value from a view having all three values concatenated.This makes finding things a lot easier for the user. The field is only defined in the view and nothing is stored in the database….  A similar situation now exists in a table. There is currently no need for a view instead of this table, so an expression field could be the solution here. Expression fields in the SF however are by definition read-only.   So why not have the developer deside whether an expression field is read-only or not; most of us are wise enough to know what we&#039;re doing.  To show what I mean, see link below… I made an expression field editable using SQL on the SF database, and you;ll see what I want to achieve. Works fine according to me.  https://mcmurdock.stackstorage.com/s/4pGhtJXw03Y9EH8      </description>
            <category></category>
            <pubDate>Tue, 07 Apr 2026 09:53:26 +0200</pubDate>
        </item>
                <item>
            <title>Set hidden column to authorized on role</title>
            <link>https://community.thinkwisesoftware.com/ideas/set-hidden-column-to-authorized-on-role-6693</link>
            <description>When a column is set to hidden and this column is not a PK, the column is often not supplied through Indicium. This is fine for most cases. However sometimes there are columns that should be hidden inside an application but should be available through Indicium. For example, an Interface ID column.Currently the only way to make this column available in Indicium is by setting the column to editable or read only and set it to hidden on grid, form and cardlist.I would like the option to enable a checkbox on role level that will make a hidden column authorized. This should result in the column being supplied through Indicium for this specific role.This way these kinds of columns can be made available to interfaces and remain hidden inside our application.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 17:49:42 +0200</pubDate>
        </item>
                <item>
            <title>Temp .rpt files give error on indicium recycle</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/temp-rpt-files-give-error-on-indicium-recycle-6715</link>
            <description>Hi,Indicium on our PROD environment is recycled every night at 00:00:00. It seems indicium sometimes tries to start up and delete and recreate the temp .rpt files while they are still being held up by the old indicium, this causes the startup of indicium to fail. We get this error at 00:00:01“Description: The process was terminated due to an unhandled exception.Exception Info: System.UnauthorizedAccessException: Access to the path &#039;***.rpt&#039; is denied.   at System.IO.FileSystem.DeleteFile(String fullPath)   at Indicium.Startup.&amp;lt;initializeCacheDirectory&amp;gt;g__TryAndDeleteFile|21_0(String filePath) in C:\azp\agent\_work\1\s\src\Indicium\Startup.cs:line 281” In this case the old indicium was only registered as being shutdown at 00:00:08I have checked the rights on the temp files folder, the pool user has full rights. Does anyone know a way to prevent this from happening? I have found the “Disable overlapping recycle” option in the advanced settings of the app pool, this will probably fix it but I haven’t found anything online regarding Indicium and this option.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 03 Apr 2026 16:33:19 +0200</pubDate>
        </item>
                <item>
            <title>Have a different lookup for variants</title>
            <link>https://community.thinkwisesoftware.com/ideas/have-a-different-lookup-for-variants-661</link>
            <description>Sometimes there are things that are linked to a variety of subjects, like relationship that are linked to objects or object_parts or contracts.

Now I have a subject in which I want to use a relationship, but sometimes I would like to add a relationship that is linked to an object and sometimes I want to add a relationship that is linked to a contract. I thought I might use a variant that uses a lookup for relationship for objects in one instant and a lookup for relationships for contracts in the other instant. However the lookup of a variant cannot change and is always the same as was specified in the default.

I would like to be able to assign a different lookup table to a variant.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 16:17:55 +0200</pubDate>
        </item>
                <item>
            <title>🚀 Platform improvements for week 14, 2026</title>
            <link>https://community.thinkwisesoftware.com/product-updates/platform-improvements-for-week-14-2026-6714</link>
            <description>Hi everyone!We’ve released the following platform improvements this week: SF 2026.1.12 , 2026.1, 2025.3, 2025.2, 2025.1, 2024.320260330 - Correct datatype upgrade validation	When upgrading a SQL Server model and modifying datatypes, the upgrade script performs checks to ensure the deployed datatype matches the model. However, double-byte datatypes (nvarchar, nchar) were incorrectly checked, causing an error to occur upon upgrading. This has been fixed.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 15:22:45 +0200</pubDate>
        </item>
                <item>
            <title>Size-fitting calculation value total and field width</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/size-fitting-calculation-value-total-and-field-width-6712</link>
            <description>Good afternoon,Users of our (cost estimate) software experience an interface problem when coming onto large estimate totals: the number will not fit the field in which it is displayed (see screenshot). All the visible numbers are in the millions. Beyond the sixth figure, it is too wide for the field to display. How can this be fixed? I hope to hear soon!  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 03 Apr 2026 15:20:37 +0200</pubDate>
        </item>
                <item>
            <title>Commit by Enter-key in Barcode Control</title>
            <link>https://community.thinkwisesoftware.com/ideas/commit-by-enter-key-in-barcode-control-6710</link>
            <description>Could you make an adjustment to the barcode control to enable committing with Enter, since the Tab key is not present on the on-screen keyboard of mobile devices?</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 14:21:07 +0200</pubDate>
        </item>
                <item>
            <title>Allow deeplinking to specific record</title>
            <link>https://community.thinkwisesoftware.com/ideas/allow-deeplinking-to-specific-record-6614</link>
            <description>We’d like to have deep linking available directly in the Software Factory (and ideally IAM).In end‑user applications you can already deep link to a specific record via a process flow, but this isn’t possible in SF itself. This makes it harder to point colleagues to the exact place in the model when discussing issues or reviewing work.Why this would help:You can share a link that opens the exact process flow, control procedure, task or table you’re talking about, which makes collaboration much smoother. We already pass deep links around in Teams for process flows and error screens, so having this supported in SF would make that consistent. 	Reviewers and new team members can jump straight to the right place without navigating through multiple screens.	It becomes easier to keep documentation up to date guides and runbooks can simply link to the correct SF item instead of describing long navigation steps.	It also helps prevent misunderstandings during development, because everyone opens the exact same object and version instead of possibly looking at different branches or outdated definitions.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 12:15:44 +0200</pubDate>
        </item>
                <item>
            <title>Universal &#039;go as you type&#039; in the grid</title>
            <link>https://community.thinkwisesoftware.com/ideas/universal-go-as-you-type-in-the-grid-6697</link>
            <description>I would like to be able to go to a row in the grid based on what I’m typing and the value of the selected column in the grid. (quick search?)The reason for this would be to save users the action of having to go to the search bar (which currently still requires the mouse, we would liek it to be keyboard only) and having to wait for the results to be retrieved again, even though the relevant data was already retrieved, it just wasn’t selected.This was a feature in the Windows GUI and it would be great to have this again in Universal, perhaps with some highlighting of the typed characters in the resultMy use case for this is order entry, when selecting order lines from a list of relevant products</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 12:12:00 +0200</pubDate>
        </item>
                <item>
            <title>Bring back quicksearch</title>
            <link>https://community.thinkwisesoftware.com/ideas/bring-back-quicksearch-6671</link>
            <description>In previous iterations of the Thinkwise GUI you could perform an action called quicksearch. How it worked:Bring focus to a specific column (in the grid)	Type what you want to search 	First match of your search gets selected/highlighted. Can we please have this back?Why Quicksearch is valuable (and missed)1. Strong productivity gain for keyboard usersQuicksearch enabled fast, uninterrupted workflows:No mouse interaction requiredNo modal dialogs or filter configurationImmediate feedback while typingFor users who work with data grids all day, this shaved seconds off every lookup — which adds up quickly.2. Ideal for exploratory and ad‑hoc searchingQuicksearch was perfect when:You don’t know the exact valueYou just want to jump to something that looks rightYou don’t want to define a full filter for a one‑off checkCurrent alternatives (filters, column search fields) feel heavier for this use case.3. Lower cognitive load than filteringQuicksearch required almost no mental overhead:Focus columnTypeFirst match selectedCompared to:Opening filtersChoosing operatorsApplying / clearing filtersThis made it especially useful during conversations with users or while debugging data.4. Excellent for large datasetsIn grids with many rows:Scrolling is inefficientSorting doesn’t always helpFilters can be overkillQuicksearch acted as a “jump to value” mechanism, not a data‑reduction mechanism — a subtly different but very useful interaction.5. Consistency with legacy behavior &amp;amp; muscle memoryMany long‑time Thinkwise users built muscle memory around this feature.Its removal:Breaks established workflowsIncreases friction when moving to Universal UIMakes Universal UI feel like a regression in this specific area, despite its overall improvements6. Complementary, not a replacement, to filteringQuicksearch didn’t replace filters — it complemented them:Filters = structured, intentional selectionQuicksearch = fast navigation and orientationBoth serve different user intents and can coexist.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 12:11:39 +0200</pubDate>
        </item>
                <item>
            <title>Share option in Universal</title>
            <link>https://community.thinkwisesoftware.com/ideas/share-option-in-universal-6708</link>
            <description>Sharing functionality for TCP contactsToday I wanted to easily share a contact from the TCP application with a colleague, but there is currently no direct way to do so. In modern applications, the ability to quickly and securely share information is considered a standard feature.Therefore, I propose adding a user-friendly sharing option, for example via a deeplink. This would allow users to share relevant information with colleagues or other authorized users in just one click.Why this adds value:Improves efficiency and collaboration between users	Aligns with expectations of modern software	Saves time and eliminates the need for manual retyping or screenshots	Can be implemented securely based on access rightsIn short: a relatively small enhancement with a significant impact on usability and productivity.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:43:51 +0200</pubDate>
        </item>
                <item>
            <title>Tooltips in radio button elements</title>
            <link>https://community.thinkwisesoftware.com/ideas/tooltips-in-radio-button-elements-6692</link>
            <description>In the Universal GUI we are missing tooltips in radio buttons options. It would be nice if we could translate options as abbreviations and see the translated tooltip when hovering over the option itself. In the print screen below you can see that Fresh produce uses its default translation as a tooltip (because it is too long). CU can not be shown as a tooltip yet. </description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:43:19 +0200</pubDate>
        </item>
                <item>
            <title>SAVE &amp; SELECT in Lookups</title>
            <link>https://community.thinkwisesoftware.com/ideas/save-select-in-lookups-6686</link>
            <description>Some mouse clicks less by simply combining Save and Select in one button in Lookup forms  </description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:42:52 +0200</pubDate>
        </item>
                <item>
            <title>Change default screentype for screentypes (SF)</title>
            <link>https://community.thinkwisesoftware.com/ideas/change-default-screentype-for-screentypes-sf-6687</link>
            <description>Please chance the default screentype for screentypes in the SF. Currently assigning is a tab, which is very confusing. Please make assigning a detail instead. Current situation: Suggested change:  </description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:40:09 +0200</pubDate>
        </item>
                <item>
            <title>Input constraint feedback in grid</title>
            <link>https://community.thinkwisesoftware.com/ideas/input-constraint-feedback-in-grid-6702</link>
            <description>In edit mode you can add input constraints with regex that gives user feedback in the form. However, in the grid it only surrounds the field itself with a red line. It does not give any feedback to the user. It would be nice if the user knows what is wrong with the input value when editing in the grid.This field in the grid has an input constraint and only gets a red line </description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:35:08 +0200</pubDate>
        </item>
                <item>
            <title>Automatically generate roles</title>
            <link>https://community.thinkwisesoftware.com/ideas/automatically-generate-roles-6705</link>
            <description>It would be great to have a way to automatically generate certain roles. For example, by using AI. Creating roles is quite a lot of work and something that often results in minor mistakes. Some how it feels kind of strange that there is no way to get some roles for free. Without having to do any work.I think that it can, and should be, possible to generate certain roles and therefor get these for free. Like get a read only and a management role for each menu entry.The read only role has access to the subject and all the visible details, but only ready only access.The management role has access to a subject and all the visible details. This role also has access to all the prefilters, tasks, reports and can insert, edit and delete on all these subjects.Having these roles available will save up quite some time. Since around 80% of your roles you will need is a management and read only role per menu entry.This might seem like a lot of work, but it could already be created through the enrichments. And with the coming of a MCP layer that should that simpler to implement.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:34:24 +0200</pubDate>
        </item>
                <item>
            <title>Add possibility to show a popup form when adding new record</title>
            <link>https://community.thinkwisesoftware.com/ideas/add-possibility-to-show-a-popup-form-when-adding-new-record-6362</link>
            <description>We often get requests from our business to show a popup form when adding a new record instead of going to a form tab (or have an always shown form below a list). This is a behaviour that is present in many other systems. This is currently done by creating a tasks that shows the same fields as the form, a lot of duplicate, extra, work and lots of places for new bugs to be introduced (rights, defaults, layouts etc etc).Would be nice if we can just select the flow that happens when creating a new recordsCurrent behaviour (default)	Show popup formMaybe even support this when doing edit etc.</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:34:11 +0200</pubDate>
        </item>
                <item>
            <title>Form popup as a possible method for data mutation</title>
            <link>https://community.thinkwisesoftware.com/ideas/form-popup-as-a-possible-method-for-data-mutation-6707</link>
            <description>After my presentation at the Thinkwise Developer event 2026 about the use of a Form popup to mutate data a lot of feedback was given that such a method should be a default option. So let’s make it an official idea!Idea: Give us an option to make the Create / Update action show us a Form popup by defaultFeel free to comment suggestions of how you think it should work, but here a few that were discussed or mentioned to me.When no form present, popup with the form instead;	Bullet 1, but with added config. Choose a variant for each action (Create, Update). Same table/view.;	Bullet 1, but with added config. Choose a target detail through the appropriate reference. So possibly a different table/view.Also credit to all the people for complimenting this idea!</description>
            <category></category>
            <pubDate>Fri, 03 Apr 2026 11:34:10 +0200</pubDate>
        </item>
                <item>
            <title>Ability to define Reports with report type: None (dummy report)</title>
            <link>https://community.thinkwisesoftware.com/ideas/ability-to-define-reports-with-report-type-none-dummy-report-1425</link>
            <description>Just like with tasks, I would like to create and use dummy reports. The reason for this is so the icons in the application are better ordered. Tasks are with other tasks and reports with other reports.Left Tasks - Right ReportsThe reason we need a dummy report is to start a process flow. The process flow then activates a task that will insert a row in a sort of Queue table. This queue table will limit the selection of rows that DevExpress will use to make it&#039;s report; thus making the process a lot faster.So this task need to be run before opening the report. But the task cannot be the starting point for the process flow and therefor we need to use a dummy report.</description>
            <category></category>
            <pubDate>Thu, 02 Apr 2026 10:29:52 +0200</pubDate>
        </item>
                <item>
            <title>HTTP/2 not working in IIS (Tip: Use IIS Crypto)</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/http-2-not-working-in-iis-tip-use-iis-crypto-6706</link>
            <description>Hi all,If you&#039;re struggling to get HTTP/2 working in IIS despite having a valid SSL binding, the issue is likely your Windows Cipher/TLS configuration. IIS requires specific modern settings that are often not active by default.The Fix:	Download IIS Crypto (Nartac Software).			Run it and click &quot;Best Practices&quot;.			Apply and Reboot the server.			Edit registry-key*, change value to 1	This tool correctly configures Schannel for HTTP/2 support without manual registry edits.Note for MSSQL users: Ensure your Microsoft OLE DB Driver is up-to-date. Disabling older TLS versions (1.0/1.1) via Best Practices can break connections for outdated SQL clients.Hope this saves you some debugging time!*  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 02 Apr 2026 10:03:08 +0200</pubDate>
        </item>
                <item>
            <title>copying record</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/copying-record-6701</link>
            <description>When copying a record via a task, can we configure it to automatically navigate to the newly created record in the IAM?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 31 Mar 2026 10:39:33 +0200</pubDate>
        </item>
                <item>
            <title>Get current branch_id?</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/get-current-branch-id-6696</link>
            <description>There is no function for getting the current branch_id right? In dynamic model code, the parameters @model_id and @branch_id are provided. In the full staged control procedure code I do not see how they are obtained. I want to write a script, not dynamic code, and use the SF and IAM DB, so I need to filter by branch_id.Is this a reliable way of getting the branch_id of the DB you are currently connected to: SELECT TOP 1 SF_BRANCH FROM sf_model_info ORDER BY sf_model_info_id descunless you start changing the connections between branches and databases, i guess </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 31 Mar 2026 09:20:04 +0200</pubDate>
        </item>
                <item>
            <title>Keep username visible in top right corner</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/keep-username-visible-in-top-right-corner-6695</link>
            <description>In our warehouse, handheld scanners are used by multiple employees who each log in with their own credentials. A recurring issue is that it&#039;s currently not clear which user is logged on. The username, which is normally visible in the top right corner on a desktop, is automatically hidden by the Universal GUI when the screen width (resolution 768px) decreases. Meanwhile, nothing else is displayed in the blue top bar, so there is plenty of room for the username. My questions:	Is there a setting in the Software Factory or IAM to force the username to remain visible regardless of resolution?			If not, can this be achieved through a custom.css override? If so, which class should I target to prevent the display: none or hidden state of the user profile label?	Having the logged-in user visible is vital for our operational flow to prevent scans being registered under the wrong account.I tried the following custom.css override, but unfortunately, it doesn&#039;t seem to work:spanadata-testid=&quot;topbar__user__name&quot;] {     display: inline-block !important;     visibility: visible !important;     opacity: 1 !important; }I suspect that the span is not just hidden via CSS, but actually removed from the DOM entirely once the responsiveness breakpoint is hit.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 31 Mar 2026 09:07:23 +0200</pubDate>
        </item>
                <item>
            <title>Conditional Navigation Style: List Bar (Desktop) vs. Tiles (Handheld) in Universal GUI</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/conditional-navigation-style-list-bar-desktop-vs-tiles-handheld-in-universal-gui-6694</link>
            <description>When logging on to my application using Chrome on a laptop, I want the standard List bar navigation. However, when i log on via a handheld scanner, I want to be presented with a Tile menu containing only the specific tasks and screens designed for the scanner&#039;s form factor.Currently, the only workaround i thought of is:	Creating two separate Applications in IAM for the same Model/Branch.			Using group preferences to set the default menu			Deploying an additional Universal GUI instance.			Overriding the defaultApplication and loginOptions (or hiding them in config.json).	This feels like a lot of overhead for just a UI/UX preference. Is there a way to:	Switch the menu strategy automatically based on screen resolution?			Configure the menuStrategy(?) (List vs. Tiles) specifically in the Universal config.json per instance, without needing separate IAM applications?	Any insights on how to handle device-specific navigation more efficiently would be greatly appreciated!</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 31 Mar 2026 09:04:20 +0200</pubDate>
        </item>
                <item>
            <title>Improve &quot;Database event log&quot; readability</title>
            <link>https://community.thinkwisesoftware.com/ideas/improve-database-event-log-readability-5948</link>
            <description>As a developer, I want the “Database event log” readability to be improved.At the moment, the queries in those logs are not structured enough:Original topic text:On debugging I use the debug information/pane all the time and I’m pretty sure I’m not the only one.Really important information in this debug pane is the content of the form parameters and f.e. the task parameters. If these are lookups we can see the ID’s of the related tables there.As far as I can see now there is no way to view this info in the Universal GUI. That’s huge ommission when developing and it holds me back from developing in the Universal GUI. You’re working a kind in the blind… Hopefully I missed something in the documentation (However I’ve searching for about an hour) but this really important information should be visible as debug info in the Universal GUI. I’m a functional developer so I need values of the data being displayed and the underlying ID’s of related tables. In many cases issues in applications are data related!!!!  </description>
            <category></category>
            <pubDate>Tue, 31 Mar 2026 08:39:21 +0200</pubDate>
        </item>
                <item>
            <title>🚀 Platform improvements for week 13, 2026</title>
            <link>https://community.thinkwisesoftware.com/product-updates/platform-improvements-for-week-13-2026-6699</link>
            <description>Hi everyone!We’ve released the following platform improvements this week: SF 2026.1.12, 2026.120260324 - Grant rights to date time interval for write back UP role	When creating or modifying user-defined prefilters, it would not be possible for non-main administrators to save the prefilter if the date time interval was changed from Date and time to another value. This has been fixed.</description>
            <category></category>
            <pubDate>Fri, 27 Mar 2026 15:52:07 +0100</pubDate>
        </item>
                <item>
            <title>Thinkwise Developer Event 2026</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/thinkwise-developer-event-2026-6566</link>
            <description>We invite you and your colleagues to the third edition of our successful Developer Event. A day where you&#039;ll exchange inspiring developer stories with more than 250 community members and discover the full potential of the Thinkwise platform. Date: 1st of April 2026Doors open: 09:00Schedule: 10:00 – 17:00Location: InnStyle, Herenweg 55, 3602 AN Maarssen What can you expect?Technical deep dives: Learn from experts how they apply specific features and topics in their applications.	Community showcases: Get inspired by real-world stories and innovative solutions shared by community members.	Roadmap: An update on the roadmap for the Thinkwise Platform.Please note that this event will be in Dutch. Register now</description>
            <category>News &amp; Blogs</category>
            <pubDate>Thu, 26 Mar 2026 08:33:23 +0100</pubDate>
        </item>
                <item>
            <title>Get data through odata</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/get-data-through-odata-6691</link>
            <description>what is the correct way to get data from subroutine with odata api call Calling a view is working ok but subroutine gives Invalid Odata Url https://thinkwise-dev.vezet.nl/indicium/iam/order/fetch_production_orders_and_stock(full_date=&#039;2026-03-25&#039;,source_customer_id=&#039;K10050&#039;,operation_structure_code=&#039;EA&#039;)also tried the parameters with &amp;amp; and with or without quotes but no resulti want a subroutine because then i can use a temp table (performance) </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 25 Mar 2026 14:35:46 +0100</pubDate>
        </item>
                <item>
            <title>Lookup control option for grid filter</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/lookup-control-option-for-grid-filter-6689</link>
            <description>Hello!I have set up a lookup control for a reference but looks like it is not working when trying to filter from grid columns.Do I need to do the change somewhere else or is this a bug?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 24 Mar 2026 13:45:09 +0100</pubDate>
        </item>
                <item>
            <title>Group details for user experience</title>
            <link>https://community.thinkwisesoftware.com/ideas/group-details-for-user-experience-4110</link>
            <description>The thinkwise platform is very powerful as it comes to referencing information and one of the results is that the screen gets bloated with tabs up till the point there are just too much. The fact that you can have horizontal and vertical tabs is already great.  However I would like to be able to group tabs to deal with larger tab-lists and references that functionally can be grouped for better understanding by the user.Like below, where there can be maybe a left-border color for the status references or just some white-space between the status-group (first-four reference) and the other ones. I guess a bit like the pre-filter, task and report groupings.   </description>
            <category></category>
            <pubDate>Tue, 24 Mar 2026 10:02:51 +0100</pubDate>
        </item>
                <item>
            <title>Devexpress watermerk</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/devexpress-watermerk-6581</link>
            <description>Hi!Is het nog mogelijk om een watermerk in een DevExpress rapport zelf te plaatsen? Ik heb geprobeerd een watermerk als afbeelding (in plaats van url) te importeren in het rapport, maar na het opslaan wordt deze weer verwijderd. Wanneer ik het rapport preview voordat ik het opsla, is het nog wel te zien op het rapport.Is dit een bekend probleem of doe ik iets verkeerd?  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 24 Mar 2026 09:56:34 +0100</pubDate>
        </item>
                <item>
            <title>Make it possible to disable autocorrect for (search) fields</title>
            <link>https://community.thinkwisesoftware.com/ideas/make-it-possible-to-disable-autocorrect-for-search-fields-6646</link>
            <description>When using the Universal GUI in Mac OS Safari, the fact that all edit fields use autocorrect by default, is very annoying. For example, when searching for a partial customer name, at one time you see the you typed enough characters to find the record you want. When you then navigate away from the search field, autocorrect kicks in, and often the autocorrected partial name is not what you want. Then the grid is empty or at least changed.As far as I see, this only happens in Safari, because Chrome does not have autocorrect.It seems disabling autocorrect is only possible / necessary in Safari and Firefox: https://caniuse.com/?search=autocorrect Being able to also disable autocorrect for form fields and grid fields could also be a handy feature. But there it could probably default to autocorrect=on for most text fields.</description>
            <category></category>
            <pubDate>Mon, 23 Mar 2026 15:04:38 +0100</pubDate>
        </item>
            </channel>
</rss>
