Skip to main content

Base Components 2023.0.0

· 2 min read
Frédéric Hannes
Frédéric Hannes
R&D Engineer

The most notable change in this release of the base components is the pruning of several DataElements, which have been deprecated and unused for a very long time. It may be prudent to migrate databases of applications. Though these changes should not have a technical impact, these old data structures will just be a clutter in the database if not removed.

caution

If your application was initialized with an older version of NS Initializer, you may need to remove entries for the IdCounter element from your initial data XML file. The sql-expanders will throw an error on expansion if you provide entries for elements or fields that do not exist in the model.

Account component

From the account component, we removed the following DataElements:

  • Component
  • HelpInfo
  • Menu
  • MenuItem
  • Portal
  • Screen
  • ScreenProfile

Previous account component model:

Previous account component modelPrevious account component model

Current account component model:

Current account component modelCurrent account component model

Aside from these elements, the unused field DataAccess.target was also removed.

Utils component

From the utils component, we removed the following DataElements:

  • Execution
  • IdCounter
  • Thumbnail

Previous utils component model:

Previous utils component modelPrevious utils component model

Current utils component model:

Current utils component modelCurrent utils component model

The Executor TaskElement was also removed.

Workflow component

From the workflow component, we removed the following DataElements:

  • StateTimer
  • TimeTask

Previous workflow component model:

Previous workflow component modelPrevious workflow component model

Current workflow component model:

Current workflow component modelCurrent workflow component model