Skip to main content

License Filtering with Component Filters

Component filtering can be used to restrict access to components in a multiuser environment so not all users see everything available on the license server.

When component filtering is enabled via the setting “avix.licensing.filterComponents” only the components with component ids that are allowed are visible in the floating license dialog. To allow a component to be shown a file or folder named as the component id of the component must exist in the folder specified by the setting “avix.licensing.filterComponentsPath”. The content of the files or folders are irrelevant, so empty folders and files are recommended.

Below you find a list of the current component ids used in AVIX.

Module name Component id
Admin * AQDreDAZcXKbFQAF
Balance AQDreDAZcXLyygAH
Base ** AQDreDAZcXJjzgAE
Connector AQHdrCxfcYay1CyT
Cost b0zI2OZyUfAw87Rr
Custom Time System AncL4zFxncveMzm5
DFX AQDreDAZcXMaGwAI
Enterprise AQF2iwpIzDQzrM1r
Ergo AQDreDAZcXOETgAJ
Ergo SAM AQGo7PQrNDFxCfZP
Execution Optimizer AQF2iwpNuT3oJsjk
FMEA AQBVEI4Z3btaMwDq
Method AQDreDAZcXLMpAAG
Production Planner AQA901hbhpd0Lask
Resource Balance AQEEaCIgJBtR13tU
SAM AQEEaCIf2_7dq1NL
SMED AQFAIakkOflBiByl
Stopwatch AQF2iwpIz_YyT9pV
UAS AQFAIakkNGH0tBhv

*   Administrative component that very rarely is available in end user licenses.
** Base is a required component. It cannot be deselected in the component list.

EXAMPLE

With no filtering enabled a client sees all available components when connecting to a license server.

LicenseFiltering1.png

If filtering is enabled and files or folders with the names
“AQDreDAZcXLMpAAG” (Method),
“AQEEaCIgJBtR13tU” (ResourceBalance) and
“AQFAIakkOflBiByl” (SMED)
are added in the directory specified by the setting “avix.licensing.filterComponentsPath”,
the same client sees this:

LicenseFiltering2.png

All components apart from Method, Resource Balance and SMED are hidden and therefore unavailable to the user.

If the component list is filtered, this is indicated by "Component (X/Y)", where X is the number of available components and Y is the total amount of components.
In the example above (which is filtered), 3 of 13 components are visible and this is shown as “Component (3/13)”.
If filtering has been enabled and a path is set for the files/folders that turns on each component, then in the floating license settings dialog in the “License attributes” section the "Component filtering" checkbox is checked and the path is shown in the textfield.

LicenseFiltering3.png