Skip to content

What's New 2.13-prerelease.6

Welcome to eLegere 2.13-prerelease.6!

  New Features
  Improvements
  Other

New Features

Option to Save the Rows in a Single Save Process or through Multiple Save Processes

You can now configure applications to save valid rows independently from any row causing errors.

In Design Mode, now the Designers can decide through the toggle switch Individual Transactions how the application manages the rows' saves.

Previously, the applications used to save all the Master rows together through a single save process. (Equivalent to the toggle switch turned OFF in the Individual Transactions's explanation below.). Now, the Designers can choose to save each Master Row through separated save processes.

Note

Saving a Master Row also saves all the related Detail table's rows together with the Master row.

  • Turn OFF: The application saves all the Master rows in a single operation when you click on Confirm Changes button (). If an error happens while saving any row, the application aborts all the saves.
  • Turn ON: The application saves each Master row independently from the other Master rows when you click on Confirm Changes button (). In case of error, a notification will inform the User of each row that encountered an issue during the save. The application will proceed with saving the rest of the Master rows normally.

You can find the Individual Transactions toggle switch on the left side of the Design Mode in the Master table's sub-panel.

Technical Note on Transactions

The Individual Transactions toggle switch let you choose how to handle the rows' database Transactions in the application.

In case the toggle switch is turned ON, each Transaction is separated: the application saves the valid Transactions and blocks the Transactions yielding errors independently from each other.

  • OFF: The application saves on the database all the Master Rows and their Details tables in a single transaction.
  • ON: The application saves the set of rows through multiple transactions. Each transaction involves one Master row and all the related Detail tables' rows.

Improvements

Error Notifications Now Point the Rows Causing the Error

Now Error Notifications point the rows causing the error to the Users besides the error's content.

In particular, the notification reports:

  • The Row Identifier of the row causing the error.
  • The table's name where the error has happened.

Before 2.13-prerelease.6, the Error Notifications used to report only the error.

Example

In the notification below, the application cannot save rows having a Payment Date previous to the Order Date. The application points to the user that the row identified as #45/23 from the table Invoices cannot be saved for this reason.

Warning Windows for Expiring Login Managed on Multiple Browser Tabs

New improvement for the Warning Windows for Expiring Login.

If the login session is going to expire and the User clicks I Understand, the same choice applies across all the browser tabs where the window appears.

There is no need to click I Understand on all the tabs.

Coming Next

Management on multiple browser tabs for the Sign In Again button is available on 2.13-prerelease.7 and onwards.

Names of Applications, Sessions, Favorite Apps, Storages, and Connections are now links.

Note

The Folders' names are not clickable links.

Now, you can interact and open these eLegere elements like any other browser link.

Example

Names as links means that you can open Applications, Sessions, Favorite Apps, Storages, and Connections in other tabs.

You can open them by clicking on the central mouse's button, CTRL + left-click or right-click and Open in New Tab/Window.

Attention

Previously, clicking on an application in the Favorite Apps' side bar used to open the application in another tab. After 2.13-prerelease.6, Favorite Apps elements are links. Now, clicking on an application in the Favorite Apps opens the application in the same tab and window.

If you want to open the application in the Favorite Apps in another tab, interact with the application's name like any other link; e.g. clicking on the central mouse's button, CTRL + left-click or right-click and Open in New Tab/Window.

Other

Bug Fix

New bug fixes have solved issues from the previous 2.13.1 version.