Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
link in application to external website not working due to cookies accepting button that does not respond.how can I solve this?
To create a visual distinction in the OTAP environment, I have added a new icon (blue) for the test environment to the Universal/Icons folder. When will this update be applied locally for the user without requiring the app to be reinstalled first?Below shows that it also added the new app but did not overwrite the old one. Of course I can delete this app, but this is an action you want to avoid with end users precisely. What I also notice is that a shortcut has also been created for the old shortcut in the following folder: C:\Users\\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome-appsThis is not the case with the new one. I would like to hear how saving the shortcut technically relates.
What is triggering this message? It's showing in the Universal and I have no Idea what it means: The record could not be saved because it was modified by another party after the edit action was started. Please refresh the data and try again.
We try to eliminate some bottlenecks in the application and found out that a lot of resources are used by one suggestion control that looks up data from a big dataset (400.000 rows) based on a view.I found out that the lookup query is fired after each character that is entered. I believe, in this case, it would be better to execute the query for example 200 milliseconds after the last key is touched.The lookup is used hundreds of times per day, so the impact is significant when it would work in a different way. Is there maybe a trick or setting for this?
See screenprint.I would lik to see the country name instead of repeating Participants And of course I can add a legend, but would be more user friendly to show this info when hovering with the mouse over a bar
Our Business Intelligence team want to access data for reporting purposes, however some tables have default prefilters defined at the subjects highest level. So I’ve made BI variants of these tables and gave the BI role read-rights on the corresponding tables. I’ve checked the documentation about API’s but can’t find a endpoint that calls for a specific variant of a subject/ table. I vaguely remember that I saw this functionality somewhere but can’t find it. Questions:Is it possible to call for variants inside a endpoint? (domain.com/indicium/iam/alias/agreement?$variant=power_bi) Is it possible to turn off all prefilters in the endpoint? This would be an alternative solution.(domain.com/indicium/iam/alias/agreement?$prefilter=off) If 1 and 2 are negative, is there an alternative solution?
Hi, we have a table where we want to be able to duplicate an existing row because this will streamline our process further.We have a field called po_number, which is being filled with a trigger. We add a counter to it which makes the record unique. However, when we duplicate an order with the same details, we want a new counter to be assigned to it, but it grabs the old counter and we can't save the record. When we duplicate, can we set that value to 0 so that the trigger applies a new counter?
Hi !We have 2 tables Employee and Invoice. Adding rows to them is done with this 2 process flows: add_employee , add_invoice.Start table task for add invoice flow has a parameter with lookup to employee table : In the new opened popup we start the add_employee flow. Unfortunately it stops running at a start task process action with no status code for debugging in the “process_flow_monitor”, al so there is no error in “live_error_log”. After canceling the start table task for the add_invoice flow the add_invoice show up in the monitor. The add_employe process looks like this: Any idea why is this happening? PS:For now we used a workaround and executed the functionality of the task in the decision preceding the start task process flow.
I’m currently facing a challenge with customizing the login screens for a multi-tenant application hosted in Azure. The client wants each tenant to have a separate, recognizable login screen, but the app is hosted in a way that makes this more complex. Current setup:The application is hosted on Azure in a single App Service. All these applications share a single IAM instance for authentication mapped to a different alias and tenant. This IAM instance controls global settings, including logos and themes, which are applied to all tenants.Right now, the logos are combined into a single .PNG file in IAM's global settings. We’ve also made customizations to the styles.css (e.g., button styles) within Indicium, but these customizations have to be manually backed up and re-applied every time we upgrade the Indicium instance. 3 logo’s next to each other. 1 .PNG file.The problem:The client wants each tenant’s login screen to be customizable—particularly the logo and styling—so they’re distinct
I created a machine-to-machine client application where a token can be retrieved via OAuth 2.0. This token expires after one hour. Can this frequency be adjusted?
We are using SVG’s as icons in our universal application, being able to import them in the application as image_upload. When I import a SVG with colour, it will turn black after a split second. Why does this behaviour happen and how can I disable it, so the SVG’s will keep their original colour?
Hello,I’m currently building a dense screen in terms of information.In order to show the end users more information that what you see in a default grid, I’m targeting the specific subject in my custom.css file. In there, I’m changing the font to a slightly smaller size.Now I’m actually wondering if I could minimize the default padding that is used in a tsf-grid-cell and tsf-grid-header. I already tried some things but I could not figure it out. It seems like the grid cells and headers have a fixed size width when using Auto column width: Headers and data that is dynamically calculated?Any tips to increase the amount of information in a screen?Thanks in advance. Best regards,Nick Janssen
Hi,I have configured an OpenID Connect client in our test environment to have an external application use the API. Our Thinkwise application is hosted on Azure and makes use of a key vault to store the secret. In our test environment this works.When I want repeat this configuration on another environment I get an HTTP 500 and the application cannot be accessed. The configuration seems te be correct, but still. The question is how I can “debug” what is going on and why it doesn’t work.Something that seems strange in this regard is that any changing of config files (and restarting the AppService) seem to lag behind. With that I mean: I do change 1, restart, check. Then I do change 2, restart and check, and then change 1 seems to be in effect and not change 2 (yet).Hope that someone can give me some tips about the debugging or pointers where to look.
I have a pre filter. In the model I have had it as 'Off', while using it via the API document?$prefilter=document_to_scan .. it gave me no return (as expected). In the model I changed it to 'Off hidden'.. as to I don't want to see it. Now the API gives me all documents, it doesn't listen to the pre-filter anymore. When I change it to 'Off' again it works again as expected. Is this intended behavior?
In some scenarios it is not desired that a task is being executed for more than 1 row.What is the easiest way to ensure this for specific table tasks, for the Windows GUI and Universal GUI?
I was under the impression that all functionality that was possible in the Windows GUI was already available in the Universal GUI but apperently the Excel style GUI still isnt :(My customer uses this functionality a lot so it’s keeping them from moving to the Universal GUI.There is a lot possible with the FilterForm screen component but one of the examples the customer gave was filtering in a table with logging records and wanting to only show the ones for user A and user F.In the FilterForm I can do User equals ‘A’ but not User equals ‘A’ OR ‘F’If the FilterForm was able to process an IN-clause like USER IN (‘A’, ‘F’) we would at least be able to perform the most used reason for our customer on why for them Excel style filtering is crucial.
Hi wisers,For Reporting purposes I’m trying to retrieve data from our Thinkwise Application to Power BI. I’ve set up SF roles, permissions and coupled the roles in IAM after deployment. Also I’ve checked the groups effective permissions on the bugged table (agreements) and confirmed that it has the corresponding permissions. However when sending a GET request for data it returns an empty array (example screenshot 1).When sending a GET request to any other table in the same role/ permission group it does return data (screenshot 2)Next to the basics of roles and permissions I do not know where to look/ solve this issue, any suggestions? Thanks in advance. screenshot 1screenshot 2
For one of our clients, we want to enable the ability to swap certain rows in a grid using drag-and-drop functionality. For the business logic, it is crucial to know both the ID of the selected row and the ID of the row where the selected object is dropped. The drag-and-drop action would occur within the same grid/table. Is this achievable using the standard drag-and-drop functionality?
Hello! The moment we want to do a creation, on the generation step we have this error.This is happening only on the server that has all the updates. Do you have any idea if it can be from an update or if it’s not, how to fix it?
We are investigating if we can receive MQTT-messages in Thinkwise somehow.So we'd like to subscribe to a MQTT topic which has been published by a device, and based on the message execute some logic in our application.Someone has setup this in Thinkwise somehow and provide some guideline how to achieve it ?Thanks.
Does thinkwise support this? I'm trying to integrate with a Brazilian bank. The token is to be fetched using client_credentials.. I don't see this option in the TW Oauth connector. Also it requires a client certifcate and key.. I see an option to upload a crt file. .but the key not.. only a password. URL_OAUTH="https://cdpj.partners.bancointer.com.br/oauth/v2/token"D1="client_id=<clientId de sua aplicação>"D2="client_secret=<clientSecret de sua aplicação>"D3="scope=boleto-cobranca.read"D4="grant_type=client_credentials"DADOS=$D1\&$D2\&$D3\&$D4OAUTH_TOKEN_RESPONSE=$(curl \ -X POST \ -H "Content-Type: application/x-www-form-urlencoded" \ -d $DADOS \ --cert <nome arquivo certificado>.crt \ --key <nome arquivo chave privada>.key \ $URL_OAUTH)
Hello!I want to create a report with a dynamic title containing the date. I saw this post: Create report with dynamic file name | Thinkwise Community, and followed the steps proposed, but I get the following error: It seems like it does not just sets the filename to the value specified in the default, but the entire path. How can I keep the path the same (in user’s documents folder), while setting only the filename?
Since the upgrade to SSMS 20.2, it opens a new instance every time when I open a template from the SF, while before it should only open a new tab.This is very annoying and undesirable, because it costs unnecessary time and resources.I myself have not been able to find a solution, my friend Co-pilot did not know either.Is there perhaps someone in the community who knows?PS, I am aware of Azure Data Studio, but at this moment I still prefer SSMS
Hello!In our application we have a big process flow that works fine on the Universal GUI(we don't have any error in the console either).Windows GUI on the other hand, throws the following exception:Could this be because the Windows GUI is overwhelmed by the flow or can we expect this to be a problem for the application on Universal later as well?
Context: I’m running into the issue that my inputfield is being populated by the ID (of the tablerow, not the lookup value) even when I’ve resetted it’s value to null. It only happens when the default triggers. Also the inputfield behaves like it’s null. I know this because I’ve build checks to enable functionality based on population of that field. For instance.. @supplier_1 is not null » do something. That ‘something’ isnt available or happening.What I’ve tried: Check our logs Check indicium logs Set @supplier_1 = null Set @supplier_1 = ‘’ Check the tsf send message parameter for aborting my flow. Change order of code, first the message then the set = null and vice versa.Neither of them seems to work.What is the expected behavior and how am I helped? » If I can get a empty value in the task popup so my userbase doesnt get confused.Version: 24.2
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.