Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Hallo, From the document https://docs.thinkwisesoftware.com/docs/sf/themes_universal#logo there's a sample of css were we can update application login logo using custom.css just for understanding is there an existing custom.css by default in the system that we can download? and from there we can just modify and upload to IAM? or we just create custom.css from scratch following the documentation sample if we need to adjust the css class? example if we want to change the logo only below sample is the content of the custom.css? Thanks
With the 2025.3 release, you can now connect to any generative AI model that offers an OpenAI compatible API, such as Gemini, Claude or Ollama. Giving you the freedom to select providers based on your technical requirements, compliance mandates, and budget without being locked into a single ecosystem.With this new capability you can use multiple models simultaneously, assigning lighter models to routine tasks like simple content generation or basic classification while reserving more powerful options for complex challenges such as detailed analysis or sophisticated reasoning tasks. This approach optimizes both performance and costs, allowing you to scale your AI usage economically without sacrificing quality where it matters most.When you want to switch providers or adopt newer models, you simply update your generative AI provider settings rather than rewriting your integration. This means you can adapt quickly as your needs evolve, as better models become available, or as pricing stru
For a form we would like all the 'amount’ fields to be below each other.However we seem to be running into a problem where there is not enough space for the fields to be added to the next row by using the 'field in next column’ setting. This setting is enabled for the 'opbouw vordering’ group.By raising the 'field number of positions further’ I can force the 'opbouw vordering’ group to the next column. However this also forces the 'betalingstatus’ group to a new column.When I set the settings to a number of columns of four it reverts back to the following situation. What suprises me is that the form does now have enough room for all the fields to be below each other but I can not seem to get the groups below each other. Does anybody have an idea what settings I would need to change to achieve this?Kind regards,Mark
We are trying to start using MFA for our Universal environment and configured a user with login verification "Password and TOTP token”.When we are on our LAN, the login into the Universal GUI is working as expected and after login on the main login-screen the user is automatically forwarded to https://{base_url}/indicium/account/ui/totp/loginWhen at an external location the Universal GUI is working without TOTP, but when trying to login with a user with TOTP configured we get an "An unknown error occured” when he should be forwarded to the totp-redirect location.In the indicium log there is no error mentioned.So what can be the issue in here ? Maybe on our firewall/WAF ? IIS ? Or something else ?
I try to run the creation steps for a TW application on our DEV environment and I get this error: An unknown error occurred while executing '/* Create or alter stored procedure saveAttachment. */create or alter procedure saveAttachment @directory_path exh_parameter_nvarchar , @file_name exh_parameter_nvarchar , @byte_array exh_return_binary , @overwrite exh_no_yes , @output_path exh_information outputas external name SQLTCPExhItemSender.UserDefinedProcedures.saveAttachment;'. Error: 'Assembly 'SQLTCPExhItemSender' was not found in the SQL catalog of database 'BRB'.'.I wonder if this is still required, it appears this is a DLL file used to extract the attachments from an email.Is this something that comes from Thinkwise or is this something a former colleague of mine thought up before I was working here?I seem to remember we have had issues before with emails when the customer started using the new Office 365 outlook interface. We had
We are trying to setup a Universal GUI container as an Azure container instance.Is there a possibility to add extra files to the container? We want to add config.json and add multi_file_upload.html.We tried adding an assets volume as explained here: Universal GUI container | Thinkwise Documentation but this only seems to work for manifest.json and custom.css.For the rest the container works, but it shows this error on start:
I don't seem to be able to expand more than 1 level. Is this correct and is there a way to go and extra level. Like I'm selecting via oData invoice, then expand into invoice_line and in the line I want to translate tag_id to get the name.
Is it possible to hide a custom toolbar if it is empty (no tasks assigned to it for that subject)
Hi, Yesterday a consultant could not log in, and send me this screenshot; Sometimes there are these problems and the login page throws an error like this. ‘Failed_to_fetch_user’, or 'could not reach meta url’ also fairly common. It would be nice if there is a docs page where all errors that can occur are explained. This makes it easier to look in the right direction. A consultant doesn't understand these and if therefor depends on a developer. And even then.. this is also quite vague for a developer - where to begin and what to do? Might make lives easier. Blommetje
Hello everyone,In our application on a specific screen we have a view which is not responding with data at times. When we create a project in our application, we have a screen which displays some basic data, but this data is over the entire project and over different tables. To create four columns with the right data, we use a few “union all” statements.The union all statements make sure four relatively complex queries are executed to create the following view: This view sometimes fails to show its data, these columns are created by four queries on the respective tables and four times a union all. On the role where it goes wrong, only one of these columns is allowed to be shown, so could it be something like that, why it occasionally fails to load? Or is it because sometimes the query is too much for Indicium in combination with Azure to handle?Does someone else have an occasionally failing screen on a query that is known to be quite slow at times? Because this happens, but when we do
When following the guide for enabling push notifications for the platform 2025.3 update.I encounter the following problem:SummaryURL: https://_____.nl/indicium/web-push/public-keyStatus: 400 (Bad Request)The guide registered under the platform upgrade 2025 3 is what I have followed.https://docs.thinkwisesoftware.com/blog/2025_3For good measure, the .pem file with the public keys has been created on the IIS webserver.It seems that Universal GUI is not reaching out to Indicium in the proper way. Henceforth, the bad request error (400).It is not stated in the documentation, where such an error could be coming from.
In de U-GUI the data does not show a thousand separator for the integer value, as we have not used a numeric control for that column.U-GUI value Domain setting of specific columnWhen the data is exported to Excel it however does have the thousand separator set for the cell.Excel export valueAs this value is also used for external purposes by our users, it becomes quite a burden that they have to change the value as that dot (in my case) also ends up in their other program/tool, which is undesirable.How can i prevent this behaviour from happening?
When I understand it well, Indicum will start a new instance when the previous is not ended. Is it possible to limit the number of multiple running instances?
Hallo, Would like to check what is the best approach to create a dashboard, similar to the example below—that displays key metrics such as the number of products, total units, total amount, etc.Would it be advisable to create a view table to support this?Also, what would be the recommended method to display this in large tiles? Appreciate your guidance. Thank you in advance
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?
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.