Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
Hi,I have created a web connector and intentionally specified an non existing endpoint to see what error is returned to determine the next step in a process flow. I have an integer variable which should catch the HTTP status code and a successful and an unsuccessful route.When I execute the flow and look in the Debug Center the Response StatusCode has a value of 404 which is as expected. The Status Code of the process action however is 0 (which indicates no exception occurred and the successful route is taken). The 404 is not assigned to my variable, but instead the variable got a value of null.The url the web connection uses is dynamic and is determined within the flow, based on a configuration of the external consumer. This url is both shown at the input parameters section and in the Debug Data section and is correctly incorrect.The incorrect endpoint belongs to the same domain as the sending process flow. Both sender and potential recipient are Thinkwise environments.This setup work
When developing it could take quite a while to go over all validations, so to exclude messages that are not relevant we want the validations tailored to our situation to reduce as much overhead as possible.Currently we have modified the validations base project in the SF (40 validations in total):Turned off specific validations made by Thinkwise that are not relevant for us Edited specific validations made by Thinkwise to add exempts for specific situations Added own validationsAfter each SF upgrade the validations could be overwritten, so we create a branch for the validations project, copy all our changes to the branch and merge it back.This doesn’t seem the most ideal way to go, specially since the base projects are locked now. What would be the best practice for customizing Thinkwise-made validations in the SF?
Can anyone explain how to connect an activty ID (Calender_id) to a double click task in the scheduler in Universal. I have a view with resources and activity’s The resource has more activity’s which is in our case identified with the calender_id.I’ve add both parameters to the task with the same name as in the view and I also asiigend them in the table task parameters, So resource_name to @resource_name and calender_id to @calender_id.But on the double click the @calender_id does not gets a value!! The resource_name does gets a value!I read the blogs about the scheduler but these blogs are so high-over that many steps you need to do are skipped.Hope someone helps me out
In all the maps components that we have, the maximum zoom level is set to 22, the maximum zoom level that our provider provides. If we zoom in on a maps component in our application in Universal, we keep getting html requests for tiles, and hence see tiles in the screen, up to zoom level 18. However when zooming in further, the entire maps component becomes gray and according to DevTools no requests are being made for tiles anymore: When we modify the max zoom level of the maps component to 18 and deploy the change, this seems to have no effect at all. The exact same behavior as described above takes place.We expected that trying to zoom beyond level 18 would not trigger anything and the screen would remain on level 18, since it is the configured max zoom level. Also we expected that when having max zoom level = 22, we could zoom beyond level 18 and tiles would keep being requested. Does anyone have an idea about what goes wrong here?
Hi, I am running into an issue with a task when selecting the all rows for a task.The following error occurs:System.InvalidCastException: Failed to convert parameter value from a DateTimeOffset to a DateTime. ---> System.InvalidCastException: Object must implement IConvertible. at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) at Microsoft.Data.SqlClient.SqlParameter.CoerceValue(Object value, MetaType destinationType, Boolean& coercedToDataFeed, Boolean& typeChanged, Boolean allowStreaming)The error specifically occurs when using the all rows. When I go through all the 200 rows 50 by 50, no error occurs. I do not understand why this error is occuring and how to solve this issue. Kind regardsMark Leunissen
The process flow monitor does not show the steps in a subflow, now I am at a loss how to debug this. Do I have to make it a process flow?
Hi,We are experiencing an issue with an XML interface from our Thinkwise application to an external application. The external application picks up files that the Thinkwise application places in a specific location.However, sometimes the file is picked up so quickly that it has already been created, but the body has not yet been written to the file. We are using the standard process actions for this.Is there a way to prevent this from happening? I would like to hear how others solve this in their applications.
What can we do to show (pdf) documents which is stored in Azure Blob storage in the previewer component?Now it shows a download link (see below), while it worked for files that are stored in Azure File Storage
Some end users mentioned that the paste option is missing in the browser's context menu when they try to paste content in a text field, also when the application is installed. The key combination Ctrl+V works, but is less intuitiveIt also works as soon as the text field contains 1 character Is this something that can be set in the Universal UI?
Hi,The calendar control does not seem to work on android. I tested on multiple browsers, but it is the same for all of them. The calendar does not pop-up. For iPhone it does work.This is on Universal 2026.1.13.1.0
Hi, As we are moving to uni gui we run into small differences. This is one of them.With count aggregate When we do grouping in uni gui, this aggregate is not there. Can I toggle this, or is this feature missing in the uni gui? no count aggregate
Within our Thinkwise application, we are currently testing the Excel filtering functionality in the Universal GUI (version 2026.13.0).We noticed a difference compared to the Windows GUI:In the Windows GUI, the Excel filter on a column with a domain (combo) only shows values that actually exist in the current dataset (distinct values). In the Universal GUI, all domain values are shown, regardless of whether they are present in the current selection.In our specific case, we work with a category / subcategory structure:Both are based on a single domain The relationship between category and subcategory is stored in a separate table In practice, a category is always selectedAs a result, the Excel filter on subcategory shows a long list of (for the user) irrelevant values, while we would expect only the valid/used subcategories to appear.Our questionsIs there a way to configure Excel filtering in the Universal GUI so that only values from the current dataset are shown (similar to the Windows
Save the date: Thinkwise Summit 2026. On Wednesday 30 September 2026, customers, partners and the broader Thinkwise community come together for a day of insight, inspiration and networking, at a new venue: NBC in Utrecht. What can you expect? Customer sessions: Hear directly from organisations like yours how they work with Thinkwise, the choices they've made, and what they've learned along the way. Platform updates: Get up to speed on the latest developments and a look at what's coming next. Networking: Spend the day with Thinkwise fellow users, partners, and the broader Thinkwise community.Programme details will follow in the months ahead. Register now and we'll keep you posted.Register now
I created a process flow that includes a Go to row step. However, Go to row only searches the first page; if the record in question is on a different page, the process flow cannot find the correct row and selects the first row instead. Filtering by result is not desired. I would like to search and select from all pages
We noticed that the IAM security checks are related to a specific application, but these security checks are not copied when you copy your application for an application upgrade.That would be a nice improvement for IAM. And probably the security checks that are related to applications with status scheduled for clean-up will be deleted too when the clean-up date is due.
I have setup a test environment with a test IAM database, which is a copy of production. I’m able to start the test environment, but the IAM application is not available. In Production IAM is simply available in the available apps.How do I get IAM available?
Monday morning. A server update is scheduled for the weekend. A dozen purchase invoices sit in the approval queue. A critical integration just went down and someone needs to fix it right now. Each of these moments calls for a message, but they do not share the same audience, urgency, or tone. Blasting a push notification when the coffee machine is out is as unhelpful as quietly adding a badge to a subject when production has stopped.A modern business application is not a storage box that waits for users to come and look something up. It runs the process: it routes work, prompts decisions, and chases the right person at the right time. Notifications are how the application reaches out. Picked well, they keep workflows moving and cut waiting time out of every step. Picked poorly, they add noise that users learn to tune out.The Thinkwise Platform offers a range of notification options, each suited to a particular combination of reach, priority, and purpose. This blog walks through those o
Would it be possible to move (drag & drop) items which are already placed on the scheduler. Any ideas to do this?
Hi, I have created a new screen type and while trying to add a couple of components I saw that they are not added.I also have copyed one existing to a new one. I was able to delete elements but same result when it comes to adding themI checked the network and saw i get 403 error messageAfter a deeper investigation found the followings:In the payload of the drag and drop we have this So the "&” character (from my branch name) gets replaced by "%26” and it tries to search for that branch_id wich does not exist in reality. At that moment im afraid to not have those type of issues on the Merging
When you run into an issue with one of our products or services, the Ticket Management System (TMS) in the Thinkwise Community Portal is where you raise it. Over the past quarter, we focused on making that experience smoother and simpler.The screen layout has been refreshed for a better overall UI/UX. Badges across the different screens now only show open actions assigned to you, so it is immediately clear where your attention is needed. New tasks help you move a ticket through its statuses with fewer clicks.The most meaningful changes are in the ticket types and ticket statuses. Both have been simplified and reduced to the essentials.Ticket statusesWe have updated our ticket statuses, we now have the following statuses:New To assess (Thinkwise) To process (Thinkwise) Clarify completeness (Customer) Clarify processing (Customer) Accept solution (Customer) Accept cancellation (Customer) On the backlog (Thinkwise) ClosedThe full workflow is shown below:My ticketsThe My tickets overview s
Is my observation correct that it is not possible to execute a subflow from within a subflow?I have a few subflows which I call from a single process flow.In retrospect a group of 3 subflows need to be performed together but async: I can create a new subflow and recreate the business logic from those 3 subflows in a single subflow but that doesn't feel right.The some of these subflows are not only used in this process flow but also in other process flows. So when I create a new combined subflow I have to maintain the same logic in 2 locations. But if I can use a subflow inside a subflow I only need to maintain the logic in the original subflow….
Hi, I am running into an issue when trying to copy a CSV file from an SFTP location using Thinkwise.I have configured the file storage location in Thinkwise, but the process returns an “unknown error.” What’s confusing is that the exact same SFTP credentials and connection details work perfectly when tested via FileZilla.Has anyone experienced something similar or knows what might be causing this? Could it be related to Thinkwise configuration, permissions, or supported SFTP settings?Any insights would be appreciated!Regards
You're in a design session and someone proposes combining master data from two sources on the fly. A function, a view, a subquery. It sounds clean. Always fresh, no redundancy, single source of truth.But if that combined result gets used in dozens of queries and calculations every single day, while the underlying data barely changes, you're paying a derivation cost thousands of times over for the exact same answer every time.This article is about one specific scenario where denormalization (storing data in a combined, redundant table) is actually the better choice. It's not a universal rule. It's a trade-off, and I'll tell you exactly when it's worth making.The scenarioRecently I ran into a situation where master data came from two sources: an external ERP system and an internal list. The proposed solution was an inline TVF that combined these two sources, joined against in queries and calculations throughout the application.Clean enough on paper. But that combined result would be deri
I've got a question from one of my key users, he noticed that the Description field for a specific view in the universal gui (we still run TW2025.1) shows as an empty spce while in the windows gui this same field is visible and display it's contents: I have no idea on where to start to debug this.
In the docs, I see 2 possibilities: A managed identity - select the checkbox Use managed identity.Or:Enter the Tenant id, Client id, and the Client secret.But I have a SAS token, which is described as a possibility for Azure Files, but not for the Blob. Any advise on how to proceed?
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.