Customizations

Customizations

GEODI comes with hundreds of prebuilt templates, dictionaries, definitions, and recognizers, allowing immediate use out of the box. For more tailored scenarios, GEODI supports extensive customization through low-code and no-code tools.

You should be aware that customized components become part of your system, and therefore, any changes must be managed carefully. For example, a poorly written regex may generate numerous false positives or cause performance issues. Such components must be tested as thoroughly as GEODI’s built-in components and meet similar quality standards to ensure smooth operation.

GEODI 9 offers a report and packaging for customization to help track and maintain these kinds of customizations.


To report customizations → Navigate to → Settings → Reports → System Reports → Customization Report will give you any changes.

  1. Changes → This is a risk; the next update will replace these files. Do not change any files that come with the default installation and modules. If you want to override default behavior, do so in the GEODIDATAFOLDER folder.

  2. New ones → These are new ones. These files will not be affected by software updates.

  3. Deleteds → These files are deleted; you should know why any resource has been deleted.

 

It is a good practice to check the customization before diagnosing any problem.


To package the current situation → Navigate to → Settings → Reports → System Reports → Customization Package will create a GeodiModuleX package for the new and changed files. The package will have a date-time tag so you can repeat it anytime. Installing an old package and returning it to that date is possible.