<?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>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>Fri, 22 May 2026 14:26:07 +0200</pubDate>
        </item>
                <item>
            <title>Make the activated detail tab smarter when switching rows to support different variants</title>
            <link>https://community.thinkwisesoftware.com/ideas/make-the-activated-detail-tab-smarter-when-switching-rows-to-support-different-variants-6810</link>
            <description>Often there are situations where you want to show a different tab-variant as a detail tab based on a specific property of the selected row in the main grid. This is possible by making multiple references and let the context procedure only show the detail tab with the tab-variant based on the property value.When there are multiple detail tabs for the main subject, this has one major downside though: Normally the GUI remembers the activated detail tab when the user switches rows in the main grid. However when the context procedure switches the reference for a different tab-variant, it activates the first visible detail tab.This creates inconsequent behaviour for the user when switching rows in the main grid because sometimes it does keep the same detail tab activated and sometimes it doesn’t. From the user perspective, the different references to the same detail tab are the same thing.To improve the behaviour of cases when the activated detail tab becomes hidden by a context procedure, the GUI/Indicium should prefer activating the first visible detail tab of the same target table as the previous activated detail tab (before activating the first visible detail tab).An alternative (instead of checking if it is the same target table) could be that it activates the first visible detail tab with the same translation value. </description>
            <category></category>
            <pubDate>Fri, 22 May 2026 11:51:54 +0200</pubDate>
        </item>
                <item>
            <title>Publicly accessible portal without user login</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/publicly-accessible-portal-without-user-login-6809</link>
            <description>Currently, we send PDF forms to our customers. They fill them out manually and return them via email, after which we process the data. We want to modernize and digitalize this process using Thinkwise.Our goal is to set up a portal/webpage where customers can enter their data directly, ensuring it is immediately stored in our database. Since we are dealing with a broad, shifting customer base, we want the URL to be publicly accessible. Customers should be able to open and use the page without logging in with a username and password (no login prompt from the Universal GUI).Is it possible? And what are the best practices within IAM of Indicium? Because I think that you will create a sort of pool-user for that, which has some limited rights. </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 22 May 2026 11:51:09 +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, 22 May 2026 10:45:10 +0200</pubDate>
        </item>
                <item>
            <title>Selecting all rows gives UnhandledException error</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/selecting-all-rows-gives-unhandledexception-error-6808</link>
            <description>Hi, I am running into an issue with a task when selecting the all rows for a task.The following error occurs:System.InvalidCastException: Failed to convert parameter value from a DateTimeOffset to a DateTime. ---&amp;gt; System.InvalidCastException: Object must implement IConvertible.   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)   at Microsoft.Data.SqlClient.SqlParameter.CoerceValue(Object value, MetaType destinationType, Boolean&amp;amp; coercedToDataFeed, Boolean&amp;amp; typeChanged, Boolean allowStreaming)The error specifically occurs when using the all rows. When I go through all the 200 rows 50 by 50, no error occurs.   I do not understand why this error is occuring and how to solve this issue.  Kind regardsMark Leunissen</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 21 May 2026 14:39:29 +0200</pubDate>
        </item>
                <item>
            <title>Mandatory checkbox without asterisk</title>
            <link>https://community.thinkwisesoftware.com/ideas/mandatory-checkbox-without-asterisk-1356</link>
            <description>When a domain with datatype BIT and control checkbox is not mandatory, there are 3 options:empty (null)	selected/active (0)	deselected/inactive (1)When it is mandatory there are 2 options (0 &amp;amp; 1) but an asterisk is shown behind the options. For the user this looks like you have to select the active option. F.e. when you have to agree to an user policy it is obligated to check the checkbox. → We would like to have a mandatory checkbox without the asterisk so the user does not feel obligated to check the checkbox.</description>
            <category></category>
            <pubDate>Wed, 20 May 2026 17:19:19 +0200</pubDate>
        </item>
                <item>
            <title>How to view subflow steps?</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/how-to-view-subflow-steps-6807</link>
            <description>The process flow monitor does not show the steps in a subflow, now I am at a loss how to debug this. Do I have to make it a process flow?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 20 May 2026 16:27:18 +0200</pubDate>
        </item>
                <item>
            <title>Conditional layout on Card list</title>
            <link>https://community.thinkwisesoftware.com/ideas/conditional-layout-on-card-list-3697</link>
            <description>Idea to add conditional layout on a card list. Below I have a card list and a normal list with conditional layout. But the conditional layout is not visible on the card list.It would be great if this is possible!  </description>
            <category></category>
            <pubDate>Wed, 20 May 2026 14:06:51 +0200</pubDate>
        </item>
                <item>
            <title>Extra release - Universal GUI 2026.1.14.1</title>
            <link>https://community.thinkwisesoftware.com/product-updates/extra-release-universal-gui-2026-1-14-1-6805</link>
            <description> Hi everyone!This is an additional release for the Universal GUI. Fixed hang in change filter step for documents that start empty			In the 2026.1.14.0 release a regression was introduced where a Change filter step in a process-flow could hang when executed on a document that initially starts empty but has a filter applied. This could cause the process-flow to stop progressing. The issue has been identified and resolved.			The 2026.1.14.1 release is now available for download in TCP. </description>
            <category></category>
            <pubDate>Wed, 20 May 2026 14:06:35 +0200</pubDate>
        </item>
                <item>
            <title>Experience with external signature pads and the Thinkwise signature control?</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/experience-with-external-signature-pads-and-the-thinkwise-signature-control-6806</link>
            <description>Hi all,We are investigating the use of external signature pads together with the standard Thinkwise signature control (UI/domain signature field).Our use-case:	Retail/store environment			Browser-based usage			User clicks the signature field in Thinkwise			Customer signs on an external signature pad			Signature should be captured by the existing Thinkwise signature control	We are specifically trying to avoid:	Heavy custom integrations			Browser plugins/extensions where possible			Custom Thinkwise components	Questions:	Has anyone successfully tested external signature pads with the standard Thinkwise signature control?			Which devices/models worked well?			Did the device work as standard HID/mouse/stylus input, or did it require SDK/software integration?	Thanks!</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 20 May 2026 13:55:51 +0200</pubDate>
        </item>
                <item>
            <title>Bestand wordt opgepakt zonder body</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/bestand-wordt-opgepakt-zonder-body-6804</link>
            <description>Hi,We are experiencing an issue with an XML interface from our Thinkwise application to an external application. The external application picks up files that the Thinkwise application places in a specific location.However, sometimes the file is picked up so quickly that it has already been created, but the body has not yet been written to the file. We are using the standard process actions for this.Is there a way to prevent this from happening? I would like to hear how others solve this in their applications.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 20 May 2026 13:50:06 +0200</pubDate>
        </item>
                <item>
            <title>Add height unit &quot;Form Units&quot; in the Screen Component settings</title>
            <link>https://community.thinkwisesoftware.com/ideas/add-height-unit-form-units-in-the-screen-component-settings-6786</link>
            <description>Would it be possible to have an extra Height Unit available called something like “Form Units” which is equal to the raster height in forms?   This is the unwanted result when a fixed height in pixels is set, is shows extra whitespace then the height is to much or a vertical scrollbar when the height is set to low and it also depends on the client screen screen size and resolution. Especially on small handheld devices this is annoying.Ideally it should look like this  </description>
            <category></category>
            <pubDate>Wed, 20 May 2026 08:26:21 +0200</pubDate>
        </item>
                <item>
            <title>Drag &amp; drop  also with cardlist.</title>
            <link>https://community.thinkwisesoftware.com/ideas/drag-drop-also-with-cardlist-4310</link>
            <description>The backlog of the Universal GUI is really missing drag and drop from a cardlist. In a web-environment a card-list is quite often used (at least we do) and it is really a pity that apparently the drag-drop functionality will not be implemented for this component. I would really like to see drag-drop also from cardlist aside the grid and tree.    </description>
            <category></category>
            <pubDate>Wed, 20 May 2026 08:19:20 +0200</pubDate>
        </item>
                <item>
            <title>Dynamically set custom display type of tasks in context</title>
            <link>https://community.thinkwisesoftware.com/ideas/dynamically-set-custom-display-type-of-tasks-in-context-6803</link>
            <description>I think it would be nice if you could change whether a task is placed in the overflow or a primary action based on data of the row.There are a lot of tables with a large number of tasks. Being able to hide tasks in the context is good, but sometimes I don’t want to fully disable a task, just guide the user with tasks they are most likely to use and tasks that are seldomly used in certain states.</description>
            <category></category>
            <pubDate>Tue, 19 May 2026 16:43:15 +0200</pubDate>
        </item>
                <item>
            <title>Process Flow arrange functionality back in SF Universal</title>
            <link>https://community.thinkwisesoftware.com/ideas/process-flow-arrange-functionality-back-in-sf-universal-6761</link>
            <description>Hi,It would be greate to bring the arrange functionality back to the process flow designer screen!Currently, I&#039;m really struggling to get a clear format, that&#039;s partly due to how the lines originate from the output side, especially when using a loop or multiple lines. As a result, it starts making strange turns on its own in the design screen.Maybe you are already working on that, in which case I haven&#039;t said anything haha.</description>
            <category></category>
            <pubDate>Mon, 18 May 2026 16:00:23 +0200</pubDate>
        </item>
                <item>
            <title>Centralized AI-Enrichment Repository in the Software Factory</title>
            <link>https://community.thinkwisesoftware.com/ideas/centralized-ai-enrichment-repository-in-the-software-factory-6763</link>
            <description>SummaryAllow Thinkwise customers to share AI-enrichments they&#039;ve created in their own Software Factory to a central, curated repository managed by Thinkwise — so that the entire customer community can discover, import, and benefit from enrichments written by others.The Problem TodayEach Thinkwise development-team develops AI-enrichments independently in their own Software Factory. There is no mechanism to share these enrichments with the broader Thinkwise community, which means:Customers reinvent the wheel building similar or identical enrichments.	Valuable knowledge and innovation stays locked inside individual tenants.	Smaller teams with fewer resources benefit less from AI capabilities compared to larger customers who invest more in development.The Proposed SolutionIntroduce a Shared AI-Enrichment Hub within the Software Factory, with the following flow:Create locally — A customer builds an AI-enrichment in their own Software Factory as they do today.	Opt-in to share — The customer can choose to submit their enrichment to Thinkwise for inclusion in the central repository.	Review &amp;amp; curate — Thinkwise reviews the submission for quality, safety, and relevance before publishing it.	Distribute — Approved enrichments become available to all Thinkwise customers, who can browse, preview, and import them into their own Software Factory with one click.BenefitsFor customers sharing their enrichments:Recognition within the community as a contributor.	Potential for Thinkwise to provide feedback and quality improvement.	Contribution to an ecosystem they also benefit from.For customers consuming enrichments:Faster time-to-value — no need to build common enrichments from scratch.	Access to high-quality, real-world enrichments built by experienced peers.	Inspiration for building their own enrichments.For the Thinkwise ecosystem overall:Accelerates AI adoption across the entire customer base.	Builds a vibrant, collaborative community around the platform.	Thinkwise gains insight into how customers are using AI in practice, informing product direction.Possible Limitations &amp;amp; ConsiderationsGovernance &amp;amp; quality control Thinkwise would need a review process to ensure submitted enrichments meet quality, security, and privacy standards. Versioning and maintenance Enrichments may break or become outdated as Thinkwise evolves. A lifecycle policy is needed — who is responsible for maintaining a shared enrichment over time?Context dependency Many enrichments are highly tailored to a specific domain or data model. Generic enrichments will transfer well; niche ones may be less reusable and cause confusion if imported out of context.Discoverability As the repository grows, good tagging, categorization, and search functionality become critical. Without them, the repository risks becoming cluttered.Security &amp;amp; data privacy Customers must be sure that submitting an enrichment doesn&#039;t inadvertently expose proprietary data or business logic embedded in the enrichment&#039;s prompts or configuration.Suggested Scope for MVPA simple submission flow from the Software Factory to Thinkwise.	A basic browsable gallery of approved enrichments, filterable by category or use case.	One-click import into the customer&#039;s own Software Factory.	Clear contributor attribution and a basic rating/feedback mechanism.</description>
            <category></category>
            <pubDate>Mon, 18 May 2026 15:59:39 +0200</pubDate>
        </item>
                <item>
            <title>Bring back hotkey for combined filter (search)</title>
            <link>https://community.thinkwisesoftware.com/ideas/bring-back-hotkey-for-combined-filter-search-6800</link>
            <description>In the Windows GUI we were able to use CTRL-G to put our cursor in the combined filter (search).We would love to have this feature in Universal, where the hotkey would take you to the (nearest) combined filter for the current subject.</description>
            <category></category>
            <pubDate>Mon, 18 May 2026 15:58:49 +0200</pubDate>
        </item>
                <item>
            <title>Change settings in profile menu</title>
            <link>https://community.thinkwisesoftware.com/ideas/change-settings-in-profile-menu-6802</link>
            <description>The profile menu shows several options. We would like to choose which options are shown, based on user groups. Not all options are needed. It would be great if this could be configured in IAM  </description>
            <category></category>
            <pubDate>Mon, 18 May 2026 15:55:51 +0200</pubDate>
        </item>
                <item>
            <title>Preserve expanded groups after refresh in Universal GUI</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/preserve-expanded-groups-after-refresh-in-universal-gui-6799</link>
            <description>Hi everyone,We are currently experiencing a behavioral difference between the Windows GUI and the Universal GUI and were wondering how others are handling this.In our application, we frequently work with grouped data in grids/views. For example:a trip containing grouped orders,	a planning containing grouped tasks,	or other master/detail-like groupings.Users can expand and collapse these groups.Current behaviorIn the Windows GUI, expanded groups remain open after the document or data is refreshed.In the Universal GUI, however, we notice that after a refresh the groups are often collapsed again. As a result, users continuously need to re-expand the groups they were working in.ImpactFor our users this is quite disruptive, especially in screens where:many groups are present,	automatic or manual refreshes happen frequently,	and users work in the same dataset for a longer period of time.This causes loss of context and unnecessary extra clicks.Our questionsIs this currently standard behavior in the Universal GUI?	Are there any settings or best practices to preserve the expand/collapse state of grouped data after a refresh?	Are there perhaps already improvements or roadmap items related to this topic?We have seen several fixes and improvements in release notes regarding grouped grids and expand/collapse behavior, but we have not found a way to persist this state similar to the Windows GUI behavior.We would be interested to hear whether others experience the same issue and if there are any known workarounds or solutions.Thanks in advance!</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 15 May 2026 15:13:16 +0200</pubDate>
        </item>
                <item>
            <title>Bring back user custom aggregations</title>
            <link>https://community.thinkwisesoftware.com/ideas/bring-back-user-custom-aggregations-6757</link>
            <description>In Universal is is no longer possible for a user to create custom aggregations (column totals in the grid for instance), this was possible in the Windows GUI. </description>
            <category></category>
            <pubDate>Fri, 15 May 2026 14:00:38 +0200</pubDate>
        </item>
                <item>
            <title>Bring back dragging fields in cubes</title>
            <link>https://community.thinkwisesoftware.com/ideas/bring-back-dragging-fields-in-cubes-6756</link>
            <description>In Universal it is no longer possible to drag cube fields to change their order, this was possible in the Windows GUIThe workaround of adding a panel with cube fields is not user friendly, and take up valuable screen real estate</description>
            <category></category>
            <pubDate>Fri, 15 May 2026 14:00:19 +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, 15 May 2026 13:59:38 +0200</pubDate>
        </item>
                <item>
            <title>Add a clear button to the process flow monitor</title>
            <link>https://community.thinkwisesoftware.com/ideas/add-a-clear-button-to-the-process-flow-monitor-6772</link>
            <description>In the Debug Center both the error log and the database event log both have clear button. But the process flow monitor does not. Sometimes you want to clear this screen please also add a clear button. </description>
            <category></category>
            <pubDate>Fri, 15 May 2026 13:59:07 +0200</pubDate>
        </item>
                <item>
            <title>Long and short translation for tasks/reports</title>
            <link>https://community.thinkwisesoftware.com/ideas/long-and-short-translation-for-tasks-reports-6758</link>
            <description>We would like to see separate translations for the button and the popup for tasks and reports. For this we would like a short(for the button) and long translation(for the popup) for tasks/reports.This is not possible at the moment. There&#039;s only 1 translation and you can choose to either show it or not and with or without an icon.For example this task has this translation using abbrevations because otherwise the button would be too big.When we open the popup it shows this: It shows the same translation.We would like to translate the header of this popup separately. In this case we would like to translate it to: Wijzigen koersafwijking ingedekt t.o.v. calculatie.</description>
            <category></category>
            <pubDate>Fri, 15 May 2026 13:57:25 +0200</pubDate>
        </item>
                <item>
            <title>Add grid views (in addition to prefilters)</title>
            <link>https://community.thinkwisesoftware.com/ideas/add-grid-views-in-addition-to-prefilters-6768</link>
            <description>Context  To create different grid layouts (i.e. active columns, sort order, fixed columns, etc) for users, we now have to rely on developers (i.e. design-time) to create Variants. Variants are a good way to also control many other things in a screen, but oftentimes users only want a different grid layout (mostly when they change a prefilter) while the rest of the screen must remain the same.  An example of this is when a user switches between working with open sales-orderlines or invoiced sales-orderlines: 	When working with open sales-orderlines, the invoice-ID-column is not relevant but showing the available stock columns is.  		When working with invoiced sales-orderliness, the invoice-ID-column is relevant but the available stock column is not.  	It is currently also not possible to not have only a selection of all possible columns activated when a user opens a screen for the first time (now default behavior is all columns are active and this cannot be controlled).   Feature request We ask for the ability for end users and application managers (in IAM) to save and share Views at runtime. Views will live directly next to prefilters and the combination of both is very powerful.  A view will be able to store and retrieve:  	Visible columns / column sequence 		Column width 		# Left pinned (frozen) columns (make this user-controlled) 		Column sorting (single/multi-sort, sort direction) 		Grouping settings (if user controlled and made possible in future Thinkwise release) 		Paging size (if user controlled and made possible in future Thinkwise release) 	 Additional features: 	Have the option to load a view, change settings in the grid, and save the new settings over the existing view or as a new view.  		At least 1 view must be the default view.  		When managing views (in a pop-up-screen), have the option to set one or more default prefilter(s) for the view.  		When managing prefilters (in a pop-up-screen), have the option to set a default view for the prefilter.  		Using IAM, an application manager should be able to copy a view that a (key) user created and promote is to a ‘standard view’ for a screen-variant/user-group combination. This achieves that certain ‘standard’ views can be distributed to user teams centrally.  </description>
            <category></category>
            <pubDate>Fri, 15 May 2026 13:56:41 +0200</pubDate>
        </item>
                <item>
            <title>Make auto-refresh depend on server time</title>
            <link>https://community.thinkwisesoftware.com/ideas/make-auto-refresh-depend-on-server-time-6767</link>
            <description>Auto-refresh is done based on the last refresh timestamp generated by the client, as the client and server can be out of sync for many reasons this leads so situations where the auto-refresh works incorrectly. This can lead to extra or missing refreshes.My suggestion is to include current server timestamp in the reply of the entity or auto-refresh procedure and use this as the input parameter to send with the next auto-refresh check.This way we are never in situation where we can have any desync of clocks.I am aware there are ways to avoid this issue but all are a workaround to essentially a solvable issue.</description>
            <category></category>
            <pubDate>Fri, 15 May 2026 13:56:04 +0200</pubDate>
        </item>
                <item>
            <title>Copying Variant settings to Default</title>
            <link>https://community.thinkwisesoftware.com/ideas/copying-variant-settings-to-default-6782</link>
            <description>Is there a way of changing a Default Subject settings to be the same as one of its Variants?Transitioning to Universal we have made a Variant for most of our Subjects to give the Subject an updated look in Universal and leave the Windows Default unchanged.When we will stop using Windows, I would like if I can “make a Variant a Default”. It would be pretty tedious to manually change everything.</description>
            <category></category>
            <pubDate>Fri, 15 May 2026 12:59:27 +0200</pubDate>
        </item>
                <item>
            <title>Show PDF documents stored in Azure Blob Storage in the Previewer</title>
            <link>https://community.thinkwisesoftware.com/ideas/show-pdf-documents-stored-in-azure-blob-storage-in-the-previewer-6797</link>
            <description>What can we do to show (pdf) documents which is stored in Azure Blob storage in the previewer component?Now it shows a download link (see below), while it worked for files that are stored in Azure File Storage </description>
            <category></category>
            <pubDate>Wed, 13 May 2026 16:20:34 +0200</pubDate>
        </item>
                <item>
            <title>Feedback regarding the new ticket layout in TCP</title>
            <link>https://community.thinkwisesoftware.com/ideas/feedback-regarding-the-new-ticket-layout-in-tcp-6791</link>
            <description>Good improvement that tickets which require user action are only counted for the badge now and are default sorted on top.	 	Please add the ‘Product’ field (Universal/SF/IAM/etc.) back to the grid, this helps with finding an issue when you don’t remember the title.	 	After executing the ‘Annulering beoordelen’ task, an issue stays visible with status ‘Opgelost’ while the prefilter ‘Gesloten tickets verbergen’ is active. For example ticket 14568i.	 	‘Activiteit’ and ‘Commentaar’ are a bit confusing/redundant:	In ‘Activiteit’ I see the whole conversation, but the Add button doesn’t work (all fields are read-only/hidden). My expectation was that I could add a ‘Commentaar’ line here.		In ‘Commentaar’ I only see a small part of the conversation. For example messages that are written when the issues switches status between &#039;In behandeling&#039; and &#039;Reactie gewenst&#039; are missing.		 		The default screentype could be improved if it shows the form below/next to the grid. So you could see the ‘Toelichting’ when browsing through the issues without extra clicking. I am currently using the Master-detail screentype myself. If this is changed, a bit smaller grid height would be appreciated too.	 	When I use the ‘Kopieren’ button to create a new ticket, I cannot edit the ‘Toelichting’.</description>
            <category></category>
            <pubDate>Wed, 13 May 2026 14:16:39 +0200</pubDate>
        </item>
                <item>
            <title>Option Paste (Ctrl+V) not visible</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/option-paste-ctrl-v-not-visible-6798</link>
            <description>Some end users mentioned that the paste option is missing in the browser&#039;s context menu when they try to paste content in a text field, also when the application is installed. The key combination Ctrl+V works, but is less intuitiveIt also works as soon as the text field contains 1 character Is this something that can be set in the Universal UI?  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 13 May 2026 14:00:59 +0200</pubDate>
        </item>
                <item>
            <title>Calendar control does not work on Android 2026.1</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/calendar-control-does-not-work-on-android-2026-1-6765</link>
            <description>Hi,The calendar control does not seem to work on android. I tested on multiple browsers, but it is the same for all of them. The calendar does not pop-up. For iPhone it does work.This is on Universal 2026.1.13.1.0</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 13 May 2026 11:40:14 +0200</pubDate>
        </item>
                <item>
            <title>Grid grouping - count aggregate is missing in uni gui</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/grid-grouping-count-aggregate-is-missing-in-uni-gui-6778</link>
            <description>Hi, As we are moving to uni gui we run into small differences. This is one of them.With count aggregate When we do grouping in uni gui, this aggregate is not there. Can I toggle this, or is this feature missing in the uni gui? no count aggregate </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 13 May 2026 11:36:23 +0200</pubDate>
        </item>
                <item>
            <title>Apply button for prefilter pop-up</title>
            <link>https://community.thinkwisesoftware.com/ideas/apply-button-for-prefilter-pop-up-5086</link>
            <description>It is annoying that the filter pop-up is immediately closed when changing a prefilter that is part of an &quot;OR&quot; group.This problem mainly occurs on small devices, where filters must be set with a pop-up.I can imagine that it is difficult to come up with an intuitive solution for this. It might be an idea to add an &#039;Apply&#039; button in those cases.  </description>
            <category></category>
            <pubDate>Wed, 13 May 2026 11:14:11 +0200</pubDate>
        </item>
                <item>
            <title>Dark mode in Debug Center</title>
            <link>https://community.thinkwisesoftware.com/ideas/dark-mode-in-debug-center-6792</link>
            <description>I use dark mode in the Software Factory and SSMS. It’s great that since the Software Factory is available via the Univeral GUI, that it supports dark mode.However, the Debug Center is missing this feaute and is always in ‘light’ mode:It would be great if the Debug Center gets dark mode as well since it’s used a lot during development.Yours sincerely,My eyes</description>
            <category></category>
            <pubDate>Wed, 13 May 2026 10:12:16 +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>Wed, 13 May 2026 10:10:33 +0200</pubDate>
        </item>
                <item>
            <title>Favorites menu - open expanded</title>
            <link>https://community.thinkwisesoftware.com/ideas/favorites-menu-open-expanded-6795</link>
            <description>Could the favorites menu group always open as expanded please?An alternative could be that it remembers the last state.</description>
            <category></category>
            <pubDate>Wed, 13 May 2026 10:09:50 +0200</pubDate>
        </item>
                <item>
            <title>Exception when committing staged resource; An item with the same key has already been added</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/exception-when-committing-staged-resource-an-item-with-the-same-key-has-already-been-added-6793</link>
            <description>When saving a form to the database in the Universal GUI I get the following error, and after this error the form shows data from a differend database record:This error seems to be related to the following request:This error only occurs in the Universal GUI. In the Web GUI and the Windows GUI it works fine.Anyone have any idea what is causing this error and what a possible solution is?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 13 May 2026 09:17:05 +0200</pubDate>
        </item>
                <item>
            <title>Checking versions Universal GUI and backend are the same</title>
            <link>https://community.thinkwisesoftware.com/ideas/checking-versions-universal-gui-and-backend-are-the-same-6796</link>
            <description>A check in development mode versions of the Universal GUI and universal Backend to compare both versions or showing all version information on the information screen in Universal GUI.</description>
            <category></category>
            <pubDate>Wed, 13 May 2026 08:41:56 +0200</pubDate>
        </item>
                <item>
            <title>Excel filtering in Universal GUI shows all domain values instead of dataset values</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/excel-filtering-in-universal-gui-shows-all-domain-values-instead-of-dataset-values-6759</link>
            <description>Within our Thinkwise application, we are currently testing the Excel filtering functionality in the Universal GUI (version 2026.13.0).We noticed a difference compared to the Windows GUI:In the Windows GUI, the Excel filter on a column with a domain (combo) only shows values that actually exist in the current dataset (distinct values).	In the Universal GUI, all domain values are shown, regardless of whether they are present in the current selection.In our specific case, we work with a category / subcategory structure:Both are based on a single domain	The relationship between category and subcategory is stored in a separate table	In practice, a category is always selectedAs a result, the Excel filter on subcategory shows a long list of (for the user) irrelevant values, while we would expect only the valid/used subcategories to appear.Our questionsIs there a way to configure Excel filtering in the Universal GUI so that only values from the current dataset are shown (similar to the Windows GUI)?	Are there best practices for modeling scenarios like this (dependent domain values such as category/subcategory) in the Universal GUI?	Or is this a deliberate design choice, and should this be considered a feature request/idea?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 12 May 2026 10:59:47 +0200</pubDate>
        </item>
                <item>
            <title>Thinkwise Summit 2026</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/thinkwise-summit-2026-6790</link>
            <description>Save the date: Thinkwise Summit 2026. On Wednesday 30 September 2026, customers, partners and the broader Thinkwise community come together for a day of insight, inspiration and networking, at a new venue: NBC in Utrecht. What can you expect? Customer sessions: Hear directly from organisations like yours how they work with Thinkwise, the choices they&#039;ve made, and what they&#039;ve learned along the way. 	Platform updates: Get up to speed on the latest developments and a look at what&#039;s coming next.	Networking: Spend the day with Thinkwise fellow users, partners, and the broader Thinkwise community.Programme details will follow in the months ahead. Register now and we&#039;ll keep you posted.Register now </description>
            <category>News &amp; Blogs</category>
            <pubDate>Tue, 12 May 2026 08:36:10 +0200</pubDate>
        </item>
                <item>
            <title>Assign theme in IAM to Application (instead of User Group or User)</title>
            <link>https://community.thinkwisesoftware.com/ideas/assign-theme-in-iam-to-application-instead-of-user-group-or-user-6102</link>
            <description>Currently it’s only possible to add a theme to a “User” or a “User Group”.In our situation we have a theme for an application and platform.As we also have a lot of user groups it&#039;s quite a lot of work assigning the same theme to all user groups on all platforms (for our full DTAP we also have 4 IAM’s)So please make it possible to assign a theme on application level also add the possibility to differentiate on platform and set a default menu.Functionality can be placed as a detail tab under “General settings” at the application in IAM  </description>
            <category></category>
            <pubDate>Mon, 11 May 2026 17:02:07 +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>Mon, 11 May 2026 17:00:22 +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>Mon, 11 May 2026 16:43:07 +0200</pubDate>
        </item>
                <item>
            <title>Label print quality</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/label-print-quality-6787</link>
            <description> Somehow we are not able to print labels from Thinkwise with the quality that we would like to see.In above picture the right label is printed directly from Thinkwise Universal (worst quality), the middle label was first generated as PDF from Universal and then opened in a browser and printed from the browser (Chrome). The left label was generated as PDF from Universal and printed from Acrobat Reader (best quality). All using the same label printer with the same driver settings. If we print from Acrobat and choose the option “print as image” the quality gets worse. We have done a lot of testing with changes in driver settings and playing with the print settings in the SF but without good result.I wonder if anyone experienced the same problem and has a solution for this?       </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 11 May 2026 15:39:44 +0200</pubDate>
        </item>
                <item>
            <title>No such host is known on IAM endpoint call</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/no-such-host-is-known-on-iam-endpoint-call-6776</link>
            <description>HelloWe have a process flow where we want to check if an user_id exists in IAM.In order to do this we created a Web Connection with the proper Endpoint, however it didn&#039;t go as planned because even if in Postman the calls (with the same user &amp;amp; pass) are workingWhen we try with Web Connection or Http Connector, it is failing with status -23 (web connection) and -7 (http connector) and the following error on error logIn the past we identified that Postman was auto-calculating the &quot;Host” header on the call, we solved the issue by explicitly provide it in the headers, but now seems that is not enough.Did you encountered this or have any idea how we can solve this issue? </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 11 May 2026 15:23:00 +0200</pubDate>
        </item>
                <item>
            <title>Go to row does not work with multiple pages</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/go-to-row-does-not-work-with-multiple-pages-6762</link>
            <description>I created a process flow that includes a Go to row step. However, Go to row only searches the first page; if the record in question is on a different page, the process flow cannot find the correct row and selects the first row instead. Filtering by result is not desired. I would like to search and select from all pages</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Mon, 11 May 2026 12:55:57 +0200</pubDate>
        </item>
                <item>
            <title>Restore prefilter status when opening a new document</title>
            <link>https://community.thinkwisesoftware.com/ideas/restore-prefilter-status-when-opening-a-new-document-6789</link>
            <description>For universal please make the prefilters act like they did in windows gui. If a document is closed, or a new document is opened restore the default prefilter status. In universal if i am on a screen to show all customers. I can deactivate a prefilter to show inactive customers. The next time I open this screen the prefilter will still be deactivated. Why? The default is there for a reason, it’s the most logical set of prefilters to show the screen when opening. This is one feature where windows gui is still supreme. Please change this to make the universal gui easier to use. </description>
            <category></category>
            <pubDate>Mon, 11 May 2026 10:39:01 +0200</pubDate>
        </item>
                <item>
            <title>Better look-up when changing screen type</title>
            <link>https://community.thinkwisesoftware.com/ideas/better-look-up-when-changing-screen-type-6788</link>
            <description>The change screen type lookup on subject when in a application, only shows the name of the screen type: Problem is you don’t get any information on what you are selecting. And you can select a screen type that does not allow you to change screen types. Thus you have to go to IAM remove the screen type and try another. If the lookup provided more info you actually make a calculated decision instead of a best guess when changing screen types. Something like this:  </description>
            <category></category>
            <pubDate>Fri, 08 May 2026 14:55:32 +0200</pubDate>
        </item>
                <item>
            <title>Copy IAM security checks in copy application</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/copy-iam-security-checks-in-copy-application-6785</link>
            <description>We noticed that the IAM security checks are related to a specific application, but these security checks are not copied when you copy your application for an application upgrade.That would be a nice improvement for IAM. And probably the security checks that are related to applications with status scheduled for clean-up will be deleted too when the clean-up date is due.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 08 May 2026 13:59:40 +0200</pubDate>
        </item>
                <item>
            <title>Setup test environment IAM not available</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/setup-test-environment-iam-not-available-6783</link>
            <description>I have setup a test environment with a test IAM database, which is a copy of production. I’m able to start the test environment, but the IAM application is not available. In Production IAM is simply available in the available apps.How do I get IAM available? </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Fri, 08 May 2026 11:50:50 +0200</pubDate>
        </item>
                <item>
            <title>Keep state of document when switchen between &quot;Open documents&quot; in the menu</title>
            <link>https://community.thinkwisesoftware.com/ideas/keep-state-of-document-when-switchen-between-open-documents-in-the-menu-6784</link>
            <description>When for example working in the Software Factory, it is not strange to swap between the multiple opened documents. Unfortunately that also means that certain states get returned to their default.Ex:1) You have the Subject entity open and are looking at the columns tab. You have moved your horizontal scrollbar to the right to see the “Context input” column. After having checked something in another document and return to the Subject entity, the scroll bar is again at the start and the “Context input” is again out of sight. Similar behaviour for vertical scrolled grids or forms.2) Another example is the process flow design. You are zooming out to make some space where you intend to put new actions and have some room to move stuff around if needed. After returning it is back to a zoomed in state to just fit all placed actions inside.3) Last example is one of the more annoying ones, which might not entirely fit in this idea as it probably has another cause. You are working on a functionality and have your template open in your IDE and the Thinkwise Workspace Listener is keeping you saved changes in sync. You deploy the current saves state and notice an error. You get back to your IDE to correct this, as the file is still opened, and now the file does not save as it is disconnected.Please keep the state of the document to what it is when leaving it to go to another document, so you continue with what you were doing there.</description>
            <category></category>
            <pubDate>Fri, 08 May 2026 08:52:37 +0200</pubDate>
        </item>
                <item>
            <title>issue opening screens variants</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/issue-opening-screens-variants-6780</link>
            <description>Hi,I have an issue when opening some screens.I noticed the issue is with screens that are variants.For example see the attached picture for the URL. (/subject=shipment/subjectVariant=shipment_universal).When using F12 developer tools in Chrome there are no errors.The other screens that don&#039;t have variant in the URL opens normally (/subject=account).But in local development environment using the Launch application in Thinkwise Software Factory everything opens normally.We are on:GUI version 2026.1.13.1.0Platform version 2026.1.13Indicium Version:2026.1 Build: 13.1Metasource:2026.1.13 (STS)What could be the issue with the variants ? Or is it a setting in IIS for the hosted application ?Kind regards,Timothy subjectVariant=shipment_universalsubject=account </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 07 May 2026 11:10:59 +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>Thu, 07 May 2026 08:23:53 +0200</pubDate>
        </item>
                <item>
            <title>Lookup control option for grid filter</title>
            <link>https://community.thinkwisesoftware.com/ideas/lookup-control-option-for-grid-filter-6781</link>
            <description>Hello!I created this idea as result of this post: Basically, what we suggest is that there should be an option to specify the lookup control for grid filters, we received feedback from users about this and since that can be changed for form/tasks, will be nice to have it also in here.Regarding performance mentioned in the post, one solution can be to have the sort defined and then pick top 100 for example and if you don&#039;t have what you want there to still be able to type and search it.  </description>
            <category></category>
            <pubDate>Thu, 07 May 2026 08:22:15 +0200</pubDate>
        </item>
                <item>
            <title>Navigation buttons &quot;previous&quot; &quot;next&quot; for details</title>
            <link>https://community.thinkwisesoftware.com/ideas/navigation-buttons-previous-next-for-details-4887</link>
            <description>A use case that happens ins many cases is where you have the grid with a detail tab with the form and other elements. For the user It&#039;s quite cumbersome to be going back and forth every time he wants to see the details of a couple of items in a row. I really miss the previous and next navigation buttons in the detail, where you can jump easily to the next or previous item in the context without the need to go back. </description>
            <category></category>
            <pubDate>Wed, 06 May 2026 14:47:53 +0200</pubDate>
        </item>
                <item>
            <title>Option to have responsive field height in SF</title>
            <link>https://community.thinkwisesoftware.com/ideas/option-to-have-responsive-field-height-in-sf-2789</link>
            <description>Based on the question I posted yesterday, I asked if its possible to have an optionfor a field to be responsive in height for Universal GUI. This can be used for fields that are meant for paragraphs of strings, like HTML and multilines since we only have in my knowledge to set fix height in SF-&amp;gt;Subjects.Responsive field height for example will try to extend its height based on the remainingspace if there are available below it. This is very useful for applications that can be used for mobile view and web view Question:https://community.thinkwisesoftware.com/questions-conversations-78/is-it-possible-to-have-responsive-field-height-in-universal-gui-2785</description>
            <category></category>
            <pubDate>Wed, 06 May 2026 14:36:46 +0200</pubDate>
        </item>
                <item>
            <title>New unique constraint validation</title>
            <link>https://community.thinkwisesoftware.com/ideas/new-unique-constraint-validation-6779</link>
            <description>When you make an existing column in a table mandatory (and no default value is set), you get a very helpful validation warning you to setup the data migration for this column.When you create a unique index on an existing column (or set of columns), no validation will be shown.It would be nice to have a warning in the validations list to show the developer that this could lead to issues.</description>
            <category></category>
            <pubDate>Wed, 06 May 2026 13:26:56 +0200</pubDate>
        </item>
                <item>
            <title>Simplify use of Refresh Model task during development</title>
            <link>https://community.thinkwisesoftware.com/ideas/simplify-use-of-refresh-model-task-during-development-5126</link>
            <description>During development, the &quot;Refresh Model&quot; task may be called hundreds of times per day.It might be an idea to move the task to the header bar or assign a Shortkey to the task.And at the same time ignore all warnings, because they do not matter during development. This will definitely save a lot of time during development.  </description>
            <category></category>
            <pubDate>Wed, 06 May 2026 11:42:57 +0200</pubDate>
        </item>
                <item>
            <title>Right channel, right moment: choosing the best notification</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/right-channel-right-moment-choosing-the-best-notification-6777</link>
            <description>Monday morning. A server update is scheduled for the weekend. A dozen purchase invoices sit in the approval queue. A critical integration just went down and someone needs to fix it right now. Each of these moments calls for a message, but they do not share the same audience, urgency, or tone. Blasting a push notification when the coffee machine is out is as unhelpful as quietly adding a badge to a subject when production has stopped.A modern business application is not a storage box that waits for users to come and look something up. It runs the process: it routes work, prompts decisions, and chases the right person at the right time. Notifications are how the application reaches out. Picked well, they keep workflows moving and cut waiting time out of every step. Picked poorly, they add noise that users learn to tune out.The Thinkwise Platform offers a range of notification options, each suited to a particular combination of reach, priority, and purpose. This blog walks through those options and shows how to pick the right one for the job. Start with two questionsBefore picking a channel, ask two things: how urgent is this message, and is the user actually in the application? Urgency decides whether the message can wait until the next login or needs to interrupt the user right now. Presence decides where you reach them. Some users spend their day inside the application, where badges and snackbars do the job. Others, like managers or field technicians, rarely log in at all; for them you need a channel that reaches outside the application altogether. The answers map directly onto the options below. Notifications inside the applicationThese options work for users who already spend time in the application. They are unobtrusive, contextual, and rely on the user being signed in or about to sign in.Maintenance messages on the login pageWhen the application will be offline on Saturday night, users need to know a few days in advance. This is low priority and broad reach. Users do not have to act; they just need to be aware. A maintenance message on the login page does the job well. It appears before users reach the application and disappears once the work is done.You can add a message to the login page by setting the login page notice of a web domain. Note that this notice is only visible when users actually pass through the Indicium login screen. Tenants that rely entirely on SSO with an external identity provider will skip that screen, so a different channel is needed to reach those users.Start object pop-ups for news and changelogsSome announcements deserve more than a sentence. A new feature is live, an HR policy has changed, a company milestone is worth celebrating. These fit well in a start object: a screen or process that loads automatically at login. Use a process flow to track whether each user has already seen the message, so the pop-up shows once and then stays out of the way.See Start objects for how to set one up for a user group.BadgesBadges are small numbers next to a menu item or detail tab that show how many items need attention. They work well for departmental workloads: open sales orders, pending invoices, incoming service tickets. Users see them every time they open the menu, but nothing is forced on anyone. Badges inform; they do not interrupt.A badge is driven by a simple SQL template that calculates the count. See Badges for setup details.In-app notificationsWhen a specific user needs to act on a specific record, an in-app notification is the right fit. These appear as a snackbar in the corner of the screen while the user is working. A deep link takes them straight to the relevant record on click.In-app notifications are ephemeral by design: once shown, they are gone. If you want users to see a running list of pending actions, pair in-app notifications with a task inbox. The Workflow solution in the Thinkstore is a good starting point.The same channel works well for reaching everyone with an active session right now. A common pattern is to send an in-app notification five minutes before scheduled downtime, asking active users to save their work and sign out. The reach is narrower than a maintenance message on the login page, but precisely targeted to the people who are actually working at that moment.See In-app notifications for more detail. Notifications outside the applicationFor users who rarely log in, or for moments where waiting for the next session is not acceptable, these channels reach the user wherever they happen to be. They leave the Thinkwise application surface and rely on email clients, chat tools, or mobile devices.EmailEmail is the go-to channel when the message has to reach someone outside the application, or when a response time of hours or days is acceptable. A supplier confirming an order, a manager reviewing a weekly report, a customer being told that their request has been handled. Email is also the only standard channel that reliably reaches external parties.The platform provides an Email connector for process flows, and email notifications from IAM for ad-hoc messages. We recommend sending email asynchronously, a great starting point for this is the email system flow solution from the Thinkstore.Microsoft Teams and SlackMany organizations now run daily operations through Microsoft Teams or Slack. For notifications that benefit a team rather than an individual, posting to a shared channel beats picking a single person. When an integration fails, posting to the infrastructure channel means whoever is available can pick it up, instead of waiting for the one person who happens to be away from their desk.Slack integrations can be built with incoming webhooks or the Slack API. Microsoft Teams messages can be sent through the Microsoft Graph API.Push notificationsA purchase invoice needs sign-off before end of day. A technician is assigned to an urgent call. A shipment is ready for pickup. These are moments where waiting for the next login is not acceptable. Push notifications reach the user on their device, even when the application is closed. A deep link takes them from the home screen straight to the record that needs them.Use push notifications sparingly. If every status change triggers a push, users stop paying attention and the channel loses its value. Reserve them for moments where immediate action truly matters.Since platform version 2025.3, push notifications can be triggered from a process flow or sent ad-hoc from IAM. Ad-hoc pushes are useful for operational alerts that affect the whole user base, a user group, or specific users, such as unscheduled downtime or a security advisory. See Push notifications for the full picture.Text messagesSMS has one job: reach a phone that is almost always within arm&#039;s reach, with delivery confidence that does not depend on an internet connection. The trade-off is that there is no thread, no formatting, and no good way to follow up. That makes it best suited for true emergencies: a production line is down, a safety system triggered, a critical alarm is unacknowledged. Include a deep link so the user can jump straight into the application to act. Routing SMS through an external service such as Twilio, called from a Web connector in a process flow, gives you the delivery infrastructure without bolting anything new onto the platform. Let users chooseDifferent users prefer different channels. Some live in their inbox. Others want a buzz on their phone. A practical pattern is to store each user&#039;s preferred channel per priority level, then route accordingly. A single “preferred_notification_type” column on an employee or user settings screen is often enough to start. The platform picks the right channel based on what that user has told you. One queue for all notificationsOnce you support multiple channels, sending the right message through the right channel from dozens of places in your application becomes a maintenance burden. A notification queue solves this. All outgoing messages land in a single table. A scheduled process flow picks them up and dispatches them through the correct channel, based on recipient preference and message priority. A stored procedure called from anywhere in the business logic adds a new notification to the queue with a single call.The Process queue in the Thinkstore is a solid foundation if you want to build this out. Over to youNotifications are a small but important detail that shape how users experience your application day to day. Picked well, they keep people informed without wearing them out. Picked poorly, they miss the people who need them or drown everyone in noise. The Thinkwise Platform covers the full range, from quiet badges for departmental work to push notifications for urgency and team channel messages for collaborative alerts.Map each message type to the right channel, route them through a central queue, and let each user shape how they want to be reached. Your users will thank you by paying attention when it matters.What does notification routing look like in your application? Which channels have worked best, and which have you struggled to make stick? We are interested in hearing what you are already using in your application, or what you have plans for!</description>
            <category>News &amp; Blogs</category>
            <pubDate>Wed, 06 May 2026 10:39:54 +0200</pubDate>
        </item>
                <item>
            <title>Move items in scheduler</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/move-items-in-scheduler-6774</link>
            <description>Would it be possible to move (drag &amp;amp; drop) items which are already placed on the scheduler. Any ideas to do this?  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 06 May 2026 09:59:19 +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>Wed, 06 May 2026 09:43:32 +0200</pubDate>
        </item>
                <item>
            <title>Bug on adding elements in Screen Design</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/bug-on-adding-elements-in-screen-design-6775</link>
            <description>Hi, I have created a new screen type and while trying to add a couple of components I saw that they are not added.I also have copyed one existing to a new one. I was able to delete elements but same result when it comes to adding themI checked the network and saw i get 403 error messageAfter a deeper investigation found the followings:In the payload of the drag and drop we have this So the &quot;&amp;amp;” character (from my branch name) gets replaced by &quot;%26” and it tries to search for that branch_id wich does not exist in reality. At that moment im afraid to not have those type of issues on the Merging</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 06 May 2026 08:39:09 +0200</pubDate>
        </item>
                <item>
            <title>Improvements to the ticket management system in TCP</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/improvements-to-the-ticket-management-system-in-tcp-6773</link>
            <description>When you run into an issue with one of our products or services, the Ticket Management System (TMS) in the Thinkwise Community Portal is where you raise it. Over the past quarter, we focused on making that experience smoother and simpler.The screen layout has been refreshed for a better overall UI/UX. Badges across the different screens now only show open actions assigned to you, so it is immediately clear where your attention is needed. New tasks help you move a ticket through its statuses with fewer clicks.The most meaningful changes are in the ticket types and ticket statuses. Both have been simplified and reduced to the essentials.Ticket statusesWe have updated our ticket statuses, we now have the following statuses:New	To assess (Thinkwise)	To process (Thinkwise)	Clarify completeness (Customer)	Clarify processing (Customer)	Accept solution (Customer)	Accept cancellation (Customer)	On the backlog (Thinkwise)	ClosedThe full workflow is shown below:My ticketsThe My tickets overview screen has also been updated. Items highlighted in yellow contain status updates from Thinkwise that need your input. You can act on these directly through the available tasks. For example, you can further explain a ticket or request a change in urgency.To create a new ticket, use the + task as before.If you have any questions or need assistance, please reach out to our support department.</description>
            <category>News &amp; Blogs</category>
            <pubDate>Tue, 05 May 2026 16:32:06 +0200</pubDate>
        </item>
                <item>
            <title>Release notes Thinkwise Platform 2026.1.14</title>
            <link>https://community.thinkwisesoftware.com/product-updates/release-notes-thinkwise-platform-2026-1-14-6769</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 release brings several noteworthy improvements to the Universal UI and the Software Factory. You can now update all data in a grid using the renewed Update wizard, making bulk data updates faster and more intuitive. We have also added a None action type for reports, allowing you to use a report button as the starting point for a process flow. For developers, refreshing the model no longer triggers pop-ups related to unsaved changes or edit mode in Developer mode, streamlining the development process.For users who work across sessions, the Universal UI now automatically restores open documents after a model refresh, so you can pick up where you left off. The Universal UI now automatically detects connection loss and switches between online and offline mode, improving the experience for users with unstable internet connections. In addition, filtering improvements from 2026.1 are now available for older platform versions so that more users can benefit from the extended filtering capabilities.This release includes breaking changes, such as a rolled back DB2 .NET Core driver version and an updated syntax for refreshModel=true in the URL. Check the breaking changes and the data model changes to ensure a smooth upgrade. 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. ContentsBefore you upgrade	Demo and download		Breaking	Rolled back the DB2 .NET Core driver version		Updated syntax for &#039;refreshModel=true&#039;		Filtering is available for older platform versions		New and changed	Processes - Report action type &#039;None&#039; added		Updated NuGet package for Oracle		Update all data in a grid		Editable &#039;Barcode scanner&#039; control in a grid		Keyboard navigation for &#039;Card list&#039;		Open documents restored after refresh		Updated &#039;Refresh model&#039; behavior for Developer mode		Reorder menu items in &#039;Favorites&#039;		Improved experience for offline mode		Improved advanced filtering		Improved login behavior		Hide any grid column in user preferences		Improved contrast for buttons in advanced filter		Fixed	Software Factory and Intelligent Application Manager		Indicium		Universal UI		Data model changes 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 backward 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. BreakingRolled back the DB2 .NET Core driver versionbreaking Indicium DB2Due to an IBM bug in the DB2 .NET Core driver, we rolled back from version 9.0.0.400 to version 8.0.0.511. If you are using Indicium with a DB2 .NET Core driver, you must use this version.To ensure everything continues to work as expected:Download DB2 .NET 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. Updated syntax for &#039;refreshModel=true&#039;breaking Universal UIIn a previous release, we noted that you can use refreshModel=true in the URL to automatically refresh the model when the Universal UI is loaded. We have updated its syntax to use a path segment (/) instead of a query parameter (?). This makes the parameter consistent with other routing parameters in the Universal UI.Before, the URL would look like this: https://myuniversalui.com/universal/#application=myAppl?refreshModel=true. Now, the URL should be: https://myuniversalui.com/universal/#application=myAppl/refreshModel=true.To ensure everything continues to work as expected:Update any URLs in your model that use refreshModel=true to the new syntax to ensure they continue to work as expected.	refreshModel=true is only recognized as the final path segment in the URL; placing it mid-URL has no effect. Filtering is available for older platform versionsnew Universal UIbreakingIn previous releases, we extended the filter capabilities for the Universal UI, but these were only available for Thinkwise Platform 2026.1 and higher.We have now made the following filtering capabilities available for all supported older platform versions:Filtering on date intervals	Cube view filters available in the &#039;Filter&#039; pop-upCheck the lifecycle policy for more information about supported versions.The following limitations apply:	For saving filters as a prefilter, Date(time) columns with an Interval type other than Date and time are not saved as a prefilter. For example, filters with a Year, Quarter, or Month interval type are not saved.			For saving filters as a custom cube view, only In and Equal to operators are supported. The following filter settings are not saved:	Column filters that do not match a predefined or model cube field. Column name and (group) interval type are used for matching.		Reference filter conditions.		Advanced filters, other than All of the following filter group.		Column filters with an IN operator filtering empty values.	Filters will remain active if the user saves them, but are not restored when the subject is refreshed.As part of this update, we have included default translations for interval filtering in English and Dutch for older platform versions. From Thinkwise Platform 2026.1 onwards, these translations are added to your model. This allows you to add translations for additional languages if needed.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 changedProcesses - Report action type &#039;None&#039; addednew Software Factory IndiciumWe have added support to set a Report action to None. If a report action is set to None, no report will be generated. This works similarly to setting a Task logic type to None for a task. This option allows you to use a report button as a starting point for a process flow. This is especially relevant when replacing the deprecated TSFReportMailer with the Thinkstore Reporting Service. Updated NuGet package for Oraclechange Indicium OracleWe have updated the Oracle.ManagedDataAccess.Core NuGet package from version 3.21.130 to version 23.26.200. This update does not include breaking changes. Update all data in a gridnew Universal UIYou can now update the entire dataset in a grid using Update from the overflow menu. Previously, updating data was limited to the current page.As part of this update, we have redesigned the Update wizard to align with the Import and Export wizards. To update all data, select whether to update Selected rows or All rows. In the next step, select the fields using the dropdown and specify the new value for each field. Finally, review your changes in the summary step and select Update to apply the changes.Select new values for the fields you want to updateEditable &#039;Barcode scanner&#039; control in a gridnew Universal UIYou can now also edit fields in a grid with a Barcode scanner control. The barcode and virtual keyboard icons have also been vertically centered for better readability. Keyboard navigation for &#039;Card list&#039;new Universal UIWe have improved keyboard navigation in the Card list screen component to make it easier to navigate between cards using the keyboard.You can now use ↑ and ↓ to move to the previous or next card in the list.	You can now use Shift + Tab to navigate to the previous card.	If you press Tab on a card&#039;s overflow menu, the focus now moves directly to the next card instead of automatically focusing the next card&#039;s overflow menu.	When you open a card&#039;s overflow menu, the focus is now automatically set to the first menu item. Pressing Enter or Space on a menu item will activate that item and close the overflow menu.	When you return to a Card list via keyboard navigation, the focus is now automatically restored to the previously active card. Open documents restored after refreshnew Universal UIIf a model refresh is triggered, the Universal UI now automatically restores previously open documents and refocuses the active document after the page reloads. Up to ten of the most recently used open documents are restored, and only those associated with the current application are included. Start objects are not reopened if the model is refreshed.The Client-Instance-Id session variable persists across the model refresh, allowing Indicium to correlate requests from the same browser tab before and after the page reload.If the browser is manually refreshed (F5 / Cmd + R), open documents are not restored, and a new session is started. Updated &#039;Refresh model&#039; behavior for Developer modechange Universal UIIn Developer mode, refreshing the model no longer triggers pop-ups related to unsaved changes or edit mode.Refresh model now cleans up any staged resources and reloads the model without any confirmation dialog. This streamlines the development process by allowing you to quickly refresh the model without interruptions. Reorder menu items in &#039;Favorites&#039;new Universal UI 2026.2+You can now reorder menu items in the Favorites menu group by dragging them to the desired position. Improved experience for offline modechange Universal UIPreviously, it was possible to use offline menu tasks in the Universal UI. This allowed users to use tasks from the menu when an internet connection was lost or unavailable. Users had to manually select Go offline or Go online to switch between these modes.Offline mode is now automatically enabled when the Universal UI detects no internet connection. If the connection is restored, the Universal UI automatically switches back to online mode and synchronizes any changes made while offline. If any errors occur, they are listed in the profile menu &amp;gt; Offline status.Offline tasks have several restrictions, these limitations apply to both online and offline mode. Improved advanced filteringchange Universal UIWe have made several improvements to the advanced Filter pop-up that improves overall usability.When you open the advanced filter, the focus is set to Add field and the default Value is set to All of the following.	When you add a Group condition, the focus shifts to the Add field in the newly created group.	When you delete a Group, the focus shifts to the Add field button of the parent.	If all fields in a group are deleted, the focus shifts to the Add field button of the parent.	When an operator is selected for a field, the focus shifts to the field Value. Improved login behaviorchange Universal UIIn the Indicium 2026.1.10 release, we set AlwaysDeferLogin to true by default, forcing the Universal UI to defer to Indicium for login. This has been done to improve security and offer additional login options, such as multi-factor authentication with OAuth.In some situations, the Universal UI would still show the Universal login form with username and password fields, instead of the Indicium login form. This could also occur after a login error. We have improved this behavior. The Universal UI now consistently shows the Indicium login form when AlwaysDeferLogin is set to true in appsettings.json. If AlwaysDeferLogin is set to false, then the Universal login form is shown instead.In addition, changing the Indicium URL now gives the user a quicker response when an incorrectly typed URL is entered. Hide any grid column in user preferenceschange Universal UIPreviously, users with the Column visibility user preference could only hide grid columns that were set to Read only (Subject &amp;gt; Grid settings) in the Universal UI. Users can now hide any column, regardless of the underlying column settings. This behavior now matches the Windows GUI.This setting is available by default if you upgrade to the Thinkwise Platform 2026.1.14.	For older versions, install the hotfix 20260423 - Hide any grid column via UP.sql Improved contrast for buttons in advanced filterchange Universal UICertain color combinations in a theme could cause buttons in the advanced filter to have insufficient contrast. The Universal UI now checks the contrast of these buttons and automatically adjusts their color if the contrast is too low. This ensures readability and accessibility of the buttons in the advanced filter across all themes.Before, buttons with insufficient contrast could be hard to readNow, button colors are automatically adjusted to ensure sufficient contrast and readabilityFixedSoftware Factory and Intelligent Application ManagerThe validation &#039;Conditional layout has no values&#039; checks to see if conditional layouts changed the background color or font color, but did not check for other settings. The validation now also checks the value for bold, italic, underline, strikethrough, and font size.	Due to oversight, dots were stripped from the extended property ID. This resulted in developers being unable to add extended properties that add session variables. This has been fixed.	When creating a Deployment package, the Meta version 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.	The tsf_optimize procedure did not place brackets around all object names mentioned in its code. This could lead to an error upon execution. This has been fixed in the tsf_optimize procedure.	When upgrading the SF to a new version, the application layer of the SF in IAM would have its sequence number increased by 10. This could cause the SF to no longer be the first application when you start up, and instead open another application that has a lower sequence number. This has been fixed; the SF will keep the same sequence number upon upgrading.IndiciumOptimized the Redis health check to improve the performance and stability of the /health endpoint.	Indicium now no longer allows saving a record while an upload is in progress. This prevents possible issues with concurrent uploads and saves.	Fixed an issue where clearing the cache could cause Indicium to crash in environments with overlapped IIS recycling or multiple running instances of Indicium in Azure. On Azure, Indicium now uses an instance-specific temporary folder for caching instead of a shared cache folder.	In some cases, if a column in a subject was used in a context procedure and the user had no rights to that column, users could not execute tasks on multiple selected rows. This has been fixed.	If an application model contained Execute user subflow process actions that formed a loop, for example, A calling A, or A calling B which then calls A, Indicium would crash when loading the application model. This has been fixed.	The creation of file_id and E-Tag values for the file download and preview APIs of database storage configurations has been improved. The method to create the file hashes has been made consistent across all database platforms, meaning that file_id and E-Tag values are the same for identical files on SQL Server, PostgreSQL, DB2, and Oracle. Furthermore, the performance has been greatly improved for DB2 and slightly improved for SQL Server and PostgreSQL (Oracle is unchanged). This change means that the file_id values will change, so if you have hardcoded download or preview URLs with a file_id=xyz parameter, then these URLs need to be updated. For the Universal UI, there is no notable impact aside from the existing browser cache being invalidated and cached files needing to be redownloaded once.Universal UIImprovements for default editable grids:Auto refresh now works in default edit mode.	You can now select multiple consecutive rows using the keyboard shortcut Shift + ↑ or Shift + ↓.	In edit mode in a grid, the functionality of the keyboard shortcut Ctrl + A has been improved:	Using this shortcut once will select all the content in the current cell. This allows you to edit the cell content quickly by overwriting it or copying it.		If the full value in the cell is already selected, using this shortcut again will select all rows in the grid. If you use this shortcut again, the focus is no longer on the cell content but on the grid. Any changes made to the cell are saved before the focus is removed.		Previously, if the multirow selection was disabled, you could still select multiple rows using Ctrl + A. This has been fixed.	Fixed for process flows:In some cases, if an Open document process action had the input parameter Try use an existing document, the document_id was not given as an output parameter. This could especially occur if an open document was reactivated. This has been fixed.	Fixed an issue where process flows would stop after a Close document process action. This could occur if the document was not opened as a modal document or if there was no document behind the closed document.	Fixed an issue where a process flow with an Open document process action would only continue after switching rows or after refreshing the subject. This could happen if a task was executed on an unrelated detail, where the parent subject was empty or hidden.Fixed for cubes:Fixed an issue where a pie chart would always display values as a percentage, even if Show percentage was disabled (menu User Interface &amp;gt; Cubes &amp;gt; Cube views &amp;gt; Chart settings).	Editable pivot tables with Show total for rows disabled and Show grand total for rows enabled, would not update the row grand totals and sibling values. This has been fixed.	If a pivot table with a detail was opened in a pop-up, the detail would initially display the wrong record. This has been fixed.	Fixed an issue where a chart used as a detail would briefly show incorrect data when you switched focus to another active record in the main subject. This has been fixed.Other fixes:Items in the action bar are no longer duplicated in the overflow menu after resizing the screen. The overflow menu now updates correctly.	Fixed an issue where the code editor would sometimes show no code after viewing a program object with an error in the Software Factory.	Fixed an issue where checkboxes would be set to Unknown when adding them to a grid, even if the default settings were set to On or Off.	Added a tooltip including the keyboard shortcut Alt + F5 to the Refresh button in the action bar.	Fixed an issue where if a user executed a task with a task parameter and a message that displays audio, the audio would not play.	Improved badge updating behavior for the Open documents and Favorites menu groups.	In a Scheduler, Auto refresh is now temporarily suppressed if the user is dragging an event onto a time cell. This improves the user experience and prevents the event from being reset to its original time slot during dragging.	In some cases, when double-clicking a detail tab, the breadcrumbs could display &#039;aobject Object]&#039; instead of the actual name of the detail. This has been fixed.	If a lookup had a domain with elements set as its Display column, filtering in the control would be based on the database values instead of the translations of the domain elements. This has been fixed.	Tab container, Detail tiles, Task tiles, and Report tiles screen components are now hidden from the user interface if they have no content, instead of showing empty space. Screen components may have no content, for example, if the context changes and there are no values to show, or if the user does not have access to the content. The screen components will reappear when there is content to show.	Fixed an issue where the Barcode control did not automatically commit changes if the last visible field in a task pop-up had a &#039; col_id]_type&#039; set to &#039;-2&#039;.	When editing in an HTML control, the Save button is now enabled. Previously, it would only enable after the focus was moved away from the HTML control.	If there is only one option available in the Import wizard, it is now automatically selected. For example, for a subject with only Update permissions, Only update existing rows is now automatically selected.	Previously, changes made to a user-defined prefilter in Own prefilters would result in an error. This has been fixed. Data model changesThere are no data model changes in this release.</description>
            <category></category>
            <pubDate>Tue, 05 May 2026 16:31:32 +0200</pubDate>
        </item>
                <item>
            <title>Execute subflow from within a subflow</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/execute-subflow-from-within-a-subflow-6764</link>
            <description>Is my observation correct that it is not possible to execute a subflow from within a subflow?I have a few subflows which I call from a single process flow.In retrospect a group of 3 subflows need to be performed together but async: I can create a new subflow and recreate the business logic from those 3 subflows in a single subflow but that doesn&#039;t feel right.The some of these subflows are not only used in this process flow but also in other process flows. So when I create a new combined subflow I have to maintain the same logic in 2 locations. But if I can use a subflow inside a subflow I only need to maintain the logic in the original subflow….</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 05 May 2026 11:12:49 +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>Tue, 05 May 2026 09:41:47 +0200</pubDate>
        </item>
                <item>
            <title>Copying csv from SFTP location</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/copying-csv-from-sftp-location-6766</link>
            <description>Hi, I am running into an issue when trying to copy a CSV file from an SFTP location using Thinkwise.I have configured the file storage location in Thinkwise, but the process returns an “unknown error.” What’s confusing is that the exact same SFTP credentials and connection details work perfectly when tested via FileZilla.Has anyone experienced something similar or knows what might be causing this? Could it be related to Thinkwise configuration, permissions, or supported SFTP settings?Any insights would be appreciated!Regards </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 05 May 2026 08:14:15 +0200</pubDate>
        </item>
                <item>
            <title>Input length restriction for numeric/integer fields (similar to varchar behavior)</title>
            <link>https://community.thinkwisesoftware.com/ideas/input-length-restriction-for-numeric-integer-fields-similar-to-varchar-behavior-6771</link>
            <description>In a current customer project, the customer indicated an issue with how numeric and integer fields handle input length restrictions.At the moment, when a numeric or integer field is configured with a maximum of, for example, 6 digits, users are still able to enter more than 6 digits. This results in a validation error message such as: “Artikel nr heeft teveel cijfers”However, the customer expects the behavior to be consistent with varchar fields. For varchar fields (for example varchar(6)) users are prevented from entering more than 6 characters in the first place.Requested improvement:Align the behavior of numeric and integer fields with varchar fields, users are prevented from entering more digits than the configured maximum length, instead of receiving an error message afterward.</description>
            <category></category>
            <pubDate>Mon, 04 May 2026 16:34:44 +0200</pubDate>
        </item>
                <item>
            <title>Sometimes, storing data twice is the smart move</title>
            <link>https://community.thinkwisesoftware.com/news-blogs-21/sometimes-storing-data-twice-is-the-smart-move-6770</link>
            <description>You&#039;re in a design session and someone proposes combining master data from two sources on the fly. A function, a view, a subquery. It sounds clean. Always fresh, no redundancy, single source of truth.But if that combined result gets used in dozens of queries and calculations every single day, while the underlying data barely changes, you&#039;re paying a derivation cost thousands of times over for the exact same answer every time.This article is about one specific scenario where denormalization (storing data in a combined, redundant table) is actually the better choice. It&#039;s not a universal rule. It&#039;s a trade-off, and I&#039;ll tell you exactly when it&#039;s worth making.The scenarioRecently I ran into a situation where master data came from two sources: an external ERP system and an internal list. The proposed solution was an inline TVF that combined these two sources, joined against in queries and calculations throughout the application.Clean enough on paper. But that combined result would be derived fresh on every query hit, potentially thousands of times a day, while the source tables are updated maybe a handful of times a year.The data hadn&#039;t changed. The work was being done anyway.The alternative: a combined table with a triggerInstead of deriving the combined result every time, store it in a dedicated table and keep it up to date with a trigger on both source tables.The trigger fires on insert, update, and delete on either source. But here&#039;s the part that matters: only write when data actually changed. If a process does a fresh load via an API without changing any values, you don&#039;t want unnecessary writes rippling through your system.create trigger trg_source_a_after_changeon dbo.source_table_aafter insert, update, deleteasbegin    set nocount on;    update c       set c.field_from_a = s.field_from_a          ,c.last_updated  = getutcdate()      from dbo.combined_master_data c           join inserted s             on s.source_a_key = c.source_a_key     where c.field_from_a &amp;lt;&amp;gt; s.field_from_aendEvery query that needs this combined master data now does a plain seek on a well-indexed table. No derivation, no repeated logic, no unnecessary work. And as a side effect, every query that touches this data becomes simpler to write.The trade-offThe main objection you&#039;ll hear is &quot;but now the data lives in two places.&quot; That&#039;s fair. There is real maintenance overhead: the trigger needs to stay in sync with the structure of the source tables, and schema changes require a bit more discipline.My take is that overhead is worth it when reads massively outnumber writes. In this scenario the combined table gets updated rarely, and every other query, potentially thousands per day, gets simpler and faster as a result.Flip the equation and the answer changes. If the source data changes constantly, the trigger fires constantly, and you&#039;ve just moved your problem rather than solved it. In that case, derive on the fly.When does this pattern make sense?The core question is: where is the bulk of the load?A combined table makes sense when source data changes rarely (scheduled imports, manual updates, infrequent API syncs) and the combined data is read heavily across many queries. It also helps when query simplicity matters. A plain table is easier for the whole team to reason about.Stick with deriving on the fly when source data changes frequently, or when the combination logic is too dynamic to capture in a static structure.Further readingThird Normal Form is Snake Oil – Brent Ozar	Denormalization: When, Why, and How – Redgate</description>
            <category>News &amp; Blogs</category>
            <pubDate>Mon, 04 May 2026 15:00:37 +0200</pubDate>
        </item>
                <item>
            <title>Optimize the smoke test screen</title>
            <link>https://community.thinkwisesoftware.com/ideas/optimize-the-smoke-test-screen-4387</link>
            <description>In the smoke test screen you are quite limited on functions. I would love to see 2 things added here.A Task to hide a Test, or approve. Just like in the validation screen. Take for example a View that command timed out. You know the reason but it still pops up in your list and give alot of cluther arround the test steps that matter.	 	Another great task which is introduced in a lot of screens is the Go to functionality button or Go to prefilter button.	Currently when something is wrong with a prefilter in the test step, you are not able to edited it in the form. You need to open it separately in subjects. Or when something is wrong with a view I would to go to the view code directly. </description>
            <category></category>
            <pubDate>Mon, 04 May 2026 08:59:18 +0200</pubDate>
        </item>
                <item>
            <title>SF Model support to hide Refresh Action button</title>
            <link>https://community.thinkwisesoftware.com/ideas/sf-model-support-to-hide-refresh-action-button-2901</link>
            <description>We are trying to make a complicated Calculation screen work properly and smoothly in the Universal GUI. One of the challenges is to have users click the right buttons, and the easiest way to support that is hiding buttons they shouldn&#039;t click. In below example we have 3 Refresh buttons, and we wish to hide 2 of them. A refresh on the higher level will also trigger the refresh of the detail tabs and using the Change Detection logic users don&#039;t have to trigger refreshes themselves. In the Software Factory we can specify this for every Action button, except for the Refresh button. Can this functionality please be added?This seems to me like a straightforward and logical addition to the Subjects &amp;gt; Performance tab (Buttons configurable in layout)Now we have to revert to a bit of custom CSS to hide this specific button. </description>
            <category></category>
            <pubDate>Mon, 04 May 2026 08:09:49 +0200</pubDate>
        </item>
                <item>
            <title>Detect and notify the user when their browser blocks pop-ups</title>
            <link>https://community.thinkwisesoftware.com/ideas/detect-and-notify-the-user-when-their-browser-blocks-pop-ups-4877</link>
            <description>When using reports in Universal with the report action &quot;Print preview&quot; the browser sometimes blocks the print preview pop-up. Chrome by default blocks pop-ups and redirects. It would be nice if there is a way to setup Universal to detect and notify the user when they have pop-ups blocked in their browser.</description>
            <category></category>
            <pubDate>Fri, 01 May 2026 12:07:51 +0200</pubDate>
        </item>
                <item>
            <title>Filter floating window</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/filter-floating-window-6760</link>
            <description>Unless i’m missing something very obvious, i can’t seem to figure out how to filter a floating window when opened from the process flow. There is no input parameter to start the document filtered and change filter doesn’t seem to work for floating window, works fine with modal and normal. GUI versie2026.1.13.1.0  </description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 30 Apr 2026 16:24:07 +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>Thu, 30 Apr 2026 13:49:45 +0200</pubDate>
        </item>
                <item>
            <title>field is missing in universal gui but visible in windows gui</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/field-is-missing-in-universal-gui-but-visible-in-windows-gui-6755</link>
            <description>I&#039;ve got a question from one of my key users, he noticed that the Description field for a specific view in the universal gui (we still run TW2025.1) shows as an empty spce while in the windows gui this same field is visible and display it&#039;s contents: I have no idea on where to start to debug this.</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Thu, 30 Apr 2026 11:34:23 +0200</pubDate>
        </item>
                <item>
            <title>How to create file storage location, type Azure Blob with a SAS token</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/how-to-create-file-storage-location-type-azure-blob-with-a-sas-token-6591</link>
            <description>In the docs, I see 2 possibilities: A managed identity - select the checkbox Use managed identity.Or:Enter the Tenant id, Client id, and the Client secret.But I have a SAS token, which is described as a possibility for Azure Files, but not for the Blob. Any advise on how to proceed?</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Wed, 29 Apr 2026 17:09:54 +0200</pubDate>
        </item>
                <item>
            <title>Lookup-based filtering uses display value instead of key after refresh</title>
            <link>https://community.thinkwisesoftware.com/questions-conversations-78/lookup-based-filtering-uses-display-value-instead-of-key-after-refresh-6754</link>
            <description>Hello, I’m running into an issue with filtering a table data based on a column that has a lookup from another table. The column is an ID, but a lookup is defined to show a user-friendly string, which can have duplicate values for different ID&#039;s. We use this column in a &#039;change filters&#039; process action in order to display the right data. When screen is open, the data is filtered correctly based on the ID, but after refreshing the screen, filtering uses the lookup value instead of the ID as we could saw in the database event log, which leads to duplicated data.  How can we make sure the filtering is based on the unique ID instead of the lookup? Thank you!</description>
            <category>Questions &amp; Conversations</category>
            <pubDate>Tue, 28 Apr 2026 13:23:41 +0200</pubDate>
        </item>
                <item>
            <title>Use subject to determine preview document</title>
            <link>https://community.thinkwisesoftware.com/ideas/use-subject-to-determine-preview-document-6125</link>
            <description>The preview of a document (or url) is determined by the first eligable column in a table. When there are multiple columns in a table that could provide a preview, it is not possible to specify which of those columns to use. A possible work-a-round is to create multiple views were for each view the relevant column is the first one. This however is not an optimal solution because the end-user would have to switch tabs to navigate to the specific view with only a subset of the data.In our situation we work with different renditions of the same document which can have different storage locations and with that different column types. Although every rendition is a separat record, the different storage types are available in the same record and only the first will be used for the preview. The list of documents can contain documents from different storage locations where only the first technical column shows the preview.My proposal is to, in stead of the technical location, use the definition of a subject (or derived variant) as the base to determine which column to use for the preview. This could then be the first visibile column where a variant or layout procedure would determine the visibility of the column to view. This could mean that when there are two eligable columns in a subject, if the first is made hidden, the second column would be used for the preview.</description>
            <category></category>
            <pubDate>Mon, 27 Apr 2026 09:51:47 +0200</pubDate>
        </item>
                <item>
            <title>Previewing improvements</title>
            <link>https://community.thinkwisesoftware.com/ideas/previewing-improvements-4245</link>
            <description>Currently Universal seems to preview only the first preview-able column in a table (the PDF in the screenshot below) and just shows this column twice. There is a second column (right under this pdf column) that holds an URL that should be previewed as well.Current behaviour of the preview component in UniversalSee question:It would be great if Universal would know that it already previewed a preview-able column and then show the next preview-able column in a table. It might even be better to get more control over what is shown (for example via screentype-properties).</description>
            <category></category>
            <pubDate>Mon, 27 Apr 2026 09:51:47 +0200</pubDate>
        </item>
                <item>
            <title>Adaptive field names in a formlist</title>
            <link>https://community.thinkwisesoftware.com/ideas/adaptive-field-names-in-a-formlist-5764</link>
            <description>Hi,Currently I am setting up a dynamic form using the formlist screen type.So far I have been able to recreate the formlist similar as shown in the documentation. Displaying two columns, one as a label (using the domain control type label) and the other column containing a value. However, I would like to display the formlist similar as how a regular form is displayed. Meaning with a field name that is inside the field, instead of a label that hovers above the field.Is there anyway in which this is possible? My eventual goal is to use this formlist together with a regular form (one being a detail reference) on the same screen. So it would be most ideal if the layout of these forms can match. </description>
            <category></category>
            <pubDate>Mon, 27 Apr 2026 09:50:05 +0200</pubDate>
        </item>
                <item>
            <title>Add prefilters and tasks to the default screen type.</title>
            <link>https://community.thinkwisesoftware.com/ideas/add-prefilters-and-tasks-to-the-default-screen-type-3996</link>
            <description>When creating a new subject the default screen type assigned (master detail) does not contain the most frequent used components, namely tasks and prefilters. More often then not this results in having to choose a different screen type. If you have no prefilters/tasks the component is not shown so there is no harm done in adding these components. My suggested fix: add a new default screen type master detail with preftilters and tasks. Have this as default for any new subject instead. This will keep current screens using master detail in tact but will improve the user friendliness. </description>
            <category></category>
            <pubDate>Mon, 27 Apr 2026 09:47:09 +0200</pubDate>
        </item>
                <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>Mon, 27 Apr 2026 08:49:54 +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>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>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>
            </channel>
</rss>
