Questions, discussions, news and updates regarding the Thinkwise Platform.
Recently active
The reality in Brasil is that people work everytime more on laptops, but most laptops have a very dramtic screen resolution due to the costs of technology here. Standard resolution is 1360 x 768 or sometimes even lower. On this resolution you have not a lot of space, and there fore we usually use a grid with details. That means that every time you want to have a look on another subject you have to go back to the grid and select another. Therefor I think it would be very usefull to have action buttons “next” and “previous” that would select the next and previous item of the active context. What is the best way to deal with this situation?
Together with a fellow developer, I am looking for a way to connect to Indicium (Universal) as efficiently and securely as possible from an external application.I couldn't find anything about this in the documentation and in the community.From the data traffic I have been able to deduce that the Universal GUI uses Basic/Cookie Authentication. We could use this way, but probably there is a better way.According to others, there are better alternatives such as JSON Web Tokens (JWT), instead of cookie authentication. I don't know what more the Indicium API offers in terms of authentication.I'm looking for best practice examples.Is there anyone who has already looked into this and can give advise?
In this topic it was suggested to make the DEVELOP branch unprotected. I’ve deleted all branches that has DEVELOP as origin, but it is still protected and I can not “un-protect” it. Please advice.NVM. I found out once I’ve deleted all branches, I can set the checkbox Protected manually.
Hello, some time ago, i though i saw that conditional layout of progress bars within the Universal Gui was now possible with an extended property. However, this seems to be working only for forms, but not for grids. Is this a bug, a choice or still being developed? And if so, when can we expect this to be released? Grid:Form:
progress bar in U-GUi does not look at the conditional formatting.
In our IAM database the table use_log_usr_action has grown to 12GB. Information in the table dates back to 2014 in our case. Models and branches in de log are long gone. So it would be great if there was a way to clean things up and create some free space.The same question goes for table use_log_session. That one even goes back to 2012… I would like to see a cleanup flow in IAM or instructions here how te clean it up… I know Thinkwise uses these tables as well to determine the amount of users to calculate the license fee each year. But we don't need the information older then for instance two or three years.
So we want to implement branches as described in this article:Manage branches with Thinkwise | Thinkwise Community (thinkwisesoftware.com)And the automatically protected branch names:https://docs.thinkwisesoftware.com/docs/sf/overview#:~:text=corresponding%20runtime%20configuration.-,Protect%20a%20branch%E2%80%8B,remove%20protection%20as%20needed.,-You%20can%20recognizeIn our current situation, we have feature branches with origin DEVELOP, with origin MAIN. How can we create a branch RELEASE between DEVELOP and MAIN?Let’s say we roll-up all our branches back to the main and archive them. Then we can create a RELEASE branch from the main, but then we can’t create a branch named DEVELOP from the release branch, since there is already a archived branch DEVELOP. And we can’t rename it either.Some advice?
In stead of using static categories in a tree, we would like to use more flexible tags system. similiar to what we have in this community. This image of the community software of tags is the UX that is most often seen for adding tags, where you can start typing and choos a tag from the list. How would you recommend to simulate this in the universal GUI?
With the help of the breakpoints, we are now able to activate the desired screen layout for any screen size.But, is it also possible to control the behavior of the UI from the model in such a way that fields are placed below each other instead of next to each other on a smaller screen?It would be nice if we only had to scroll the screen vertically on mobile devices to see all the fields. Desktop screen: Mobile screen:
In most (web based) applications it's common to use pre and post fixes, like this on in the omage. That way you can easily indicate how the data in the field should be interpreted. Usecases are currencies, percentage, wheight, degrees, etc. What are the plans for the universal in that respect?
Hello! Is filter(cube field → cube area → type filter) feature for a cube working in Universal ? I can see that it is working in Windows GUI. Thank you!
I'm trying to execute a web service call after modifying a record. According to the documentation it can be done via a process flow using “Modify record”: https://docs.thinkwisesoftware.com/docs/sf/process_flows.html#modify-record It says the following: This process action will also work in combination with modifications in the list. If this process action is not a start action, then the GUI will give preference to a form to deal with the action. If there is no form present, then the GUI will try to find a grid. If a record in the grid is modified, is successfully stored and there is a follow-up action that can be called, then a possible row switch action that handles the save of the data will be prevented. Problem I'm having, is that when editing in grid the proces flow isn't triggered. It's triggered when adding or editing via form, and also when adding in grid it's triggered. But not when editing in grid. What am I doing wrong? I have the following process flow defined: And this
What options are there to fine tune graphs?We would like to change the following features:- the color and/or line type of data series- invisible bullets- title font-size or hide title- force axis scale /min /max value And is there an overview of all types of graph types that work with the Universal GUI?
Some users reported some weird behaviour that seem to have originated with the upgrade from the 2023.1.16.0 Windows GUI to the 2023.3.12.0 Windows GUI a few month ago.These users were still on the old version due to IT forgetting to update their shortcuts 🤐The issues I come across are that when a grid has a dropdown as first column the dropdown stays empty until the user clicks in it again triggering the refresh of the dropdown.I fixed this several times by forcing the focus on that dropdown thru the DEFAULT without questioning why it failed.Yesterday and today I got complaints that when I add a record from inside the grid the dropdown is not shown: https://www.screencast.com/t/stNdFFzpI tried it in the old 2023.1.16.0 Windows GUI and everything was working fine.Now my hope is that this is also not a problem in the new 2024.1 release of Thinkwise!?Can anyone confirm this before I start upgrading a production environment.
We are experimenting with drag and drop in the Universal GUI and it looks really promising. For a certain application we are trying to link rows from one grid to rows in another grid. This works fine but we don’t want to allow users to drag a row to another row that is already linked. Is this possible? Using the context logic disables it for the entire table. We could of course show a message using the task logic and use conditional formatting to make it more intuitive but I’ve seen the cursor change to a forbidden sign while dragging across other tables. Is this something we can program as well?Also, if a user can’t find a match in the target table while dragging, we would like to allow them to drop the row on the table rather than a row so we can create a row for them. I can’t seem to get this to work, the drag and drop task parameters get filled with target row columns wherever I release the drag.The docs mention the following:Does this mean it is possible to drag to the table rath
We use Universal and have reports with the report action "Print preview". When opening these reports the browser sometimes blocks the print preview pop-up.I see that Chrome by default blocks pop-ups and redirects. When I add the site in Chrome to the list of allowed sites to send pop-ups and use redirects, the print preview pop-up isn't occasionally blocked anymore. I find it strange though that the pop-up is working while the browser is set to block pop-ups.Is there a way to prevent the occasional block of pop-ups when the users has not allowed pop-ups?If not, is it possible to detect and notify that the user has pop-ups blocked, because in Chrome its not clearly shown a pop-up has been blocked.Or is there an other solution for this issue?
Is there a way to make a column “primary key” even when the table already existed with no primary keys at all? There are things you have to consider, right? All the already existing data needs to be formatted to this new primary key, so it can’t be null So how do you alter this data? Do you have to manually do this in data conversion or SSMS?
How can we limit the languages that can be chosen by our users in the language selection dropdown? It shows languages that we have not defined in our model.
Hello,In the grid of a view I use Conditional formatting to color rows red: The red color disappears when a number of rows are selected: Is there a way to five selected rows a different share of red or to prevent the selection to change its color?
Hi all, I am running into a problem with a filter that is being filled within a process flow. The flow fills the ‘dossiernummer’ from a previous screen. This 'dossiernummer’ needs to be used to filter out that specific 'dossiernummer’ in the next screen. Filling the filter column works perfectly, however the filter condition does not seems to reflect the actual filtering. In the image below you can see that instead of 'not equal to’ the filter seems to use the filter condition 'equal to’. Has anyone else encountered this problem?
It appears that the Universal GUI is programmed to always open the Form when clicking on the record in the card list. Correct?A form is not always present for a table/screen and in that case you want a specific detail tab to be activated when clicking a record.I seem to remember that this was possible in the 'old' mobile GUI.Is this something that is still being worked on or can this already be controlled in some way from the model?
Lately (since about 2 weeks) the TW Windows GUI has been crashing very regularly in Azure's RDP, causing the app to fail for all users. This happens several times a day. GUI: 2023.3.12.0Platform version: 2023.3 Windows update Azure:2024-03 Cumulative Update for Windows 11 Version 22H2 for x64-based Systems (KB5035853)Successfully installed on 3/13/2024. Het update log geeft aan rond half 1 in de nachtSome feedback from our analysis Ik heb ook even zitten kijken in de monitoring en het heeft volgens mij niets te maken met de hoeveelheid memory, er is namelijk ten tijde van de crash van 16:50 nog ruim 40 GB beschikbaar. In de Event Viewer zie ik wel regelmatig crashes van ThinkWise, deze bijvoorbeeld: Met net daarvoor een .NET Runtime error: Deze foutmelding ligt echt in de hoek van de ThinkWise software zelf, niet bij te weinig resources van de VM. Application: TSF_dotNET.exeFramework Version: v4.0.30319Description: The process was terminated due to an unhandled exception.Exception
When executing a task for a selection of rows, the user interface first executes the context procedure for every single row to check if the user is allowed to execute the task for that row, and then executes the task for each permitted row. This can be quite time consuming, especially for web clients where the progress is also reported back to the client.To speed up multirow task execution, a new feature has been developed to execute tasks for a selection of rows.To enable multirow execution for a task:Add an XML-typed parameter to the task Make sure Popup for each row is switched off Set the MultiselectParameterID extended property with the name of the parameterWith multirow execution enabled for a task, when the user interface executes the task, the specified XML parameter is filled with the parameter values for all rows. Even if only one row is selected.The parameter is only filled when the task is executed. The XML is therefore not visible in the popup or available in the default a
I see an interesting screen type: dashboard. How does that work?
In the windows Gui it is possible to search with the combine filter both on a level and the details. Is it possible to do this in the Universal GUI as well? subject Detail search options in Gui:
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.