Performance optimization

Performance for data workbenches as well as content areas has been improved. In a data workbench, an edited field will reload separately so that the user does not have to wait for the entire page to reload.

Also, mechanisms have been introduced to reduce the time required to load a data workbench or content area. The following recommendations ensure better performance:

Filtering enhancement in data workbenches

Multiple values can be selected in the filter of a column based on a property with enumerations. Also, the Filter Builder has been extended to include the operations is any of and is none of for properties with enumerations.

Fiscal year in Gantt visualizations

Gantt chart visualizations have been revised to show the fiscal year configured for the solution. The fiscal year is specified by solution designers in the XML object CostManagerDef in Alfabet Expand. This behavior is aligned with the functionality available in Alfabet 10.15.

Easier handling in selectors

The Browse tab in selectors supports the selection of multiple objects simultaneously.

Improved breadcrumbs

Breadcrumbs show the name of the explorer that a user has navigated to. If the user clicks different objects in the explorer, the breadcrumb will still display the explorer name and not the names of the objects selected in the explorer.

Ordering of indicators

Administrative users can determine the sequence of indicator types in views showing evaluations. The order of the indicator types is specified in the Indicator Types view of the evaluation type.

Better PDF layout

The title and graphic are both displayed on the first page when diagrams, matrices, and Gantt charts are exported to PDF in portrait format.

Data table report available

The configured data table report is available with full functionality.

Improved usability in data capture templates

A property that is mandatory for a class cannot be removed from a data capture template. The Include column in the Class Properties tab of data capture templates is set to Yes per default for mandatory object class properties and cannot be edited.

Streamlined content area for workflow steps

Some buttons have been moved to the 3-dot menu in the content area for workflow steps.

Enhanced usability for user profile configuration

The following changes have been made in Alfabet Expand to the Classes for New Menu attribute available for user profile configuration:

  • The selector that opens has been revised to have one section where classes are selected and another section where the sort order of the classes can be specified.
  • More than 9 object classes can now be selected for the New menu. Please note that a keyboard shortcut will only be available for the first 9 object classes listed in the drop-down list of the New menu.

Extended migration support for Alfabet 10.15 to Alfabet 11.7.1

Note the following regarding migration from Alfabet 10.15 to Alfabet 11.7.1:

  • The new Access in User Interface attribute will be set to WriteAccess for all object class properties.
  • All custom object class properties will be assigned to the new Additional Details property group.

Changes to reports and report folders

The accessibility for some object class properties of the classes Report (ALFA_REPORT ) and Report Folder (ALFA_REPORTFOLDER ) in Alfabet Expand has been changed from Private to Protected. The editability of some of the properties of these object classes is also restricted in the Alfabet user interface.

Integration enhancement

To support integration with third-party components, FOR JSON AUTO clauses are enabled for SQL queries to format the output in JSON format.

Full-text search index creation

A full-text search index can be created with the command line tool AlfaAdministratorConsole.exe. The command line tool FullTextSearchUtil.exe is deprecated and the functionality has been moved to AlfaAdministratorConsole.exe.

Extensions to configuration classes

The following changes have been made to object classes that store information about the current configuration of the class model:

  • The object class ALFA_MM_PROP_INFO has new object class properties for storing the information about the Access in User Interface and Property Group attributes of object class properties.
  • The new ALFA_CS_CLASSSETTINGS_PROP object class stores information about the overwrites for object class properties in class settings.
  • The new ALFA_MM_GENOPS_INFO object class stores information about the overwrites for object class properties in class settings.
  • The new ALFA_CS_CLASSSETTINGS_GENOPS object class stores information about the overwrites for generic operations in class settings.