Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
As a developer, I want the “Database event log” readability to be improved.At the moment, the queries in those logs are not structured enough:Original topic text:On debugging I use the debug information/pane all the time and I’m pretty sure I’m not the only one.Really important information in this debug pane is the content of the form parameters and f.e. the task parameters. If these are lookups we can see the ID’s of the related tables there.As far as I can see now there is no way to view this info in the Universal GUI. That’s huge ommission when developing and it holds me back from developing in the Universal GUI. You’re working a kind in the blind… Hopefully I missed something in the documentation (However I’ve searching for about an hour) but this really important information should be visible as debug info in the Universal GUI. I’m a functional developer so I need values of the data being displayed and the underlying ID’s of related tables. In many cases issues in applications are data related!!!!
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
Could checkbox colors automatically adjust based on the background color (similar to how text already adapts for contrast)? This would improve readability and overall UI consistency
I would like to be able to go to a row in the grid based on what I’m typing and the value of the selected column in the grid. (quick search?)The reason for this would be to save users the action of having to go to the search bar (which currently still requires the mouse, we would liek it to be keyboard only) and having to wait for the results to be retrieved again, even though the relevant data was already retrieved, it just wasn’t selected.This was a feature in the Windows GUI and it would be great to have this again in Universal, perhaps with some highlighting of the typed characters in the resultMy use case for this is order entry, when selecting order lines from a list of relevant products
When a column is set to hidden and this column is not a PK, the column is often not supplied through Indicium. This is fine for most cases. However sometimes there are columns that should be hidden inside an application but should be available through Indicium. For example, an Interface ID column.Currently the only way to make this column available in Indicium is by setting the column to editable or read only and set it to hidden on grid, form and cardlist.I would like the option to enable a checkbox on role level that will make a hidden column authorized. This should result in the column being supplied through Indicium for this specific role.This way these kinds of columns can be made available to interfaces and remain hidden inside our application.
In the Universal GUI we are missing tooltips in radio buttons options. It would be nice if we could translate options as abbreviations and see the translated tooltip when hovering over the option itself. In the print screen below you can see that Fresh produce uses its default translation as a tooltip (because it is too long). CU can not be shown as a tooltip yet.
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'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.
Currently it is only possible to download one uploaded file at a time in the GUI's. A user asked to create a "Button" to download selected documents (one or more lines with one or more fields with a FILE_UPLOAD control). I'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 "detects" file_upload control fields in a list (or form) and shows something like below to download all documents at once as a ZIP file?
The thinkwise platform is very powerful as it comes to referencing information and one of the results is that the screen gets bloated with tabs up till the point there are just too much. The fact that you can have horizontal and vertical tabs is already great. However I would like to be able to group tabs to deal with larger tab-lists and references that functionally can be grouped for better understanding by the user.Like below, where there can be maybe a left-border color for the status references or just some white-space between the status-group (first-four reference) and the other ones. I guess a bit like the pre-filter, task and report groupings.
We often have situations (especially on status fields) were a user is only allowed to use certain element values or to move it from one element to one other element. The availability of a given element would be based on User permissions or current status (for example: if current status is A, you can only change it to B, and if current status is B you can only change to A or C, but not D). The current ways of resolving these situations feel like workarounds, which should not be necessary for such a straightforward request in a platform called low code. Suggested solutions I have heard are:Create two (or more) similar Domains with similar, but not all, Elements and determine in the Layout procedure which one to show. This basically means adding (sort of) duplicate domains, which is ugly and risky from a maintenance perspective... Use a Lookup to a Table or View with Pre-filters. This is more effort, clutters the Data Model and is probably worse in performance than a Domain with Elements...A possible solution that comes to mind is the ability to set in the Layout procedure when to show/hide certain Elements. It would be good enough if somehow the Layout procedure recognizes Domain with Element type of fields and we can write logic on each individual Element within that Domain. How do you like this idea? If you have other suggestions than the Layout procedure to fix this: let's hear it!
Unfortunately, it is still not possible to subscribe to receive notifications for new arrivals, so good ideas can easily be missed and forgotten.I was thinking of a possible workaround, as long as GainSight can't provide a solution...Is it not possible to build a workaround within the capabilities of Thinkwise and have an overview of new ideas sent weekly from TCP to notify all users with a Thinkwise account?Download ideas with HTTP Connector, etc...https://community.thinkwisesoftware.com/ideas/topics?page=55&sort=%7B%22createdAt%22%7DSee also:
Some mouse clicks less by simply combining Save and Select in one button in Lookup forms
We would like to have the ability to show table tasks on a grid line. This is especially useful for the mobile GUI and when just a couple of table tasks are available. Currently you can show tasks on the top or bottom of a grid in mobile. To start a task for a specific record you should select a line first and then select the concerning task. In the described case it is faster to select the task direct on the line. See print screens for further explanation. Task on top of grid (current situation) Example tasks on grid line
We’ve used the Redgate SQL formatting (also mentioned here SQL-code formatting guidelines renewed | Thinkwise Community) in Azure Data Studio for a while. As of february 28 2026, Azure Data Studio is retired, so we’ve moved back to SSMS.Recently, Redgate has disabled the free use of this tool.It would be great to implement a similar feature into the Software Factory or the Workspace Listener.Redgate uses JSON to setup the preferred formatting style. Perhaps a similar system (either JSON or a table in the SF) can be implemented where the Thinkwise formatting guidelines are setup as default formatting.
There are currently 4 ways to open a menu item from the navigation sidebar. User opens a menu-item by CLICK or keyboard-select/ENTER. This opens the menu item in the current browser tab. This is correct behavior (no changes proposed). User opens a menu-item by ALT+CLICK or keyboard-select/ALT+ENTER. This opens the menu item as a new browser window. The following improvements are suggested:The new browser window misses parts of the browser topbar (it shows URL bar only). Improvement: open as a regular browser window. The navigation sidebar is missing in the new browser window. Improvement: open the browser window with the navigation sidebar visible ALT is not the universal browser convention to open links in a new browser window. Change this to SHIFT. User opens a menu-item by CTRL+ALT+CLICK or keyboard-select/CTRL+ALT+ENTER. This opens the menu item as a new browser tab. The following improvements are suggested:The navigation sidebar is missing in the new browser tab. Improvement: open the browser window with the navigation sidebar visible CTRL + ALT is not the universal browser convention to open links in a new browser tab. Change this to CTRL (also: scroll wheel click). User opens a menu-item by SHIFT+CLICK or keyboard-select/SHIFT+ENTER. This opens the menu item as a near-full screen focused pop-up. The following improvement is suggested:SHIFT should not be used for this as that is the universal browser convention to open links in a new browser window. Change this to CTRL +ALT (or another combination that does not interfere with standard browser conventions). Note 1: all above is described from a generic Windows desktop user perspective. Thinkwise to align this to Apple and Android OS’es as needed. Note 2: the browser context menu when right-clicking on a menu-item should also include default options such as ‘Open link in new tab’, ‘Open link in new window’, etc. It currently does not show that.
When a look-up control is set to suggestion, the dropdown of the lookup only shows the first 8 results. But in fact there could be a lot more results. This is not clear to the user. Please add a visual indication for the user when there are more results. Preferably when clicking on the indication, it opens the lookup popup.
A request I heard a lot from users over the years is to make it possible to select multiple rows in a lookup window and add them all at once. I don’t see a reason why it shouldn’t be possible if we accept the following limitations:The user must be adding a row (not editing). All fields (excepts for the lookup field) must be optional or filled with a default value. So no user interaction is required to add the row. Although maybe it could be possible to allow mandatory fields that are not filled with a default procedure if the user just enters it in the first row and the same value is used for all rows. So if the user wants to add multiple rows, he presses the ‘Add’ button, opens the lookup window and select multiple rows. The GUI should fill in the first row, save the row, automatically add the next row with the next selected value and continue this until all selected values are added. The default/layout procedure should be executed for each row. If one rows encounters a problem, for example one selected value is rejected in the default procedure, It should skip that row and continue with the next one. A same kind of summary popup with failed rows could be shown to the user as is done with the mass-update feature.
Please add a more simple way for end users to assign more than 1 value from a source table to a target table.Like this:It will make screens less more complicated for end users and will increase the adoption of new applications.Must not be missing in a modern application!
I often have trouble finding the right icon. It would be great if I can describe the icon I want and have the Software Factory (using gen. AI) create an icon for me. Perhaps, as context, I should have a place where I can store the project guidelines for icon usage, for example colour usage, complexity, etc. This way, I get a more predictable outcome for the icon.In my mind the context given to the AI should be as follows: Object type (task, prefilter, table, etc.) Object name Object translation Object description (application specific) guidelines regarding icons Some sample icons coming from the current set Optional description of what I wantThe output should be a proposed icon (svg) that I can either: Accept and use Reply to and ask to generate a new icon
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKSorry, our virus scanner detected that this file isn't safe to download.
OK