Propose your fantastic ideas regarding the Thinkwise Platform to our Product Team.
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.
Having empty space around the task popup on a mobile device doesn't really make sense, we would like to see task popups full screen on mobile devices. Example case:We are developing a scan application in which I am currently opening the task inbound_scan_crossdock from a process . This task causes a screen to be displayed with the parameters of this task. The screen opens as a pop-up, but doesn't use to whole screen space of the mobile device (scanner).We would like to have this screen to be displayed on full-screen.
A huge decrease of development time could be achieved by enabling 'Quick Model Editing', I believe. This will save a lot mouse clicks and search time in SF.I was thinking of adding a tooltip with deep link to each label, that opens a task, something like this...
This will increase the productivity in the Software Factory a lot.Access to the templates from inside the Code Overview screen would also contribute to efficiency.
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 of the selected control procedures.
In the Universal user preferences, the shown available languages for your current application are determined by the total amount of application languages that the logged in user has access to (including any other available applications).This causes the following problem:If user X has access to an English and a Spanish application, in both applications they will have the opportunity to switch language. Even when the English application only has English available from the model, and the Spanish application only has Spanish available from the model.This causes the issue that user X can open the English application, and is allowed to switch to Spanish from their user preferences, without the presence of Spanish translation objects.This effect escalates when a user has access to IAM (for example as group administrator), which is available in 7 different languages.This results in the the following available languages in either the English-only or Spanish-only application.Available languagesDesired solution:Add gui_appl_id to the view that is used for retrieving the list of languages. Allow only the languages that are available for your current application.
Hi!We've encountered a problem on a task where:We created a task parameter with a domain (note that the name of the task parameter and the name of the domain name are different) On the domain we've setted an input constraint where initially we used the task parameter name, once this was done, the functionality was working good. We've runned the smoke tests, there we saw that the smoke test for that constraint was failing because we used the task parameter name instead of the domain name. We solved the smoke test by using the domain name, but after that we spent almost 3 hours to identify why we got an unknown error on Universal, to discover in the end that it was from this input constraint.Basically, the suggestion is to specify more clear somehow that the column/task parameter name should be the same as the domain name or to identify correctly it even if there are different names, but I will go with the 2nd variant since it will not force the user to create a domain with the same constrains for different columns.The second suggestion is to do something to show more clear where an error is coming from, you get that "Unknown error" and you don't know where to look if is not very straight forward or you didn't worked on the functionality recently. Yes, you can look on the console log messages and somehow by the endpoint to guess what to do or check the GUI, but for example in this case, the functionality was working good on GUI and we got no error there. I really think we can improve on showing more informations when an error occur.
I had the problem that the preview component strips all javascript / css when displaying html from inside the application.Creating a good “stripper” to protect against code in data entries in T-SQL is almost impossible, so I created a “proxy.html” page with javascript to do this job, and to allow for code I want to inject. ( The first <head> tag goes trough, anything in the body tag is stripped. )There is one small problem and that is that I can’t tell the script where the API is. It is not possible to generate a correct URL which will work in both test and production.At this moment I have to make 2 api calls, and compare to our application and branch name, and that is an unstable solution, as the call’s I use could change in future versions.It would be good to know “who am I, whether I’m running over the SF or IAM, what my application Id is, and how is the user calling me” within the T-SQL scripts.In other environments you have this information; not having the information is a huge limitation. Another use case would be to set up a table to track which browsers people use … In this context it is not possible.
We have multiple locations in our application where one field is available multiple times.If I want to show both an icon and the textual representation I have to create references to the same field with different types in my view. The result is that a user who exports gets the collum 2 times.I think that it should be possible to specify “Default export”, “Selectable for export”, and “don’t export” for each field.There was already a problem with the fact that keys always get exported. This would allow the developer to choose on this and other things.
In the Software Factory, it is possible to hide a grid header via screentypes: Hide grid headerIn the near future we want to switch from the Windows GUI to Universal and it seems that this option is not yet implemented in the Universal GUI (I can still see the header in Universal, whereas I do not see it in the Windows GUI).
Hi everyoneI came across a feature that could enhance our user experience: adding deeplinks or other url support to snackbar messages.The benefit for the user is that we (developer) can help the user to optionally navigate to a subject. For example: in our application we notify the user of the creation of an order (without a task popup screen). It's up to the user to navigate to the created order or continue creating new orders. In these types of cases a process flow to navigate a user to the order is not possible. It would help the user if he can click on a deeplinks in the snackbar to open the newly created order if he wants to go to the order details.
Hi!Currently in Task Variants you have the Table Task tab, but the thing is that you cannot enter the same table there.For us it was the case that we wanted to include a table task parameter for a task variant that will be available when the table is detail and we can just put in the parent task the table task parameter (which will inherit also in the normal table the parameter, thing that we don't want).Can't we make something that shows already the inherited table in task variants and be able to add table task parameters there?
I want to make some things prominently visible is a grid view, so that the user can not miss it, and only add an icon to explain why. In this case; a strike through when an item is deleted, a reddish background when a user flagged that there is something wrong, so that someone with edit rights can fix it, etc.It would be a small and useful addition to make it possible to apply a style to the entire row at once, else the conditional layout has to be copied for every field.
It would be nice to have the abbility to add a statusbar to a screentype, which gives any kind of message you want to show to the user. The message can be retreived from a table/view, but grid or form just does not do the trick to visualize the message like a statusbar could. The main advantage of a statusbar is the limited space it takes up in your screen and that it is in line with many other tools where statusbars are a common visualisation. For my personal use it would be enough to just have 1 textfield in it, but I can imagine it would also be nice to have multiple cells like in a grid, but ofcourse without (visible) headers.When I try to accomplish this with a grid it takes up a lot of space.
ChatGPT (open AI) now supports a feature where it’s possible to upload a file (PDF) and ask a question regarding that document.I see no connectors on TSF that can use this feature. This feature might be helpful to analyze documents (example: technichal documentation) and summarize it.
In the Business Intelligence module, we can show a constant line in the graph. The value of this constant line is determined in the Software Factory. It would be great if the value of the constant line can be set to a column in the end-application, so the end-user can decide on the value of the constant line. For example, we use the line to set the capacity of an operation. This value can change, and we do not want this to be the responsibility of the developers. It would be even better if this line can somehow be made dynamic. In the example of capacity, it would then show the capacity of the currently selected operation.
Please enable the update handler for the scheduler component, to make it possible to update the the table row which is associated to the activity bar when is it moved to a different resource or the start- and/or end time is changed.
While developing an application we encountered the problem that the Universal GUI would not start because there was no menu linked to the platform of type 'Universal'.I see some possible improvements, to eliminate this problem:Always start the Universal GUI, but show a message if a menu cannot be displayed Activate all menus in case no menu is specifically assigned to the Universal platform Add a 'Platform' item to the default menu in SF, where all specific settings per platform can be seen. At the moment, linking a menu to a platform is a bit complicated A new validation ruleRelated ticket: 8597S
Because the data picker is not available in read mode, it is not possible to check the week number and/or day of week.Can a tooltip or popup be added to the date fields that can be shown during read mode?The solution should also work for touch screen devices.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.