Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
Within Thinkwise, when the “start empty with filter” option is enabled in the Subject menu, the Windows GUI shows an empty screen when opening the form and immediately displays a popup with filter options.I am currently working for a customer who would like this behavior as well. In the old application, it works exactly the same as in the Windows GUI.I would like this to work in the same way in Universal: opening the screen should immediately show the filter popup. If this is not possible, I would like to have a process flow action available that can open/activate the filter popup.
Instead of a flag for multiple running instances, I would like to set a maximum number of running instances to prevent an overload. Currently, we have to create our own solution, even though IAM has all the necessary information (see Is it possible to limit the number of multiple running instances for a system flow? | Thinkwise Community).
Automation of deployments helps in speeding up the deployments ánd at the same time reduces time spent by Developers/Operators on these mundane and repeating tasks. It's great that tremendous effort is put into the SF Creation screens in the latest Thinkwise Platform releases (2021.3 / 2022.1). It's also great to see that the same is planned for Hotfixes.Now, this Idea is about the runtime components of the Thinkwise Platform (GUI's/Indicium). Currently we are notified of new Releases via the Community News & Updates blogs. By subscribing to this Category, we receive an e-mail when the Release Notes are published (and the release is available for download). After that we need to go to TCP ourselves, download new versions through the annoying download task, and then upload them in our own environment for further processing.We have automated deployments on our side already for Indicium & Universal (we only use the Windows GUI for the SF): after the new versions are uploaded in our environment, we can simply provide the Indicium + Universal combination we need, the target Environment (DEV/TEST/PROD) and our automation (in AWS using S3 / SNS / Lambda) takes care of creating the ZIP files with custom configuration, and Uploading and Deploying them (in our case to AWS Elastic Beanstalk). The next big step to speed up this process is replacing the Community e-mail / TCP manual download / upload actions. Instead we would like to see the following:Thinkwise sends a Notification through an API endpoint (to which any customer can subscribe) whenever a new version of a runtime component is available Thinkwise provides a Download API from which we can then download the new version
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.
When I connect a task to a cube, it works fine, but the task is only executed for the first row of the aggregated data. Is it possible to let the task execute for all underlying rows? I tried using a multi row xml parameter in the task (Multirow task execution | Thinkwise Community), but that doesn’t make a difference.
Too really make the scheduler more useful, the tooltip should be HTML or at minimum have a more readable style + link for a deeplink for example.
At this moment Excel style filters are not available on all columns. Using the normal filter is an option, but takes much more time for the user to set. Please make this available ASAP (MoSCoW - should) Also for other type of fields (not checkbox, date)Priority order: checkbox, combo box, date, other
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?
Details of a plan are not every user friendly to see, would be great if we could click on a resource group and see a day calendar view for a day.. Where you have a better overview on the data.
Could the user who triggered the query be added to the slow query log in IAM please?This would help when a specific user complains about performance so you could zoom in on his/her queries only.
The issue about the mandatory fields in the Universal is closed. I installed 2025.03 Universal and it seems that the mandatory fields are now indicated with a really small asterisk which has the same color as the theme color. Please make this asterisk RED or much better please add an option that the mandatory fields may have another background. The windows users are really used to it and it’s really visible.It seems that there are no options at all anymore to tweak the colors of the GUI. It’s just the main color and the accent color and that’s it. If for what ever reason that is not what TW likes to implement then please mark the mandatory fields with a RED little bit bigger asterisk, that’s what you indeed see on a lot of websites. This item was closed for comments… So that’s why I created a new idea.
The latest GUI (2025.3.12.0) supports header filtering for numeric fields, which generally are aligned to the right side. The three dots for header filtering are then placed on the left side of the field. And when a header is multiple rows, the three dots are vertically aligned to the middle.The effect of this is a unclear and sloppy header when fields with different alignments are mixed. For a user it isn’t instantly clear which three dots are for which field this way. For example: Please always place the three dots on the bottom right side of the header (or make this configurable).
At this moment, the IN filter is only available for domain columns Would be very helpful for users to be able to use this filter on other domains as well
Currently when working in the development environment or test environment the list of models/application can become quite large. It would be of great help if some sort of filtering option would be available in this list.For example, to be able to filter in the specific feature branch you are working in.
When creating DEV/ACC applications in the IAM, it’s mainly a copy of already existing applications to have the authorizations already in place.As we usually have the (in our case the 2) ‘default application’ on the top, it would like to keep them at the top and newly added applications should always be on the bottom.Suggestion to do a MAX on the 'order_no’ and add 10 to it in the default when copying the application.
Hi all, I switch branches quite often, but usually I work in a development branch. So, when switching branches to “DEVELOP”, I tick the “Remember selected branch” box, which then stays active the next time I switch branch to “RELEASE”, for example. For my workflow, it would be nice if the ticked-state of the box was a property of the branch instead of a property of the popup, ie, when I set the combo box to “RELEASE”, the SF remembers that I don’t want to remember that branch and the default turns off the box. The overall effect is quite small, but it would make working with switching branches that little more intuitive in my view.
As explained in Adding extra files to Universal GUI container | Thinkwise Community, the current Universal GUI container doesn’t support adding custom html files (like Screen components | Thinkwise Documentation or Upload multiple files using the Universal GUI | Thinkwise Community). This makes it quite cumbersome to add custom components to our applications when using containers.Please add the possibility to mount a volume to /etc/universal/custom/ for html files (or include html files in the assets mount).
We use this screen setup for quite some occasions: a list with details behind it, with each detail having a small list on the left side so the user could easily switch between rows while staying on the detail screen (the same setup is used for ‘Subjects’ in the SF). But there are two limitations that we would like to overcome:-It is not possible to use a different table variant for the small list on the left side (deviated from the main list). While for example we want hide certain fields in the small list and specify certain tasks only on a the main grid and some tasks on both. The only thing that can be changed is the action bar, but that means the small list shows all tasks or none.-It needs an own screen type per table in order to name/icon the detail tab pages (which are actually component tab pages) like the the detail. This also requires manually maintenance when a translation is changed.
When you have (html) text fields included in a grid, you will normally only see part of the (html) text field. It is very convenient for an end user when it is possible to switch between expanded and collapsed lines in the grid at the push of a button according to their own needs.Collapsed then gives the existing situation with a compact line per record in the grid.Unfolded shows the lines with the space needed per line to fully display the text field (or text fields if there are more) in a grid.In this case, a fixed line height does not need to be modelled.Simply folding and unfolding according to the end user's own needs is sufficient.
We like to have more control over field widths, because often you wish to give fields a absolute widthExamples:house number postal code dates bank accounts etc..When fields are on the same line it can have a mix of fixed and flexible widths.It should be more easy to set this up in the Software Factory.
Please make it possible to copy text from dimension and value fields of a cube. Right now it only seems possible to copy from a editable value field. On dimensions and non-editable values it is not possible to select text nor does ctrl-c work.
Please create a separate role for access to the error log so that developers don’t need to become main administrator to access it. For reference: Could Debug center access to Error log do with lesser rights than Main Administrator? | Thinkwise Community
I want to use generative AI to draft the bulk of my SQL templates, directly from my own IDE (e.g., VS Code) together with tools like GitHub Copilot. For this to work reliably, the AI needs first-class context from the Thinkwise Software Factory (SF): the application’s model metadata and relevant UI information. The SF already maintains a rich, structured model of tables, columns, and references; exposing that to the AI is the missing piece.Why this metadata is essential for AI-assisted SQL When the AI understands my model, its output stops being generic and becomes project-specific:Tables, columns, PK/FKs – enable correct JOINs, WHERE clauses, and integrity-awareness. The SF’s data model explicitly defines these entities and relations, which the AI can use to pick the right join keys, respect cardinalities, and avoid hallucinated columns. Domains (user-defined data types) – domains act as abstract data types that drive constraints and UI defaults. Sharing domains helps the AI choose correct data types, casts, default values, and validation logic in generated SQL. UI semantics – properties like control type or visibility can guide the AI to prefer filtered queries (e.g., hide inactive rows by default) or to shape parameter prompts and WHERE clauses that match what end-users actually see. Template description & intent – short, descriptive text per template (purpose, invariants, edge cases) gives the AI the business intent it needs to generate more accurate and consistent code.How I propose to make this work Expose a compact model export for use in VS Code MVP scope: tables, columns (incl. nullability), primary keys, foreign keys, domains (name, base type, constraints). Optional scope: UI hints (visibility, control), default filters, and template descriptions. Delivery options (any of these would work): Indicium OData endpoint that surfaces a read-only view of the SF model (Indicium already provides an open API and can expose SF branches when configured). CLI/export task that writes JSON files into a repository (consumed by VS Code). VS Code extension that authenticates to the endpoint and injects the model as inline context for Copilot prompts. Use the model export as AI context in the IDE In VS Code, I want to select a template and have the AI read the JSON/endpoint to generate the initial SQL ready for review and refinement. Expected resultsSpeed: AI drafts 70–90% of the SQL, I focus on edge cases. Quality: Consistent use of keys, domains, and defaults; fewer “missing join” or “wrong column” errors. Discoverability: As Thinkwise continues to add AI-powered features (e.g., model enrichments and support for storing LLM embeddings), a model-aware export aligns with that trajectory. Future fit: Community use cases already show value in combining Thinkwise models with LLMs (e.g., natural-language search using embeddings), reinforcing the need for structured model access.
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