Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Hi, I have a simple prefilter that works in the windows gui but not in the universal gui, and I cannot find out why this is happening. The prefilter is built with prefilter columns. It is off hidden in the default table variant, and on with the table variant. We use the variant in a view.
I want to create an OAuth2.0 connection with another SaaS application. Unfortunately, I'm having trouble with the authentication URL. It is required to include the "Nonce" parameter.The documentation of the SaaS solution states:"The nonce is a string that could look like 1234567890abcdefghij. It's a random string that is uniquely generated for each request. It allows Twinfield to verify that your request has never been made before. Make sure you use a different and random nonce each time you ask an end user for permission. This is needed for OpenID connect protocol purposes."How can I provide a "Nonce" parameter in this context?
The period selector in the scheduler component is just not working as expected.In out view we see almost one year, divided in months and weeks, which for our purpose gives a good picture.But unfortunately it is not possible to move forward or backward per month, only by year. We tried different setting, but without succes.Anyone else having this experience? Or ideas on how to come to a better solution?
Hello everyone,In our software solution we have a screen with a card list and a preview (As follows in the screenshot):Screenshot of empty cardlist and previewerThis is the screen when it is fully empty. It has a root screen, and within the root are these children list and previewer screens (these are all views). Because there are no records in the table that the view gets its data from, the previewer is not yet displayed, and this is logical.My question is: is there a way to change the text “no preview available” to something like “add data to show previewer” for this screen? Because then we can instruct the customer to add the first record of data via the add task. And after that is done, the previewer is shown based on the data the user just filled in.
Hello,I am posting some data from an external source to Indicium. It works fine, so everything is set up correct.However I am also trying to upload a file. I am using a setup like this one:I have tried a lot of variations in the body of the POST (not just the one below), but until now to no avail: "Attachment1_name": { "FileName": "example.txt" }, "Attachment1_data": { "FileType": "text/plain", "FileData": "0x74657374" }Does anybody have experience with this?
Hi!I'm trying to create custom CSS for the homepage but i'm missing a specific homepage class.The highlighted code below is the css class where the background image of the homepage is at.But this is different somehow per enviremont. The code above is the homepage class for our TEST server. The code below is the homepage class for our DEV server Even if you change to dark mode / light mode / compact view / comfortable view the css classes changes. Can you add for example a class “home” as an extra class to this div so i can create a nice homepage with some CSS?I want to add custom css because the options in “Theme” are not advanced enough
Hi,Currently the universal gui shows a little * if a field is mandatory. Since this is not super visible, it would be nice if we could color these field, to have them stand out a bit more. In the web gui, this was quite easy. If this currently possible, or on the backlog? Thanks! Blommetje
How can I import the Insights demo into my Software Factory (version 2024.2.11)?Where can I download the zip file?Thank you in advance!
Hello, we have a specific table in which we store our contracts. There are multiple type of contracts, and some contracts can link to eachother. So, for example, a lease contract can be linked to a maintenance contract. We want to do this with a lookup. How can we accomplish this?For further context, we have a column contract_type. What I wanted to do is built a lookup reference with columns company_id and contract_id, and set the contract_type to the value it needs to be for maintenance. However, this is not possible. Is there a similar approach I can take that is possible?
Hi, we have a screen where add in grid is enabled, and we have no form. We are able to upload files in the windows GUI, but the universal GUI does not allow us to upload files. When trying to select the field where the file should be uploaded, it does nothing. Anything we can do to fix this issue? Preferred solution would be to have a button appear in the file upload cell where you can click that opens a modal where you can upload a file by dragging the file into the popup. Kind of similar to how the Windows GUI works.
Hello, As far as i can see, it seems that auto-edit in grid disables change detection. I’ve enabled auto refresh (1 second) I’ve enabled Edit and Auto-edit on the Grid I’ve enabled Change detection I’ve confirmed that change detection query works in the windows GUI.I can see that the change detection is called in developer tools on a record with a detail to an empty subject, but when i change te row to a record which has data in it’s detail tab, the change detection is not called anymore.Is this something that i’ve modelled wrong, is it a bug or is it something that will be implemented in the future, and if so, when can we expect this to work? Thanks in advance.
The term "AI" is now widely used to make our tools seem more powerful. While I recognize the benefits of integrating AI into SF, it does not yet seem to be functioning stably in all areas. This could be due to a combination of insufficient documentation, lack of validation, or limited personal experience.Here are two examples:Create a sample data model with AII recorded the description in Dutch (if this needs to be in English, please mention it in the instructions). The result after performing this enrichment is: "ERROR: The data model is not valid JSON." This error message is meaningless to me. Is there another way to zoom in on what is going wrong? ERROR: The data model is not valid JSON.Add comments to code with AIAs a developer, I currently have no idea what will be changed apart from the comment lines being added or revised in the template. It would be helpful if this screen already showed what is going to be changed by means of a comparison. Currently, you can only guess and comp
We have a very simple process flow which adds a row to a rental_contract then turns off all prefilters and then should open the details of the just made rental_contract What actually happens is that it loses all its data after you add the row When i click on “BEKIJK” it opens a new tab with the actualy record How is this possible that all the data in the list is gone? It should be like this. I feel likes secretly a filter or whatever gets activated but that's not the issue Change prefilters is turning off all filters. Even without this step i get the same result a blanco record. Where did my data go i just entered? I'm clueless
I was wondering if it's possible to set the user preference configuration within the OpenID user template. For a project I'm working on I need the users that log in via OpenID to have the user preference configuration set to ‘On_Off’ for example. Currently every user that logs in via OpenID is set to none, but the users need to have the ability to switch the application language within the Universal GUI.As you can see the other two values for user preferences you can set with the template, except for the configuration:
Looking for a suggestion to make a screen part refresh after selecting a new row.The situation:In green I have a selection method which all reference after each other, so starting at 1 I end up at 4 selecting a certain record.Because of the way screentypes work, I cannot have the pink part at 5 be a reference of green 4 or else it would only be the width of green 4.So to be able to make the pink screen part use the whole width, I have a hidden view that hold the reference to the green part (1) and the pink part (5) as a tab container with a detail tab.I am abusing the context procedure to store the selected record of green 4 in table, so I can make the reference to pink 5 using that hidden view. All rainbows so far!Now the tricky part. The pink 5 does not refresh, as there is no reference from green 4 to trigger this.Anybody got an idea what can be done to achieve this refresh? Thanks in advance.
On a barcode scanner device we use the Universal GUI, we want to send feedback to the user using sounds without any text message. In the SF we can add a audio file to a message, but this only seems possible in combination with a popup/panel text message. Is there a way to only send audio? Note: An empty translation for the message still popups an empty box in the GUI which we don’t want.
I've created a client application that is supposed to log every x minutes in the thinkwise database to know it's alive. There will be around 1500 clients that would basically use the same access token, as I will use a local parameter to diferentiate the different logs. To prevent having 1500 logins every x minutes, I presume it's preferable to use the token / refresh token. I'm trying to configure the opeid Machine-Machine integration as described here:Client applications | Thinkwise Documentation (thinkwisesoftware.com)The big question for me is: Now what? I've looked for documentation about how to test the configuration in insomnia/postman, but I've not found any help here. Could you help me with these questions for configuring in insomnia: To use the oauth 2.0 flow with client credentials 1 - I set the url the url I want to retrieve access from: GET <base_url>/organizations2: granType: Client credentials3. access token url: WHAT SHOULD THIS BE?4. client id: I presume this sho
Hello everyone,When I try to merge a branch back into our MAIN branch I encounter the following error: Just before I did the actual merge, I did a merge from MAIN into the branch I am working on to apply some changed that had been done. This merge, apart from some branch related merge conflicts, went just fine. But when I try to merge back to MAIN, I get this error. And I had the exact same merge conflicts I had a bit earlier. The conflicts were resolved the same way: the development branch was the leading branch for these conflicts. But each time I get an error on a reference regrading column roles. We have a suspicion it might be a recently deleted column, but that column cannot be found in any recent branch.What could be going wrong?
Hi all, A conditional layout on a tree view does not work in Universal. The text should be bold (conditionally). However, the layout does work in the Windows GUI. Could you provide a solution or workaround for this problem? According to the Feature matrix on TCP, the Tree - Conditional layouts should work on Universal. If needed, I can provide more information. Thanks in advance!
Hi,Recently we did a merge and a full upgrade from one branch to another. Somehow the upgrade failed which resulted into 4 tables being renamed to __table_name__We renamed them back from __table_name__ to the original table name but we found out that the constraints are missing.We tried to do a full upgrade again hoping that the constrains would return but they keep missing. How do we get the constraints back?The correct constraints on DEVThe incorrect constraints on TEST after the upgrade failed and rename of the tables We are missingDF_entity_data_mut_tenant_guidDF_entity_data_mut_insert_employee_guidDF_entity_data_mut_update_employee_guid
Hi,I’m trying the following. I have a task that inserts a row in a table ‘input_json’. This task is called as an endpoint, so a supplier can insert some data. The task works, but I have two issues; The JSON: { "id": 123456789, "package-id": "", "timestamp": 1718105305, "location": "Rotterdam", "measurements": { "dimensions": { "height": 100.0, "width": 100.0, "depth": 100.0}, "weight": 100.00 }}My task fails to read the nested values. When I remove the nesting from the JSON and post, it works ok. How can this be mapped accordingly? Secondly, the key ‘package-id’ has a score. SF always change my score (-) in the task parameter to a lower score, resulting that the value isn’t saved.How can these two issues be resolved?Thanks and kind regards!Blommetje
Hi,In an earlier post I asked how to disable the installation as PWA option for an end-user and implemented the solution using the config.json en custom.css entries. This seemed to work (and does work when opening the solution in a private browser window). For several users that have been using our solution while this option was available, the installation option doesn’t seem to want to hide. We have them clear the browser cache with no effect. Also restarting the App Service (Azure) didn’t seem to solve the issue.Is there some other location where this information is stored and/or can be cleared?
We have a system flow with a schedule to run each 15 minutes. The schedule is activated. When I look in the tab with scheduled runs, I can see the next 5 runs.When I look again after a while, the scheduled runs are updated, but the schedule log doesn’t show the executed system flow. It looks like it stopped executing system flows yesterday.I checked the Indicium and IIS logs, but found no information. I would expect that I could see all status information in IAM. Maybe this is solved in a newer version, but we are using 2023.1.What could be the reason? How can I monitor what happened and why it is not running?
Our branching strategy is setup in the following manner: we have a “MAIN” branch and each time we release a production version a separate branch is created. The upgrade process basically consists of upgrading from one branch to another branch. This works fine, but i recently stumbled upon a problem.When renaming a table or column the data migration in the SF does not automatically see this as a change, but as a “removed” and “new” table / column. This is probably because the upgrade scripts are generated between branches instead of within a single branch. I don't know how the SF determines when table / columns are changed or new. Is automatic data migration not possible between branches or am i perhaps missing something?For now we fixed it by by creating data migration scripts and manually set the data migration.
Hi,We have created a functionality that is working well in our DEV branch, but for some reason I cannot get it to work in our staging/acceptance environment. In a DnD area we are performing an API call to indicium. It looks like this:xhr.open('POST', 'https://{{company_url}}/indicium/sf/go_acc/document', true);xhr.setRequestHeader('Content-Type', 'application/json');xhr.send(JSON.stringify(payload));When we try to upload a file we get a 401 unauthorized error. I've tried changing my user's authorization settings in IAM to RDBMS, Windows and IAM to no avail. I've also tried adding ‘/public/’ in the url to hopefully open to the public, this led to a not found 404 error. Any other things I might've overlooked that cause this error?One thing that might be interesting, but I can't find any info on, is that our production environment runs under https://{{company_url}}/universal/ and our acceptation environment runs under https://{{company_url}}/universal_acc/. could this difference in URL ca
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.