Say hello to Aurachain v3.16.0 – Release Notes

aurachain_release_notes_3.16

This latest version of the Aurachain platform introduces Ethereum wallets, a new face for the work schedule feature, the possibility to publish modules nominally, and enhanced number formatting functionality. As always, there are also a number of tweaks and improvements under the hood in this version to make your Aurachain experience better than ever before.

What’s new?

  • Generate or import Ethereum-based Wallets and Smart Contracts for fully secure and native blockchain functionality.
  • Define complex work schedules at the organization level and per application.
  • Several API security improvements have been made to strengthen overall security.
  • Application builders can publish modules much easier than before.

Now let’s take a more detailed view on Aurachain 3.16.

Integrated Ethereum Wallet

Aurachain now supports secure import, generation, and usage of Ethereum-based wallets that allows building truly blockchain-native applications.

Any Aurachain user can import existing wallets and even generate a new wallet via their account page. These wallets can then be used to sign smart contracts via the new smart contract functionality built into the UI Builder.

Aurachain_3.16_integrated_ethereum_wallet

Wallets are stored in a secure vault and are encrypted with an additional password so no-one but the user themselves can access the wallet. Privacy conscious users can choose to save wallets on their device, and even avoid saving the wallet entirely by importing it on-the-fly whenever they need to sign.

Aurachain_3.16_integrated_ethereum_import_wallet

App creators can use the new smart contract functionality built into the Interface Builder to read data from any Ethereum-based blockchain network, or to allow app consumers to sign smart contracts directly from their Task Interface. This is possible both via the new “Smart contract” button and via scripting.

Aurachain_3.16_integrated_ethereum_smart_contract_mapping

Furthermore, for maximum flexibility, we’ve introduced two new methods to the User management System API that – when enabled – allow app creators to generate wallets for existing users. The users will be receive a temporary password via e-mail, and upon their next login will be prompted to set a new password for their wallet.

Work Schedule

Aurachain is all about empowering app creators. With this release, we’ve given app creators the ability to see and even override the organization’s default working hours, days, and holidays.

Furthermore, the Work Schedule functionality itself was improved. It now includes a calendar layout to better visualize and more easily change holidays. Recurring holidays can be defined. And it even includes the ability to define multiple working intervals per work day, including breaks. All of this can be configured per tenant and/or per application.

Aurachain_3.16_work_schedule

API Security improvements

To better segregate applications, APIs imported in an application can no longer be called from other applications.
Furthermore, the security of System APIs has been strengthened and all calls to System APIs are logged. This log can be downloaded from the System APIs Admin page.

Publish Modules

This new Aurachain version makes the App Publishing process easier and more intuitive.

One of the improvements made is that the state of the ‘Save’ and ‘Publish’ buttons will change, so that users are visually notified when changes are saved and when the application is being published.

Publishing an application can be done from the following modules now:

  • Processes
  • Diagrams
  • Interface Builder
  • Document Builder

An app creator can publish an application from any of the above-mentioned modules. If errors are detected upon publishing, the following error panel will be shown:

Aurachain_3.16_publish_module_error

Here the user can see the process name that contains the error and details of the error that has been detected. The user can also jump directly to the module that contains the error by selecting the ‘View’ button.

Also, if multiple users are working on the same application, a notification will be displayed when the application has been published.

Aurachain_3.16_publish_module_confirmation

 

Number formatting

Starting with Aurachain v.3.16, app creators can further define how numbers are formatted when generating either a document or a notification.

As part of the document generation process, number formatting will be applied for both the ‘Generate document’ activity within Diagrams and the ‘Generate Document’ button within a task.

As shown below, the number formatting can be changed by selecting any of the Data Model attributes included in the document template:

Aurachain_3.16_number_formatting
or the notification body:
Aurachain_3.16_number_formatting_in_body

Here users will be able to choose between two options:

  • None – no formatting will be applied to the Data Model attribute.
  • Custom – custom symbols can be chosen for both the Thousands separator and the Decimal separator.

Other improvements

  • Many visual tweaks throughout the platform aimed at improving visual consistency.
  • References to users that have not yet set a name now contain the e-mail address.
  • A new permission was added for users to have access to the task interface right sidebar.
  • New methods have been put in place to restrict users accessing the Aurachian platform from non-supported browsers.
  • New methods have been added to help building users create Unique IDs for various business cases.
  • Support for PowerBI DB connection has been introduced (but needs to be enabled and configured per environment).