Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
I’ve made a process flow and enabled deeplinking for the flow and the two parameters (available and or mandatory). I can start the flow sucessfully from the universal GUI and see the flow in debug. The weird thing is though it only executes 1 process action. So currently i have: start - activate detail - go to row - stop, but it only executes start and activate detail it skips goto row and stop. If i remove activate detail and execute the flow from within the right detail, the goto row fails. If i turn the flow into a normal start table task flow, everything works fine (and disable deeplinking). url to start the flow:https://cherry-acc.staay.nl/Universal_dev/#application=cw/processflow=bestel_lijst_hierarchie_ga_naar_groep?artikel_hoofd_groep_id=6&artikel_groep_id=4 GUI versie2026.1.11.2.0
I am facing this issue with a task default: The task has the parameterswarehouse_id - look up table: item_warehouse; look up columns: item_id, warehouse_idto_warehouse_location_id - look up table: warehouse_location; look up columns: warehouse_id, warehouse_location_iditem_id - look up table: item, look up column: item_id warehouse_id and to_warehouse_location_id are filled in automatically by the table task parameters (on the warehouse_location table),but when item_id is filled in by the user, warehouse_id and to_warehouse_location_id are emptied,even though the item_id chosen exists as item_id + warehouse_id combination in the item_warehouse table. I chose to show item_warehouse as look up table on warehouse_id instead of the warehouse table because the table has more useful information. Is there a way to prevent the emptying of the warehouse_id parameter?I have not yet added a default script.
Hello all,It has occurred to me that, despite that some issues are fixed with the Maps component, it still always opens on Null Island (https://en.wikipedia.org/wiki/Null_Island). This is an issue, as we display routes on the maps component. Now every time I open the window, I have to pan to the route. Seeming some routes I use for testing are about 700-800km, it's an easy find, but some of our users might only have routes of around 10-15km, which makes such routes much harder to find.Does anybody else experience this with the Maps component? Why would it always open on Null Island? I do notice that only happens when you open it the first time, after opening it a second time, it does it correctly, and zooms appropriately on routes whether they are small or large.
the column header for the excel export is the translation while there is a alternative translation added.is it possible to select the alternative translation instead
I encountered unexpected behaviour when trying to show a message from a task.In this example I configured a task 'dummy_task’ which only functionality is to show a message 'dummy_error’.The message is configured to be a popup. When this is executed, the result is as expected: However when a task parameter is added, the configured message is not anymore of the type popup, but is suddenly shown as a panel message.This is a problem, because when I add audio to the message, this is not played with the panel message.Could someone look into this? For now I have a workaround by creating a process flow, but that is not optimal.
Since the end of 2024 we have been communicating on our official Lifecycle Policy page that the Windows GUI (2-tier) would no longer be supported with Platform releases in 2026. In addition, we have been warning about the end of the Windows GUI (2-tier) in all 2025 Platform release notes, in multiple Community blogs, as well as on the 2025 Developer Event. In a new series of blogs we aim to clarify why transitioning to the Universal UI benefits you as a customer, from the angles of security, functionality and usability. This time from the angle of Security-by-Design.How to transition to the Universal UI is already covered in below blog and dedicated Documentation: Security-by-DesignRecent news items once again highlight the importance of Security-by-Design. The hype of Vibe coding solutions from a blank canvas throws us back in time by essentially spitting out an overload of spaghetti code and introducing governance & security issues. At the same time, established solutions like S
When starting Generate definition my job waits for "source for data migration and update". How do i let this job generate in stead of waiting.
Hallo, I created a domain varchar for time hours only, since using Time shows minutes and seconds as well. Then I added elements from 00:00 - 23:00, but the dropdown has empty item.Is there a way to remove the first empty item? I'm not sure if this is the best way, but if there's a way to use Time data type but only show hours is maybe better. Thank youJheng
When i select a row and than edit the only editable column, to tick 0 to 1, for a group, the rest should go to 1 as well, and the colour should change. When ticking the group from 1 to 0, same but vice versa. Auto_edit is on, and we have auto_commit in the default if the tick is changed. So far all seems to work fine. When selecting a row and changing the tick. But if you go into the row straight by changing the checkbox tick, than something weird happens. Even though auto_commit is used, the gui holds the row in edit mode. Unless you untick and tick the checkbox again. See GIF. Gui version = 2026.1.11.2.0 or 2025.3.14. I’ve tried several different options, like several auto commits/ auto save etc. But the behaviour stays the same.
Sometimes we like to make use of this option, in the screen design tab in Universal SF?For example a master with a single detail that contains a form of preview
I’m developing a MES. When a user starts a production order, an “open document” in modal mode shows some notes and information. When the document is closed, the process flow should continue and execute a task.If I add a process step (task) after “Open Document” , the task runs immediately and it’s not possible to read/scroll the open document.Is there a way to solve it? Any workaround?
Hello!We encountered a strange behavior (not sure what started it) on the smoke test part.We don't have any job started in Jobs.Basically we are spammed with logs that it is failing because 'Application id/alias' was not provided.There are around 30 entries/second, do you have any idea what is happening and why?Update: after a restart of web app it stopped, but anyway we need to find what was the issue.Investigated a bit more and looks like we had it also before but we didn't saw it, so is not the first time.Looks like the last time (10 feb & 11 feb) it was stopped somehow itself because it created max 500k records (without a restart from our side), not like this time.Normally it was going up to 11k records max.
How can I change the workspace folder in TSF and in the Workspace Listener?And what is the right approach when working with different TSF instances?
Hi,I am wondering if there is a possibility to hide the actual download url for a file when using Azure Files (as example) when returning the information from a (table) function.When I use a regular table or view as an API endpoint, the result is a Thinkwise specific endpoint (which is how I would like to have it):Unfortunately the endpoint should be filtered and I cannot force filtering using a table or view endpoint. I have implemented a function with a filter parameter, which returns the same table as the before shown view result. It however returns the data not exactly the same (and shows the physical url where the document can be found which makes it possible for someone who obtains this url can try to have a look around for other documents):The question is if it is possible to use a function and return the same kind of url(s) as in the first example.
Hi community I have a problem where my IAM database is getting big and I require some guidance on shrinking its size. Ive found the quilty tables and have reduced the logging to a smaller time frame so it should clean itself better in the future. How would i go about removing these existing records?Through IAM or is there no other way then usting some SQL queries. Ive also found out that just removing rows might not be sufficient and to actually reclaim space on the disk a shrink command would have to be used. Is there any risk associated with doing that?Kind regardsAnne Vries
For user notifications, please make it possible to send an in-app notification that is displayed as a popup message instead of a panel message. Panel messages are easily missed by the user, so by using a popup message the user actively has to close the message window.
Now that grouped prefilters/tasks/etc. can use sub menu’s, I noticed the width of the submenu is quite small. It only shows 8 characters for a custom prefilter. Could the width of the submenu be made dynamically based on the content and up to a max width that is at least twice the current size?This can probably be fixed with custom css, but I think this shouldn’t be needed.
When using ‘Execute all creation steps’ at the Creation menu item (and staying in the first tab), I don’t get a signal when there is an error at the ‘Execute source code’ tab.Could a badge be added to the ‘Execute source code’ tab when there is an error when executing the code?
I would love the Universal default icons to be changeable to icons that fit the icon set of the application better.A method could be to make these icons available in the SF to change them.
Since 2026.1 we have to use the Software Factory using Universal GUI, which is great! However, I noticed that the Software Factory in Universal is using a listbar instead of a treeview like in the Windows GUI.I need a lot more clicks to navigate to the right menu items/documents since the list bar closes previously opened menu groups every time you open a new menu group.
Hi,I am trying to start a flow when a task is executed through the Indicium API from an external application. The task itself is executed as expected and returns the information gathered from the task. The account to execute the task uses OAuth2 authentication with client credentials and the account connected to this definition has the rights to both execute the task as the process flow to which the task is definied as the "Start task". It is a regular flow (no system flow), but there is no user interaction in the flow. It is just to automate some additional functionality and shouldn't block the returning of the response for the initial task.The issue I run into is that the process flow isn't started. I have read some topics where it states that it should be possible to start a process flow in this way, but I am probably overlooking something here.Someone an idea what I could be missing?
Hello!I just tried to create a difference analysis and looks at least in my case very weird, is this how it is supposed to look?I know on the desktop app it was separated in Changed in both, Changes in branch1/branch2, now is just an annoying list.Basically the question is if I do something wrong or this is happening because of the update.On double click nothing is happening, so I cannot see more details.
Ayvens is building multi-lingual applications with Thinkwise on Oracle.These applications do are not just multi-lingual for menu's, labels etc but also have multi-lingual data.To implement that, they need to get the current user's active language from code.When running Thinkwise on MS SQL Server you can get the user's active language with:select SESSION_CONTEXT(N'tsf_appl_lang_id');When running Thinkwise on Oracle I would expect to be able to use:select value from session_context where namespace = '?dont know?’ and ATTRIBUTE = ‘TSF_APPL_LANG_ID’;But Thinkwise does not set session context on Oracle…Please add the setting of session context to the Oracle implementation of the Thnikwise platform.
I am trying to get our Barcode scanner to work entering fields in a grid. But the field seems to be behaving as read-only. Only after i use a domain without Control : Barcode scanner, does the field work as intented. The only downside is, now its seen as a normal input field and the keyboard opens everytime. I have tried turning read-only input control to on and off and turning barcode control on and off, no result. Any ideas? (Universal: 2025.3.14.0)
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.