Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
As a developer, I want to be able to quickly switch between my last 5 searches to see the Code search results.This will allow developers to effectively search multiple expressions and inspect the results of these searches quickly. It will also decrease the amount of times a developer would have to Code search once again for the same expressions even though the results would not be any different from the previous search.
I would like the model rights tab, or jump tasks, to be available for each SF object (table, task, report etc). When you change a table you also have to change the role rights (e.g. new column). Now you have to open the model rights from the menu and search for the object. The same counts for functionality. I would like to change functionality at the place where it is related to. When I add parameters to a task, I would like to be able to change the default, layout and task functionality in the context of this task.
I would like the smoke tests to be added to the quality dashboard. This could be added in the 'test quality' section.Furthermore, in the same style and presentation as the other test types.
I would like to merge branches to other branches, even when the only thing they have in common is the main branch. There already have been several questions about this: The suggestion there is to always use a common branch between branches so that branch A may be merged to branch B via common branch C. We are increasingly struggling with our branches however. It often happens that incomplete functionality in branch A is needed in branch B and we didn’t foresee this when we created the branches.With the recent changes to project versions and how differences are calculated, would it now be possible to implement support for merging branches to other (not directly related) branches? Somewhat like how Git supports this.
When your code contains bracketed words, like [server_name], that are not intended as parameters, you can not edit the code of the program object from the “deploy” tab of a control procedure.The brackets do not have the function of signifying a parameter here, but to make sure the server name is a qualified name that can include spaces.Having an option in the control procedure to disable parameter detection would avoid this message and allow you to make changes to the program object (generated) code.
When you run indicium in a container you have to go quite the mile to be able to get the generated deployment package. I would like to see the generate deployment package to end with a download (ZIP for example) of the package. Current issues:Now it references a location on my local PC. It's build for windows path's If you don't have volume defined you have to copy it out of the container.
Like many, our company uses DUO Push for users to log in on the network. We would like to use this too for the users who has an extended application in Universal GUI next to our ERP in Windows GUI. IAM supports only the TOTP 2FA with means that those users has two different ways of using 2FA to confirm login:1) Netwerklogin: simply tap the green tick2) UGUI login: copy/paste and confirm the validationcodeThe first way is much easier & user friendly then the second way.Is it possible to implement DUO Push as well in the near future?
I think that it would be good to have a switch to put the Universal web interface in maintenance mode, and even better to be able to show messages to users that this is going to happen. When we do an update and the update, for example recreates the fact table, the update can take a long time. We do send a mailing to the users to warn them that they should not use the application during this time.It might be better to have a way to lock the users out completely. At this moment I could organize in Azure that users get redirected, but as Universal can still be open in the browsers of users, there is still a risk that users get in a confusing situation.The ideal scenario would be to have a setting in IAM, which makes that the user gets an “this site is under maintenance” message in the interface, and is prevented from entering data.
A feature which would be a great help to me is an option to switch between lookup/element values and database values. Obviously you would like to see the lookup column and translated elements within a screen. However sometimes, for debugging, you would like to switch to seeing the database values instead. This will allow you to quickly determine the ID's for all lookup columns and see the database value for the domain elements. You can use these values for further debugging using SQL scripts.You could implement this option in the developers tab in the ribbon.
I would like to be able to show progress messages in a process flow. For example, when I use a multirow task, it is not possible to show progress (see, How can I show progress in the execution of a multirow task? | Thinkwise Community (thinkwisesoftware.com))
Hi Community, I would like to disable or hide prefilters in universal based on a context or layout procedure. Similar to the question in this topic.
Hi,When you put a filter on a list column, you get a neat little icon next to the column heading to show you that it’s filtered. But when you grouplist the column(s) there is no indicator that it’s filtered:Is it possible to show a filtered indication when a list is grouped with filters?rgds Ricky
I would like to see some improvements in the the process schedule:Frequency to be fetched from tenant or user (expression), now it's a fixed value while in multi-tenant/multi-user environments could happen that you have a asynchronous system flow, where in our case a user can define how often a time info will be updated. When recurring, can starting at/to be not mandatory.. if empty then it's the whole day. I keep forgetting that 00 to 00 means not running. (separate idea)
Inspired by this idea: Automatically assigning validation to the user that created or mutated the related object. In most of the cases that would make sense.
Code review being mandatory is a global SF setting right now.sf_configFor some models, you don’t want to mandatory code review. For instance if you have a model where only one developer works on.Alternatively, make an overwrite setting per model/branch that overrules the default setting in sf_config.
When creating a control procedure, it is useful to have an overview of all parameters within the template. I usually go through the following steps: Create a object (Task, Subroutine, Function etc..) with parameters Create a Control Procedure and Assign the ‘New’ template to the object Generate the definiton, copy-paste all parameters to the template and add following the text at the end of each parameter: ‘-- [empty_line_on_generate]’ Code: -- PARAMETERS FOR DEVELOPMENT -- [empty_line_on_generate] DECLARE @id AS id -- [empty_line_on_generate]DECLARE @parameter_01 AS text_10 -- [empty_line_on_generate]DECLARE @parameter_02 AS text_1000 -- [empty_line_on_generate]DECLARE @parameter_03 AS date_no_time -- [empty_line_on_generate]DECLARE @parameter_04 AS int -- [empty_line_on_generate]DECLARE @parameter_05 AS amount -- [empty_line_on_generate]DECLARE @parameter_06 AS amount -- [empty_line_on_generate]DECLARE @parameter_07 AS percentage -- [empty_line_on_generate]DECLARE @parameter_09 AS country_id -- [empty_line_on_generate]DECLARE @parameter_10 AS text_255 -- [empty_line_on_generate] Generate the parameters, empty the value and switch the ‘no_line_when_empty’ option to ON As a result, you always have access to all parameters, which you can give a value to test the code during development. Like this: -- PARAMETERS FOR DEVELOPMENT -- [empty_line_on_generate]DECLARE @id AS id = '1234' -- [empty_line_on_generate]DECLARE @parameter_01 AS text_10 = 'ABC' -- [empty_line_on_generate]DECLARE @parameter_02 AS text_1000 = 'ZZZ' -- [empty_line_on_generate]DECLARE @parameter_03 AS date_no_time = NULL -- [empty_line_on_generate]DECLARE @parameter_04 AS int = NULL -- [empty_line_on_generate]DECLARE @parameter_05 AS amount = NULL -- [empty_line_on_generate]DECLARE @parameter_06 AS amount = NULL -- [empty_line_on_generate]DECLARE @parameter_07 AS percentage = NULL -- [empty_line_on_generate]DECLARE @parameter_09 AS country_id = 'NL' -- [empty_line_on_generate]DECLARE @parameter_10 AS text_255 = 'XXXX' -- [empty_line_on_generate]INSERT INTO .... ETC.. And you will not have errors when executing the code. Idea for improvement in SF: Add some code to the ‘Assign’ button to automate step 3 and 4
As there are a few bigger online workspace providers out there it would be great if Thinkwise would support these out of the box. Primarily we are missing OneDrive support for companies that use Microsoft 365 and Google Drive support for companies that use Google Workspace.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.