Ask a question or have a conversation about the Thinkwise Platform
Recently active
We are looking into a way to add some monitoring to our Thinkwise environment, currently we check the public Health endpoint but this lacks some information we would like to have alerting on. Is there a way to authenticate via headers for the endpoint?
Dear community,With a recent addition of a cube view in our application, this is not our first cube.However, some items are expandable, and others are not. See point 1: this one is expandable.However, point 2: This is open, see the arrow on the most left, but it is not showing records. Although these records are present on a database level.
I’m installing an upgrade ‘street’ next to my development street to be able to run a complete upgrade of the software factory / iam / iam_dev / Indicium / Indicium_sf and universal to the 2025.03 platform.Everything is running except for Universal which gives the next message:The current identity (USERNAME) does not have write access to 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files'.I have never seen thes message before. I just copied the Universal GUI in the upgrade folder next to indicium and I changed the config.json to "https://URL/indicium_upgr/iam/iam"I also changed URL to localhost, with the same result. I also tried the iam/sf endpoint.If I paste the https://URL/indicium_upgr/iam/iam" URL in the browser the result is: SQLSERVER_IAM 2025.03 (Which is corect as far I know)If I paste the https://URL/indicium_upgr/iam/sf" in the brower the result is: Er is geen webpagina gevonden voor het webadres: https://serpupgr.saan.nl/indicium_upgr/iam/sfHTTP ERROR 4
As the question states: when I try to register a session variable, it removes the dot needed. For instance for the session variable Session.base_url (for a custom component to use to decide whether you are in the live or dev environment), it removes the dot between Session and base_url: Is anything else but underscores illegal in this field nowadays? If so, how would I simulate session variables for the SF? I can make session variables for the test environment, as that's done via the IAM. But development is done via the SF, is this supposed to happen?
By default our application shows 4 decimals in Numeric fields, but we don't want to show any trailing zero's for standard nummeric fields and 2 decimals for currency fields.Our Windows gui does this, but Universal is always showing 4 decimals.How do we get Universal the same as our Windows Gui?
Hello all,I have a small question, is there a possibility to trigger a small and simple process flow per record switch? When I switch record, I need it to do a request to retrieve some data to use in a custom component. To further simplify said custom component, and to further simplify our code, I would like to ask if it is possible to trigger this per record, so only the necessary data is retrieved.
Good afternoon,Users of our (cost estimate) software experience an interface problem when coming onto large estimate totals: the number will not fit the field in which it is displayed (see screenshot). All the visible numbers are in the millions. Beyond the sixth figure, it is too wide for the field to display. How can this be fixed? I hope to hear soon!
Hi all,If you're struggling to get HTTP/2 working in IIS despite having a valid SSL binding, the issue is likely your Windows Cipher/TLS configuration. IIS requires specific modern settings that are often not active by default.The Fix: Download IIS Crypto (Nartac Software). Run it and click "Best Practices". Apply and Reboot the server. Edit registry-key*, change value to 1 This tool correctly configures Schannel for HTTP/2 support without manual registry edits.Note for MSSQL users: Ensure your Microsoft OLE DB Driver is up-to-date. Disabling older TLS versions (1.0/1.1) via Best Practices can break connections for outdated SQL clients.Hope this saves you some debugging time!*
When copying a record via a task, can we configure it to automatically navigate to the newly created record in the IAM?
There is no function for getting the current branch_id right? In dynamic model code, the parameters @model_id and @branch_id are provided. In the full staged control procedure code I do not see how they are obtained. I want to write a script, not dynamic code, and use the SF and IAM DB, so I need to filter by branch_id.Is this a reliable way of getting the branch_id of the DB you are currently connected to: SELECT TOP 1 SF_BRANCH FROM sf_model_info ORDER BY sf_model_info_id descunless you start changing the connections between branches and databases, i guess
In our warehouse, handheld scanners are used by multiple employees who each log in with their own credentials. A recurring issue is that it's currently not clear which user is logged on. The username, which is normally visible in the top right corner on a desktop, is automatically hidden by the Universal GUI when the screen width (resolution 768px) decreases. Meanwhile, nothing else is displayed in the blue top bar, so there is plenty of room for the username. My questions: Is there a setting in the Software Factory or IAM to force the username to remain visible regardless of resolution? If not, can this be achieved through a custom.css override? If so, which class should I target to prevent the display: none or hidden state of the user profile label? Having the logged-in user visible is vital for our operational flow to prevent scans being registered under the wrong account.I tried the following custom.css override, but unfortunately, it doesn't seem to work:span[data-testid="topbar
When logging on to my application using Chrome on a laptop, I want the standard List bar navigation. However, when i log on via a handheld scanner, I want to be presented with a Tile menu containing only the specific tasks and screens designed for the scanner's form factor.Currently, the only workaround i thought of is: Creating two separate Applications in IAM for the same Model/Branch. Using group preferences to set the default menu Deploying an additional Universal GUI instance. Overriding the defaultApplication and loginOptions (or hiding them in config.json). This feels like a lot of overhead for just a UI/UX preference. Is there a way to: Switch the menu strategy automatically based on screen resolution? Configure the menuStrategy(?) (List vs. Tiles) specifically in the Universal config.json per instance, without needing separate IAM applications? Any insights on how to handle device-specific navigation more efficiently would be greatly appreciated!
what is the correct way to get data from subroutine with odata api call Calling a view is working ok but subroutine gives Invalid Odata Url https://thinkwise-dev.vezet.nl/indicium/iam/order/fetch_production_orders_and_stock(full_date='2026-03-25',source_customer_id='K10050',operation_structure_code='EA')also tried the parameters with & and with or without quotes but no resulti want a subroutine because then i can use a temp table (performance)
Hello!I have set up a lookup control for a reference but looks like it is not working when trying to filter from grid columns.Do I need to do the change somewhere else or is this a bug?
Hi!Is het nog mogelijk om een watermerk in een DevExpress rapport zelf te plaatsen? Ik heb geprobeerd een watermerk als afbeelding (in plaats van url) te importeren in het rapport, maar na het opslaan wordt deze weer verwijderd. Wanneer ik het rapport preview voordat ik het opsla, is het nog wel te zien op het rapport.Is dit een bekend probleem of doe ik iets verkeerd?
Hello community,Successfully migrated my application from old WebGUI (platform 2023.2) to UGUI (platform 2025.3), and soon willing to upgrade to 2026.1.However, I am currently experiencing a translation problem in dev environment (SF) and production type environment (IAM), where it seems that there are translations missing in the UGUI. To clarify, my model translations are present, the UGUI translations themselves are missing. A couple of examples: The idea of what is missing is clear I believe.When attempting to start the application as a Windows application (no real reason to do so, except to test this), the application throws the following error. Can someone help me out with getting these translations back?A ‘somewhat’ relevant post it seems:
https://codingsight.com/passing-data-table-as-parameter-to-stored-procedures/Hi community,I am trying to implement a feature that will utilize a stored procedure/subroutine that will accept a table as a parameter however i can’t seem to find a way to implement it in the software factory since all subroutine inputs seem to be domains. I found the above topic about this issue but can’t find any followup to the idea. Sadly the table valued function workaround is not possible here since im trying to implement the procedure in a trigger which would then pass some values from the inserted rows to the procedure. The temp table strategy would work but is not that much cleaner than just putting in a cursor in the trigger looping over the inserted table.
The easiest way to refresh a subject is by using the refresh interval in seconds.We have a subject (process) with a detail tab (steps). Based on the status (active) of a row in process the detail tab (steps) should refresh automatically. When the status of the process is ‘finished’ refreshing of the detail tab should stop.You can compare it with the generation process in the SF. The main difference is, that I could select older processes that are already finished. The easiest way for me would be if there was an extra parameter in the context procedure for subjects with the auto refresh indicator. Based on the status off the process I could stop refreshing the steps. An alternative could be to start a process flow when selecting a row. It is more work for me, but on the other side it gives more opportunities.
Hi all,TLDR; What is the recommended and secure way in Thinkwise to store and use tenant-specific integration credentials, comparable to how other low-code platforms handles shared variables per tenant? In other low-code solutions it is was easy for me to securely store and share configuration values such as usernames, passwords or API keys per tenant. These values are centrally managed, environment-specific. They are not stored in business tables and are not accidentally overwritten during database restores.In Thinkwise, I am currently trying to achieve something similar for integration credentials (for example, web service username and password). However, I am struggling with the best practice for: Secure storage (not in application tables) Environment / Tenant-specific configuration Avoiding overwrite during database refreshes Safe usage inside process flows and web connections Runtime Extended Properties seem useful, but they are not easily injectable into flows without cust
Hi there, I was wondering if it is possible to upload multiple files within a task without having to use separate parameters such as attachment_1, attachment_2, and so on. We are currently using the multiple file upload functionality described here.I understand that we could potentially use it as a modal (pop-up). However, I am primarily interested in whether uploading multiple documents can be achieved using a single parameter.As shown below, I would like to upload three files while having only one (visible) parameter available. Thanks for the help!
Since last week we started using SF Universal in the universal app or directly in the browser.Everything when i start or refresh the session (in the universal app or directly in the browser.), it automatically opens two more sessions of the universal app.Can you help me remove this extra sessions?
We have built an MS Graph integration within our application that allows email messages and attachments to be stored in Azure Blob Storage.When users open the link to these files, a new application window is launched, which is not desirable.Ideally, this should not happen, and it should also be possible for files to open directly in their associated application—for example, Outlook for .eml files and Adobe Acrobat for .pdf files.What options are available to achieve this functionality?See here what happens:
After upgrading from 2023.2 to 2025.3, we are aiming to swiftly upgrade to 2026.1, to transition to Universal GUI completely.Error during creationHowever, after upgrading to the newer platform version, our existing models tend to have the following problem.As a start, see the image above. During creation (Generate definition), the following error is given.The code for this is placed in a Control procedure called `increases_update_counter`. The code is as follows:-------------------------------------------------------------- -- This control procedure increases column update_counter, or -- gives an error when the counter was increased by another process or user.---- If you add the tag 'no_update_counter' to a table, this functionality will not be added to that table.---- This code does the following steps:-- 1. Configure id's-- 2. Prog object item for each table with trace fields-- 3. Translate parameters. In the CTE the order of the primary key fields is determined.---------------------
With AI the field of creating user documentation seems to have progressed rapidly the last few years. So I am wondering what tools do you use to create user documentation of your Thinkwise application and do you recommend it?We are specifically looking for something that is easy to maintain with a rapid changing application.
How can I use DevExpress subreports in the Software Factory?I have added a report with 3 subreports: In Devexpress: However, in the Application I get the following message: It works once I put the file in the specific location, however a user cannot do that. I also cannot hardcode the location in DevExpress since it differs for different branches. What is the correct approach?
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.