Ask a question or have a conversation about the Thinkwise Platform
Recently active
I am getting issues when using the write file connector with option “Append” on Azure. It says it is not supported.Therefor I’m trying to change this into the other option which is correct. But based on the docs I do not understand what the append option is doing. On the docs it just says “ Append file disk_write_mode_append - There must be a file present at the specified location, this will be extended. This is not really telling my anything. So, it only works when files already exist, if it's a new file it will do nothing?Next to this, does Azure not support this feature or does indicium not (yet) support this feature for Azure?
same question as this topic:Get element of domain instead of db value | Thinkwise CommunityIn our report we get the database values, but we need the element values. any update on this? It says in the near future 11 month ago, are we already in this near future?
Hello all,I’m creating a migration tool where the idea is to transfer text and upload images. The image is to be sent like this insomnia call: so it’s a multiform POST where you send a binary file. is this possible in Thinkwise? I know it’s not doable with the web connection, but maybe with the http connector it is. I saw some post from a very long time ago, so maybe much has changed. I’d appreciate your help!
Currently using SAP ECC 6.0 but om track to a new application build in the SF, we are looking for an alternative for the functionality of multiple selections per selection field. This default SAP functionality gives users the possibility to add multiple values and/or ranges to include or exclude to a specific selection field. Values and ranges can be entered by hand, imported from a text-file or uploaded from the clipboard. Descriptions in Dutch and English are added as attachments.Suggestions are very welcome.
Hello, I want to set a conditional layout on a cube for column A based on a condition on column B, but it is not working, unless I set it on the same column (conditional layout on column A with condition on column A). Do you have any idea on how to make it work? I use Platform version 2025.2 and Universal GUI version 2025.2.13.0.0.Thank you
Seeing in the documentation that the “Close Document” process action is considered a starting point in the Universal GUI: Screenshot from documentationI am trying to get this to trigger the flow, but it never seems to happen? There is no registration in the Process flow monitor appearing.The process flow is a test, so I have the “Close Document” and an item to attempt a refresh of a table, though this last one is not relevant to the question. Process flow with first item a Close document actionConfirmation that the Close document is considered Starting pointCould someone explain how to get this to function or what the conditions are?
Hello everyone,We have a custom component so we can give our users the option to upload certain files to their database and their TW application. This sometimes, in the test and Staging environments (which run on Azure), goes wrong and it returns this error in the live error log: Somehow it is used by another process, which should be impossible as our users will just give the files to the custom component, these files won't be opened in any form or way. It cannot be used by a process on the user's pc, what is Indicium potentially detecting as the other process? This only happens in our Azure environments.To make matters a bit more difficult, it only happens when the customer uploads a larger batch of files, which we programatically upload in smaller batches of about 50 files. So it doesn't have to process as many requests at once.
@Arie V: Can you give the solution to this topic that was raised by SanderAdam a couple of months ago? I have the same issue, as every time a user opens the map view in our application, it shows the dot on Null Island. After moving from 1 row to the next, the correct map location is then shown, but that should not be necessary. Thanks for your help.
Seeing the validation “Branch with an interval for auto refresh or badges” and the consequence of having such a feature, I noted we have badges that actually do not require an auto refresh, but could do with the followup of a subject/document refresh alone.Is there a setting to disable the auto refresh?
Hallo, Below is the sample to explain furtherThe value in the Liner field should dynamically update based on the selected Forwarder.Example:If the Forwarder options are: NL, BE, UKAnd the corresponding Liner values are: LinerNL, LinerBE, LinerUK Then, when NL is selected in the Forwarder field, the Liner dropdown should only display LinerNL instead of all available liners. What kind of logic or process should I implement to achieve this? the liner value should change immediately when selecting the Forwarder optionsI already have a column that links each liner to its corresponding forwarder. Thank you.
Hello, is it possible to set the Session expiration for an OpenID provider, or stay logged in for longer than 30 minutes when using external OpenID provider. See above the screenshot of SF 2025.2, in which it is possible to set the expiration for the external provider. We are in the process of assessing our chances to upgrade to this new SF version. But for now we wish to have the `Stay signed in` option like logging in with the local account.
Hello, We are encountering an issue with a task where the default procedure applies a check on a field. If the condition is met, the field is set to NULL and an error message is raised using tsf_send_message with abort = 1. The problem is that, even though the field is set to NULL in the default template before the message is executed, the UI does not reflect this change immediately. The reset only becomes visible after the user clicks on Execute task. If we execute the message with abort = 0, another issue occurs: cannot read properties of undefined (reading 'toString'). We wanted to avoid this message using abort = 1, but in this case the field reset is not applied. Do you have any idea on how to make sure reset is applied while still avoiding the above front-end error? Thanks
For a lot of our data we we require it translated into multiple languages and with the current time option to use AI as a first try, this has been constructed into a process flow.Of course things can go wrong so in that case an error handling action has been configured to mark such an item as failed with possible information as of a reason why. An error hitting the content filter trigger by Azure had not been one of such a situation yet, but we have one now.We use an LLM instruction with the to be translated text and an instruction prompt with an explanation of what industry type we require the translations for to keep it into context (hopefully).Unfortunately when the request gets triggered by the content filtering it responds a 400. explained here: https://go.microsoft.com/fwlink/?linkid=2198766This of course does not appear in the process flow as the LLM action responds a -1 and the “error” text also does not contain any info in that case. The info can be found in the Indicium logs
We are trying to import an Excel file using the indicium API option. We run into the problem that after 3m50 seconds, the import stops. The system flow shuts down after this period of time. This way, we can import only approx. 3000 rows, which is not enough.We noticed one difference between the Universal GUI, which uses a start commit, and the documentation that advices a commit using the API. Is this significant?Anyone that can help us with this issue?
In the tool I'm creating, I will be able to migrate data from one item tool to another. The idea is to be able to do that for multiple customers in the same environment. In the source tool, each customer has its own url, which is the basurl for API calls. I have a setup with more than 10 web connections and end points, which I all tested with a fixed URL of one customer. To make it variable, I save the URL in a configuration table, where I fetch it upon calling the API. Now Im struggling in how to use the variable as baseURL So I can use a different one for each customer. The field base URL is mandatory Tried putting only http:// but it complains it can't resolve de URL. Please help me out here. (Also, Please don't tell me to use the http connector! I really don't feel like having to rewrite everything.)
An item from the Thinkstore is stuck on the status “Installing” What can be done to solve this? I think the flow failed, as this appeared in the Indicium log:Flow: system_flow_thinkstore_downloadMessage: The SSL connection could not be established, see inner exception. -->Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.. -->An existing connection was forcibly closed by the remote host.Stack trace: at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.AddHttp11Conne
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?
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.