Recently active topics
SAS token is not being passed through in task
I wanted to reach out and share a problem I've encountered while working with our Azure file storage. We created a task where you can upload a document and preview it. We’re facing an issue with the SAS token not being passed through during the upload process of a document. Although the file path is correct and clearly displayed in the document URL, the upload fails to include the necessary SAS token. Interestingly, when we manually upload the file, it works without any problems.We’re currently investigating this issue and would appreciate any insights or suggestions you may have. Below are some screenshots added to show you some insights. Thank you for your attention and assistance! File storage location in IAM (1)File storage location in IAM (2)After uploading the file, this is the url that is generated. It shows the correct path, but no SAS token to be found. Document url after uploading a document manually, it shows the correct SAS token & path.
Merging with open sub branches
I ran into the following situation.We have a topic branch from the MAIN (lest assume it is called TOPIC_1) and from TOPIC_1 we made a new branch TOPIC_1_1.I created 2 merge sessions:TOPIC_1_1 back to TOPIC_1 TOPIC_1 back to MAINI foolishly assumed that when I would start the merge task it would merge down from the first. But it executes the currently selected merge session.So I ended up with TOPIC_1 being merged back to MAIN but without the contents of TOPIC_1_1 as that is merged to the inactive (I didn't notice the real issue until I merged both sessions ;) )I ended up fixing it by re-activating both branches and create new merge sessions and running those in the correct order…I think it would be nice if there are some checks that would warn if you try to merge a brange which still has open sub branches!?
Include duration of actions in smoke testNext release
With the release of the 2023.1 version of the Thinkwise Suite a new feature was introduced, the Smoke Test. I would like to utilize this feature and allow it to do a quick performance scan.Since it's actions will require the opening of screens, it could help identify possible performance issues within an application. In order to so, it needs to store the duration of the steps which are executed.Could this be implemented in the Smoke Test?
Login failed for user XXX
I have problems starting the application from users I added in IAM.I did the following:Add user in IAM Assign User to User Group Make sure the user has permission to the IAM database & the test database (the database used by the active application)I did this for 2 different users and both have the same problem: Login failed for user XXX Whenever I simulate the users, the application works perfectly. I get both users logged in with the correct rights I assigned to them via the user group. Any idea what I am still missing?
Universal GUI : Refresh On Document Switch not working?
Recently we’ve upgraded our Test- and Staging environments in Azure to Indicium 2023.1.15 and Universal GUI 2023.1.15.1 and enabled the Extended Property RefreshOnDocumentSwitch = Yes as described in the release notes of Universal GUI 2023.1.15Release Notes Universal GUI 2023.1.15 | Refresh on revisiting a page or tabHowever, we don't see any refreshed data when a user revisits the opened document in the menu.Are we missing something? Any help would be appreciated. PS: We have disabled ‘Show Open Documents’ in the software factory, so we don't show the open documents in the menu.
Notification if another developer already has opened Code externally in SFNext release
In the project I work on it happens that both my colleague and I happen to be working in the same Code template. Most of time we communicate about what we work on at what time, but sometimes it happens that we work on the same long piece of coding.It would be nice if I could get a notification or visible indication if someone else opened the code (externally). An alert icon next to the 'Open externally’ buttonExample of Alert icon next to ‘Open externally’ button
Chrome & Edge block document preview in Universal GUI
Universal on mobile force open on-screen keyboardOn the backlog
Currently when using Universal on mobile the user has to tap a field before the on-screen keyboard pops up, even when opening a task with a single visible parameter. If we can force the keyboard to pop up instantly in certain cases we would prevent unnecessary user actions
Suppress on-screen keyboard for combo control in UniversalOn the backlog
My client has a form with several fields that use a combo look-up control, this is filtered to only show limited number of rows. On a mobile device they are always presented with the on-screen keyboard, even though they never type the values for these fields, the keyboard eats up screen real estate while being unused.It would be great to be able to make the field behave like a domain with elements would with the look-up settings.
🚀 Platform improvements for week 22Hotfix
Hi everyone!We’ve released the following platform improvements this week: IAM 2021.3 and up20230530 - Next group labels for grids in variants A table variant would show group labels in the grid based on the 'Next group' setting for the base table columns, instead of the setting for the variant columns themselves. This could potentially lead to labels being shown for variants where none of the columns had the 'Next group' setting enabled, because this setting was enabled for its base table columns.
Hi, Is there a way to clean the Jobs from the SF? Yesterday we had an issue where the ‘sync to iam’ did not react cause there was ‘already an active or scheduled job’. However, this was nowhere to be found. Cleanup of these records (same with merging sessions) is nice. Perhaps a ‘cleanup’ task - where we clean these tables, invalidate caches, etc.? Alex
Distinct in prefilter
Hi,i am trying to make an overview of articles that are made up of other articles.I am showing different levels of the article when searched for an articlenumber.This all works.But when i search for an article, i get these results: I would like, to only see 1 article when the article number is the same. i tried this with doing a distinct, but this is not possible in the prefilter as far as i know.Is there a way to do a distinct in a prefilter? or is there another way i can get this working. Here also is the code that i use in my prefilters, we got 8 levels, all 8 levels got their own prefilter.t1.article_number_2 = ( SELECT TOP 1 pt.searched_article_number FROM prefilter_table pt WHERE pt.usr_id = dbo.tsf_user() ORDER BY pt.search_id DESC)OR t1.article_number_3 = ( SELECT TOP 1 pt.searched_article_number FROM prefilter_table pt WHERE pt.usr_id = dbo.tsf_user() ORDER BY pt.search_id DESC)OR t1.article_number_4 = ( SELECT TOP 1 pt.searched_article_number FROM prefilter_table pt
We need way more Universal Theme options in the SFNew
Universal made its introduction a while back and it feels like the theme options in the SF have been forgotten. Universal themes lacks almost all theme options compared to the classic theme type.In the latest Universal GUI release there was an update on the custom CSS. However there is little to none documentation on this. Of course it is preferred that these changes are done via the SF instead of an CSS file.
Model actionbar elementsOpen
Especially with the introduction of the actionbar component, where you can freely position the actionbar it has become more a necessity to model the action groups of the actionbar. I see the taskbar has the following main groups:Filter Pre-filter Tasks Reports CRUD actions (incl. import/export) RefreshIt's not uncommon that you have a grid, form and for example a preview/cube/ or other element not being a reference.. If you put them all on a separate tab all the component gets all the action bar items. Functionally and personally this is unwanted. the filter, pre-filter and mass update for example do not make sense on a form level (exceptions are there of course) because you are looking at a single entity. In the U-GUI we use the previewer to load external apps.. Basically you don't want to have search, filter, CRUD actions there (again exceptions are possible)It would be really great if the option to hide action bar could be extended by modelling at screentype level which action-bar
Upload multiple files using the Universal GUI
There is a lot of demand from the Thinkwise Community for easy uploading of multiple files via the Universal GUI; see this idea for example.For the Web GUI, @Harm Horstman developed a great solution that leverages a custom upload page in a preview component, but unfortunately this solution is less suitable for the Universal GUI as it bypasses Indicium and requires a separate application to be installed on the web server.Fortunately, it is relatively easy to develop a similar component that uses the Indicium API to upload files and integrate it in the Universal GUI. In this blog post we'll show you how to do that. Click to enlargeConfiguring the preview componentTo display a custom component in the Universal GUI, we use the preview component as described here. In this preview component, we will display a URL pointing to our custom HTML page that contains the upload functionality. The first step is to model a screen containing the preview component. To do this, we create an upload table
All about SQL-typed Control proceduresBlog
(Personal story)One aspect that I had difficulty with when creating control procedures, was making them work in a variety of scenarios. The way was to copy already created control procedures and templates and alter them slightly to match what needed to be done. Whilst there is nothing wrong with reusing great solutions, it becomes a problem when the model changes in such a way that each one of these control procedures had to be changed. Only at that point, it becomes obvious that this is not be the way to continue development. Understanding control proceduresAs I became more and more familiar with the Software Factory, I began to understand that the Software Factory offers a solution I was desperately in need of. When switching the type of the Control procedure to SQL, it will allow you to take full control of template assignments and parameters. But to fully understand it, we need to break it down, let's dive into the definitions of Static control procedures:Assigned templates: Contr
Project version X.XX is not valid for this application. Please contact your system administrator.
I am trying to simulate different roles for testing purposes. I did the following:In Runtime configuration, edit one or make one of your own and set “Simulate role” to the role you want to test Select this runtime configuration when starting your appI get the following message: Project version X.XX is not valid for this application. Please contact your system administrator. Whenever I remove the role in my runtime configuration, I can start the app normally.How do I simulate my created roles correctly?
How to deploy to another environment?
Hi,My question:How can I deploy to another environment? Currently I have 2 databases: Development & Testing and I have multiple versions in Development, but only 1 in Testing:Project versionsNow, I want to deploy my changes made in 1.66 to the test database. However, when I “Generate definition" I get a popup saying that it generated its definition based on > 1.65. When I proceed, it does not create an upgrade script in the “Execute source code” step.How can I let the Software Factory know that I want to generate its definition based on the previous project in the test environment?
GridEditUpdateUsingRefreshOption not working as expected
Since version 2023.1.16, users experience different behavior in grids when editing records.The new behavior is desirable for some screens but not for all screens.By adding the new extended property "GridEditUpdateUsingRefreshOption" and setting it to "Yes", the system seems to work as before, except that the users can now unwantedly getting the message "The saved data can not be displayed on the screen" when updating a row and an extra mouse click is required to make this message disappear. Some users complain a lot about this, because they have to click away the message many times a day.I have not been able to get it to work the way I want with the Refresh options on the table. Has anyone else run into this problem yet?
Double click in table variants
Hi,I want to start a task when i double click on a record. But this only works for me when i double click on a record in the default table.This is my default table:When i double click on the record:But then i want to double click on a record in ‘Niveau 4’. But now i am in an variant. So it does nothing. These are my settings: Can anyone help me out?Dylan.
Difference analysis for 1 branch with different Model Versions
Hi, Sometimes I check the Model Compare to see what happened in our development time. Yesterday we had a little bug on 1 specific screen. To debug this and only merges where executed, changes should be minor. So I expected something minor. To find all the changes between previous Model Version and current deployed, I tried finding an Compare option in SF. I expected something where I select my MAIN branch and use a Task like 'Compare branch MAIN; X Model Version against Y Model version’ - to see what changes where actually deployed. But I can only compare between different Branches. I thought this used to be possible before, but I can't find it. In a way it also feels nice to check what features/fixes have been merged, so I can generate a release note fairly easy. Is there a quick way to check all the changes in 1 branch, between two points in time? If not, it might be useful? Thanks!Alexander
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.