Novulo Reference architecture feature & attribute renames in the Appserver

The Appserver houses the Novulo Reference Architecture, with its list of Concepts, Features, Attributes, and Process components.

The naming conventions for new additions to the Reference Architecture have been standardized, but this has not been corrected for the items that had already been added. The most important change is that all Features and Attributes will be in English.

This Friday we will be correcting all Features in the Appserver to make sure they align with the current naming conventions, with the Attributes following quickly after.

What will be done
The ± 7000 Feature items have been manually checked on compliancy to the naming conventions. All erroneous items will receive a new name in the Appserver. After some additional tests we will rename the Attributes as well.

When is it planned
The changes will take effect this Friday (so 11-10-2024).

Who will it impact
Architect developers and Application Owners writing expressions and adding Features to their components in the Architect.

What do you need to do
Nothing, the renames will be available automatically to you.The Feature and Attribute renames can provide difficulties if you are used to the old names.

With every rename the old name will be logged, providing an option to still find the old name.The following expression can be used to find previous feature names (feel free to come up with own/better expressions):

{ referencearchitecturechangelogs,
<feature.name,name, feature.uuid, feature.concept.name>,
boolean:and([ feature.isnotnull(), name.contains(“SEARCH VALUE HERE”), boolean:not( referencearchitecturechangelogs:exists({ referencearchitecturechangelogs, this, boolean:and([feature.equals(parent.feature),id.isgreater(parent.id)])
}) ) ])}

Interested in being able to add items to the Reference Architecture yourself? Or looking for a refresh of the naming conventions mentioned above? The workshop Reference Architecture takes approximately one hour and can be planned based on demand.

2 Likes