Topics started by Arjan Sollie
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.
The Software Factory offers a solution in which you can configure unit tests for various functionalities/procedures. You are capable of comparing an expected output of your procedure with an actual output. This is a great way to verify whether changes within your current version might have broken this procedure/functionality.However several procedures use the GETDATE() option. This will lead to the fact that the actual output will never by equal to the expected output, since this was using a different date (and or time) stamp. I would like to be able to overrule the GETDATE() statement within my code into a preset date/time. When this is possible I will be able to compare the expected an actual output properly for these kind of procedures/functionalities.
Currently the Software Factory offers several options to automatically refresh data on your screen, such as the following:You can set the auto refresh based on a specified time You can refresh it by implementing a processflow that upon activating a specific document the document is also refreshedThe first option is an option which is pretty simple to configure for multiple screens. The second option will cost you allot of time, if you need to set this up for several screens. I keep running into cases where I need to implement the second option for allot of screens. Therefor I would like to request a checkbox for the second feature on the table (variant), similar to the checkbox available for refresh option one.So in summary, I would like a checkbox on table/variant level to automatically refresh the table when activating it as a document.
Control procedure multi selection set Ready for ReviewOn the backlog
Currently the task to set a control procedure “Ready for review” is configured to show a popup per selected row.Personally I find this not consistent with my development style. Most of the time you create/change a set of control procedures related to a requested change. All of these control procedures were changed for the same reason. Therefor I would like them to have the same changelog description. However currently I have to copy my description and keep pasting them in the Change log description field shown when executing the task. Sometimes this could be like over 40 template (for example I add a parameters to a procedure that is used at multiple locations throughout my system). In that case I have to press execute 40 times and copy this description 40 times.It would make more sense to me that when you multi select a set of control procedure you only have to execute the "Ready for review” task just once time. The description that was given in the task popup should be stored at all
Currently there is no tab available which allows you to see all task and report parameters in a single grid. Sometimes you have to change name which is being used throughout your entire model. This means the change will also have to be implemented in all the tasks and reports. In that case you would to filter on all task and report parameters of this name. This is currently not possible and if made possible, will be of great help.Is it possible to enable the detail tabs task parameters and report parameters within the full model screen?
Debug mode Indicium errorCompleted
I would like to propose the idea of having an Indicium debug mode.Currently if Indicium throws and error whiles using the Universal UI the user will get the following message “Unknown Error”. I can understand that we do not want to bother end users with specific database error messages.However it would be very useful if you can enable the display of such error message in the indicium settings. Currently when a client of mine gets this error message (unknown error) they will submit a ticket with a screenshot of this error message. That means that I have to go through the Indicium log and hope to identify the error message that was related to the message the client received. And to make matters worse, if you have load balancer enabled it can be a big issue determining which Indicium the client was logged into. Which makes finding the Indicium error near to impossible.Therefor it would be super useful have a setting which you can enable that will results in the actual database error messa
Currently within the Tasks and Reports items a user has the option to quick add a reference (and lookup) by using the task "Create lookup-reference". This is a good and quick way to set up an additional (parameter) with a lookup. I was wondering why such an option hasn't been added to the "column add screens" within the datamodel modeller. This could really save me a lot of time, when setting up tables that included columns with a lookup reference. Instead of having to go through all the steps: open the design tab, enable both tables and manually draw a reference between both tables, I could simply just run this task. It will automatically add my required columns and set up the reference with the preferred lookup.
Currently in our UI's if you create a table or view and include this column in the sorting the UI will create a left join to the lookup table. This is required to create the proper sortation. Obviously a left join is often not preferred. It should be an inner join, otherwise the query will not use the index.I understand that sometimes setting up this join as an inner is not possible, because if the join would return no value then the row itself would not be visible.Therefor I think the following solution would be perfect:If a column is not mandatory, the UI should always use left joins.If a column is mandatory, the UI should always use inner joins. However in the SF model it is possible to still mark the column as “use left join on lookup”. This is required when the lookup itself is a view that sometimes might not return any record.By changing this, the overall performance of all application will increase.
I would like the Software Factory to automatically change the fields status and developer when someone makes any adjustment to the templates of this control procedure (or changes the code the the control procedure). Currently when a control procedure is submitted for review a user can still make changes to it and it's templates. If you do so, the Software Factory will create a changelog comment. I do not find this suitable.If someone makes a change to it, the control procedure should be set to status development and the developer should be set to the one that made the last change. It should not create such a changelog comment line.If this is to complex, then lock a control procedure when it is set for review. This means that the developer will have to manually set it to the status development (also set the developer column to the person that is executing the task to set it to development).This will be of great help in the process of making changes to templates combined with reviewing t
When you are using the code review tools that are available within the Software Factory on occasion you will come across control procedures that contain templates that are insufficient and will result in disapproving the control procedure.Currently the only way to quickly gain insights into disapproved control procedures is from within the validation screen.I would like a prefilter in het functionality screen which will allow you to filter on disapproved control procedures that we submitted by me as a developer. That way I can quickly see which control procedures I have to change to fix them before being able to deploy my project version.
Is it possible to make the panel (in which notifications are to be displayed) automatically hidden when there are no more notifications. This is annoying because every time when you get a message in the panel, the panel rises and takes up screen space. Then, you have to empty the panel first before you can hide it again. I'd like to be able to make the panel disappear immediately after emptying.
A question I am getting more often of my clients is whether the Software Factory support an information text field. This is a field that contains an informative message for the users.Currently the Software Factory only supports these message in tooltips and Helptexts. But often you would like to set up a text to inform users. This text should be displayed on a specific position on the form. It is kind of like a regular. However this field does not have to be stored in the database. And it should only display a text (HTML text).So it is kind of a HTML field. Currently you can set up an expression field and insert a hardcoded HTML code in this field. But often you would like this field to show a text based on the language of the specific user.Therefor it would a great feature if the Software Factory offers a field that will display a label and the content of the field, which is an HTML text that can be configured in the translations part of the Software Factory. This will allow you to co
Is there a way to disable the column label in a tree that is based upon grouped columns?For some reason the GUI automatically displays the label of the field which it is grouped by. But this is often not something you would like it to display. So I was wondering if I can disable this label?
In the translation screen you can now approve or disapprove translations. What I am currently missing is a prefilter to hide object that have not be translated yet. If they are not translated you would like to be able to exclude these objects when approving translations.
Currently the Software Factory offers no setting to enable or disable “Excel Style” filtering. Whether this option is enabled, is determined based on the Filter and Sort settings. I would like to enable or disable “Excel Style” filtering regardless of the Filter and Sort settings.For example: I have a row which display an amount or margin. I would like to sort on this column. I cannot allow “Excel Style” filtering for this column, because the amount of unique values exceeds the amount the “Excel Style” filtering can handle, the result is an application freeze. Therefor I would like to be able to disable “Excel Style” filtering.
When you are using quite a few tile groups, you will have to use the scroll option within this menu often. However after opening a subject, the tile menu automatically be reset to the left side. I personally think this is incorrect. The menu should store the scroll position. Who is with me on this!
Currently when adding or editing a domain, changing the datatype leads to several default settings, which could be useful. For example, choosing the datatype nvarchar(max), leads to setting the control to multi line and form field height to 3. Next to that, changing the datatype of an existing domain, which already had a control set to it, leads to setting the control to null. Personally I’am not to fond of this response. For example say you need to change a datatype from a tiny into a small int. This will lead to setting the control back to null (without informing the user). This could lead to a change with huge consequences. I would prefer that the datatype does not set any of these settings by default. Also the form field height is very often not required to be more then 1 when using a nvarchar(max). The same goes for the control multi-line. It would be of great help, if this setting could be disabled.
Currently the only way to generate/deploy a view which is configured based on the option Auto or Meta Custom is through all of the the deployment steps. This is very time consuming (10-20 min each time). Often to identify whether the view is configured correctly you need to deploy more then once.It would be very usefully if you have the option to deploy a specific view via a screen, just as you can deploy a view which is based on a template.
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.
Enable prefilter screenCompleted
Currently prefilters can only be accessed throughout a table. I would to be able to see all prefilters within a grid and be able to change them throughout this screen. Having this will enable me to check all prefilters queries at once, or edit them with mass update. Can the tab prefilters be enabled within the full model screen?
When configuring roles you have the option to also give a role rights to a table, task or report from a higher level. For example from the table detail list you can set a detail available and in the task enable to also assign rights to this table. This feature is implemented on several locations when configuring rights. Assigning rights a table, task or reports this way has a huge issue. It will not allow you to also assign rights to the column/parameters. This will often create the situation that you have assigned rights to the table, task or report, but no rights are assigned to the linked columns/parameter.I would like to have to option when enabling rights to the table, task or report to also assign rights to the columns/reports.
Since SF suite 2019.1 roles have to be configured from within the Software Factory, instead of the IAM application. In order to test your role configuration, it is possible to set a specific role within a run time configuration. What I would like, is the option to set multiple roles within a run time configuration. In most cases you would to test a set of roles combined, instead of a single role.
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.
When you setup your Universal GUI to startup using the Software Factory by default no translations are being loaded.I would like to be able to display my translations when starting the Universal GUI while using the Software Factory as a source. I have seen other people being able to set this up but do not know how.How can you set this up?
Login to the Thinkwise Software Community
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.