22.4.0
New Capabilities with 22.4.0 Release
There are a heap of functions and improvements coming with this release (which is a package of multiple plugins), here are a few noteworthy ones.
Highlights
- End User Editing
- Form, Data Grid & Recipe
- New Expression functions
- Misc : Plugin Management, Performance Improvements and System Configuration
End User Editing
A whole set of capabilities has been introduced for configuration of - and working with data editing in applications.
Combining these with already existing application capabilities (like automation, initial filters, ...) truly enables highly customizable editing setups.
All these functions typically support what Ortelius refers to as governance and distribution of data ownership into the business - and I think that they should be perceived and spoken of as one of inorigo's unique strengths.
Watch the Video below to find out more
inorigo 22.4 End User Editing Capbilities Walkthrough on Vimeo
End User Editing - New Names
To align our product to market and make better conceptual sense of new capabilities, we're introducing new names
-
Form - The panel in applications, in which data can be edited.
-
Data Grid - The table in applications, in which data can be edited.
-
Recipe - The configuration built in application builder (a nested unit + nested units) for editing in either a Form or a Data Grid.
Data Grid
Data Grid is now an application component (found under new component grouping: Plugin) that may be added and configured in an application just as a result component.
Now possible to paste clipboard with multiple definitions
improved error states and messages (e.g. when doing a faulty paste)
new function Revert restores prior state.
Now supports resources (multiple resources may easily be added)
Multiple minor bugfixes and improvements.
Form
Black Sidebar is now a setting when building recipe (excluded per default)
Performance improvements
when a nesting exceeds 7 references cards are replaced with a list (lazy loading)
Loading indicator improved when opening Form.
New pattern for Save button availability (data grid and form) that informs users when data is missing and creates failsafes when recipes that prohibit saving.
Recipes
Recipes can now refer to other recipes, allowing editing experiences to be configured where users may traverse through multiple connections to add nested units of nested units (deep nesting).
Recursive nesting may be set up by pointing a recipe to itself - may for example be used to create infinitely deep composition structures.
Recipes are organized in a new panel in Application Builder
Now possible to set custom alias for nesting units attributes as well (previously only possible for nested)
New Expressions: Referring to application actions
New expressionist functions simplify setups where referring to application actions, such as Open in Form, Maximize Component or Export that are popularly used to open Forms via matrix components.
These functions may be used instead of Application Runtime APIs.
Functions:
- $ActionButtonLarge
- $ActionButtonSmall
- $ActionLink
All work the same; generates html for use in Matrix or Calculation Box.
Example1:
Create a filterbox with Associations.
Link an old school matrix to the filterbox.
Select a row in the box.
Option click the Matrix and add a calculated column.
Enter a title and select Web rendering Html.
Set expression to $ActionLink("Update","p0","Click to Edit",{rowSource}).
Example2:
Create a Calculation Box
Enter a title.
Enter Expression $ActionButtonLarge("OpenDataGrid","p0").
Select Layout Custom.
Miscellaneous
Plugin Management
Polaris introduced, plugin framework rebuilt.
Polaris is a global repository (one repository for all inorigo environments) where plugins are managed. Inorigo environments connect to Polaris to download and install plugins from it (think first version of marketplace/app store). Aids deployment in setting up inorigo installations and manage compatibility between different parts of the product.
Plugins may now integrate as components into application builder.
Performance Improvements
Several performance improvements have been made with hotfix releases 22.3.3 and 22.3.4 that will provide noticeable improvements for work in model builder and some aspects of applications. If you have not upgraded your customers to those, you will benefit from these improvements with this upgrade as well.
System Configuration
Global pattern configuration for Integer and Double presentation introduced in config (System Management) - allows for customizing the global presentations of numbers
Failsafe global limitation of datasets in application runtime. Sets a maximum number of rows allowed to be generated with a dataset before calculation is aborted (to prevent server from crashing).
Theming
Default theme updated to align with new inorigo brand (includes extended color palette).
Updated icons for modules and tools.
Other improvements
- Widened dialog that displays columns in KSB so that lengthy attribute names fit.
- Now displays accurate columns names also for data sources.
- Loading indicator pattern improved for applications.