release notes

Universal Development Update September 2020

Related products: Universal GUI
Universal Development Update September 2020

Hello everyone, this sprint we've worked on features such as Grid edit mode and 2FA in Universal. We also worked on default editable and auto saving, which should become available very soon.

As always, we've made a demo for you: try it here. Before trying it out, press 'Clear Cache' on the login screen. You can read the GUI user manual  to get familiar with Universal.

We'll keep you updated regularly about Universal's progress.

Universal version 1.3.1

Like with every blog, we've released a version so you can test Universal out for yourself. Don't forget the documentation  and be sure to keep the following in mind:

  • Edge has been updated to use Chromium, which greatly changes the way it works under the hood. We now also recommend this browser to be used for Universal.
  • Universal must be deployed on the same server as Indicium or it should be an allowed origin in appsettings.json.
  • Universal only works with version 2019.1 and up of the Thinkwise Platform.
  • Furthermore, make sure you run all hotfixes on the IAM and SF that you plan to use for Universal.
  • Make sure you are on the latest version of Indicium Universal.

 

Note: This blog was originally for Univeral version 1.3.
In the meanwhile, we have released version 1.3.1, which contains the following important fixes:

  • TSFSendMessage now also works for requests that weren't successful.
  • Details are now loading properly after the user logs out and logs in again.

This blog has been updated to also include the two fixes above.

 

Download Universal version 1.3.1 here 

Grid edit mode

Like mentioned in the previous blog post, we've implemented the first version of grid edit mode. Right now we support the following controls in the grid:

  • Text
  • Number
  • Checkbox

We’re still working on other control types, like dates, lookups and domain combo’s; these will remain readonly for now. We’ll add them as soon as possible.

This is what grid edit mode looks like:

You can now edit values in the Grid

At the moment you still have to click edit and save yourself, but we are currently putting the finishing touches on auto-edit and auto-save (which will then also be available for forms).

TSFSendMessage

In the past, tsf_send_message messages were only shown by Universal when a request went wrong.
Messages can be shown even when requests execute successfully though.
This has been fixed, so Universal now also displays messages when requests execute successfully.

 

Two-factor authentication

Universal now supports two-factor authentication when paired with an Indicium Universal with version 2020.2.8 or higher. When logging in with an account that has e.g. TOTP setup, you will be sent to the following screen, after which you will be logged in successfully in Universal:

You can now login with two-factor authentication​​​​​

Forgot password

We have added a link on the login screen for when you've forgotten your password. This will redirect you to Indicium, where you can reset your password. This is what it looks like:

You can now reset your password easily from the login screen​​​​​

Unit tests

In the past three weeks we've added another 42 unit test cases to the components and inner workings of Universal. This brings us up to 1634 test cases in total.

Lots of other fixes and improvements

Bugs

  • Fixed details not getting loaded after the user logs out and logs in again.
  • Fixed a bug where the wrong screen type would be loaded for lookup popups, resulting in breakpoints sometimes not working in popups.
  • Fixed form not activating when going into editmode in a lookup popup.
  • We now wait for task parameters to load before opening the task popup. This fixes scenarios in which a task couldn't be executed due to errors.
  • Fixed problems with escaping quotes and slashes which resulted in users experiencing errors when working with records that contained these characters in the primary key.

UI/UX

  • The search bar in the sidebar is now the correct width on small devices
  • Checkbox labels no longer cut off prematurely
  • The suggestion control value no longer cuts off prematurely
  • Overhaul of the lookup combo and suggestion controls.

Technical

  • We did some groundwork for process flows, namely loading the metadata. We will start implementing process actions the next sprint.
  • Added the next Platform version to the list of supported platform versions.

What we'll be working on next sprint

The next sprint we'll be working on:

  • Finishing default editable and autosaving
  • Making it possible to edit lookups in grid edit mode
  • Listening to the setting for disabling search in the menu
  • The first process flow actions!
Be the first to reply!