You can control the visibility of all the available JEF plugins you have created in Ooyala Flex Enterprise. With Plugin Scope, you can decide whether an ActionExecutor plugin is available to Ooyala 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 Ooyala Flex Enterprise, the visibility scope is automatically updated. There is no need to restart Ooyala Flex Enterprise.
**Tip:**If you remove a previously existing plugin from Ooyala Flex Enterprise without deploying it as “Obsolete” first (Example: it is removed when a previous version was in a ‘released’ state), Ooyala 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.