Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
In the last release we got a kanban board within the Thinkwise Platform. I want to use it in my projects, but when I open the board I see all the work within an iteration. I'd like a prefilter for work items that are assigned to me.
We are running multiple Applications on the same Database, each having their own Translation (and alias). The information as displayed in IAM (Universal GUI) makes it unnecessarily hard to distinguish these different Applications.I would suggest either of these solutions - I prefer 1 more, but 2 might be even easier):Display the Translation (first Translation it finds or based on user Language setting) as Expression field on both Grid and Form Update the Expression field that is currently used as Display Lookup column for Applications to include the AliasCould this be improved in the next Release or in a hotfix?
Currently, when I want to send a message through the tsf_send_message stored procedure with a parameter that contains non-latin characters, such as Cyrillic and Thai, these characters are all converted to question marks.i.e. <TEXT>"ภาษาไทย Phasa thai"</TEXT> becomes <TEXT>"??????? Phasa thai"</TEXT>. However, as was noted in the answer to the related question, by changing the datatype of the tsf_send_message function from varchar to nvarchar, the use of non-latin characters in parameters will become possible.
After generating source code you can deploy them to the database in the Execute source code tab.I would like to select the various scripts to be able to see (check/edit) certain items before actually execute them on the database.It would also be interesting to know when a specific block of code was changed (using trace-information). Maybe that can also be added during generation.
For a while now, there is a checkbox that lets your code run in an atomic transaction. This is a great improvement allowing you to easily let your code run inside a transaction.I would like to propose an additional improvement, by letting the user put in a template within the catch-part of the atomic transaction. This way, you can add your own error handling in the catch part of the code as well.Below an example of what this could look like:CREATE or ALTER procedure demoasbegin --PART 1 of default transaction code, generated by default by Software Factory begin try begin transaction; --Force an error select 1/0; --PART 2 of default transaction code, generated by default by Software Factory commit transaction; end try begin catch if @@trancount > 0 begin rollback transaction; end; --USER ENTERED additional error handling --for example, writing some error in a log. insert into error_log (error_log_message) values ('something went wrong'); --PART 3 of default transaction code, generated by default by Software Factory throw; end catch;end
I’d like to be able to see within the control procedure screen what program objects are linked to it. This could just be one field with an aggregate of the assigned control procedures. This way you can easily see/find what control procedure is linked to a specific program object.Nice quick win, I’d say…
There is a nice validation called 'Reference source table has possible double look-up values’. It even tells us the solution to resolve it: 'Create a unique index on the source table of the reference, to ensure the look-up value is always unique. The unique index should have the following fields:- All primary key columns which are also a foreign key column.- The lookup display column.’Why can't the Software Factory create these indexes automatically? It would save developers a lot of time and would improve the quality of the data quite a bit.
On mobile devices it is hard for a user to make choices from a combo list. Because the screen is small, it is difficult to open the list (clicking on the triangle) or the icon next to it.Some lists do not require the user to type in part or all of a potential choice. The list of possible choices is limited, so picking from a list (box0 works well.The easiest for the user would be if the full text (the orange part of the image) is clickable, which will open a popup.The triangle should then be suppressed.
We would like to be able to edit on Grid and be able to move to records like we do in Excel and when we save to save all the records changed
When we need to provide API access to our data we want to ensure that the connection is secure. We utilize session_id’s to achieve this.Currently, we lack the ability prevent session hijacking or session ID guessing because we can't bind session_id with other client properties, like the IP address or User-Agent.https://cheatsheetseries.owasp.org/cheatsheets/Session_Management_Cheat_Sheet.html#binding-the-session-id-to-other-user-properties
The default Zoom/Sizing of the Universal GUI is too large in Chrome/Edge browser on Windows 10. We now have to recommend our End users to use the browser zoom option and set it to 80% to have much better overview... Could this by default please be reduced? If not by default, we then at least need an option to set another default sizing in our environment.
I am looking for a way to align id columns of type integer to the left.The alignment setting is not working for numeric data types. In the grid it does, but not in forms.Maybe a special control type for this purpose could be a solution?Example of current behaviour:
export path featureIn the Universal GUI we were given the feature to create custom names on our report, upon being exported. But this is not the case in the Web GUI I was referred here after opening a ticket to TCP(2165S - How to rename a report using report parameters in the web gui?)Enabling this would help us in renaming reports produced under webgui.
Users of an appliction can (if they have got the right) modify a default cube view. If that has been done and saved by a user, it would be great if you could share it with other users (your colleagues).I saw that @Dennis Beeren has asked this question about a year ago as well: This would be very helpful, so let's make it happen!
Being able to make 1 unit test that can be connected to multiple objects. For examplethe unit test for a default that occurs in several places in the system in that form.
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.
Is there a reason for removing the icon from the menu table?It is a small feature, but helps to make the GUI more intuitive.
A cube shows a pivot and chart tab. You can choose to show the default cube view type, but both tabs are always shown. Often only one presentation makes sense, but you can have more cube views to present the data in another way.When I have more cube views and I have to do this with specific screen types (pivot or chart). Then I also need variants of the same subject with a different default cube view. This will result in more detail tabs. And when I use different detail tabs, it will also retrieve the same data twice. It would be much easier if I could specify ‘Pivot table only’ or ‘Chart only' for each cube view.
When developing I sometimes want to open the same screen multiple times and finding the menu entry can be a bit tedious. I rather have the option in the context menu to duplicate the selected window. It does not have to keep the filtering but if it does, it's okay too.
At this moment the detail tiles open a new document. It shows the details of the parent from where the detail is clicked.If you go back to your parent, you choose another record and you open up the detail tile again it will open up a new document again.,So in this situation we have 3 open documents 1 parent and 2 detail documents, 1 for parent A and 1 for parent B.This is very confusing for users and if you’re not quite beware on this behaviour the user will end up in 25 different detail documents.I think it would be great if the detail can open up a tab as a regular tab. Not a new document. When selecting another parent and when clicking on the detail tile it just opens up the same tab in stead of opening a new document. The detail tabs are nice to use on mobile (small screen devices) because in the universal the tabs are running of the screen if you have more then 3 tabs. In fact the presentation of the tabs in the mobile GUI is in fact better. THen you can choose the tab from a list.
I am trying to achieve integration between Thinkwise applications and Office 365. The problem I encounter is that the Authorization protocol OAuto 2.0 does not seem to be supported by the HTTP connector in process flows. The ultimate goal is to come to a solution where end users can independently set up PushNotifications in Office 365, for example if files are added in Sharepoint, incoming E-Mail messages, integration with MS Teams, etc. I guess that once the authentication OAuto 2.0 type is available, connections with others platforms like Google and Dropbox, will be possible too.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.