反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

B14-07 FINE_CONF_ENTITY視覺化配置

一、概述

1
版本。
報表伺服器版本JAR 包fine_conf_entity視覺化配置插件功能變更
10.02020-02-28V1.0-
10.0.15-V1.2新增支援修改相關參數
10.0.16-V1.4新增支援【自訂參數配置】
10.0.17-V1.5新增支援【插件缺失報錯到日誌】參數配置
10.0.18-V1.6新增支援【LDAP認證】參數配置
10.0.19-V1.7新增支援【插件自動更新】參數配置
10.0192021-10-14V1.9新增支援【插件包完整性校驗】參數配置

2
功能簡介。
  1. 平台中有些配置資訊記錄在 FineDB 的 fine_conf_entity 表中,只能通過修改表欄位來進行更改。

  2. 使用者可通過【fine_conf_entity可視化配置插件】安全地修改相關配置。

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

二、範例

1
插件安裝。
  1. 點擊下載插件:fine_conf_entity可視化配置插件

  2. 伺服器安裝插件方法參照:A11-18 伺服器-插件管理

2
系統工具。
  1. 插件安裝成功後,超級管理者登入數據決策系統,點擊【管理系統】,新增【系統工具】設置。如下圖所示。

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

B14-07 FINE_CONF_ENTITY可视化配置-1.png

3
參數配置。

    配置方法支援以下兩種:

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

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

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

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

參數名

參數描述

參數值

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.excelAdjustHeight

Excel匯出行高系數。

參數值需爲非負單精準度浮點型。

預設值爲20.1。

CustomConfig.excelAdjustWidth

Excel匯出列寬系數。

參數值需爲非負單精準度浮點型。

預設值爲34.742。

CustomConfig.exportFullImg4Excel

Excel匯出的時候是否匯出完整圖片。

參數值需爲布爾型,預設爲false。

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

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

CustomConfig.printWidget

是否匯出/打印控件(目前支援打印複選框與複選框組件)。

參數值需爲布爾型,預設爲false。

false:不匯出/打印控件。

true:匯出/打印控件。

CustomConfig.screenScaleEnabled

控制設計器縮放。

參數值需爲布爾型,預設爲true。

false:關閉設計器縮放。

true:開啟設計器縮放。

CustomConfig.wordAdjustHeight

Word匯出用於調整行高的數值,防止内容高度在某些臨界值時出現空白頁。

參數值需爲非負整型。

預設值爲2。

FSConfig.authorizeAttr.postAuthority

按職位分配權限的開關。

參數值需爲布爾型,預設爲false。

false:關閉按職位分配權限。

true:開啟按職位分配權限。

FSConfig.loginConfig.forceRedirectAfterLogin

登入後強制跳越至:

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

參數值需爲布爾型,預設爲false。

false:登入後不強制跳越。

true:登入後強制跳越。

FileServerMonitorConfig.messageInterval

ftp   異常消息通知頻率,單位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.messageInterval

jar不一致異常訊息通知頻率,單位h。

參數值需爲正長整型。

預設值爲6。

LoadConfig.majorExtremeTerribleThreshold

majorgc後,殘留在老年代

物件大小與老年代大小的比值超過這個值算是極限負載。

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

預設爲0.95。

LoadConfig.majorHighThreshold

majorgc後,殘留在老年代

物件大小與老年代大小的比值超過這個值算是高負載。

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

預設爲0.7。

LoadConfig.majorTerribleThreshold

majorgc後,殘留在老年代

物件大小與老年代大小的比值超過這個值算是超高負載。

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

預設爲0.85。

LoadConfig.minorHighThreshold

minorgc後,晉升到老年代的物件速率與eden區的比值大小超過這個值算是高負載。

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

預設爲0.04。

LoadConfig.minorMidThreshold

minorgc後,晉升到老年代的物件速率與eden區的比值大小超過這個值算是中等負載。

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

預設爲0.02。

LoadConfig.minorTerribleThreshold

minorgc後,晉升到老年代的物件速率與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 時,按照設置的時間生效。

ParseCheckConfig.allowDrawing

當html決議報錯時(各個匯出場景遇到不支援的标簽和屬性),是否允許将html畫成圖。

參數值需爲布爾型,預設爲true。

false:當html決議報錯時,不允許将html畫成圖。

true:當html決議報錯時,允許将html畫成圖。

QuartzConfig.maxConnections

排程管理模组最大連结數(2019年8月16之後版本支援)。

參數值需爲正整型。

預設值爲50。

QuartzConfig.threadCount

排程管理模组最大執行緒數(2019年8月16之後版本支援)。

參數值需爲正整型。

預設值爲100。

RedisClusterConfig.maxConnection

Redis   Cluster 連结池最大實例總數。

參數值需爲正整型。

預設值爲200。

RedisClusterMonitorConfig.messageInterval

Redis節點異常訊息通知頻率,單位h。

參數值需爲正長整型。

預設值爲6。

RedisConfig.database

Redis   指定資料庫。

參數值需爲整型。

預設值爲0。

RedisConfig.expireStateRemoveInterval

狀態伺服器過期 key 删除間隔時間,單位ms。

參數值需爲正整型。

預設值爲300000。

RedisConfig.maxConnection

Redis連结池最大實例總數。

參數值需爲正整型。

預設值爲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中的版本信息。

SystemConfig.serverInit

平台是否初始化完成。

參數值如下,預設爲success。

success:平台初始化完成。

fail:平台初始化未完成。

TemplateAuthConfig.digitalAuthAvailable

範本認證-數位簽名功能是否可使用。

10.0.14   及之後版本的報表工程支援該參數。

參數值如下,預設爲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.contentSecurityPolicyHeader

csp内容安全策略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.hstsHeader

hsts   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.xssProtectionHeader

xss攻擊防護header   x-xss-protection的值。

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

0:禁止XSS過濾。

1:引動XSS過濾,如果檢測到跨站腳本攻擊,浏覽器将清除頁面,删除不安全的部分。

1;   mode=block:引動XSS過濾,如果檢測到攻擊,浏覽器将不會清除頁面,而是阻止頁面載入。

1;   report=<reporting-uri>:

引動XSS過濾如果檢測到跨站腳本攻擊,浏覽器将清除頁面,并使用CSP reporting-uri的功能傳送違規報表。

WebSocketConfig.port

websocket伺服器監聽埠。

參數值爲埠數組["port1","port2"]。

port均屬於區間(1024,65535]。

預設值爲["38888","39888"]。

WebSocketConfig.trustStore

信任憑證的檔案存放路徑。

參數值爲非空字符串,盡量使用絕對路徑。

預設值爲__EMPTY__。

WebSocketConfig.trustStoreFormat

信任憑證的類型。

參數值爲JKS或PKCS12。

如果是pfx憑證,改成PKCS12。

預設值爲JKS。

WebSocketConfig.trustStorePassword

信任憑證使用時的申請秘鑰。

參數值爲非空字符串,盡量使用絕對路徑。

預設值爲__EMPTY__。


V1.2 及以上版本插件新增支援:

參數名

參數描述

參數值

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:彈出


V1.5 及以上版本插件新增支援:

參數名
參數描述參數值
TemplateIOErrorContextConfig.showTemplateMissingPlugin

插件缺失時報錯記錄在日志中的功能是否開啓,詳細内容可參考:範本缺失插件提示 第 3 章

參數值需爲布爾型,預設爲 false

false:不開啓

true:開啓


V1.6 及以上版本插件新增支援:

參數名
參數描述參數值
FSConfig.loginConfig.fWords

自定義配置LDAP認證用戶名登錄搜索字段

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

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

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


V1.7 及以上版本插件新增支援:

參數名
參數描述參數值
UpdateConfig.launchSwitchMap.plugins插件自動更新的啓動更新是否開啓如需關閉工程啓動後的插件自動更新,請将參數值修改爲false,否則無需改動
CronUpdateConfig.typeMap.plugins插件自動更新的定時更新是否開啓如需關閉工程啓動後每晚11點的外網更新插件,請将參數值修改爲false,否則無需改動
DelayUpdateConfig.delaySwitchMap.plugins插件自動更新的延遲更新是否開啓如需關閉工程啓動後延遲一段時間的插件自動更新,請将參數值修改爲false,否則無需改動


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

參數名
參數描述參數值
PluginFileValidateConfig.fileValidateOpen插件包完整性校驗是否開啓參數值需爲布爾型,預設爲false

false:插件包完整性校驗關閉

true:插件包完整性校驗開啓

4
重啟伺服器。
  1. 按照參數規則修改配置後,點擊【儲存】,跳出提示框:您修改的參數在重啟後生效,請重啟伺服器

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

B14-07 FINE_CONF_ENTITY可视化配置-2.png

注:若不按照表格中的參數規則配置,參數值校驗失敗,将跳出提示框:配置項值校驗失敗。

B14-07 FINE_CONF_ENTITY可视化配置-3.png

附件列表


主題: 決策平台
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

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

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

不再提示

10s後關閉