Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
In SQL server you can provide the result column of a function with an identity value.The idea is to make it possible to model this in the SF. Reported on behalf of @Robert Jan de Nie, credits goes to him.
As mentioned in this question:As part of automating and speeding up the deployment generation, we’d like to start "Synchronization to IAM" autonomous (for use in a background "offline" proces) - this step in the deployment proces currently takes a about an hour to complete and the user has to be logged in and wait for it to complete to continue.rgds Ricky
It would be a nice feature to have the possibility to see all unit tests linked to a control procedure when reviewing the procedure. So you can execute all unit tests that belong to the procedure and detect if unit tests return errors.Just an extra tab page in the ‘Code review’ screen would suffice. CRUD actions are not necessary. Only the unit test grid, the task to execute the unit tests and the results of the executions.Tab page could be hidden when no unit tests exists or always visible with a badge (counting the amount of unit tests for the selected procedure).
I think it would be a nice addition to add subroutine_paramtr_tag the same way there is for task_paramtr and report_paramtr.
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.
Starting with SQL Server 2019 it is possible to inline scalar functions. This feature improves the performance of queries that invoke scalar user defined functions (UDFs) (https://docs.microsoft.com/en-us/sql/relational-databases/user-defined-functions/scalar-udf-inlining?view=sql-server-ver15).One of the requirements is that the function should not reference user defined types. Unfortunately (for SQL Server) the Software Factory creates function parameters based on the user defined type (user_defined_dttp).If the parameters would be created using the SQL data type (dttp) a scalar function could become an inline scalar function. It’s possible to implement this with a tag and a dynamic control procedure (override the generated parameter value), but it could also be done by default.
For example, change the username displayed in the application bar to first name and last name.
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.
When you run unit tests you can either use Windows Integrated Authentication or manually enter your credentials. When you select the latter, there is no pre-entered data. In other parts of TSF (for instance when you want to generate a definition and connect to the database) the same data is pre-entered. But not when running unit test. Pre-entering it there as well would save a lot of time, especially when developing (and you want to run it multiple times to see if it is working).
Can this popup be kept within the GUI, or the message be given in the information panel? You do not always notice that it floats somewhere on the desktop. Especially if the synchronization runs on a remote desktop and you return after a while.
Some ideas to improve the Synchrozation Process between SF and IAM.Remember all Connection parameters, since the session was started, because it is very frustrating to re-enter Host, DB Name, Username and Password, again and again. Per environment would be great. Especially in cloud environments with long, non friendly, values.Make the task parameter field at least twice as long.
In our current project we need the ability to save a report to the database. Because of the sensitive medicale data that we are processing we need to clean our database as soon as possible. After a client has filled a questionaire we need to generate a PDF with the provided answers. We offer this PDF as download for the client and later on need to move that PDF to a document management system.We have been told that the only way currently available is to build a API endpoint that generates the report and call upon that API endpoint so we can store the generated PDF into the database. This feels like a suboptimal approach with the potentiel that we’re exposing and endpoint that has access to sensitive data.Having the ability to generate a report and store that report into the database directly would be very benificial to our processes and I can imagine helpfull for others as well.
Since the 2020.2 version reports are stored in the database in stead of in a directory.As far as I know the reporting service stil requires that the report is stored in a directory. The stored procedure rpt_get_reports now needs a parameter report_file_spec.You should be albe to use a report from a IAM database. Then it would be required to declare a connection string for the IAM database in the INI file of the reporting service. As extra parameters in the stored proc rpt_get_reports the project_id, version_idid (if nulll then use last version..) and reportname are needed
From a back-office perspective it can be beneficial to see records on a tile, instead of in a grid or a form type of display. This ensures that a combination of data can be more accessible, without first having to click on specific details. Currently we only have the option to show a table, task, report or detail tab as a tile, but in this case, it would be preferable to also have the option to show records in a table or view as tiles in the GUI.For example: a production company can currently view their employee planning either from the perspective of a specific employee, or a specific project. They would like to have one screen, with a tile for every employee, that immediately shows the project they’re planned on and any possible existing comments/notes. This will provide them with a clear overview of the current status/situation of who is present and scheduled to do which project.This idea can however be applied to a variety of different situations.
Currently it's fixed to be a certain size and I would like to be able to change that, like with the Debug screen and Running tasks panel. That way I can see more in the monitor more easily.
If you use an Image combo in your form, the display value is shown in the edit mode, but not in the non edit mode. This is not logical because there is already space for the display value. It would be useful for the user to show the display value in every mode.
The breadcrumb of an Open Document (in other words: the selected record) is not very clear in the Universal GUI. The Entity name does display in a similar Font size as the regular menu and record Font size, but the breadcrumb info is displayed quite much smaller right below it. Our end users are actually complaining about this. Could this be changed to at least a larger Font? While you're at it I would like to recommend some improvements that would make us even more happy:How about having Entity and Breadcrumb info at the same row? F.e. Opportunities > Company A > Opportunity 1 Could this navigation information actually be clickable, giving me a quick option to go back to the Account to which the Opportunity is related or to the Opportunities list? Could it be possible to right click on the navigation and copy the URL, allowing me to share a deeplink to a specific record?
Can we replace the default icons of the Universal UI with our own icons? For example, the floppy disk for saving seems rather old-fashioned. And can we replace the icons with text? These are options to make the UI even more customer-specific and that can be very important for ISVs.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.