Ask a question or have a conversation about the Thinkwise Platform
Recently active
I'm trying to upload files onto a local storage. Now it's a bit unwanted to have everything in one folder, so i'm trying to incorporate the subfolder like 'contract', but it doesn't seem to be supported. What is the status of supporting the subfolder using the file upload API (Indicium)? It surely cannot be a fixed value only from the SF.
How do tasks get executed via Universal GUI. We have containerized a lot of deployments with limited access to the databases. Therefore I'm introducing a backup task in the model.The task works when I run it in SMSS/ADS, but via the model it doesn't and there are no error messages. When I invoke the task via SMSS/ADS then it makes the backup and I get back the json with backup info. When I run the task from the application, it almost instantly ends. Meaning it didn't work, it didn't wait for the backup (S3) to complete? There is no logging, no error, et cetera.. what could be the issue here?
For a process I need to clear all filters and prefilters (including user-defined) to make sure a newly created row can be selected and the flow can continue from there.I have tried the following process actions:clear prefilter restore prefilter default prefilterThere is basically no description on how these three actions work:https://docs.thinkwisesoftware.com/docs/sf/process_flows_actions#clear-filtersrestore-filtersdefault-prefilters Is it possible to turn off (all) user-defined prefilters in a process flow?
I got this message after setting up Generative AI and then translating objects in the Software Factory using the task Translate using AI. The cause of this was that I was using the free version of Chatgpt. After using the paid version, everything worked fine.
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)
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.