Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
It would be nice to have an image-url control, so we can make clickable icons/images in the GUI. This would be very similair to the clickable images on the thinkwise website: For example if we have a contacts table with een linkedin url field. When in add or edit mode the user can fill in the linkedin profile url field. When in navigate mode the url field can be replaced with a clickable image (using the linkedin profile url). The image/icon should be set in the sf model. Together with the url field we have a image-url control.
We need a Web Scanning Module. In other words to create an embedded module to be used by Universal GUI. A tool to allow you to scan a file and upload it to a file location. This is a very important feature and a lot of users will request to have this functionality on Universal GUI. For example: https://demo.dynamsoft.com/web-twain/
What is the reason of holding the ALT button, to go to a new line in Memo fields? Going to a new line by just pressing Enter, like any other application, would be very pleasant. Or add a extended property to make this possible.
We would like to select a certain item in a treeview by means of a checkbox. The only extra column you can add right now is an Image column. In previous versions of the SF this was possible in the ‘Generate source code’ (custom) screen. It would be great to have this functionality in Universal.
When exporting an excel file, the group labels are not included in the excel file. As you can see in the image, the labels ‘kostprijs’ and ‘bruto verkoopprijs’ will not show up in the excel doc. The problem occurs when I translate the columns ‘huidige kostprijs’ and ‘nieuwe kostprijs’ to ‘huidige’ and ‘nieuwe’ (in order to make the screen readable). Then, the excel only shows columns named ‘huidige’ and ‘nieuwe’, which would make the excel unreadable. Is there a way to work around this problem? And otherwise, could it be possible to include group labels in an excel export? Kind regards, Mark
It would be very useful as a user to have multiple variants of a table grid, like is already possible with cubes.As a developer I would like to define different views and make them available to end users, but also administrators and end users should be able to do that and then share it with other users. It must also be possible to duplicate views, in order to be able to modify them again and save them under a different name.The following things should be part of a gridview:- Filter (Where Clause)- Columns Order and Widths- Sort Order
Is it possible to skip the first 0-x increments of the Y-axis in a graph, and from x on to the highest value in your result set have the Y-axis’ regular increment?As an example see the image below:Here the values from 0-27 are the size of 1 increment on the Y-axisExample When dealing with large numbers, say hundred thousands of euro's, but the differences at the top are small, say in tenths of euro's. The automatic scale that either the Windows GUI or the Universal GUI provides the graph with makes it very hard to see these small differences in the graph.
I would like to propose the following idea: Tasks are placed in a command column, always at the right side of the grid. Tasks which are not flagged as grid task can be started from the context menu that can be openen with the (...) button.This seems to me to be a relatively small adjustment for the platform, which can make applications considerably more intuitive. It ensures that there will be fewer misunderstandings about the context/row to which a task to be performed relates. It enables the possibilty to start tasks and the context menu (...) with a touchscreen.With 3 extra fields in the table table_task, this new functionality could easily be controlled from the model.1. grid_task_enabled (bit)2. grid_task_sequence(int)3. grid_icon (varbinary)
Hi. We have a table that has an auto refresh 30s.. how do I prevent that its references also refresh? Because a drawing is shown as a detail and it also refreshes every 30s and that's not wanted.
We have some entities with a large number of fields, these are grouped into tab groups which in Universal are shown in sections. Not all sections are always relevant and we would like that users are able to Collapse and Expand these sections, ideally with saving what sections are expanded by the user (just like saving the width of columns in grids).Example how this would look (with some icon added that a section can be expanded):Collapsed: Click on “Product” leads to the section to be extended;
When a user wants to reset his/her password in the Universal GUI and the password strength is insufficient, the user is notified of the shortcomings of the desired password. In the Universal GUI this notification appears after pressing the button ‘Change password’. If the user wants to try again the validation token is no longer valid. Is it possible to show the password strength (live) while entering the password in the Universal GUI (as shown in the windows IAM interface)?
For a project I'm using Android scanners to scan barcodes. When I tap on a field where the domain has the control barcode, the keyboard pops up like with any regular field. I'd like the keyboard to stay hidden when the control is barcode.
The support for integrating Open ID providers with the Thinkwise Platform is great, but also a very common functionality in modern applications. With support for the Microsoft Common tenant around the corner, another important improvement is delivered on the topic of Single Sign-On capabilities.As already referred to by Vincent in this blog from almost 1,5 years ago, the next step is User Provisioning (sometimes called Application Provisioning or Identity Provisioning). That feature helps streamline and automate the creation of new users within an organization, including a pre-defined set of Roles & Rights.For the Thinkwise Platform User Provisioning would entail both the creation of a User and the assigning of applicable User Groups.Not a new Idea, since it's already on the Indicium backlog, but by raising it as Idea and putting it up for a vote I hope we'll manage to move it higher up the agenda!
As also discussed in the following link, since SQL Server 2019 inlineable scalar functions are an option. This can make sure a query can run parallel. The tsf_user function is not inlineable at this moment. When using this function in a heavy query, it will not be executed parallel as you can see in the images below. Not inlineable not inlineable Query with tsf_user not being executed parallelWhen removing the use of variables in the function, the function is inlineable and the queries will run parallel when needed:Inlineable = trueMy heavy query with tsf_user goes parallelThe script I have used is:SET QUOTED_IDENTIFIER ON;SET ANSI_NULLS ON;GOCREATE OR ALTER FUNCTION tsf_user()RETURNS tsf_userASBEGIN --control_proc_id: sql_tsf_user --template_id: sql_tsf_user --prog_object_item_id: sql_tsf_user --template_description: Returns context_info or system_user RETURN CASE WHEN CONTEXT_INFO() IS NOT NULL THEN CASE WHEN LEN(REPLACE( CONVERT( VARCHAR(128), CONTEXT_INFO() )COLLATE Latin1_General_BIN, CHAR(0), '' ) ) <> 36 THEN REPLACE( CONVERT(VARCHAR(128), CONTEXT_INFO())COLLATE Latin1_General_BIN, CHAR(0), '' ) WHEN SERVERPROPERTY('EngineEdition') <> 5 THEN REPLACE( CONVERT(VARCHAR(128), CONTEXT_INFO())COLLATE Latin1_General_BIN, CHAR(0), '' ) WHEN REPLACE( CONVERT(VARCHAR(128), CONTEXT_INFO())COLLATE Latin1_General_BIN, CHAR(0), '' )NOT LIKE '________-____-4___-____-____________' THEN REPLACE( CONVERT(VARCHAR(128), CONTEXT_INFO())COLLATE Latin1_General_BIN, CHAR(0), '' ) END ELSE SYSTEM_USER END;END;GOPerhaps this is something you can use in a new version.
hi,I would like to have a year picker in the gui. Something like this; Only select a yearI don’t need a day or month, so year 4 digits. In both web and universal gui.
With the use of Universal and it's responsive behavior, users can zoom in or out to show more or less information on their different sized screens. The page size is however a quite static setting, which can result in empty space at the bottom of your grid if you have a large screen and zoomed out. My idea would be to introduce a User Preference setting for the page size a user prefers.
it would be great of to have a function or solution to get rid of the fixed URL's but use relative paths. We use https://server/indicium/iam/appl_id/process_attachment(key_id=1,attachment_id=50)/MODEL.download_file_upload(file_id=null) to get images to show in HTML.. but the same applies for the use of HTTP connectors to get things from your own application. There is not good way now to set it up one and for it to work in different environments. I would like to see a solution that we can use in the model and code a function or something like tsf_user to get the base URL that will always match the runtime environment.
One of our users came up with the idea to save the last 10 search requests in the global filter. When clicking on the global filter(?), you should be able to pick one of the last requests (like google search).
A graphical representation in documentation and merge session functionality would help for explaining the choices a user has and the consequences of those choices for merge sessions.
Reports can be translated into external tools such as Inet reporting. However, the translation cannot be passed as a parameter. In our case, the parameter locale (which is needed) is automatically passed as promptlocale.Translations in the sf are about the translations of the screens within the application, not within the reports. therefore concerns the control from thinkwise to provide a report in several languages without making an extra report and control via the default procedure.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.