Plugin Management

  • Last update: July 10, 2025
  • Overview

    Application Scenario

    When you need a plugin to achieve a certain function, you can download it from Plugin Management for use.

    Function Description

    This document introduces how to use Plugin Management.

    Log in to FineDataLink as the admin and choose System Management > Plugin Management, as shown in the following figure.

    • Store App: supports installation of plugins from the store and local installation of plugins.

    • My Plugins: provides information about installed plugins and supports various plugin management operations, including deleting/updating/disabling/enabling a plugin, disabling/enabling plugin in batches, and updating all plugins.

    iconNote:

    1. The function is not supported in Internet Explorer 8 and earlier versions.

    2. The login account is not a FineDataLink account, but a FanRuan Community passport account.

    1.3.png

    Plugin Management has the following features:

    • Plugin Management supports hot deployment and requires no restart after you install, delete, update, disable, or enable a plugin.

    • Plugin Management requires no restart after you configure a license.

    • There are dependencies between automatic installation and plugin updating (including dependencies between plugins).

    • Plugin Management automatically deletes unused files and service dependencies.

    Plugin Installation

    Three methods to install plugins on the server: InstallLocal Install, and manual installation.

    Installation

    1. Log in to the FineDataLink system as the admin, choose System Management > Plugin Management, enter the plugin name in the search box to search for the plugin to be installed, select the plugin, and click Install, as shown in the following figure.

    2.1-1.png

    2. After the plugin is successfully installed, a prompt indicating successful installation pops up, as shown in the following figure.

    2.1-2.png

    Local Installation

    1. Download the required plugin from FineDataLink Community, and the downloaded compressed file is shown in the following figure.

    iconNote:
    To download plugins, you need to log in to FineDataLink Community with your FanRuan account.

    2.2-1.png

    2. Log in to the FineDataLink system as the admin, choose System Management > Plugin Management, click Local Install, and select the ZIP package, as shown in the following figure.

    iconNote:
    Do not decompress the compressed file obtained above. Install it directly.

    2.2-2.png

    Manual Installation

    iconNote:
    When your environment does not support file uploading, you can manually install the plugin.

    Finding the Plugin Folder

    1. The plugin folder installed in FineDataLink is stored in FineDataLink installation directory\webapps\webroot\WEB-INF\plugins.

    iconNote:
    The folder under the path must be the one generated after the plugin is installed in FineDataLink, rather than the folder obtained by decompressing the plugin file downloaded from FineDataLink Community.

    2.3.1-1.png

    2. You can open the plugin file (in XML format) in a specific plugin folder to determine what plugin it is, as shown in the following figure.

    2.3.1-2.png

    Copying and Pasting the Plugin Folder

    Copy the needed plugin folder plugin-com.fr.plugin.operation.v11-3.2.1 in FineDataLink installation directory\webapps\webroot\WEB-INF\plugins, and paste the folder in Tomcat installation directory\webapps\webroot\WEB-INF\plugins, as shown in the following figure.

    2.3.2.png

    Restarting the FineDataLink Project

    After manually installing the plugin, you need to restart the FineDataLink project for the plugin to take effect.

    Managing Plugins

    Log in to FineDataLink as the admin, and choose System Management Plugin Management > My Plugins. You can hover the cursor on a plugin to see its information or select the plugin to manage it.

    • Plugin information includes Plugin NameVersionTo Be Updated (only appears when the plugin is updatable), Cost Category, and Status.

    • Plugin operations include searching for, updating, disabling/enabling, and deleting plugins, as shown in the following figure.

    3.png

    Updating Plugins

    Updating a Specified Plugin

    Log in to FineDataLink as the admin, and choose System Management Plugin Management > My Plugins. When a plugin can be updated, a To be Updated label will be added on the right side of the plugin version.

    Click the QQ浏览器截图20250710111633.png icon. After the update is completed, a window pops up: XXXPlugin update success. Click OK, as shown in the following figure.

    3.1.1.png

    Updating All Plugins

    Log in to FineDataLink as the admin, and choose System Management Plugin Management > My Plugins. Click Update ALL to update all the installed plugins.

    During the update process, a progress bar is provided for you. After all plugins are updated, a window pops up: Plugin update success. Click OK, as shown in the following figure.

    3.1.2-1.png

    If some plugins fail to be updated, a window pops up: XXXPluginsupdateFail, XXXPluginsupdateSuccess. Click View details to see the reason for the failure, as shown in the following figure.

    3.1.2-2.png

    Disabling/Enabling Plugins

    Disabling/Enabling a Specified Plugin

    Log in to FineDataLink as the admin, and choose System Management > Plugin Management > My Plugins. Click the QQ浏览器截图20250710110851.png/QQ浏览器截图20250710110838.png icon and a prompt pops up: XXX has been disabled/actived. Click OK, as shown in the following figure.

    3.2.1.png

    Disabling/Enabling Plugins in Batches

    Log in to FineDataLink as the admin, and choose System Management Plugin Management > My Plugins. Select the plugins to be disabled/enabled, and click thQQ浏览器截图20250710110851.png/QQ浏览器截图20250710110838.png icon, as shown in the following figure.

    3.2.2-1.png

    A prompt pops up: selected plugins has been actived/disabled. Click OK, as shown in the following figure.

    3.2.2-2.png

    Deleting a Plugin

    Log in to FineDataLink as the admin, and choose System Management > Plugin Management > My Plugins. Click the QQ浏览器截图20250402155733.png icon, and click OK on the pop-up window, as shown in the following figure.

    3.3.png

    Notes

    Disabling the Automatic Update Function

    Some plugins will be automatically detected (version state) and updated at the project start time, after a period of starting, and at 11:00 PM every night.

    The super admin can disable the automatic update function of these plugins through the FINE_CONF_ENTITY Visualization Configuration plugin.The settings take effect after you restart the server.

    iconNote:
    For details about how to modify field values in tables of FineDB databases, see FINE_CONF_ENTITY Visualization Configuration.
    ParameterParameter DescriptionParameter Value

    UpdateConfig.launchSwitchMap.plugins

    It determines whether to enable the startup update during automatic plugin update.

    If you need to disable the automatic plugin update after the project startup, you can modify the parameter value to false. Otherwise, you don't need to modify the default value.

    CronUpdateConfig.typeMap.plugins

    It determines whether to enable timed update during automatic plugin update.

    If you need to disable the plugin update in the external network at 11:00 PM every night after the project startup, you can modify the parameter value to false. Otherwise, you don't need to modify the default value.

    DelayUpdateConfig.delaySwitchMap.plugins

    It determines whether to enable delayed update during automatic plugin update.

    If you need to disable the automatic plugin update after a period of the project startup, you can modify the parameter value to false. Otherwise, you don't need to modify the default value.

    Plugin Integrity Verification

    Function Description:

    The function of verifying plugin integrity is provided to prevent malicious tampering of the code in the plugin package when you install plugins locally or manually.This function is enabled by default.

    If the plugin fails the integrity verification when you install it from the store or install it locally, a prompt pops up indicating that the signature of the plugin installation package is damaged and you cannot install the plugin for the sake of security, as shown in the following figure.

    4.2.png

    Solution:

    To disable the function of plugin package integrity verification, you (the admin) can modify the value of the field PluginFileValidateConfig.fileValidateOpen to false.

    If you need to enable the function of plugin package integrity verification and need to install a plugin (such as a secondary development plugin) that cannot pass the verification at the same time, you can install the plugin manually.

    附件列表


    主题: System Management
    Previous
    Next
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy