Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
When employees are leaving the organization, you would deactivate the access to the users in IAM for the application(s).We are deactivating / deleting those users in Active Directory, but they still are there in IAM.Are there suggestions how to handle this?Is there some option in IAM to automate this as part of the update the user group from Active directory or is it better to go for custom solution via scheduled process flow?
When using the filter on grid columns (via the three dots in the column header), we encounter the following issue: on the same screen, for the same column, the filter behaves differently depending on which parent item is selected.In some cases, the filter appears as a dropdown with checkboxes, while in others it shows as a search bar. I suspect this difference is related to the number of available options, but for end users it feels confusing and inconsistent. ‘Search field’ as filter‘Dropdown’ as filter for the same column
We have created a plugin for a Windows program in which we want to call ThinkWise endpoints.The user needs to authorize first, which we do using the following URL:https://test-evnironment/indicium/account/api/login (this is a dummy data link, for the sake of the post) Here we pass the UserName and Password as parameters. This works and we get a 200 response, store the cookies locally, and include them in subsequent requests. When we close the Windows application, we log out using this link:https://test-environment/indicium/account/api/logout Here we pass the same parameters, but also the cookies received from the login response.We can see in IAM that all sessions for this user are correctly closed. However, when we restart the application and thus create a new session, we immediately get a 401 Unauthorized. The application refers to a custom component we made to work together with TW and Indicium.We are certain that no sessions are open for this user. Users can only log in just once pe
Users sometimes utilize the splitters by accident and drag a certain screen component all the way over one or another. This makes the screens hide. According to the documentation stated below: Enlarge or reduce components (splitters)Components on a screen are divided by splitters, which can be dragged with the mouse to make components larger or smaller. Splitter positions are retained after closing and reopening the screen and refreshing the Universal GUI.Dragging a splitter to resize components These splitter positions are retained after closing and reopening the screen and refreshing the Universal GUI. I believe that it’s a great feature, to prevent having to re-adjust the screen everytime. However, we find that our users sometimes accidentally hide entire portions of the screen. Would there be a possibility to create a minimum width for a screen component, to prevent the splitter dragging from completely obscuring the component?
In the same screen we use the import functionality in the windows GUI and the universal GUI, but the mapping of the fields is completely different. This makes it for the end users very complicated. Is there a way to solve this?
In the helptext I want to use hyperlinks to other helptext pages, so that users can easily navigate between related pages. However, the links use the application number (e.g. tsfhelp://helpindex:508/Welcome). When I omit the application number (e.g. tsfhelp://helpindex/Welcome), I found that the helptext doesn’t always use the helptext of the current application, but can instead display the helptext of a different application. Is there a way I can successfully link between helptext pages?In addition, using the application alias produces a completely blank page :)
Could someone explain the "Pruning" setting a bit further?Which screen components should it be set to? Parents or details?Does it also affect a detail containing a FormList?Are there any drawbacks?
We love the new look and feel of the Universal GUI 2025.2.13 (RC)! The majority of the changes are fantastic and work really well. One potential issue we noticed was in the formlist component, see image below.Two things to note here:The height for the header (control = group header label) is not sufficient. If the question (control = label, form) is longer (or used on a smaller screen like the phones and tablets our client will use), it continues down into the answer fields. FormlistOf course we can adjust the field heights, but as this is done in positions we then loose the nice and compact feel of the new formlist. For the label this is less of an issue than for the header.
I think the new functionality with Rerence filters on lookups and details are awesome. Only downside is that it only works 1 level deep, and you can select deeper fitlers but then you get errors. Is there a way to work around this? Or can there be a message that it only works 1 level deep, so you cannot select another reference filter on the second tabel?
Is there a way to start a process flow when a user used the import functionality of the Universal GUI?I have tried the ‘Add row’ process action, but it doesn’t trigger the process flow. I would like to start a task after a user imported rows in a specific table.
In the universal, there is pagination (e.g. 100 rows). How can a user perform a task for all the rows in the table, instead of only the 100 that is currently shown?
We are on version 2025.2. We have an issue that in one of our tables we have two columns with a bit type domain and default value 0, but when we add a new record, the form doesn’t fill in anything (checkbox shows -). We want these fields to be hidden, but then we get an error because they are mandatory columns. And in Windows we don’t have this problem.To fix it currently we define at the start of the default script that these values are 0, but this shouldn’t be necessary.
What are the prerequisites for the background image using web domains? I am trying to upload our existing background image, but it fails to upload. If I reduce it's size to 100x79 pixels it is possible to upload, but a blurred image appears since it is resized.
In Universal GUI it is not possible to search on special characters, in Windows GUI this works using the extended property as mentioned in Can this also be made possible for the Universal GUI?
Sometimes it's desirable to display views with transaction isolation level read uncommitted, especially when dealing with large, complex datasets/cubes.Is there a way to achieve this? Or could this be added as an option in the table/view settings?
Would be nice it the white space before / after radio buttons can be reduced.
hi,In data migration you can set default values for mandatory fields in an upgrade. But how do you fix this when this new mandatory field is a reference to the fk of a new table. There are no records yet in this new table, so you have to create a dummy record. When the field is not mandatory I use a MANUAL code to insert the dummy record, but the MANUAL code is executed in the last part of the update process, so the constraints will error before you can insert the record.How can we fix this?
I am investigating a slow IAM sync and stumbled upon the problem below. We sync our IAM by first syncing to disk and then use the twdeployer to sync the target IAM. I sync a branch to disk with the task in the SF. I open the file MODEL_SYNC.sql and copy the varbinary of sync_col for example I convert the varbinary with convert(xml, decompress( sync_data)) to take a look at the xml If i look at the xml there no nodes for model_id and branch_id in the XML (which could be logical as the sync file has been generated for a specific model and branch) However the procedure sync_col on the IAM databse expects model_id and branch_id in the XML. In the temp table model_id and branch_id are now NULL because they are not in the XML. And then in the merge So as no match can be made because model_id and branch_id are NULL all rows are inserted from the temp table and all the old rows are deleted.Is the above correct? Or am i missing a setting that causes the model_id and branch_id not be included
In my subject when I set "Add row visibility” to "Always”, I expected an empty row to always be visible, at the top or the bottom of the grid.In reality it seems to make no difference at all, here I have a table and a view, that both have the option to add rows with "add row visibility: always", and they do not show the add-row until the + button is pressed.Without the need for the + button I could remove the entire action bar.Is this a bug?
For stored procedures in the SF, is there an option to disable the default for code group (without changing the SF default code ourselves)? We are not using prefixes for layouts/defaults/contexts in our stored procedure names (we use suffix), so it is annoying that the SF default enters the wrong code group.
hi all, we have several reports that are created in DevX. in some of these resports we use customer adjustable text from description column in customer company report setting table. i can change the font of all bands and content in DEvX and this all works fine, but somehow things change for the “rich text”. There the font chosen is ignored and it keeps spitting out times roman.does anyone know how to fix it, other than via hard coded scripting in template view report?in other words: i am looking for a devx solution.
Hi, I've created a process flow that sends emails using the email connector, which connects to Microsoft (Graph). The connector works fine, but the only thing I'm missing is the ability to save the emails to the "Sent Items" folder in the mailbox. Is there a way to modify the "saveToSentItems" attribute?
In just 2 weeks, Theater Orpheus will set the stage for the Thinkwise Summit 2025. A full day of innovation, inspiration, and valuable connections with fellow Thinkwise users. Have you secured your spot yet? Register hereThis year’s highlight: the AI-UpcyclerWhat once seemed impossible is now reality: complete legacy systems, modernized automatically and at lightning speed. A true gamechanger you can experience at the Summit.Also on the agenda:✔ Customer cases from Ayvens, Koninklijke Vezet , Just Brands and more✔ Keynotes by Victor Mids and Richard van Hooijdonk✔ Networking, knowledge sharing, and exchanging ideas with the communityView the full program hereOnly 2 weeks to go – we’d love to welcome you there.
I tried to add my new colleague to the SF users but when he starts a model (windows gui) for testing most text is like this: How to fix this?
On Sept 10th, around 18:00 we got issues with the TSF generation, the Write code files to storage failed. Nothing was changed, we did earlier generations that day. No direct clues in Indicium found. Just a log entry Writing to storage failed because of an unknown error.Path: CENTER_PMS\1.00.032\Deploy\Install\010_Db.sql We tried to change the output location, same result. It failed for multiple projects. Restarted servers but nothing worked. Strange enough, we noticed that for example the document site from Thinkwise was also not available. Later that night I tried again, and strangely enough it worked again.Today Sept 15th, I have the same issue again. Write code files does not work anymore. Tried again different options, no success. I hope that it will resolve itself again…..Funny enough I see this message on the community website: "We are currently experience problems with user login”. Is that a coincidence? Is writing code files trying to connect to a Thinkwise server and failing b
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.