fine_conf_entity視覺化配置

  • 文檔創建者:Suki陈
  • 編輯次數:5
  • 最近更新:Jack.Li 于 2025-07-14
  • 1. 概述

    1.1 版本

    FineDataLink版本
    fine_conf_entity 視覺化配置插件功能變更
    4.0V1.9
    -
    4.0.11V1.9.11

    取消支援四個參數配置

    • SystemConfig.driverUpload

    • PluginFileValidateConfig.fileValidateOpen

    • DistributedOptimizationConfig.spiderConfig.spark_ui_enabled

    • SystemConfig.serverInit

    4.0.27V1.9.18新增參數MobileConfig.modulesConfigAvailable 控制行動平台模組配置功能是否開啟
    4.0.27V1.9.19新增參數DingTalkConfig.requestConfigEnable 控制釘釘管理開啟或關閉釘釘插件進階請求配置
    4.0.27
    V1.9.20新增參數WebSocketConfig.randomSession 控制不同tab頁下websocket連結的對話id是否相同
    4.1.1V1.9.22
    • 新增參數 SecurityConfig.forbidLoginNoEncryption 控制是否允許API中傳輸明文密碼

    • 新增參數 SecurityConfig.hideFrontSeed 控制 傳回給前端的API資料中是否隱藏FrontSeed

    • 新增參數 SecurityConfig.allowDeleteLog 控制是否允許前端刪除日誌

    1.2 功能簡介

    平台中有些配置資訊記錄在 FineDB 的 fine_conf_entity 表中,只能透過修改表欄位來進行更改。

    使用者可透過「fine_conf_entity視覺化配置插件」安全地修改相關配置。

    注:請勿使用該插件以外的方法修改 FineDB 檔案,有可能造成不可修復的 BUG,需自行承擔後果。

    2. 範例

    2.1 插件安裝

    點選下載插件:fine_conf_entity視覺化配置插件

    插件安裝方法參照 插件管理 

    2.2 系統工具

    插件安裝成功後,超級管理者登入 FineDataLink 資料平台,點選「管理系統」,新增「系統工具」設定。如下圖所示:

    注:由於 FineDB 的修改非常重要,影響較大,因此僅支援超管進行操作,不支援次級管理者操作。

    QQ20250714-104108.png

    2.3 參數配置

    配置方法支援以下兩種:

    • 選擇參數配置:系統參數名(key)下拉框中羅列了支援配置的 fine_conf_entity 參數,使用者可直接在下拉框中選擇參數,配置參數值(value)。

    • 自訂參數配置:使用者可自行輸入支援配置的 fine_conf_entity 參數名(key),並自動跳出參數值(value),使用者可修改並儲存參數值。

    兩種配置方式支援配置的參數完全相同,可修改的 fine_conf_entity 中的配置參數和參數值如下表所示:

    V1.9 及以上版本插件均支援:

    參數名
    參數描述參數值
    BackupConfig.customKeyLength備份conf表,自訂id長度

    參數值需為正整數型態

    預設值為1500

    BackupConfig.customValueLength備份conf表,自訂value長度

    參數值需為正整數型態

    預設值為65536

    CacheConfig.maxMemSize共享資料集快取空間上限

    參數值需為非負整數型態

    預設值為4194304

    ClusterTimeMonitorConfig.permitCount叢集單次時間誤差檢查任務中, 多次誤差分析中最小成功次數參數值需為正整數型態

    預設值為1

    ClusterTimeMonitorConfig.permitError叢集單次時間誤差檢查任務中,,允許時間誤差值,單位ms參數值需為正長整數型態

    預設值為10000

    ClusterTimeMonitorConfig.sumCount叢集單次時間誤差檢查任務中, 嘗試誤差分析的總次數參數值需為正整數型態

    預設值為3

    CustomConfig.absPositionOfFloat懸浮元素是否以絕對位置展示(不受儲存格擴展的影響)

    參數值需為布林型,預設為false

    false:不以絕對位置展示(不受儲存格擴展的影響)

    true:以絕對位置展示(受儲存格擴展的影響)

    CustomConfig.columnMatchRuleForWidgetValue

    資料欄位是否區分大小寫

    參數值如下,預設為case_ignore

    case_ignore:不區分大小寫

    case_sensitive:區分大小寫

    CustomConfig.dataTransType

    定義填報提交,校驗請求中前端範本資料的傳輸形式

    參數值如下,預設為xml

    xml:以xml字串格式傳輸

    json:以json字串格式傳輸

    CustomConfig.excelAdjustHeightExcel匯出列高係數

    參數值需為非負單精度浮點型

    預設值為20.1

    CustomConfig.excelAdjustWidthExcel匯出欗寬係數

    參數值需為非負單精度浮點型

    預設值為34.742

    CustomConfig.exportFullImg4ExcelExcel匯出的時候是否匯出完整圖片參數值需為布林型,預設為false

    false:Excel匯出時,不匯出完整圖片

    true:Excel匯出時,匯出完整圖片

    CustomConfig.printWidget是否匯出/列印元件(目前支援列印複選框與複選框組元件)參數值需為布林型,預設為false

    false:不匯出/列印元件

    true:匯出/列印元件

    CustomConfig.screenScaleEnabled控制設計器縮放

    參數值需為布林型,預設為true

    false:關閉設計器縮放

    true:開啟設計器縮放

    CustomConfig.wordAdjustHeightWord匯出用於調整列高的數值,防止內容高度在某些臨界值時出現空白頁

    參數值需為非負整數型態

    預設值為2

    FSConfig.authorizeAttr.postAuthority按職位分配權限的開關

    參數值需為布林型,預設為false

    false:關閉按職位分配權限

    true:開啟按職位分配權限

    FSConfig.loginConfig.forceRedirectAfterLogin

    登入後強制跳轉至: 

    http://ip:port/webroot/decision/

    參數值需為布林型,預設為false

    false:登入後不強制跳轉

    true:登入後強制跳轉

    FileServerMonitorConfig.messageIntervalftp 異常訊息通知頻率,單位h參數值需為正長整數型態

    預設值為1

    FineFocusPointConfig.allowRecordFitInfo是否允許記錄自適應埋點參數值需為布林型,預設為true

    false:不允許記錄自適應埋點

    true:允許記錄自適應埋點

    GcConfig.gcThreshold範本版本控制儲存優化條件閥值,單位為檔案個數

    參數值需為非負整數型態

    預設值為300

    IntelliLogConfig.expired範本快取失效時間參數值需為長整數型態

    預設值為18000

    IntelliReleaseConfig.defaultCellCount待殺對話格子數的預設基數參數值需為長整數型態

    預設值為1000000

    IntelliReleaseConfig.highInterruptAgainRate高負載時第二次釋放超過(預設值格子數*此比例)的對話參數值需為非負雙精度浮點型

    預設值為0.6

    IntelliReleaseConfig.highInterruptRate高負載時第一次釋放超過(預設值格子數*此比例)的對話參數值需為非負雙精度浮點型

    預設值為0.8

    IntelliReleaseConfig.highKillRate高負載第一次釋放的對話比例超過此值不觸發第二次參數值需為非負雙精度浮點型

    預設值為0.1

    IntelliReleaseConfig.interruptRate待殺對話格子數的預設比例參數值需為非負雙精度浮點型

    預設值為0.3

    IntelliReleaseConfig.jvmSupport當前版本jdk是否支援智慧釋放參數值需為布林型,預設為true

    false:當前版本jdk不支援智慧釋放

    true:當前版本jdk支援智慧釋放

    IntelliReleaseConfig.releaseSessionInteval釋放觸發的時間間隔參數值需為正整數型態

    預設值為20

    IntelliReleaseConfig.terribleInterruptAgainRate超高負載時第二次釋放超過(預設值格子數*此比例)的對話

    參數值需為非負雙精度浮點型

    預設為0.4

    IntelliReleaseConfig.terribleInterruptRate超高負載時第一次釋放超過(預設值格子數*此比例)的對話參數值需為非負雙精度浮點型

    預設為0.6

    IntelliReleaseConfig.terribleKillRate超高負載第一次釋放的對話比例超過此值不觸發第二次參數值需為非負雙精度浮點型

    預設為0.2

    IntelliReleaseConfig.waitInLineRate每個對話在高負載有此機率佇列參數值需為雙精度浮點型

    預設為0.9

    JarConsistenceConfig.messageIntervaljar不一致異常訊息通知頻率,單位h參數值需為正長整數型態

    預設值為6

    LoadConfig.majorExtremeTerribleThresholdmajorgc後,殘留在老年代物件大小與老年代大小的比值超過這個值算是極限負載參數值需為非負雙精度浮點型

    預設為0.95

    LoadConfig.majorHighThresholdmajorgc後,殘留在老年代物件大小與老年代大小的比值超過這個值算是高負載參數值需為非負雙精度浮點型

    預設為0.7

    LoadConfig.majorTerribleThresholdmajorgc後,殘留在老年代物件大小與老年代大小的比值超過這個值算是超高負載參數值需為非負雙精度浮點型

    預設為0.85

    LoadConfig.minorHighThresholdminorgc後,晉升到老年代的物件速率與eden區的比值大小超過這個值算是高負載參數值需為非負雙精度浮點型

    預設為0.04

    LoadConfig.minorMidThresholdminorgc後,晉升到老年代的物件速率與eden區的比值大小超過這個值算是中等負載參數值需為非負雙精度浮點型

    預設為0.02

    LoadConfig.minorTerribleThresholdminorgc後,晉升到老年代的物件速率與eden區的比值大小超過這個值算是超高負載參數值需為非負雙精度浮點型

    預設為0.06

    MobileConfig.appMsgProxy

    App 訊息代理

    注:僅對行動端生效

    參數值為非空字串

    預設值為__EMPTY__

    代理伺服器地址格式為:

    http://ip:port/mobile/push/message/send

    MobileConfig.disableEncryptPassword

    控制行動端登入的密碼是否加密

    注:僅對行動端生效 

    參數值需為布林型,預設為false

    false:行動端登入的密碼不加密

    true:行動端登入的密碼加密

    MobileConfig.persistedAttach

    是否在啟動伺服器的時候持久化排程管理圖片

    注:僅對行動端生效 

    參數值需為布林型

    預設第一次啟動為false,後為true

    false:在啟動伺服器的時候持久化排程管理圖片

    true:在啟動伺服器的時候不持久化排程管理圖片

    MobileConfig.productPlan

    是否加入開發者計劃

    注:僅對行動端生效 

    參數值需為布林型,預設為true

    false:不加入開發者計劃

    true:加入開發者計劃

    MobileConfig.templateFetchTimeout

    範本逾時時間

    注:僅對行動端生效 

    參數值需為整數型態

    預設值為-1

    值小於0:填報請求、表單資料、請求組件資料請求永不逾時
    值大於0(值為n):逾時時間為 n 秒;超過 ns 後,請求(填報請求、表單資料、請求組件資料)沒有傳回結果則取消載入;其中填報請求、表單資料逾時會彈出提示「請求逾時,請聯絡管理者增加請求」

    MobileConfig.modulesConfigAvailable

    開啟或關閉行動平台模組配置功能

    注:僅對行動端生效 

    參數值需為布林型,預設為false

    false:關閉行動平台模組配置功能

    true: 開啟行動平台模組配置功能

    MobileConfig.requiredDisplayDeviceType設定行動端裝置展示類型

    參數值如下,預設為 delault

    default:即預設當前效果,手機展示手機,pad 展示 pad

    phone:手機 & pad 都展示手機效果

    ParseCheckConfig.allowDrawing當html解析報錯時(各個匯出場景遇到不支援的標籤和屬性),是否允許將html畫成圖參數值需為布林型,預設為true

    false:當html解析報錯時,不允許將html畫成圖

    true:當html解析報錯時,允許將html畫成圖

    DingTalkConfig.requestConfigEnable開啟或關閉釘釘插件進階請求配置

    參數值需為布林型,預設為false

    false:關閉釘釘插件進階請求配置

    true:開啟釘釘插件進階請求配置

    QuartzConfig.maxConnections排程管理模組最大連結數(2019年8月16之後版本支援)參數值需為正整數型態

    預設值為50

    QuartzConfig.threadCount排程管理模組最大執行緒數(2019年8月16之後版本支援)參數值需為正整數型態

    預設值為100

    RedisClusterConfig.maxConnectionRedis Cluster 連結池最大實體總數參數值需為正整數型態

    預設值為200

    RedisClusterMonitorConfig.messageIntervalRedis節點異常訊息通知頻率,單位h參數值需為正長整數型態

    預設值為6

    RedisConfig.databaseRedis 指定資料庫參數值需為整數型態

    預設值為0

    RedisConfig.expireStateRemoveInterval狀態伺服器過期 key 刪除間隔時間,單位ms參數值需為正整數型態

    預設值為300000

    RedisConfig.maxConnectionRedis連結池最大實體總數參數值需為正整數型態

    預設值為200

    RemoteDesignConfig.avoidTempAuthValid遠端設計支援數字簽章預覽參數值需為布林型,預設為true

    false:遠端設計不支援數字簽章預覽

    true:遠端設計支援數字簽章預覽

    ScheduleSettingConfig.taskTimeout定時任務超過時間,預設5分鐘參數值需為正長整數型態

    預設值為300000

    ScheduleSettingConfig.timeoutRemind排程管理任務是否開啟監視日誌逾時提醒參數值需為布林型,預設為false

    false:排程管理任務不開啟監視日誌逾時提醒

    true:排程管理任務開啟監視日誌逾時提醒

    SecurityConfig.frontSeed用於給前端加密提供金鑰

    參數值為16位大小寫字母

    初始是隨機的16位大小寫字母字串,可自行修改

    ServerConfig.cookiePath

    cookie路徑

    注:請在部署工程時配置。否則會造成瀏覽器儲存多個cookie,需要每個使用者手動清除cookie才能登入成功

    參數值需為非空字串

    初始值為/

    ServerConfig.tokenFromCookie

    FSConfig.loginConfig.tokenFromCookie

    開啟後後台校驗token時可從cookie中取,解決httponly下後台單點和跨域單點登入失敗的問題參數值需為布林型,預設為false

    false:後台校驗token時不可從cookie中取

    true:後台校驗token時可從cookie中取

    ServerPreferenceConfig.useOptimizedUPM配置是否開啟新插件管理參數值需為布林型,預設為false

    false:不開啟新插件管理

    true:開啟新插件管理

    SystemConfig.hideVersion是否隱藏system info中的版本資訊參數值需為布林型,預設為false

    false:不隱藏system info中的版本資訊

    true:隱藏system info中的版本資訊

    TemplateAuthConfig.digitalAuthAvailable範本認證-數字簽章功能是否可使用

    參數值如下,預設為true

    false:管理者無法使用範本認證-數字簽章功能

    true:管理者可使用範本認證-數字簽章功能

    WebSecurityConfig.cacheControlExpiresHeader瀏覽器快取禁用header expires的值

    參數值如下,預設值為0

    0:代表着過去的日期,即該資源已經過期

    <http-date>:在指定日期後,回應過期

    WebSecurityConfig.cacheControlHeader瀏覽器快取禁用header cache-control的值

    參數值如下,預設值為no-cache

    no-cache:在發佈快取複本之前,強制要求快取把請求提交給原始伺服器進行驗證(協商快取驗證)

    max-age=<seconds>:設定快取儲存的最大週期,超過這個時間快取被認為過期(單位秒)

    WebSecurityConfig.cacheControlPragmaHeader瀏覽器快取禁用header pragma的值

    參數值為no-cache

    WebSecurityConfig.contentSecurityPolicyHeadercsp內容安全策略header content-security-policy的值

    參數值如下,預設值為object-src 'self'

    1)object-src 'self':

    限制<object>、<embed>、<applet>標籤的源地址

    且僅允許與當前來源(而不是其子域)匹配

    2)object-src uri

    限制<object>、<embed>、<applet>標籤的源地址
    且上述標籤中地址僅指定URL允許載入

    3)default-src https:

    禁用不安全的行內/動態執行, 只允許透過 https載入這些資源 (images, fonts, scripts, etc.)

    WebSecurityConfig.contentTypeOptionsHeader內容嗅探攻擊防護header x-content-type-options的值參數值為nosniff
    WebSecurityConfig.fileInspectorType開啟了安全管理的檔案校驗後,用此配置檔案上傳校驗類型

    參數值如下,預設為1

    0:綜合,後綴不在白名單內放行,否則校驗頭

    1:白名單,後綴在白名單且頭匹配的才放行

    2:黑名單,後綴不在黑名單內放行

    WebSecurityConfig.frameOptionsHeader點選劫持攻擊防護header x-frame-options的值

    參數值如下,預設值為SAMEORIGIN

    DENY:瀏覽器會拒絕當前頁面載入任何frame頁面
    SAMEORIGIN:frame頁面的地址只能為同源域名下的頁面
    ALLOW-FROM origin:允許frame載入的頁面地址

    WebSecurityConfig.hstsHeaderhsts header strict-transport-security的值

    參數值為如下,預設值為max-age=31536000; includeSubDomains

    1)max-age=<expire-time>:

    設定在瀏覽器收到這個請求後的XXX秒的時間內凡是存取這個域名下的請求都使用HTTPS請求

    2)max-age=<expire-time>; includeSubDomains:

    設定在瀏覽器收到這個請求後的XXX秒的時間內凡是存取這個域名下的請求都使用HTTPS請求。此規則也適用於該網站的所有子域名

    3)max-age=<expire-time>; preload:

    設定在瀏覽器收到這個請求後的XXX秒的時間內凡是存取這個域名下的請求都使用HTTPS請求。預載入HSTS

    WebSecurityConfig.loginValidateStrict用於限制跨域登入API,以及cas後台登入API的使用,如果配置true,則不能使用這倆API參數值需為布林型,預設為false

    false:不限制跨域登入API和cas後台登入API的使用

    true:限制跨域登入API和cas後台登入API的使用

    WebSecurityConfig.xssProtectionHeaderxss攻擊防護header x-xss-protection的值

    參數值如下,預設值為1; mode=block

    0:禁止XSS過濾

    1:啟動XSS過濾,如果檢查到跨站腳本攻擊,瀏覽器將清除頁面,刪除不安全的部分

    1; mode=block:啟動XSS過濾,如果檢查到攻擊,瀏覽器將不會清除頁面,而是阻止頁面載入

    1; report=<reporting-uri>:

    啟動XSS過濾如果檢查到跨站腳本攻擊,瀏覽器將清除頁面,並使用CSP reporting-uri的功能傳送違規報表

    WebSocketConfig.portwebsocket伺服器監聽埠

    參數值為埠陣列["port1","port2"]

    port均屬於區間(1024,65535]

    預設值為["38888","39888"]

    WebSocketConfig.trustStore信任憑證的檔案存放路徑

    參數值為非空字串,儘量使用絕對路徑

    預設值為__EMPTY__

    WebSocketConfig.trustStoreFormat信任憑證的類型

    參數值為JKS或PKCS12

    如果是pfx憑證,改成PKCS12

    預設值為JKS

    WebSocketConfig.trustStorePassword信任憑證使用時的申請金鑰參數值為非空字串,儘量使用絕對路徑

    預設值為__EMPTY__

    ClusterRedirectConfig.enableSessionIDGenerationStrategy是否啟動叢集下的sessionID生成策略

    參數值需為布林型,預設為false

    false:不啟動叢集下的sessionID生成策略

    true:叢集下的sessionID的尾部會連接上叢集的nodeID

    FineClusterConfig.params.ipStackType叢集通訊方式參數值預設為ipv4, 可配置ipv6
    FineClusterConfig.params.encrypt叢集通訊加密開關,預設為false參數值需為布林型,預設為false

    false:叢集通訊不加密

    true:叢集通訊加密

    Html5Config.isJoinProductPlan

    HTML5 允許關閉開發者計劃,使用者可以手動關閉是否加入產品改良計劃,進一步的保護使用者的隱私安全

    參數值需為布林型,預設為true

    false:關閉開發者計劃

    true:開啟開發者計劃

    LanguageConfig.locale平台全局的語言設定

    預設值為zh_CN

    zh_CN:簡體中文

    zh_TW:繁體中文

    en_US:英文

    ja_JP:日文

    ko_KR:韓文

    MarketConfig.cloudOperationMaintenanceId

    重置雲端健檢分析應用ID

    參數值預設為您的雲端健檢分析應用ID
    MobileConfig.emptyDirVisible

    控制在行動端(APP、HTML5)是否顯示空目錄 

    注:僅對行動端生效

    參數值需為布林型,預設為false

    true:顯示空目錄

    false:不顯示空目錄

    ServerPreferenceConfig.errorTemplate

    FR範本報錯頁面,可參考帆軟官方說明文檔,自訂範本報錯頁面

    參數值為自訂報錯頁面連結

    預設為__EMPTY__

    WebSocketConfig.hostName

    Websocket 監聽 IP 設定

    參數值為伺服器內建網卡或對外 IP

    預設為0.0.0.0

    WebSocketConfig.webSocketTokenInHeader

    socket 通訊 token 傳遞方式

    參數值需為布林型,預設為false

    true:token 從請求頭傳輸

    false:token 從 url 傳輸

    WorkflowAuthorityConfig.compatible多級上報的獨立連結,首次登入時,頁面會跳出彈窗提示:目錄權限中有關於上報頁面的權限配置,是否從目錄權限中同步權限配置

    該參數用於控制之後是否彈出提示

    參數值需為布林型,預設為false

    true:不彈出

    false:彈出

    TemplateIOErrorContextConfig.showTemplateMissingPlugin

    插件缺失時報錯記錄在日誌中的功能是否開啟,詳細內容可參考:範本缺失插件檢查 第 3 章

    參數值需為布林型,預設為 false

    false:不開啟

    true:開啟

    FSConfig.loginConfig.fWords

    自訂配置LDAP認證帳號登入搜尋欄位

    參數值格式為:["值1","值2"]

    參數值不允許為空,參數長度不允許為0

    參數預設值為["sAMAccountName","cn","userPrincipalName","uid","displayName","name","sn"]

    UpdateConfig.launchSwitchMap.plugins插件自動更新的啟動更新是否開啟如需關閉工程啟動後的插件自動更新,請將參數值修改為false,否則無需改動
    CronUpdateConfig.typeMap.plugins插件自動更新的定時更新是否開啟如需關閉工程啟動後每晚11點的外網更新插件,請將參數值修改為false,否則無需改動
    DelayUpdateConfig.delaySwitchMap.plugins插件自動更新的延遲更新是否開啟如需關閉工程啟動後延遲一段時間的插件自動更新,請將參數值修改為false,否則無需改動
    WebSocketConfig.randomSession 控制不同tab頁下websocket連結的對話id是否相同

    參數值需為布林型,預設為 false

    false:保持同一對話id

    true:生成不同對話id

    SecurityConfig.forbidLoginNoEncryption是否允許API中傳輸明文密碼

    預設為 false

    false:支援明文和加密兩種方式

    true:只支援密文

    SecurityConfig.hideFrontSeed傳回給前端的API資料中是否隱藏 FrontSeed

    預設為 false

    false:不隱藏

    true:隱藏

    SecurityConfig.AllowDeleteLog是否允許前端刪除日誌

    預設為 true

    false:「智慧維運>平台日誌>全局設定」不可見手動清理日誌功能

    true:「智慧維運>平台日誌>全局設定」可見手動清理日誌功能

    2.4 重啟伺服器

    按照參數規則修改配置後,點選「儲存」,跳出提示框:您修改的參數在重啟後生效,請重啟伺服器

    重啟報表伺服器後,配置生效。

    1730963550NG7i.png

    注:若不按照 2.3 節的參數規則配置,參數值校驗失敗,將跳出提示框:配置項值校驗不透過,儲存失敗。

    1730963733mQVr.png

    附件列表


    主題: 管理系統
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽
    • 评价文档,奖励 1 ~ 100 随机 F 豆!