Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
We have 2 users which have the WIN GUI installed locally and access the database via VPN. Both users regularly experiences a hanging TW application. It just stops working for no reason.This user has a new Windows laptop HP ENVY x360 14-fa0025nd – 2-in-1 14 inch.On his ‘old’ laptop he doesn’t experience these application hangups.The moment the application hangs is pretty random, but it’s always when you do a user action. For example scrolling in a list, starting a task, or executing a task.Then it locks. On a task execustion the SQL code is executed but the response is not coming back. We see the turning wheel for ever. We’ve had it open for hours. Does someone experience issues like wise.Is there a new windows component crashing with the WIN GUI?
Weet iemand wat ik kan doen als we een gateway timeout hebben. Een 504 foutmelding in Universal als ik iets wil zoeken met het combined filter in een heleboel records op een varchar_max tekstveld. Deze zoekactie eindigt nu in een hele mooie “Er is een fout opgetreden, neem contact op met uw administrator”
Anyone who has worked with international teams knows how easily dates and numbers can cause confusion. A simple “03/05/2025” could mean May 3rd to one person and March 5th to another, while number formats – although less confusing – often vary just as much. Until now, the Thinkwise platform relied on browser settings to determine how numbers and dates were displayed, which worked in controlled environments but became unpredictable in Bring Your Own Device or consumer-facing scenarios. With the 2025.3 release, we are introducing a new advanced Localization feature that gives organizations control over how dates and numbers are displayed, ensuring that users always see information in the format that they expect. Date formattingDate formats vary across regions and contexts. The most common format is DMY: 01-05-2025 (DD-MM-YYYY). The notable exception is the United States, which infamously places the month first: 05-01-2025 (MM-DD-YYYY).We also support YMD formatting: 2025-05-01 (YYYY-MM-D
Hi,It is my understanding that since a recent Thinkwise platform update, the default authentication method for new users seems to be set to Password + 2FA. Some of the users for our app wish to use only a Password to login. However, when we try to pass the authentication type for password at user creation, that doesn’t seem to work (or maybe I'm doing it wrong.)Could someone provide me with the correct way to set the standard authentication type for new users back to just Password?Thank you in advance!
Recent React vulnerability - No impact on UniversalA recently disclosed critical 10/10 vulnerability in React Server Components was announced by the React team. You can read the official blog here:https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-componentsUniversal is not affected.Why Universal is not impactedUniversal is built as a static export using Next.js. Static exports do not use React Server Components or any server-side React code paths. Because the vulnerability only affects React Server Components, Universal is not vulnerable to this issue.Learn more about static exports here: https://nextjs.org/docs/pages/guides/static-exportsNext.js security advisoriesSeveral security advisories were also published for Next.js 14.1.4, the version currently used by Universal. These advisories all relate to server-side features.Since Universal is built as a static export and does not run server-side Next.js code, Universal is also not vulnerable to these issu
In the Web GUI when you choose “Export immediately”, it only exports the visible columns. When I use this same option in the Universal GUI, it uses all columns of the table/view.How can I enable the same functionality, as we do not want users to see the hidden data?
Hi all, I’m using the web connection process action to interact with a third party API. There are two issues I run into:“Path” is a fixed property, requiring me to define many endpoints for the web connection; “Method” is a fixed property for the endpoint, but not part of the key for that record. It does not allow multiple methods per endpoint.For the path there are two ways I tried to work around this: defining “Path” as {path} in order to turn it into a parameter defining `url_path` as a parameter to the web connection.The method is a domain with elements in the endpoint definition, not allowing to enter {method} as “Method”. I did define `http_request_method` as parameter to the web connection. I was not able to get either option to work as I intended. Does the web connection process action support this kind of abstraction? Should I model this as a custom / message protocol independent flow?
Hi A couple of weeks ago I implemented the following topic to work in my on premise application. When I tested the drag and drop functionality myself, everything worked fine. This week however, the tester ran into an unauthorized error. After some testing myself I found something weird.When I log into my application via: https://my-appl/universal and I try to upload a file I get the following error:However, when I log in via https://my-appl/indicium and then navigate to https://my-appl/universal my file is uploaded successfully:It seems like that logging in via the universal link doesnt give me the rights to upload a file, while logging into the indicium page does. On both pages, I log in with the same account, so there is no difference there. The upload URL that is used in the javescript code is https://my-appl/indicium/iam/appl/(table_refence). I am struggling to find where the problem lies. My guess is that this has something to do with the server settings of the on premise environm
Since the next platform release will support the SF on the Universal GUI, I was wondering if we could get some info/screenshots on the progress. What concessions or limitations in comparison with the Windows GUI SF will be made? Will it still be possible to edit template code in SMSS for example? It would be cool if a demo SF (beta version) could be published like https://insights.thinkwise.app/ so the community can play around and maybe notice any shortcomings before the actual release.
How to attack this issue with Web Connector? We have in our private cloud a reporting solution and this one as an API I can invoke. This one has been placed behind a reverse proxy with a local domain report.app.lef. Now I get this error (indicium 2025.3). I'm assuming this is due to the fact that it's signed with out own Root CA? If so, how do I make Indicium trust our CA? System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: PartialChain at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1 alert, ExceptionDispatchInfo exception) at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions sslAuthenticationOptions) at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellat
Anyone knows why Edge is using 30-35% of processor capacity when starting a TW Universal application in the browser? Is this normal?
I did a merge from our production db to our test db, plus a restore of both iam and db itself, to have a clean slate and start over with the exact same data.Yet when I do a creation now, on the test, I get these added checks everywhere, which result in errors.They look like this:alter table "relatie"add constraint "c_relatie_opmerking" check ("opmerking" in ('0', '1', '2', '3'))goOpmerking is a varchar(5000) column, so obviously this will fail. But no one here has any idea why these get added. The live doesn’t have them. To illustrate:This is the production, with 5 constraintsthis is the test with 11I can not delete them, only add (nor would I want to manually delete them to be honest, because there are a lot)Why doesn’t a merge and restore fix this problem?
I've had this issue before but this time I have more time to find a solution. On my database I can see that a specific column is set to nullable:[single_xml_file] [dbo].[checkbox] NULL CONSTRAINT [DF__label_hea__singl__628FA481] DEFAULT ('0'), But in Thinkwise this column is set as mandatory and when I look in the creation sql code I can see that it is set to NOT NULL.But when I execute “Create Definition”: And then “Execute All Validations” and after that “Generate Sourcecode...”: Next I connect to my DEV database and the SQL output shows: When I select create and search in the source code for the table this column belongs to I see: But because the db connection was succesfull create will not be executed and there isn't an ALTER Table being executed as well!?Last time I had a similar issue Anne advised to change the value, create it to the db and change it again to force TW to get back in sync.But in this case that doesn’t seem to work…Any suggestions on how to tackle this? I'll le
we have a web connection where we (temporarily) receive the bearer tokens via another way (yes i know, not ideal, hence temporary) and store them in a table. i have modelled the web connection with authentication type: bearer token and the bearer token as {token}.my question is: how do i fill this with the value in the table for every tennant?
Hallo everyvone,we currently have a customer who would like to use the database in MS Fabric. We are having some difficulty setting up the Thinkwise platform.Has anyone ever got the platform to work in MS Fabric? Is this even supported?Thanks and best regards from Germany.
All,From our thinkwise application we send email via SQl msdb. This works fine for years, but now I deployed a test application and emails with an attachment will not be sent. It’s a rights issue, the attachment is on another share, so not on the SQL server. If I start the application via the SF it works fine. If I start the application via IAM (not via Indicium so in the ini file RDBMS = SQLSERVER)an email without attachment is sent, an email with an attachment will not be sent.I added logging in my send mail script.EXEC xp_fileexist @FilePath;Die geeft 0 terug, wat betekent dat de Thinkwise app de bijlage NIET ziet.De SQL USER function heb ik ook in de logging gezet en die geeft terug: [domain]\srv_indiciumThe SUSER_NAME() is diezelfde gebruiker.En de ORIGINAL_LOGIN() is mijn eigen account.Zowel mijn eigen account als de srv_indicium hebben rechten op de share waar de bestanden staan.Als ik in de verkenner het pad met het bestand kopieert onder mijn eigen login, dus dat is ook de log
We have several tables where an image upload is possible. For end users it feels awkward that they first have to add a row, then push a "button” to actually have the GUI open the camera (or gallery) to actualy fill the field. Is there a way to have the GUI automatically open the camera (or gallery) to actually take a picture into the application?We are currently on version 2025.2 of the platform. I havent found a flow automation step that could handle this an automate what I want.
In universal when a screen or connection takes a long time to load the data you first get a no results message in the grid. This is kind of confusing since it’s still loading the data. The message in the grid suggest there is nothing to show however the loading icon is still doing its thing. After a while the data shows. Can we replace the no result message with a: loading data, spinner icon or whichever makes sense.
We are almost completely rid of the use of the old WIndows and Web GUI's, and users are more or less getting convenient with the Universal GUI's look and feel. But we are missing some functionality when it comes to Startobjects that users could define in the WIndows (or Web) GUI. When a users switched from the old to the new GUI, the startobjects are there (like menu items with tables that are by default opened). The sorting is not clear and different compared to the old gui's, but at least the open. But when we reset, for whatever reason, the user's preferences, there is no way to re-create the, for instance, startobjects, for that user. I haven't found the functionality in Universal yet to do this. So the user needes to go back to the Windows or Web GUI to reconfigure his or hers startobject(s), to get them working again in Universal.Any idea if this functionalitity exists in Universal, and if not when we can expect it there?
I don’t understand the drag and drop interface.I have a table “ams_location_object” and both a list and a tree view, in both the same happens.I select and item A, and I go to the side bar, drag another item B, onto an item C.I would expect that I get task parameters from B and C (I don’t know which one should be the task parameters and which one the drag drop parameters, that is the second question), but I do get task parameters for B and A. I don’t get anything from C.Trying it with an other setting I found that the task is from the target.So; task parameter = drop target, drag drop parameter = drag source.But I somehow don’t get the item I dropped on, but the selected item as parameter. That is only useful if you drop on the table, not on a row. It should work as you can reorder items in the software factory. Here I want to assign the parent on drop, so that reorganizing the tree view can be done without editing items.Please help, I thought I could speed up a little reorder job, but
Hi,I am running into an issue with going to the universal login page. Normally, when proceding to the weblink of universal (acc/prod) I get the following page. Continuing results in the following webpage: However, some users deleted the cookies for the universal webpage. Normally, this wasn't a problem. Simply refreshing the page results into the pages above and the user can login. But this time the users get the following screen: Since these users need to login via the SSO, this page doesn't work for them. The curious thing is that there is a difference between the ACC and PROD environments. ACC keeps working fine after removing the cookies, but PROD results in the page above for the users that removed them.Since I didn't change any settings on the server side (both environments are hosted on premise), I am oblivious as to what the cause of this behaviour is.How do I get the users to the right universal SSO login page? Kind regards,Mark
Is there a reason the dots on grid header for filtering are on different locations?
Hallo,Would like to check, how to add a new user group to a user in IAM? I have a process flow to add a new user group to a user but the store procedure I'm calling seems wrong. Below is the sample of adding user group in user manually: For auto created user group I use the task_copy_usr_grp store procedure in my endpoint url on web connector process action. Path: /indicium/iam/iam/usr_grp_usr(tenant_id=1,usr_grp_id='{to_copy_user_name_2}')/task_copy_usr_grp But not sure if the store procedure is correct as i'm having an error Thank you in advance
in our proces flow we use a taask to fill a column which is used as the body of an email that is then send via the email connector.proces flow monitor is all ok, until the actual sending of the email, then the time-out occurs.credentials are checked and ok, smtp server is functioning. any tips on what could be causing this issue?
We have an editable grid and we need to enter some numbers on different records.After saving a line the grid looses focus related to the up and down keys.We have to select the line again with the mouse before we can move to the next line with the down arrow key. If we use the down arrow key directly after saving, the grid is scrolling, instead of moving the highlighted (=selected) line to the next record.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.