You can control the visibility of all the available JEF plugins you have created in Dalet Flex Enterprise. With Plugin Scope, you can decide whether an ActionExecutor plugin is available to Dalet Flex users.
A standard life cycle of a JEF action plugin could be as follows:
ActionPlugin.versionstring be changed when altering the PluginScopeType, keeping the same
A pluginScope variable present in consul properties is used to define the level configured for the site.
Each time a new version of an action plugin is deployed to Dalet Flex Enterprise, the visibility scope is automatically updated. There is no need to restart Dalet Flex Enterprise.
Tip: If you remove a previously existing plugin from Dalet Flex Enterprise without deploying it as “Obsolete” first (Example: it is removed when a previous version was in a ‘released’ state), Dalet Flex Enterprise will still show the plugin in the list of available options in the UI. It is important take into account that the plugin will not run successfully and the ActionExecutor will not be available to execute the job. For such a scenario, it is recommended that developers deploy at least one plugin in an “Obsolete” state.