Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
As application managers / admins of a system it would be very helpful to know when a new user made their first login so you can assign them the correct rights. Having a push notification or alert come through would be a great way to achieve this.Please add a way to send push notifications for IAM to specific administrators in case of a provisioning event.
DescriptionWhen I delete an object in the Software Factory, any validation messages related to that object remain in the validation list. To get rid of them, I have to manually re-validate that specific item — an extra step that shouldn't be necessary.A concrete example: I have an "unused domain" validation message. I delete the domain to resolve it. But the validation message stays in the list until I explicitly re-validate the domain — which no longer exists. The message is now stale, but I still have to actively dismiss it.Desired behaviorWhen an SF object is deleted, its associated validation messages are automatically removed from the validation list — no re-validation required.Why does this matter?Validation results are a snapshot in time. Ideally, they would always be fully up to date. This request is a small step in that direction: when you delete something, the messages that are now irrelevant should disappear automatically.Current workaroundAfter deleting the object, manually re-validate that item to clear the message. It's just one click, but it's an unnecessary one — especially when cleaning up objects with multiple validation messages.
Currently, Thinkwise supports a Multiline control for plain text and an HTML control for formatted text. However, the HTML control requires HTML input, which is difficult to generate and maintain — especially in AI-driven workflows where markdown is the natural output format of language models.A native Markdown control would allow developers to store content as plain markdown text and render it as formatted output (headings, lists, bold/italic, code blocks) in the Universal GUI — read-only in grids and forms.Use cases:AI-generated content (user stories, descriptions, summaries) rendered directly in the application Documentation or knowledge base fields Any field where structured, readable text is needed without the complexity of HTMLProposed behavior:Read-only rendering of markdown in form and card list components In edit mode: plain text editor (like Multiline), or optionally a markdown editor with preview Available as a domain control, similar to how Multiline and HTML are currently offeredThe HTML control already proves there is demand for rich text rendering in Thinkwise applications. Markdown would be a lightweight, developer-friendly complement to it.
Currently the Upgrade script from the Software Factory will always fully rebuild tables. This can be quite an issue when you for example need to change all your trace columns default values from getdate to getutc date. In this case all tables within your DB will be rebuild. Causing a major load and issue when executing this upgrade.In my case I was unable to run this upgrade because of the LOG created during the upgrade. It was too large, over 100GB. My fix was a manually writing upgrade script, which did not rebuild the tables but simply used an alter table alter column statement.Result was great. Script ran in under 5 minutes. The rebuild script was running over 2 hours and still not finished.I think the Upgrade script should use alter table alter column when possible. Because it is much faster and has a significantly lower load on the server and log files.A few examples when an alter table alter column would be more than enough:Changed domain of a column Renamed a column Changed the default value of a column
Currently when you create a merge session the task to create a merge session will lock your Software Factory due to the fact that is waiting for result. I would this to run in the background, since the task sometimes takes 10-15 minutes. During the creating of the merge session, I would like to work within other branches. This can only be done, if you open a 2nd Software Factory. This not ideal. If the task would run in the background, you can keep working in the same Software Factory and when the merge session is created, check the result.
It’s not possible to give weekend days a background. That helps planners in their overview of there planning.It now can be done in CSS, but if you could add a simple option in the scheduler : Highlight weekend days eventual with the colornumberWhen this option is turned on, the css code is added to the css file when generating the application.Or is this too simple?
When you have assigned rights to a column that has a lookup and later you change the lookup display column, the column becomes unavailable and effectively has no rights anymore. I made a validation to detect columns with lookups that have rights but are unavailable, please add this to the validation basemodel.--Lookup has rights, but is not availableselect rco.* from role_tab rt join role_col_overview rco on rco.model_id = rt.model_id and rco.branch_id = rt.branch_id and rco.role_id = rt.role_id and rco.tab_id = rt.tab_id where rt.model_id = @model_id and rt.branch_id = @branch_id and rt.select_granted = 1 -- own table has rights and rco.col_access_type in (0, 1) --0=edit, 1=read only, 3=hidden and rco.available = 0 and rco.look_up_source_tab_id is not null and rco.sf_type_of_col <> 3 -- meta hidden fieldWhat also could be considered is to automatically assign rights when changing a lookup display column that previously had rights.
Like the execute all at Functionality, add this option also to the deploy at Code overview
Sending all user preferences to a custom component not only theme, language, notation of fields for use regarding the link below (theme is already send to the custom component) extend the other settings to the custom component.Styling of custom components in Light and Dark mode | Thinkwise Community
In the past, when we used the WebGUI, we used the IAM Action Analysis. After switching to the Universal GUI we can't get any data from the Action Analysis in the IAM. For us, as a ISV, it is valuable for us to know how our application is used by our customers and users.
Currently, in the IAM's session log for a user with GUI Type ‘Universal’ does not show any session actions.While there have been questions about it, I never found the idea, thus I created this one.For us this would be great to get an insight into which screens/tasks are being used (and which are not).
Can check connection an version be set as first action in the Sync IAM process? This avoids unnecessary waiting time if the check fails.And in addition to this, more information when the action fails, would be appreciated too.
It would be very helpful ifyou can always add info to a ticket, also when it is processing (e.g. when you want to add some info / inform to close ticket). Now you don't have this option (buttons are disabled) to assess a solution, there is only an option to add comment in case you don't accept. But when you accept, it might be useful to add info (got give extra feedback to TW)
Could an excluding quick filter be made that works similar to the normal quick filter but instead of filtering on the selected value, it excludes the selected value?An example use case is when you go through a list and want to exclude each type that you have viewed until your list is empty. For example when going through the merge impact in the SF.
I would like the possibility to add a small remark to role rights. My primary use case for this is setting a remark when a role has rights to all columns/tasks/etc. of a subject except one. For the one exemption I would like to be able to place a remark so all developers know that was a deliberate exemption and why.
I think I’m not the only one struggling a lot with the debugger of Universal. At least can you suppress the breakpoints in de database eventlog. This one generates 500 records per second and you have be really quick to trap the error if there’s one.And the WIN GUI was able to return the SQL error’s For example: Cannot insert the value NULL into column xxxThe universal GUI gives me a Unknown Error, the message cannot be found in the indicium log. How do I know what’s going wrong. In developer mode of the browser I can see the task is going wrong but also there, the text the windows GUI is returning on a proper manner cannot be found. You only get a diarree of unreadable code. Debugging is taking me seriously more time then with the WIN GUI, and it’s very frustrating.Please improve this ASAP
Currently within the project I work on we make use of the detail tiles on the side of most of our subjects. Like this: What I would like to be able is to collapse this element the the right side of the application so the screen has more room to work with. It should work the same way as the menu does, like I can open it by clicking on or hovering over it.This could also be implemented for elements like the Tab containers.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.