Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
When we need to provide API access to our data we want to ensure that the connection is secure. We utilize session_id’s to achieve this.Currently, we lack the ability prevent session hijacking or session ID guessing because we can't bind session_id with other client properties, like the IP address or User-Agent.https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#binding-the-session-id-to-other-user-properties
The default Zoom/Sizing of the Universal GUI is too large in Chrome/Edge browser on Windows 10. We now have to recommend our End users to use the browser zoom option and set it to 80% to have much better overview... Could this by default please be reduced? If not by default, we then at least need an option to set another default sizing in our environment.
I am looking for a way to align id columns of type integer to the left.The alignment setting is not working for numeric data types. In the grid it does, but not in forms.Maybe a special control type for this purpose could be a solution?Example of current behaviour:
export path featureIn the Universal GUI we were given the feature to create custom names on our report, upon being exported. But this is not the case in the Web GUI I was referred here after opening a ticket to TCP(2165S - How to rename a report using report parameters in the web gui?)Enabling this would help us in renaming reports produced under webgui.
Users of an appliction can (if they have got the right) modify a default cube view. If that has been done and saved by a user, it would be great if you could share it with other users (your colleagues).I saw that @Dennis Beeren has asked this question about a year ago as well: This would be very helpful, so let's make it happen!
Being able to make 1 unit test that can be connected to multiple objects. For examplethe unit test for a default that occurs in several places in the system in that form.
Some of my clients do not want their users to be able to add, update or delete records from within lookup popups. Currently this means that I manually have to disable this by created a variant which I assign to the lookups, allot of work.What would be of great help to me is being able to configure on project version level whether users can add, update or delete records from within a lookup popup.
Is there a reason for removing the icon from the menu table?It is a small feature, but helps to make the GUI more intuitive.
A cube shows a pivot and chart tab. You can choose to show the default cube view type, but both tabs are always shown. Often only one presentation makes sense, but you can have more cube views to present the data in another way.When I have more cube views and I have to do this with specific screen types (pivot or chart). Then I also need variants of the same subject with a different default cube view. This will result in more detail tabs. And when I use different detail tabs, it will also retrieve the same data twice. It would be much easier if I could specify ‘Pivot table only’ or ‘Chart only' for each cube view.
When developing I sometimes want to open the same screen multiple times and finding the menu entry can be a bit tedious. I rather have the option in the context menu to duplicate the selected window. It does not have to keep the filtering but if it does, it's okay too.
At this moment the detail tiles open a new document. It shows the details of the parent from where the detail is clicked.If you go back to your parent, you choose another record and you open up the detail tile again it will open up a new document again.,So in this situation we have 3 open documents 1 parent and 2 detail documents, 1 for parent A and 1 for parent B.This is very confusing for users and if you’re not quite beware on this behaviour the user will end up in 25 different detail documents.I think it would be great if the detail can open up a tab as a regular tab. Not a new document. When selecting another parent and when clicking on the detail tile it just opens up the same tab in stead of opening a new document. The detail tabs are nice to use on mobile (small screen devices) because in the universal the tabs are running of the screen if you have more then 3 tabs. In fact the presentation of the tabs in the mobile GUI is in fact better. THen you can choose the tab from a list.
I am trying to achieve integration between Thinkwise applications and Office 365. The problem I encounter is that the Authorization protocol OAuto 2.0 does not seem to be supported by the HTTP connector in process flows. The ultimate goal is to come to a solution where end users can independently set up PushNotifications in Office 365, for example if files are added in Sharepoint, incoming E-Mail messages, integration with MS Teams, etc. I guess that once the authentication OAuto 2.0 type is available, connections with others platforms like Google and Dropbox, will be possible too.
Currently, users are informed of the relative strength of the chosen password (f.e. ‘Strength 4/5’). However, they are not informed what strength is required, and how they can achieve this strength. It would be helpful to users if they are shown which features they need to add to their password to achieve the required strength (f.e.: add 2 symbols to your password, add 2 numbers, ...)
In many scenarios, it would be highly desirable for the unused space on a form to be used to maximize text fields in width and/or height.Preferably with an extra option 'Maximize (Y/N)' or an option to set the width and height as a percentage of the available space.
It's great to have different view types for the resource scheduler (see below).Unfortunately the Full Week view (https://docs.devexpress.com/WindowsForms/17623/controls-and-libraries/scheduler/views/full-week-view), is not supported in the GUI. Because our production works in shifts, 7 days a week, it would be more readable to have 7 days besides each other (like the Work week view).This would make it more usable for us. It could even replace the Week view. Don't forget the startday of the week.
For context: I'm a support engineer, so I look a lot in the Indicium log files for error analysis, I download them for others to analyse, etc. These are mainly Production and Demo environments.Problem: We have a lot of TW applications, that share a server. Logging can be found in the folders belonging to these applications, this is Indicium and Indicium_universal logging. The issue here is with the filenames of these logfiles, these are the same for all applications.Example: Note that these are two different applications and two different Indicium types, but the filenames are identical. This can lead to looking at the wrong loggin by accident, or to mistakes after downloading these, as the files replace each other and are nog easily recognized outside this context. Idea: It'd be much more convenient and reduce risks plus time spent by support, if the application names and indicium-type could be added to the logfile names. So my two examples would then be something like this:1 : GRP05-Indicium-20210422.txt2 : GRP08-IndiciumUniversal-20210422.txtIs is possible to change this?
It is great that Indicium and Universal GUI now support SSO based on the Open ID protocol. In our case we'll use Azure AD as Identity Provider and wish to enable SSO with Universal. Since Universal GUI 2021.1.15 we can enjoy the beauty of SSO, PWA ánd Seamless SSO. The Seamless SSO is how we want to have it working for our end users, as there is no added value in having to click through multiple screens in 99% of the cases. This means that we have to set loginOptionsHidden or loginOptionsDisabled to true in the config.json of Universal GUI and set a DefaultIdentityProvider in Indicium appsettings.json.However, the current solution is a bit too rigid, as there is no way to circumvent the said Seamless SSO, except for changing the Indicium setting and redeploying Indicium. There are multiple scenario's for which this rigidness is unwanted: If we wish to enable multiple Open ID providers, but still wish to make it as Seamless as possible for each individual user If 1 of our foreign offices does not have Azure AD or if a user is not added as a Guest User in our tenant, we might want to give those users an IAM account If we plan to create customer portals: same as with first bullet If Azure AD is down for some unexpected reason, then we want to be able to get into our application using an IAM admin account as backup If (like we do on TEST now) we want to test with dummy users who reference a User Group, we want to create those users in IAM and not in Azure AD. For all regular users (especially with admin rights) in TEST we would like to enforce Azure AD SSO + MFA though. Now what we like best as a solution would be something client-side, which could be removed when clearing cache (ideally it would not be removed for every Universal GUI upgrade we get though). Given the above examples I don’t think it is ever going to be very useful to have the DefaultIdentityProvider setting in appsettings.json. How about adding a ‘Remember my choice’ checkbox on the Indicium login screen which value is stored in the cache?This provides all the benefits we’re looking for: In case of enabling multiple Open ID providers, a default can be selected by the user, enabling Seamless login the next time they login For non-Open ID users they can simply use the IAM login and perhaps also use Stay signed in + Remember my choice checkboxes to reduce the login steps It provides a way to get into Thinkwise in case the Open ID provider is not available (either through Clear cache or through Incognito browser) It will always and easily allow us to circumvent SSO default when testing in an Incognito browser tab An alternative would be to have a second login screen on Indicium with its own URL that is not impacted by the SSO settings, but it’s less convenient than above solution. There could be other alternatives, and we’ll leave the choice up to you. But something is needed here.
When using the Formlist and having mandatory fields, if I don't enter a value in the field, the GUI will give me a message stating that I didn't fill in a value for Field X. The problem is that due to the table construction and overall layout, the column name does not indicate which empty field is the problem.Here the implementation (in Dutch):ImplementationIn the implementation, a Formlist is used to have a label on the left side and a input field on the right. But the field on the right can be different each row. For instance, it could be a Yes/No field, a Numeric field or a Alphanumeric field; like in the screenshot above. In this case the user didn't fill in the correct salutation but the message does not explain that; it refers to the field.If there would be a way possible to influence the way the Mandatory field error message and show a translation, this whole challenge would be solved. Then 'Alphanumeric value’ would be replaced by 'Salutation for Man’.
Currently if you would like to use the Two Factor Authentication feature a set of parameters have to be included in the settings.json. This includes an SMTP account and password.I would like to be able to store these settings in IAM's global configuration page. The settings values should also be hashed on the IAM database. I do not want my password to be stored as plain text.This will allow me to stored these setting in a safe way in IAM and no longer have them included in a .json file which is located on my server.
Currently when configuring roles the only way to determine whether an object is part of a process flow is by opening the process flow screens and navigate through the list of process flows.When assigning rights to objects, I would like to be able to see whether the object is part of a process flow. When I am assigning the rights by using the task and the object is part of a process flow, I would like this to be mentioned in the task popup and be able to assign the rights to this process flow and all of it's actions for within the task popup.
With the creation of the Universal GUI we have been given the option to set up breakpoints for screens. This allows you to change the screentype based upon a specific resolution. A cool feature.Unfortunately often you are not fully aware of which resolutions are being used by your users. It would be of great help if IAM can log the resolutions used by users. This will allow you the analyze this data and determine the most used resolutions, for which you can create additional breakpoints.
Currently the Filter options in the GUI do not allow you to check the values of columns based upon other columns. In some cases you would like to set a filter based upon the values of a specific column.For example I would like to select all records (orders) of which the delivery date is equal to the records it's order date. Currently the GUI does not allow you to set such a filter.
To make it easier for users to rate some values in our application, we give a value between 1 till 5. So we would like to give the option to rate with stars. Basically the value on the database is ‘4’ for both. Would it be possible to create a control in the GUI to display elements like this? The amount of stars can be the amount of elements you add to the domain. Condition is that the elements should have a increasing number on.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.