Technical solutions for version 6.4

With the release of version 6.4 of Comarch ERP Enterprise, modifications have been made to make the system easier to use.

Below, you will find a summary of the most important modifications and improvements introduced in Comarch ERP Enterprise 6.4. New functionalities are also described.

Assignments between the fields of cockpit applications and the Customer dashboard application

In the Customer dashboard application, it is now possible to integrate cockpit application data (widgets). In this version of the system, you can create assignments between the available search fields of a selected cockpit application and the fields of the Customer dashboard application. The assignments can be created in the design mode. In this way, you can refresh data directly in the integrated cockpit applications after refreshing data in the Customer dashboard application. You can also specify how to refresh the data: manually, at startup, automatically, or not at all.

Example
If you add the Cockpit: Sales orders application and create an assignment between the Partner field from the Customer dashboard application and the Ordering party search field from the cockpit application, the data from the cockpit application field is automatically refreshed (depending on the refresh settings) when the identification is entered in the Partner field.

Ergonomic optimizations

Configuration of cockpit applications

In configurable cockpit applications, there is a new action [Refresh (automatically)], which automatically re-executes the query after any action is performed. In this way, the result list is automatically refreshed. The automatic refresh occurs after 10 seconds, as long as you do not perform any other action during this time, for instance by pressing an action button, reopening the application, or switching to the design mode.

CDS theme

The Comarch Design System (CDS) theme has been available in user settings since version 6.2, but has been improved and extended in version 6.4. Conclusions from UX-focused observations of how different users interact with the system have been incorporated into the development work. Below, you can find a description of the most important changes:

View density and font size

With new settings that determine the density of the displayed interface elements and the font size, you can customize Comarch ERP Enterprise to your own preferences.

  • Density – in the User settings application (Display tab), the View (Density) field allows you to adjust the view density, ranging from Condensed (XS) to Touch optimized (XL). This allows you to customize the size of fields, functions, tables, and buttons in the Comarch ERP Enterprise window accordingly, regardless of the font size.
  • Font size – in the User settings application (Display tab), the Font size field enables you to specify the font size in pixels instead of percentage values, as before. Available sizes range from 9 to 20 px. In this way, you can set the font size of, for example, field names and actions, regardless of density.

Favorites

The Favorites feature has been expanded to include the following functions:

  • Grouping of favorite elements
  • Creation of new folders
  • Re-ordering by Drag & Drop

Hierarchical grouping

In configurable cockpit applications, the object grouping function has been extended so that hierarchy codes (e.g. classifications, accounts) can also serve as the basis for grouping.

Mail merge

Until now, mail merge has been generated using Microsoft® Word on the system user’s computer. In the new version of the system, libraries and API on the ERP application server are used for this, provided that the documents are saved in the new docx format.  Currently, only the merge field “MERGEFIELD” is available and only in continuous text, i.e. without headers and footers.

Hint
This new functionality has been available since version 6.2.

Initial setup with setup assistant

Part of the setup process for a Comarch ERP Enterprise system involves configuring an OLTP database. To simplify this repetitive task, a setup assistant has been provided.

First, you need to configure an OLTP database as a template in a template system. You can then export this template and import it into the destination system using the setup assistant. This way, setting up a new OLTP database only needs to be done once for the template. The same template can be used for any number of destination systems.

Additionally, various default values have been added to the Customizing application for configuring the OLTP database, and several import controls for master data have been developed, such as controls for importing company calendar types or fiscal year statuses.

Software development

Calendar field

In the calendar field (CisCalendarField), the first day of the week and the first week of the year can be set by programming.

New virtual functions

A virtual function is a special table that returns a result row for a set of entered values. The result row is calculated at query runtime. It does not exist in the database, but is emulated by the ERP system application server. The new virtual functions include:

  • Quantity converter

The Quantity converter function is designed for reports. It is used to convert the quantity of an item into allowable units, e.g. 4 pcs to 1 box.

Java method used:

com.cisag.app.general.log.QuantityConverter.convert(FractionMutable amount, byte[] sourceUom, byte[] targetUom, byte[] item, byte[] supplier)

A number of input and output parameters are available for this function, i.e. units for items or supplier items.

  • Text

The virtual function Text is available for reports. It is used to determine the text and output it in String form. Several input and output parameters are available for this function, such as text GUID, language, or content type.

Hook infrastructure optimization for inventory requisitions

The Hook infrastructure for inventory requisitions has been expanded, so that it can now also be applied to changes resulting from inventory orders.

Activating actions for selected entity versions

Starting with this release, when different versions of an entity are displayed in a cockpit application, the BatchAction batch applications can be executed with the versions specifically selected in the cockpit application.

Comments on parameter declarations of various batch applications

Comments can now be added to the declared parameters of batch applications. In this way, you can add notes on their usage (mandatory parameters, conditions, etc.). This can simplify their use, for example, in workflow management. Various declared parameters of batch applications have been supplemented with relevant comments.

Terminology management

In the Development objects application, you can now edit objects of the Term type. This means that you can record your own terms in both partner and customer development systems. Additionally, data that can be captured for this object type has been expanded, allowing you to record not only a term but also comments, synonyms, and grammatical features, depending on the language.

System management

New licensing model

The Comarch ERP Enterprise licensing model is designed for interactive users. Insufficient consideration is given to mobile devices. The new licensing model offers more affordable licenses that cannot be used for interactive work. In addition, these licenses limit the available processing time.

The current licensing model remains in place as long as the new type licenses are not applied.

Apache Kafka

Data exchange through Apache Kafka and Comarch ERP Enterprise is possible thanks to the Business Integration Service (BIS), which supports data import and export processes.

Keycloak

Login and authentication options have been expanded to include the Keycloak feature. Keycloak is a Single Sign-On procedure, much like Kerberos.

ODBC 64-Bit

The 32-bit ODBC driver has been supplemented with a 64-bit driver.

Hint
This new functionality has been available since version 6.1.

Crystal Reports 64-Bit

Windows Output Manager (SOM) of the ERP system is being adapted to support the 64 -bit Crystal Reports engine. Work on this new functionality is still in progress, so it will be released with the new Fix after the first release of version 6.4. Information is provided in the documentation of each release.

Deleting a development group

You can use the Delete development group tool to delete unnecessary development groups.

Czy ten artykuł był pomocny?