Ask a question or have a conversation about the Thinkwise Platform
Recently active
Currently we are using a collection of HTTP requests using Indicium Basic to (multi-user) test the (Windows GUI) application for various purposes and reasons that are not covered elsewhere in the platform.These requests have to be rewritten using the Resource Staging | Thinkwise Documentation mechanism to comply with Indicium. We are wondering if and what will change overtime and on the short term in this mechanism to make sure the Windows GUI will function the way it currently works: Will the Indicium way of talking change, will it be only the Windows GUI that will be altered to speak the Indicium language/mechanism or will both be changing maybe?If the way Indicium will change its communication, how do you currently handle these changes with your QA work (as described in this blog: Quality Assurance in Product Innovation | Thinkwise Community)
Hi,We have a Thinkwise deployment on Azure with the specific Azure subdomain url. Besides that we have a custom domain that will be used by the end-users. The end-users will make use of AusweisApp, which is similar to DigiD in the Netherlands. When the end-user tries to access the application using the custom domain, the external providers authentication page is triggered. What however happens is that not the custom domain is used for the redirect url, but the Azure domain name. The redirect should go back to the custom domain. In de config.json the custom domain is configured. Also when logging on, in the Options → Metaserver url, the correct url is shown.Any idea where this goes wrong and where we should configure the use of the correct redirect url?
The file upload seams not working in Form Lists and Grids.Am I right, is this still under development, or are there any additional requirement to let it work?
I am looking for user experiences or ideas on a way to automate deployments of the Thinkwise platform. For this part limited to the steps that are part of Thinkwise, so no external service that do talk to the application.Feel free to also share if it is not exactly the environment my situation is in, so it could perhaps help other users as well or trigger possibilities. Any other tips are welcome as wellEnvironment: AzureFull deployment steps:Disable Azure App service (running Indicium / Universal GUI). Making sure nothing is running instead of only deactivating an application in IAM. Scale up Elastic Pool. Apply pre-upgrade script(s) on product DB. Only when data needs patching before an upgrade like in a situation a column becomes mandatory and could be empty before. Apply all generated deployment scripts for the product Apply after-upgrade scrip(s) on product DB. Only if any are needed. Upgrade Indicium with a newer version. Upgrade Universal GUI with a newer version. Apply hotfixes
Hi,I am using the DevExpress report application provided by thinkwise. I want to localize my report so I can export it in multiple languages. The report is for invoices.I found this link in the docs: https://docs.devexpress.com/XtraReports/401573/detailed-guide-to-devexpress-reporting/globalize-and-localize-reports/localize-reportsHowever I cannot find this option in the devexpress provided by ThinkWise. Any suggestions on how to achieve localization?
In the Universal charts, domain translations are sorted alphabetically, even when I configured that it has to be sort by order_no. In the Windows GUI, this setting works perfectly fine. Will this behavior be made the same for the Universal GUI as for the Windows GUI?
Hi all. We have become quite experienced with the use of Thinkwise and a lowcode tool for native applications, and I'd love to combine the power of the two making Thinkwise the leading application where flutterflow connects using the openid for authentication. Problem is, after hours of youtube videos and documentations, I still don't feel I grasp the logic enough to turn that into an implementation. I hope someone here is able to give a light:Example of one of the things I'd like to do: We created a solution where one of the functionalities is the hour registration on projects. This is done in Thinkwise, and we configured the SSO using openid connected to microsoft ENTRA. This works really well. I'd like to create a webapp with flutterflow where can simplify the registration of the activities via mobile phone. we have configured thinkwise to a point we have the openid-config (attached) From this point I have quite an open question: Now what? I'd love to have a help to get it going in
Hello, in the topic below the filtering option with wildcards is discussed. I'm trying to get this to work, but with no effect. When configured, i see the query being generated contains an ‘=’-sign and no percentages are concatted around the expression. What's the status of this? Is this still a bug, or should this work? We've just upgraded to the newest indicium/universal versions...I have configured the column filter as contains in the subjectI've mapped the process flow parameter to the corresponding column in the process flowI've allowed wildcards on the process flow action ‘change filters’. Allow wildcards in the PF step Change filter | Thinkwise CommunityInteresting enough, i can see the extended filter showing a contains and the filter value. Which is correct, even though the query generates a ‘=’ without like operators. When i don't edit anything in the extended filter, and just confirm the preconfigured filtering options, they are applied correctly. Seems to me the query that
I am trying to upload a pdf file to an external server. The http-connector should sent a multipart/form-data message, consisting of an application/json part and an application/pdf part.I have constructed the message and I am able to upload a file to the server. However, the pdf file seems to be corrupted or somehow transferred incorrectly.I am reading the pdf file as a varbinary and since I am unable to insert a binary in the content-variable of the http-connector, I am forced to convert the varbinary to a varchar. I use the following code to do so:convert(varchar(max), @file_data, 1)To evaluate I have sent the message from the Thinkwise http-connector as well as from Postman to RequestBin.com. The messages arrive differently: Postman, raw, looks like this (only part of the data copied)0000000 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0000010 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 32 34 33 39 0000020 37 33 36 39 30 35 31 32 39 35 31 33 37 37 36 38 0000030 31 37 34 32 0d 0a 43 6f 6e
How to get application alias or id within custom component to construct correct API endpoint?
Hello,I have a question about displaying datetime strings in the Universal GUI.I’m using a domain with datetime control with option “Show as stored”, which is exactly what I want in my case. Furthermore, I know that the actual string format which is displayed to the users is dependent on the browser settings. For example, for Dutch I see the following: “DD-MM-YYYY HH:MM:SS”.Now I created a NVARCHAR column in a table with HTML control. In this HTML I want to show a datetime in the same format as the other columns (dependent on the browser settings). Is this something that can be achieved?Another usecase has a similar requirement: to show a datetime range in the following format <DATETIME_START> - <DATETIME_END>. For both timestamps I want to use the browser settings for displaying the datetime string.Any recommendation on achieving this? Thanks in advance!
Hello,I'm trying to use the web connection to send a json body, but i'm not able to get it going. BEfore losing more time with it, i went back to using the http connector, where it works as expected. I saw this topic: Web Connection Parameter | Thinkwise Community Is this still an issue, or is there something else going on?
Hi!We have started in a few places in app to separate the grid and details of the lines because the screen was to crowded.We do that by using a task triggered by double-click on record which starts a process flow:Depending on the place task was triggered, the process flow takes the primary key and navigates to a variant passing as filter the primary key On the variant, we have only the details of the record clickedThe main problem is that if the user refreshes the page, the primary key is lost and the form will display the information for the first record in the initial grid.Is there a solution for this? If not, maybe we can find a solution, me and my colleagues where thinking that besides the subject and variant used will help also to include in URL the record in focus.this is the current URLour proposalIn this way, not only will help keeping individual pages for records relevant but also in grid to not lose the focus on a row and maybe other usages that I don't have currently in mind
Please make it possible to filter on blank values in columns, like it is possible in windows GUI
Hello,I was wondering if it is possible to automatically adjust the grid row height to the content of a column which has HTML control. For example, our grid cell looks liks this now:Cell of a grid with data type = NVARCHAR and control=HTMLWe achieved this by manually setting the row height to X pixel, but are wondering if there is some other way? If there is an alternative to HTML control in order to achieve this, we are also interested.
Hello,For a specific usecase, I want users to be able to import a custom CSV file. The import of this file triggers inserts in more than one table. Therefore, the standard import function Thinkwise offers is not sufficient at the moment.In order to tackle the problem. I have a start task which has 2 relevant task parameters:file_name (data_type=NVARCHAR(512) and control=File upload). Here, the users selects a file from file explorer file_data (data_type=VARBINARY_MAX). Here, the varbinary file data is storedThe file which is being uploaded is UTF-8 Encoded. After using CAST(@csv_varbinary as varchar(max))I can see the VARCHAR information. However, special characters like “ö” do not seem to work with this method: “ö” becomes: “ö”. Any advice on how to proceed from here? After doing some research on the internet I tried the following statements already:select @test_varb, CAST(@test_varb as varchar(max)), CAST(@test_varb as varchar(max)) COLLATE Latin1_General_100_BIN2_UTF8, CAST(@test_v
When I filter in Universal GUI, it works. When I save this as a pre-filter and filter again on it, it results in bad requests Because it is not possible to create a simple ticket in TCP, I put it here!! I cannot share the whole URL in this ticket!FYI: the 2 fields are expression fields
In the windows GUI, after changing your password, you get errors during default procedures. The debug only says: “Default”.This is solved by restarting or reinstalling the Windows GUI. Reproduction steps:Open the windows GUI Change your password to something else Trigger actions with default procedures and lookupsCurrent behavior: An error with the text: “Default”Debug console: default***QUERY**addition: The software factory has the same behavior
Thinkwise end application is created and deployed, but can’t be accessible even for the IAM admins. We need immediate support!
In the release notes of Universal GUI 2024.3.12 you mentioned Task Grouping in your introduction, but after upgrade we do not see any changes.
We have a workflow to set default filters when someone opens a screen;Step 1) Open document … triggers …Step 2) Decision; Filter valuesStep 3) Set the filters.This did not work for a while, but works again.I now tried to create the same at the moment that the user opens a subject which is a detail, but the workflow doesn’t start.Does anyone know how I can start the workflow at this point and set the filters?Thank you,Daan
When using the windows GUI (TSF_dotNET.exe version 2022.2.16.1) to connect to a SQL Server 2022 database backend it shows when using USE [master];GOSELECT *FROM sys.dm_exec_connections;GOthat no connection to our application is using an encrypted connection.The encryption of the connection can be forced from the server (by using a (if needed self signed) certificate), but of course the clients (windows GUI, Indicium and whatsoever) should support this.Regarding this situation the following questions come into mind:Is using an encrypted connection between de windows GUI 2022.2.16.1 and the backend database server supported ? If so, please point to the appropriate documentation Am I correct in assuming that username and password are at this moment (in a situation of no encrypted connection) exchanged in plain sight ? How is the exchanging of username and password between GUI in general and application, by whatever means, ensured that it is encrypted should we be using the latest releases
Hello everyone,In our software sollution, on some screens, the columns tend to be out of proportion. Here is such an example:The status column is out of proportion, because it is way too big for the small word in there. It gets even more creative with the responsiveness when we hit the task with the padlock icon:now suddenly the projects get out of proportion, we don't know what causes this. It might be one of our settings, but we simply cannot find it.Does anyone else have this and had a solution?
One of our customers, who is using the Windows GUI (2019.2.17), is using up to 9 GB (!) of internal memory on the RDS with TSF_dotNET.exe. Most of the time TSF_dotNET.exe is using around 2 GB, but that is also too much. How is this possible and how can we limit this?
I am looking for a way to simulate the Export functionality that is an option in the GUI, but turn it into a process flow so I can run it as a background task. Also prevent a user having to make certain choices on what to columns to export and to what file format it will be.Certain customers desire large data exports and the .xlsx option will cause OutOfMemoryExceptionOut, but .csv seems to succeed. This process takes quite a while to complete, even though the view itself has the data selected in less than 10 seconds. All this is reason we want to take away the options for customers and put the wait as a background process.What are my options in this case?
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.