Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
Please add here what is actually sent to an API provider. I have been struggling with the web connector and it's great to see all the variables but apparently a lot of things get done which resulted in a body request json that wasn't parsable. With trial and error I figured it out, but would be more easy to see what the platform actually sends to the provider.
Hi,I have added a base model into my work model. The developer cannot add or delete those kind of tables or the columns that they have but is possible to rename or copy them to a new one that is automatically marked as imported from a base model wich makes it impossible to detele. That generate errors later on on Executeing the source code step.I think this may be a severe bug. Kind Regards,Paul
Currently when you have to switch a lot between branches the Software Factory sometimes provides an incorrect branch in the task “Switch Branch”. Sometimes I do not notice this and start working in the incorrect branch.When working with a lot of branches it becomes more difficult to see which branch is selected in for example the “Switch Branch” task. What would be of great help is to assign certain coloring to the branch. This could for example could trigger the background coloring of the selected branch in the task “Switch Branch”. Making it much easier to see which branch is selected and minimize mistakes.
If the tasks can be grouped similair how the details are grouped. it will be easy to arrange tasks on multiple taskbars / task tile screen components.That will give options for the creativity on screen designs.
If there is something I'm missing dearly is to visualize the connecting dots.. in systems it's very common to categorize, assign users, assign tags, assign products. et cetera. The use cases are enormous. And in the current state you are going to end up with a lot of details. Which is good if there is extra information to find. A bit too much if it's just to 'connect' the subjects. See below an example that would benefit the Universal GUI a lot. https://muhimasri.com/blogs/mui-multiselect/#introduction
When I open a text field, it overlaps the whole browser and I cannot resize this pop-up. Also replace the close button by OK and Cancel, as it is in the Windows GUI
I am currently using a screen type with multiple details on the screen type. One of those details is a chart. I want this chart to be displayed on the full screen when you click on it (or perform another action). Furthermore, the normal screen type should be displayed when you click an X or something like that.
When the application is not reachable because of an upgrade can you force people to logout of your application? Because right now when people are still working and you put your application offline the users get some random errors.What i want is an AppOffline page or something. I want to create a under construction page which will only be displayed when the application is not reachable, instead of the login screen when you fill out your credentials and you will get a message something like “Application is not reachable”
SituationSometimes we need to work with external data in our applications.In this case we have one, maybe two options:Create a table and a process flow with an HTTP connector to keep the data in sync. Create a view with a template that runs a CLR function which calls an API.Both of these options aren't perfect.With option 1 I’m saving data in the database which I don't want to manage, I need to setup a process flow to call the API & I need to write a procedure to merge the data. With option 2 I'm introducing an extra technology into my project with the risk of creating legacy software. This is for instance a problem on most Azure SQL databases.SolutionI would like to suggest a extra table type, ‘API’, to offer a nice and easy solution for all Thinkwise developers. For this table type to function properly we need to include two extra options in the SF:We can declare the columns as normal but should include a mapping of every column to the output of the API. We need to the declare the consumption of the API, this can be done the same way as the input of the HTTP connector. If I’m not mistaking team blue and orange offer a similar solution, so why shouldn’t we?
For a new project I would like to show an image and/ or coloured text on the radio button list within the Universal GUI. For now i made a workaround to show the colours on the cardlist items after anwering an item. As far as i know this is allready supported on the Windows GUI.For example:Sterkte (highlighted in GREEN/ green bullit or green image) Zwakte (highlighted in RED/ red bullit or red image) etc.
StatementIn Universal, it should be possible to increase the field width of task parameters to the maximum available width (retrievable from the no. of form columns available).ProblemI have simple task that contains 2 parameters. But since these contain long texts I want these to display extra wide, the width of 2 or 3 form columns for example. I can give my task 3 columns in width with the task setting "No. of columns in form”. However, since I only have 2 parameters, this setting will be ignored and my task parameters will be displayed in 2 columns.Additionally, the standard field width or label width settings in the task parameter settings are also ignored, as the GUI thinks that there is enough space on my screen. For example when I set my task parameter widths to 500px.WorkaroundAs a work around I have now added 3 extra task parameters, read-only, with 0 label width and 0 field width, and have set my 2 relevant parameters "on next tab page”. This gives me the following result: I now have my 2 relevant parameters 3 columns wide, but I also have an extra bar of unnecessary white space at the top and 3 unnecessary parameters. QUESTIONS:How do we model task popup parameters to be wider without all this unnecessary work? Why is the standard task parameter width ignored, even when I explicitly tell the task it should reserve the space for multiple form columns?
Currently mass update is disabled in a grid that is default in edit mode (grid_default_editable=1). Even if it this option would be enabled, it wouldn't be very helpful because with the edit mode on it is only possible to select one row at a time right now.However, it would be very useful if mass update(+multi select) could work in a grid with default edit mode because both functions are great for the same use cases (a list where it is very easy for a user to edit certain values).
Hi All,The scenario is simple.I have a User which logged in the application in Universal GUI 2022.10 and since then has not accessed the app. We upgrade the GUI to 2023.1.12 in the mean time. They then try to access it now and get the top popup for New version is out etc.. but they ignore it.Not having latest GUI version will be mising optimizations, improvements, and functionality supported by latest version right ?We need to force the GUI update on the Users, so that when a new GUI version is out they automatically get it when loging in. Everyone please vote :) Thanks
I would like to be able to launch a task from an unsaved form.The task starts with the parameters entered by the user. The task should be able to adjust the fields.Business case;The user is entering data, I want to give the user a button which does assumptions based on the entered data and autofill fields with the most likely data. As the default procedure can not call into another system the user has to press a button to do this, but it should be before save.We have 2 tools in place;1) If the user can fill in a complete unidata code, we can look up the product properties on our unicat website.2) If we have a “crappy” product description from the user we can have chat GPT improve it.To build those 2 options in the user interface we need an option to start the task from an unsaved record.How it should work;The user is entering data and can press a “fix this” button, the workflow presents a number of possible fixes. When the suggestions are right the user clicks ok, and the open form is updated with the suggestions. When the suggestions are bad, the user clicks cancel and nothing changes.
I would like to see that when you click on one of the line number rows in code search, the template code on the right would jump to (and possibly highlight) the row:This would save a lot of time scrolling and looking for the line numbers to check code 😃
Can the date selector be modified so that it can also display the week numbers according to the ISO standard?The week numbers currently displayed do not correspond to the week numbers according to European standard. This is very confusing and can even lead to major misunderstandings.The extended property 'UseISOweekgroupintervals' also makes no difference. See also ticket: 2370S in TCPNB. The behavior of the data selector, with regard to week numbers, should not depend on the regional settings of the server.
It doesn’t make sense to set filters and pre-filters in the context procedure, as it could be the context of a list and navigating through the items should not change them.But if we redefine what the context procedure does, and state that it doesn’t only allow to modify the context but also to see the context, it makes sense and it would make it possible to solve something that seems like an unsolvable Thinkwise puzzle at the moment.I want the report button to be filtered by the users filters, and I want more things, …, at this moment it is possible to set the filters with a workflow, but I can’t get them. The context procedure would be the logical place to retrieve the last selected value.
When setting up a form in the SF it is possible to set a ‘Field on next tabpage’. The universal GUI translates tabpage to scrollable sections, which is great to structure forms with many fields while maintaining the positions recognisable for a user when scaling the GUI into a different size. However each tabpage currently scales into it's own amount of columns, making the layout really messy and unprofessional.Here is an example with the ‘No. of columns in form’ set to 3. The default field width is set to 300 and the subject field with is set to 225 for all fields (so there is some white space between columns to keep it less crowded). The problem in this example is that ‘Specification’ and ‘References’ scale into 2 columns instead of 3 because of the amount of visible fields in those sections. The fields in these sections also become wider this way.The exception in this example is ‘Remarks’. It should still be possible to set a specific field to use the full width of the form. But this should be the same width as all columns combined (including the white space between them). So what we would like to achieve with this idea is that all tabpages of a form always scale into the same amount columns, unless there has been made an exception for a specific field to use the whole width of the form.
While doing the deployment it happens to have unit tests/smoke tests that are failing.If they are failing and you did not do another deployment you will not see in the validations that they are failing, the same goes if you fix them, without running again the deployment you are not aware in validations that they are fixed.I think it will be useful in this case, but also in others, if you fix something that is in validations, to be updated also there.
At this moment it is possible to deactivate a control procedure which gives the possibility to deactivate them first see if they are really not needed and delete them later or to save them as a reference as they are not used at the moment but might be in the future.I think that the person who created this has a great and brilliant insight but …If something is possible for one thing … why wouldn’t it generally be possible for everything?My idea is that someone should take a big spin through the application and generalize this.The reason that I come up with this is that a consultant put work in setting up the flows for microsoft graph integration. I decided that we should not use it for the functionality we are building now, but I don’t want to throw away the code workflows and tables, etc.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.