Topics started by Arjan Sollie
Currently in the Software Factory the checkbox Enable task/report in empty subject is set to true. Personally I would like the default set to false. In most cases the task/report should not be available when there is not subject. The exception is the case in which you would like to enable the task instead of hide it.
Easier way to add tags to objectsCompleted
Currently the tag tab is only available within the full model object. It would be a whole lot easier, and faster, if these tag tabs were also available within the modellers such as: task (+parameters), report (+parameters), data model + subject modeller (tab and columns).
Currently when setting up a task or subroutine within the Software Factor the checkbox Atomic Transaction is set to false by default. It be better if the default is set to true instead of false. Normally all tasks and subroutine (procedures) will have to be set up using an atomic transaction. In some exceptions you would like to disable this feature.
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.
Currently the Software Factory allows you to assign a different screentype based upon a breakpoint. This is a very useful feature. Unfortunately you still lack the option to optimize the different screen layout. Because all subject configurations such as the grid, cardlist and form are still having the same setup. This leads to setting up a compromised setting for these components. So that it will work on a large and small screen.How great would it be to be able to assign a table variant based upon the same breakpoints! This will allow you to fully configure your table for multiple resolutions, and therefor devices.Obviously the GUI will do some scaling, to help with adjusting the grid and form, but often on smaller screens things such as the sequence of fields or the grouping of fields should be different. Users do not want to scroll before being able to see the most important data on this table.All of this can be configured if we could assign table variants to breakpoints.
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
Maintain project version destinationCompleted
Files used by an application, say images, reports etc., are store in a specific folder. In most cases the location of this folder is different for the development environment then it is for the production environment. IAM provides a task the update all the file links within a project version. This is a useful feature. However I would like this feature the store the altering made to the path (difference between development and production). Currently you have to update this path each time you synch a version, whether this is a new or already existing version. In my opinion this is redundant. IAM should be able to store the altering made within the path to set it the right path used in the production environment. Therefor automatically update the path upon synchronizing the next time.
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.
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.
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?
Currently when using a tree based upon a grouped column, the label of this column is displayed on top of the value of that grouped column. I would like to be able to disabled this label. Often I do not need this label and for some users this is very confusing. In this example I would like to hide the label text Ship Manager. All I have to see is the value “Athena Marina Co. Ltd. This will also keep the tree view much smaller, since currently this takes up two rows instead of one.
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.
Hi all,In order to synchronize data from a local MS SQL database to a MS Azure database, Microsoft offers a tool named the “SQL Data Synch”. In order to use this tool, a table cannot be using a user defined datatype. By default the Software Factory generates tables in MS SQL Server based on user defined types. You need to be able to disable this and instead use system datatypes when deploying.Therefor I would like to be able to configure this within a project version. And I would like to specify whether this is done for tables and or stored procedures. In some cases you would like to enable this for tables, but not for stored procedures.Currently you can set this by manually setting the column “alias_allowed” in the table dttp to 1 and after that alter the column user_defined_dttp on the table dom. This should be something that you can configure within the project version.Do keep in mind that you should still be able to deploy the user defined datatypes so that they can be used in SQL
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.
When you start working on your project the amount of tables is often not that vast. However as you progress the list of tables and number of tables sharing parts of their name will become a lot bigger. This will make it more difficult to select a specific table or view to display in the datamodel designer, since there is no filter available here.It would really help having a filter bar on top of the list of tables to display in the datamodel designer.
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!
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
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
In the datamodeler when add columns you have the option to select a set of columns and copy these columns into the selected table. I use this tool quite often. Unfortunately this copy option also copies the Identity setting from the selected columns. In 99% of the cases that I use this option I do not want this property to be copied.I sometimes forget that this property will be copied. The result is a table where by accident a column has been marked as Identity column. It would be a of great help if you have the option to disable the Identity property when using this copy function. The function already has such a checkbox for the property Primary Key
All of you, that have worked with Microsoft Azure, have probably noticed that Azure does not allow you to mutate or select data from a different database than the transaction database. However often you find yourself in a situation where this is necessary. This blog will help you with exactly that. This blog describes 2 features which you can use.Feature 1 External DatasourceMicrosoft SQL has a feature available called “External Datasource”. This feature supports selecting data from an external source, but does not require to connect to this external source. It is kind of like a fake table within your database, which selects data from the defined external source. While using an External Datasource it is possible to select data from another database within Azure. Do keep in mind that it is not (yet) possible to mutate data using an External Datasource. If you would like to mutate data on a different database, you have to use the second option this blog will describe.How to configure an
In our current Graphical User Interface it is not possible to configure task, report and prefilter bars. Meaning that either all objects within the bar are being displayed or non at all. I have been told, that there is an extender, which allow you to configure these bars. I was wondering if the option to configure bars will be introduced within the Universal Graphical User Interface? Instead of having to set up an extender outside the Software Factory.
The SF suite 2019.1 features a validation check "All rights role will become deprecated". It warns a user about the fact that the "all rights" option on a role will be removed in a new version of the SF suite. I was wondering: when this option will be removed, will all the roles, which had this option set tot yes, be converted into a role with full access to every object available within this project (version)?
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.