1. 問題描述
FineReport11.0 中報表的一些配置、資料連結、權限設定和元件等都儲存到 FineDB 相應的配置表中。
本文匯總了平台相關設定的儲存位置,以及部分平台無法直接設定的修改項。
大部分的配置項都儲存在 finedb 中的 FINE_CONF_ENTITY 表中。
其他表結構請參見:FineDB 表結構
2. 目錄管理
分類 | 描述 | 儲存表 |
---|---|---|
平台首頁 | 預設首頁、自訂首頁 | FINE_HOMEPAGE_EXPAND |
平台目錄 | 平台目錄 | FINE_AUTHORITY_OBJECT |
常用設定及常用幫助 | 點選管理系統,未進入具體子目錄的常用設定及常用幫助 | JAR 包 |
3. 使用者管理
「使用者管理」大部分設定請參見 FineDB 表結構 中的使用者-部門職務-角色小節。
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
使用者同步資料集 | 管理系統-使用者管理-同步使用者 | FINE_CONF_ENTITY | UserDataSetConfig.dataSetName | 使用者資訊表 | 資料集名稱 |
UserDataSetConfig.departmentColumn | -1 | 部門列 | |||
UserDataSetConfig.departmentIdColumn | -1 | 部門ID列 | |||
UserDataSetConfig.emailColumn | -1 | 郵箱列 | |||
UserDataSetConfig.mobileColumn | -1 | 手機列 | |||
UserDataSetConfig.passwordColumn | 2 | 密碼列 | |||
UserDataSetConfig.postColumn | -1 | 職務列 | |||
UserDataSetConfig.postIdColumn | -1 | 職務ID列 | |||
UserDataSetConfig.rate | 43200 | 同步頻率 | |||
UserDataSetConfig.realNameColumn | 1 | 姓名列 | |||
UserDataSetConfig.roleColumn | -1 | 角色列 | |||
UserDataSetConfig.roleIdColumn | -1 | 角色ID列 | |||
UserDataSetConfig.turnOn | TRUE | 是否開啟 | |||
UserDataSetConfig.userIdColumn | -1 | 使用者ID列 | |||
UserDataSetConfig.usernameColumn | 0 | 帳號列 | |||
平台內建認證 | 管理系統-使用者管理-全局配置-認證方式-平台內建認證 | / | / | / | 無儲存欄位,預設內建認證切換其他認證方式後,如需切換內建認證,將其他認證方式對應的欄位刪除即可 |
ldap認證 | 管理系統-使用者管理-全局配置-認證方式-ldap認證 | FINE_CONF_ENTITY | FSConfig.passport.ldapUrl | URL | |
FSConfig.passport.ldapSearchBase | 檢索位置 | ||||
FSConfig.passport.retrieveLocAsBaseDN | ture/fasle | 不將檢索位置作為baseDN | |||
FSConfig.passport.authentication | 認證方式 | ||||
FSConfig.passport.contextFactory | 前後關系 | ||||
FSConfig.passport.referral | 轉診 | ||||
FSConfig.passport.principalSuffix | 帳號後綴 | ||||
FSConfig.passport.ldapSystemName | 管理者名稱 | ||||
FSConfig.passport.ldapSystemPassword | 管理者密碼 | ||||
http認證 | 管理系統-使用者管理-全局配置-認證方式-http認證 | FINE_CONF_ENTITY | FSConfig.passport.publicKey | 公用鍵 | |
FSConfig.passport.url | 認證位址 | ||||
新增使用者後郵件通知 | 管理系統-使用者管理-全局配置-新增使用者後郵件通知 | FINE_CONF_ENTITY | UserRemindConfig.emailRemindAfterAddUser | true/false | |
重置密碼後郵件通知 | 管理系統-使用者管理-全局配置-重置密碼後郵件通知 | FINE_CONF_ENTITY | UserRemindConfig.emailRemindAfterResetPassword | true/false |
4. 權限管理
「權限管理」大部分設定請參見 FineDB 表結構 中的 權限-目錄 小節
分類 | 描述 | 儲存表 | 欄位id | 欄位值 |
---|---|---|---|---|
分級授權 | 管理系統-權限管理-全局配置-分級授權 | FINE_CONF_ENTITY | FSConfig.authorizeAttr.gradeAuthority | true/false |
目錄編輯權限 | 管理系統-權限管理-全局配置-目錄編輯權限 | FINE_CONF_ENTITY | FSConfig.authorizeAttr.editReportAuthority | true/false |
資料連結控制 | 管理系統-權限管理-全局配置-資料連結控制 | FINE_CONF_ENTITY | FSConfig.authorizeAttr.dataConnectionAuthority | true/false |
5. 外觀配置
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
登入方式 | 管理系統-外觀配置-登入頁中的登入方式 | FINE_CONF_ENTITY | AppearanceConfig.loginType | 0 | 0表示用預設登入頁插 件1表示設定了登入網頁 |
AppearanceConfig.loginUrl | 當設定了登入網頁後 具體的登入位址的儲存位置 | ||||
登入標題 | 管理系統-外觀配置-登入頁中-登入標題 | FINE_CONF_ENTITY | AppearanceConfig.loginTitle | ||
登入logo | 管理系統-外觀配置-登入頁中-登入logo | FINE_CONF_ENTITY | AppearanceConfig.loginLogoImgId | 圖示上傳後的快取id 刪除此行, 設定過的登入logo將恢複預設效果 | |
AppearanceConfig.loginLogoImgName | 背景圖檔案名稱 帶後綴 | ||||
AppearanceConfig.images.MapCachexxxxx | 設定不同的背景圖 欄位id後的快取時間戳不同 | ||||
顯示品牌資訊 | 管理系統-外觀配置-登入頁中-顯示品牌資訊 | FINE_CONF_ENTITY | AppearanceConfig.copyrightInfoDisplay | true/false | 預設true |
登入主題色 | 管理系統-外觀配置-登入頁中-登入主題色 | FINE_CONF_ENTITY | AppearanceConfig.loginColor | ||
登入風格 | 管理系統-外觀配置-登入頁中-登入風格 | FINE_CONF_ENTITY | AppearanceConfig.loginPageId | 安裝登入風格插件後也選 否則為default | |
背景圖片 | 管理系統-外觀配置-登入頁中-背景圖片 | FINE_CONF_ENTITY | AppearanceConfig.loginImg | true/fasle | ture表示用自訂設定的背 景false表示用預設背景圖 |
AppearanceConfig.loginImgId | 圖片上傳後的快取id | ||||
AppearanceConfig.images.MapCachexxxxx | login_bg | 設定不同的背景 圖欄位id後的快取時間戳不同 | |||
平台主題 | 管理系統-外觀配置-平台主題 | FINE_CONF_ENTITY | AppearanceConfig.themeId | modern/classic | modern:扁平化 classic:經典 |
平台標題 | 管理系統-外觀配置-平台樣式-平台標題 | FINE_CONF_ENTITY | AppearanceConfig.platformTitle | ||
平台logo | 管理系統-外觀配置-平台樣式-平台logo | FINE_CONF_ENTITY | AppearanceConfig.logoImgId | 圖示上傳後的快取id | |
AppearanceConfig.logoImgName | 背景圖檔案名稱 帶後綴 | ||||
AppearanceConfig.images.MapCachexxxxx | 設定不同的背景圖 欄位id後的快取時間戳不同 | ||||
配色 | 管理系統-外觀配置-平台樣式-配色 | FINE_CONF_ENTITY | AppearanceConfig.colorScheme | 0/1/2 | 0表示淺 色1表示深色 2表示自訂 |
框架樣式-頂部標題行樣式 | 管理系統-外觀配置-平台樣式-配色-自訂-頂部標題行樣式 | FINE_CONF_ENTITY | AppearanceConfig.headerType | 1/2 | 1表示分塊式背 景2表示一體式背景 |
框架樣式-其餘顔色 | 管理系統-外觀配置-平台樣式-配色-自訂-其餘顔色 | FINE_CONF_ENTITY | AppearanceConfig.customColors | 陣列,一共6個值,從上到下的顔色 | |
自訂目錄圖示 | 管理系統-外觀配置-目錄樣式-目錄圖示-自訂目錄圖示 | FINE_CONF_ENTITY | AppearanceConfig.customEntryIcons | 陣列,自訂上傳了幾個圖示,就是有幾個值 | |
自訂封面圖示 | 管理系統-外觀配置-目錄樣式-封面圖示-自訂封面圖示 | FINE_CONF_ENTITY | AppearanceConfig.customEntryCovers | 陣列,自訂上傳了幾個圖示,就是有幾個值 |
6. 系統管理
分類 | 描述 | 儲存表 | 欄位ID | 欄位值 | 備注 |
---|---|---|---|---|---|
密碼 | 重置超管密碼 | FINE_CONF_ENTITY | SystemConfig.serverInit | success/fail | |
登入 | 管理系統-系統管理-登入-單一登入設定 | FINE_CONF_ENTITY | FSConfig.loginConfig.singleLogin | true/false | |
FSConfig.loginConfig.singleLoginMode | 1/2 | 1表示後登入踢出先登入 2表示已登入禁止再登入 | |||
管理系統-系統管理-登入-上次登入資訊提示 | FINE_CONF_ENTITY | FSConfig.loginConfig.showLastLoginInfo | true/false | ||
管理系統-系統管理-登入-登入逾時設定 | FINE_CONF_ENTITY | FSConfig.loginConfig.loginTimeout | 單位ms | ||
管理系統-系統管理-登入-密碼策略設定-忘記密碼 | FINE_CONF_ENTITY | PasswordStrategyConfig.forgetPassword | true/false | 初始無此欄位,開啟後出現 | |
管理系統-系統管理-登入-密碼策略設定-密碼定期更新 | FINE_CONF_ENTITY | PasswordStrategyConfig.passwordUpdateRegularly | true/false | 初始無此欄位,開啟後出現 | |
PasswordStrategyConfig.updateCycle | 更新週期,單位d | ||||
PasswordStrategyConfig.daysOfUpdateEarlyWarning | 提前x天提醒,單位d | ||||
管理系統-系統管理-登入-密碼策略設定-密碼強度設定 | FINE_CONF_ENTITY | PasswordStrategyConfig.passwordStrengthLimit | true/false | 初始無此欄位,開啟後出現 | |
PasswordStrategyConfig.passwordLength | 密碼長度 | ||||
PasswordStrategyConfig.includeNumbers | true/false | 初始無此欄位,開啟後出現 包含數字,預設true | |||
PasswordStrategyConfig.includeLowercaseLetters | true/false | 初始無此欄位,開啟後出現 包含小寫字母,預設true | |||
PasswordStrategyConfig.includeCapitalLetters | true/false | 初始無此欄位,開啟後出現 包含大寫字母,預設false | |||
PasswordStrategyConfig.includeSymbol | true/false | 初始無此欄位,開啟後出現 包含符號,預設false | |||
管理系統-系統管理-登入-密碼策略設定-修改密碼驗證方式 | FINE_CONF_ENTITY | PasswordStrategyConfig.emailVerificationAfterChangePassword | true/false | 郵件驗證 | |
PasswordStrategyConfig.smsVerificationAfterChangePassword | true/false | 簡訊驗證 | |||
管理系統-系統管理-登入-登入驗證設定 | FINE_CONF_ENTITY | LoginVerificationConfig.sliderVerification | true/false | 滑塊驗證 | |
LoginVerificationConfig.emailVerification | true/false | 郵件驗證(需要先配置好郵箱) | |||
LoginVerificationConfig.smsVerification | true/false | 簡訊驗證(需要先配置好簡訊平台) | |||
管理系統-系統管理-登入-登入鎖定 | FINE_CONF_ENTITY | LoginLockConfig.lock | true/false | 預設false | |
LoginLockConfig.passwordErrorTimes | 密碼錯誤次數 | ||||
LoginLockConfig.lockingTime | 鎖定時間 | ||||
LoginLockConfig.lockObject | username/ip | 鎖定物件 | |||
LoginLockConfig.lockAdmin | true/false | 鎖定管理者 | |||
標準 | 管理系統-系統管理-標準-連結位址中心 | FINE_CONF_ENTITY | CloudCenterConfig.online | true/false | |
管理系統-系統管理-標準-Gzip壓縮 | FINE_CONF_ENTITY | ServerPreferenceConfig.supportGzip | true/false | ||
管理系統-系統管理-標準-Servletl路徑名 | FINE_CONF_ENTITY | ServerConfig.servletName | 不允許設定為ReportServer | ||
管理系統-系統管理-標準-伺服器端字元編碼 | FINE_CONF_ENTITY | ServerConfig.serverCharset | 預設UTF-8 | ||
管理系統-系統管理-標準-網路報表根目錄名 | / | ||||
管理系統-系統管理-標準-報表資源根目錄名 | / | ||||
管理系統-系統管理-標準-週開始於 | FINE_CONF_ENTITY | ServerPreferenceConfig.firstDayOfWeek | 0/1 | 0表示開始於週日 | |
管理系統-系統管理-標準-資源伺服器 | FINE_CONF_ENTITY | ServerPreferenceConfig.useResServer | true/false | 是否開啟資源伺服器 | |
ServerPreferenceConfig.resServerPath | 資源伺服器位址 | ||||
管理系統-系統管理-標準-websocket配置 | FINE_CONF_ENTITY | WebSocketConfig.usingProxy | true/false | 是否使用代理伺服器 | |
WebSocketConfig.requestPorts | websocket請求埠 | ||||
WebSocketConfig.socketContext | websocket請求路徑 | ||||
管理系統-系統管理-標準-https設定 | FINE_CONF_ENTITY | WebSocketConfig.protocol | 伺服器協定 | ||
WebSocketConfig.keyStore | SSL金鑰路徑 | ||||
WebSocketConfig.keyStorePassword | SSL金鑰密碼 | ||||
WebSocketConfig.keyStoreFormat | SSL憑證型別 | ||||
列印 | 管理系統-系統管理-列印-零用戶端列印 | FINE_CONF_ENTITY | PrintConfig.printSettingsAttrData.noClientPrintAttr.setMarginOnPrint | true/false | 列印時可設定列印邊距 |
管理系統-系統管理-列印-本地軟體列印 | FINE_CONF_ENTITY | PrintConfig.printSettingsAttrData.nativePrintAttr.showDialog | true/false | 列印是否需要列印設定視窗 | |
郵箱 | 管理系統-系統管理-郵箱 | FINE_CONF_ENTITY | EmailServerConfig.mailHost | 郵件伺服器 | |
EmailServerConfig.encryption | 加密方式 | ||||
EmailServerConfig.port | 埠 | ||||
EmailServerConfig.fromEmailAddress | 發件人位址 | ||||
EmailServerConfig.password | 密碼 | ||||
EmailServerConfig.user | 顯示姓名 | ||||
簡訊 | 管理系統-系統管理-簡訊 | FINE_CONF_ENTITY | MarketConfig.smsOpen | true/false | 是否使用簡訊平台 |
快取 | 管理系統-系統管理-資料集共享-個數 | FINE_CONF_ENTITY | CacheConfig.dbConfig.maxElementsInMemory | 共享資料集最大個數 | |
管理系統-系統管理-資料集共享-快取原則 | FINE_CONF_ENTITY | CacheConfig.dbConfig.memoryStoreEvictionPolicy | LRU/LFU/FIFO | LRU:最近使用 LFU:最不常使用 FIFO:先進先出 | |
管理系統-系統管理-資料集共享-最大空閑時間 | FINE_CONF_ENTITY | CacheConfig.dbConfig.timeToIdleSeconds | 單位ms | ||
管理系統-系統管理-資料集共享-最大生存時間 | FINE_CONF_ENTITY | CacheConfig.dbConfig.timeToLiveSeconds | 單位ms | ||
管理系統-系統管理-範本快取屬性設定-總是重新讀取範本 | FINE_CONF_ENTITY | CacheConfig.alwaysReloadTpl | true/false |
7. 排程管理
「排程管理」大部分配置請參見 FineDB 表結構 中的 排程管理 小節
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
運作失敗提醒 | 管理系統-使用者管理-全局配置-簡訊提醒 | FINE_CONF_ENTITY | ScheduleSettingConfig.smsChecked | true/false | |
ScheduleSettingConfig.smsReceiver | 收件人位址 | ||||
管理系統-使用者管理-全局配置-平台訊息 | FINE_CONF_ENTITY | ScheduleSettingConfig.platformMessageChecked | true/false | ||
ScheduleSettingConfig.platformMessageReceiver | 收信使用者 | ||||
管理系統-使用者管理-全局配置-郵件提醒 | FINE_CONF_ENTITY | ScheduleSettingConfig.emailChecked | true/false | ||
ScheduleSettingConfig.emailReceiver | 郵件位址 |
8. 行動平台
「行動平台」大部分配置請參見 FineDB 表結構 中的 行動端 小節
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
APP啟動畫面 | 管理系統-行動平台-APP啟動畫面 | FINE_CONF_ENTITY | MobileConfig.phoneLaunchImgId | 手機,設定自訂圖片後若想回複預設,刪除此行資料即可 | |
MobileConfig.padLaunchImgId | 平板,設定自訂圖片後若想回複預設,刪除此行資料即可 | ||||
裝置綁定 | 管理系統-行動平台-裝置綁定 | FINE_CONF_ENTITY | MobileConfig.mobileDeviceBinding | true/false | |
QRCODE配置 | 管理系統-行動平台-QRCODE配置 | FINE_CONF_ENTITY | MobileConfig.qrcodeServerName | 伺服器名稱 | |
MobileConfig.qrcodeServerUrl | 伺服器位址 | ||||
主題 | 管理系統-行動平台-主題 | FINE_CONF_ENTITY | MobileConfig.activeTheme | 若安裝有其他主題插件的話,可以選擇 | |
目錄 | 管理系統-行動平台-目錄-目錄結構 | FINE_CONF_ENTITY | MobileConfig.entryStyleId | 目錄結構,若安裝有行動端目錄插件,可以選擇 | |
管理系統-行動平台-目錄-標題 | FINE_CONF_ENTITY | MobileConfig.banner.enabled | true/false | ||
管理系統-行動平台-目錄-範本 | FINE_CONF_ENTITY | MobileConfig.template.enabled | true/false | ||
MobileConfig.template.name | 範本名 | ||||
MobileConfig.template.path | 範本路徑 | ||||
MobileConfig.template.position | top/bottom | 顯示位置 | |||
管理系統-行動平台-目錄-目錄圖示 | FINE_CONF_ENTITY | MobileConfig.customIcons | 陣列,儲存自訂上傳的圖示 | ||
其他 | 管理系統-行動平台-其他-標準設定 | FINE_CONF_ENTITY | MobileConfig.refreshable | true/false | |
管理系統-行動平台-其他-h5設定 | FINE_CONF_ENTITY | Html5Config.isUsedJSBridge | true/false | 是否使用JSBridge | |
Html5Config.jsLink | 引入js的位址 | ||||
Html5Config.cssLink | 引入css的位址 |
9. 註冊管理
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
註冊 | 管理系統-註冊管理 | FINE_CONF_ENTITY | license.type | 1/2/3/4 | 0:本地機器認證 1:加密鎖認證 2:私有雲認證 3:公有雲認證 4:本地容器認證 |
license.serverAddress | 私有雲註冊位址 | ||||
license.appKey | 公有雲帳號 | ||||
license.appSecretKey | 公有雲密碼 |
10. 智慧維運
10.1 記憶體管理
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
記憶體預警 | 系統管理-智慧維運-記憶體管理-智慧預警 | FINE_CONF_ENTITY | PrewarningConfig.warningOpen | true/false | |
PrewarningConfig.messageRemindOpen | true/false | 簡訊提醒 | |||
PrewarningConfig.phoneNumbers | 手機號 | ||||
PrewarningConfig.platformMessageRemindOpen | true/false | 平台訊息提醒 | |||
PrewarningConfig.platformMessageReceiver | 收信使用者 | ||||
PrewarningConfig.mailRemindOpen | true/false | 郵件提醒 | |||
PrewarningConfig.mailReceivers | 郵件位址 | ||||
智慧釋放 | 系統管理-智慧維運-記憶體管理-智慧釋放 | FINE_CONF_ENTITY | IntelliReleaseConfig.memoryAlarmOpen | true/false | 報表記憶體智慧釋放 |
IntelliReleaseConfig.message | 警報提示 | ||||
範本限制 | 系統管理-智慧維運-記憶體管理-範本限制-通用限制-單資料集行數限制 | FINE_CONF_ENTITY | TempRestrictionConfig.openRowControl | true/false | |
TempRestrictionConfig.maxDSRowCount | 單資料集最大行數 | ||||
TempRestrictionConfig.rowOverMsg | 超出提示 | ||||
系統管理-智慧維運-記憶體管理-範本限制-通用限制-單範本儲存格點置 | FINE_CONF_ENTITY | CustomRestrictionConfig.openCellControl | true/false | ||
CustomRestrictionConfig.maxDSCellCount | 單範本最大儲存格子數 | ||||
CustomRestrictionConfig.cellOverMsg | 超出提示 | ||||
系統管理-智慧維運-記憶體管理-範本限制-通用限制-sql執行時長限制 | FINE_CONF_ENTITY | TempRestrictionConfig.openSQLTimeControl | true/false | ||
TempRestrictionConfig.maxSQLTime | sql最大執行時長,單位s | ||||
TempRestrictionConfig.sqlTimeOverMsg | 超出提示 | ||||
系統管理-智慧維運-記憶體管理-範本限制-通用限制-匯入excel儲存格限制 | FINE_CONF_ENTITY | TempRestrictionConfig.openExcelImportCellCountControl | true/false | ||
TempRestrictionConfig.maxExcelImportCellCount | 匯入excel最大儲存格數 | ||||
TempRestrictionConfig.excelImportCellCountOverMsg | 超出提示 | ||||
系統管理-智慧維運-記憶體管理-範本限制-通用限制-提交記錄數限制 | FINE_CONF_ENTITY | TempRestrictionConfig.openCommitRowCountControl | true/false | ||
TempRestrictionConfig.openCartesianControl | true/false | 允許笛卡爾積填報 | |||
TempRestrictionConfig.maxCommitRowCount | 填報最大提交記錄數 | ||||
TempRestrictionConfig.commitRowCountOverMsg | 超出提示 | ||||
系統管理-智慧維運-記憶體管理-範本限制-部分範本單獨限制-單獨限制的範本 | FINE_CONF_ENTITY | RelaxationRestrictionConfig.relaxationTemps | 陣列,範本名 其餘部分範本單獨限制儲存均與通用限制類似,差別在於:通用限制為TempRestrictionConfig,部門範本單獨限制為RelaxationRestrictionConfig | ||
生命週期 | 系統管理-智慧維運-記憶體管理-生命週期 | FINE_CONF_ENTITY | LifecycleConfig.lifeCycle | 清理超過x分鍾無操作的對話 |
10.2 叢集配置
如下表所示:
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
全局配置 | 管理系統-智慧維運-叢集配置-全局配置 | FINE_CONF_ENTITY | ClusterExceptionWarningConfig.mailRemindOpen | true/false | 郵件提醒 |
ClusterExceptionWarningConfig.mailReceivers | 郵件收件位址 | ||||
ClusterExceptionWarningConfig.messageRemindOpen | true/false | 簡訊提醒 | |||
ClusterExceptionWarningConfig.phoneNumbers | 收件人 | ||||
ClusterExceptionWarningConfig.platformMessageRemindOpen | true/false | 平台訊息提醒 | |||
ClusterExceptionWarningConfig.platformMessageReceiver | 收件使用者 | ||||
叢集配置 | 管理系統-智慧維運-叢集配置-叢集配置 | FINE_CONF_ENTITY | FineClusterConfig.params.protocol | TCP/UDP | |
參數配置 | 管理系統-智慧維運-叢集配置-參數配置 | FINE_CONF_ENTITY | RedisConfig.tableNamePrefix | key前綴 |
10.3 備份還原
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
全局設定 | 管理系統-智慧維運-備份還原-全局設定 | FINE_CONF_ENTITY | BackupConfig.backupPath | 備份路徑 | |
BackupConfig.frequency | 備份頻率 | ||||
BackupConfig.backupNumber | 份數上線 | ||||
BackupConfig.backupMemory | 備份容量 | ||||
管理系統-智慧維運-備份還原 | FINE_CONF_ENTITY | BackupConfig.moduleBackup | 備份的組件 | ||
平台配置 | 管理系統-智慧維運-備份還原-平台配置 | FINE_CONF_ENTITY | BackupConfig.moduleBackup.config.autoBackup | true/false | 開啟自動備份 |
BackupConfig.moduleBackup.config.moduleName | config | 模組名 | |||
報表範本 | 管理系統-智慧維運-備份還原-報表範本 | FINE_CONF_ENTITY | BackupConfig.moduleBackup.reportlets.autoBackup | true/false | 開啟自動備份 |
BackupConfig.moduleBackup.reportlets.moduleName | reportlets | 模組名 | |||
JAR 包 | 管理系統-智慧維運-備份還原-jar包 | FINE_CONF_ENTITY | BackupConfig.moduleBackup.jar.autoBackup | true/false | 開啟自動備份 |
BackupConfig.moduleBackup.jar.moduleName | jar | 模組名 | |||
BackupConfig.moduleBackup.jar-cluster.autoBackup | true/false | 開啟自動備份 | |||
BackupConfig.moduleBackup.jar-cluster.moduleName | jar-cluster | 模組名 | |||
插件 | 管理系統-智慧維運-備份還原-插件 | FINE_CONF_ENTITY | BackupConfig.moduleBackup.plugins.autoBackup | true/false | 開啟自動備份 |
BackupConfig.moduleBackup.plugins.moduleName | plugins | 模組名 | |||
更新升級 | 管理系統-智慧維運-備份還原-更新升級 | FINE_CONF_ENTITY | UpdatePushConfig.open | true/false | 自動派送更新 |
10.4 平台日誌
「平台日誌」大部分配置請參見 FineDB 表結構
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
全局配置 | 管理系統-智慧維運-平台日誌-全局配置 | FINE_CONF_ENTITY | Log4jConfig.rootLevel | DEBUG/INFO/WARN/ERROR/FATAL | 日誌級別 |
LogCleanConfig.open | ture/false | 開啟日誌清理 | |||
管理系統-智慧維運-平台日誌-全局配置-自動清理 | FINE_CONF_ENTITY | LogCleanConfig.autoCleanTime | 每隔X自動清理,單位d | ||
LogCleanConfig.autoDataTime | 保留近X的資料 | ||||
管理系統-智慧維運-平台日誌-全局配置-手動清理 | FINE_CONF_ENTITY | LogCleanConfig.manualDataTime | 保留近X的資料 | ||
管理系統-智慧維運-平台日誌-全局配置-清理預警 | FINE_CONF_ENTITY | LogCleanConfig.cleanWarnStarted | ture/false | 開啟清理預警 | |
LogCleanConfig.triggerThreshold | 觸發條件 | ||||
LogCleanConfig.smsChecked | ture/false | 開啟簡訊提醒 | |||
LogCleanConfig.smsReceiver | 收件人 | ||||
LogCleanConfig.platformMessageChecked | ture/false | 開啟平台訊息 | |||
LogCleanConfig.platformMessageReceiver | 陣列,平台收件人 | ||||
LogCleanConfig.emailChecked | ture/false | 開啟郵件提醒 | |||
LogCleanConfig.emailReceiver | 郵件收件位址 |
10.5 雲端健檢分析
分類 | 描述 | 儲存表 | 欄位id | 備注 |
---|---|---|---|---|
雲端健檢分析 | 管理系統-智慧維運-雲端健檢分析 | FINE_CONF_ENTITY | MarketConfig.cloudOperationMaintenanceAppKey | 應用標識ID |
MarketConfig.cloudOperationMaintenanceAppName | 工程名 | |||
MarketConfig.cloudOperationMaintenanceAppSecret | 應用祕鑰 | |||
MarketConfig.cloudOperationMaintenanceAutoUpload | 開啟自動上傳 | |||
MarketConfig.cloudOperationMaintenanceAvailable | 開通雲端健檢分析 | |||
MarketConfig.cloudOperationMaintenanceId | 應用ID |
11. 資料連結
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
資料連結管理 | 管理系統-資料連結-資料連結管理 | FINE_CONF_ENTITY | ConnectionConfig.connections | 陣列,所有資料連結名 | |
ConnectionConfig.connections.XXX.url | 資料連結url | ||||
ConnectionConfig.connections.XXX.driver | 資料連結驅動 | ||||
ConnectionConfig.connections.XXX.authentication.password | 資料連結密碼 | ||||
ConnectionConfig.connections.XXX.authentication.username | 資料連結使用者 | ||||
ConnectionConfig.connections.XXX.encryptPassword | true/false | 密碼明文or密文,true表示用密文 | |||
ConnectionConfig.connections.XXX.schema | 資料連結模式 | ||||
ConnectionConfig.connections.XXX.creator | 平台使用者/designer | 資料連結建立者 | |||
ConnectionConfig.connections.XXX.database | 資料庫型別 | ||||
ConnectionConfig.connections.XXX.dbcpAttr.initialSize | 初始化活動連結數 | ||||
ConnectionConfig.connections.XXX.dbcpAttr.maxActive | 最大活動連結數 | ||||
ConnectionConfig.connections.XXX.dbcpAttr.maxIdle | 最大空閑連結數 | ||||
ConnectionConfig.connections.XXX.dbcpAttr.maxWait | 最大等待時長,單位ms | ||||
ConnectionConfig.connections.XXX.dbcpAttr.minEvictableIdleTimeMillis | 保持空閑最小時間值,單位ms | ||||
ConnectionConfig.connections.XXX.dbcpAttr.minIdle | 最小空閑連結數 | ||||
ConnectionConfig.connections.XXX.dbcpAttr.numTestsPerEvictionRun | 空閑連結回收檢查數 | ||||
ConnectionConfig.connections.XXX.dbcpAttr.testOnBorrow | true/false | 獲取連結前校驗 | |||
ConnectionConfig.connections.XXX.dbcpAttr.testOnReturn | true/false | 歸還連結前校驗 | |||
ConnectionConfig.connections.XXX.dbcpAttr.testWhileIdle | true/false | 開啟空閑回收器校驗 | |||
ConnectionConfig.connections.XXX.dbcpAttr.timeBetweenEvictionRunsMillis | 空閑回收器休眠時間,-1表示不休眠 | ||||
ConnectionConfig.connections.XXX.dbcpAttr.validationQuery | sql驗證查詢 | ||||
ConnectionConfig.connections.XXX.newCharsetName | 編碼 | ||||
ConnectionConfig.connections.XXX.originalCharsetName | 原始編碼 | ||||
伺服器資料集 | 管理系統-資料連結-伺服器資料集 | FINE_CONF_ENTITY | TableDataConfig.tableDatas | 陣列,所有伺服器資料集名 | |
管理系統-資料連結-伺服器資料集-sql資料集 | FINE_CONF_ENTITY | TableDataConfig.tableDatas.YYY.database.name | 資料連結名 | ||
TableDataConfig.tableDatas.YYY.maxMemRowCount | -1 | 最大記憶體行數 ,預設-1所以都存在記憶體; 如果設定了快取到磁碟,即為具體設定值 | |||
TableDataConfig.tableDatas.YYY.pageQuerySql | 分頁sql | ||||
TableDataConfig.tableDatas.YYY.parameters | 參數 | ||||
TableDataConfig.tableDatas.YYY.query | sql | ||||
TableDataConfig.tableDatas.YYY.share | true/false | 是否開啟共享資料集 | |||
管理系統-資料連結-伺服器資料集-內建資料集 | FINE_CONF_ENTITY | TableDataConfig.tableDatas.YYY.columnClassList | 陣列,列的型別 | ||
TableDataConfig.tableDatas.YYY.columnNameList | 陣列,列名 | ||||
管理系統-資料連結-伺服器資料集-檔案資料集 | FINE_CONF_ENTITY | TableDataConfig.tableDatas.YYY.filePath | 檔案資料集路徑 | ||
TableDataConfig.tableDatas.YYY.needColumnName | true/false | 第一欄是否包含列名 |
12. 安全管理
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
安全防護 | 管理系統-安全管理-安全防護 | FINE_CONF_ENTITY | WebSecurityConfig.cacheControlEnabled | true/false | 瀏覽器快取禁用 |
WebSecurityConfig.contentSecurityPolicyEnabled | true/false | CSP內容安全策略 | |||
WebSecurityConfig.contentTypeOptionsEnabled | true/false | 內容嗅探攻擊防護 | |||
WebSecurityConfig.fileVerificationEnabled | true/false | 檔案上傳校驗 | |||
WebSecurityConfig.frameOptionsEnabled | true/false | 點選劫持攻擊防護 | |||
WebSecurityConfig.httpHeadersEnabled | true/false | security Headers | |||
WebSecurityConfig.remoteEvaluateLimitEnabled | true/false | 腳本呼叫公式限制 | |||
WebSecurityConfig.securityCookie | true/false | cookie增強,只有開啟https才可開啟 | |||
WebSecurityConfig.xssProtectionEnabled | true/false | xss攻擊防護 | |||
存取控制 | 管理系統-安全管理-存取控制 | FINE_CONF_ENTITY | WebSecurityConfig.rateLimitEnabled | true/false | 頻率限制 |
WebSecurityConfig.rateLimitUnitTime | x秒內 | ||||
WebSecurityConfig.rateLimitCount | 允許存取次數 | ||||
SQL防注入 | 管理系統-安全管理-SQL防注入 | FINE_CONF_ENTITY | PreventSqlInjConfig.useForbidWord | true/false | 禁用特殊關鍵字 |
PreventSqlInjConfig.useEscapeSpecialChar | true/false | 分離字元 | |||
PreventSqlInjConfig.customSpecialCharList | 自訂新增的字元 | ||||
PreventSqlInjConfig.selectedSpecialCharList | 已選擇的分離字元 | ||||
PreventSqlInjConfig.customForbidWordList | 自訂新增的特殊關鍵字 | ||||
PreventSqlInjConfig.selectedForbidWordList | 已禁用的特殊關鍵字 | ||||
全局水印 | 管理系統-安全管理-全局水印 | FINE_CONF_ENTITY | WatermarkConfig.valid | true/false | 是否開啟全局水印 |
WatermarkConfig.watermarkData.textType | formula/username/ip/time | 水印內容型別 | |||
WatermarkConfig.watermarkData.text | 當水印型別為公式時,具體的公式內容 | ||||
WatermarkConfig.watermarkData.color | 水印顔色 | ||||
WatermarkConfig.watermarkData.fontSize | 水印字號 | ||||
WatermarkConfig.watermarkData.horizontalGap | 水印間距-橫向 | ||||
WatermarkConfig.watermarkData.verticalGap | 水印間距-縱向 |
13. 範本認證
分類 | 描述 | 儲存表 | 欄位id | 欄位值 | 備注 |
---|---|---|---|---|---|
全局配置 | 系統管理-範本認證-全局配置 | FINE_CONF_ENTITY | TemplateAuthConfig.tempAuthOpen | true/false | 是否開啟範本認證 |
TemplateAuthConfig.tempAuthType | 0/1/2/3 | 範本認證型別 0,僅認證帳號密碼 1,角色權限認證 2,數字簽章認證 | |||
TemplateAuthConfig.digitalAuthKey | 數字簽章祕鑰 | ||||
TemplateAuthConfig.configuredOnce | true/false | 是否曾經開啟過範本認證 |
14. 非介面配置項
對於前臺未提供配置介面,但記錄在 fine_conf_entity 表中的屬性如下表所示:
key(id) | value(預設值) | 說明 |
---|---|---|
JAR包在 2020-04-26 到 2020-06-20 之間: FSConfig.loginConfig.tokenFromCookie JAR包在 2020-06-20 及之後: ServerConfig.tokenFromCookie | false | 開啟後後臺校驗token時可從Cookie中取,解決HttpOnly下後臺單點和跨域單點登入失敗的問題 |
WebSecurityConfig.xssProtectionHeader | 1; mode=block | XSS攻擊防護Header X-XSS-Protection的值 |
WebSecurityConfig.frameOptionsHeader | SAMEORIGIN | 點選劫持攻擊防護Header X-Frame-Options的值 |
WebSecurityConfig.contentTypeOptionsHeader | nosniff | 內容嗅探攻擊防護Header X-Content-Type-Options的值 |
WebSecurityConfig.contentSecurityPolicyHeader | object-src 'self' | CSP內容安全策略Header Content-Security-Policy的值 |
WebSecurityConfig.cacheControlHeader | no-cache | 瀏覽器快取禁用Header Cache-Control的值 |
WebSecurityConfig.cacheControlExpiresHeader | 0 | 瀏覽器快取禁用Header Expires的值 |
WebSecurityConfig.cacheControlPragmaHeader | no-cache | 瀏覽器快取禁用Header Pragma的值 |
WebSecurityConfig.hstsHeader | max-age=31536000; includeSubDomains | HSTS Header Strict-Transport-Security的值 |
BackupConfig.customValueLength | 65536 | 備份conf表,自訂value長度 |
BackupConfig.customKeyLength | 1500 | 備份conf表,自訂id長度 |
FSConfig.loginConfig.forceRedirectAfterLogin | false | 登入後強制跳轉,預設關閉 |
SystemConfig.serverInit | "" | 平台是否初始化完成 success/fail |
WebSocketConfig.port | [38888, 39888] | 埠 |
WebSocketConfig.protocol | plain | 如果是https伺服器,則需要設定為ssl |
WebSocketConfig.keyStore | "" | 存放檔案的路徑(這邊最好用絕對路徑),一般用keyStore,trustStore待驗證 |
WebSocketConfig.keyStorePassword | "" | 申請時候用到的金鑰 |
WebSocketConfig.keyStoreFormat | JKS | 預設用JKS(如果是pfx憑證,改成PKCS12) |
WebSocketConfig.trustStore | "" | 檔案路徑(這邊最好用絕對路徑) |
WebSocketConfig.trustStorePassword | "" | 申請時候用祕鑰 |
WebSocketConfig.trustStoreFormat | JKS | 預設用JKS(如果是pfx憑證,改成PKCS12) |
WebSocketConfig.socketContext | /socket.io | 用於修改websocket的路由 |
ServerConfig.cookiePath | / | cookie路徑(最好在部署工程時配置。否則會造成瀏覽器儲存多個cookie,需要每個使用者手動清除cookie才能登入成功。) |
ScheduleSettingConfig.taskTimeout | 300000 | 定時任務超過時間,預設5分鍾 |
SecurityConfig.frontSeed | 隨機的16位字串 | 用於給前端加密提供祕鑰,初始是隨機的16位字串,可自行修改 |
WebSecurityConfig.loginValidateStrict | false/true | 用於限制跨域登入API,以及cas後臺登入API的使用,如果配置true,則不能使用這倆API |
LoadConfig.minorTerribleThreshold | 0.09 | minorGC後,晉升到老年代的物件速率與EDEN區的比值大小超過這個值算是超高負載 |
LoadConfig.minorHighThreshold | 0.06 | minorGC後,晉升到老年代的物件速率與EDEN區的比值大小超過這個值算是高負載 |
LoadConfig.minorMidThreshold | 0.03 | minorGC後,晉升到老年代的物件速率與EDEN區的比值大小超過這個值算是中等負載 |
LoadConfig.majorExtremeTerribleThreshold | 0.95 | majorGC後,殘留在老年代物件大小與老年代大小的比值超過這個值算是極限負載 |
LoadConfig.majorTerribleThreshold | 0.85 | majorGC後,殘留在老年代物件大小與老年代大小的比值超過這個值算是超高負載 |
LoadConfig.majorHighThreshold | 0.7 | majorGC後,殘留在老年代物件大小與老年代大小的比值超過這個值算是高負載 |
IntelliReleaseConfig.highInterruptRate | 0.8 | 第一次小範圍殺對話時,對話格子數超過範本限制格子數值的80%時被殺死 |
IntelliReleaseConfig.highInterruptAgainRate | 0.6 | 第二次小範圍殺對話時,對話格子數超過範本限制格子數值的60%時被殺死 |
IntelliReleaseConfig.highKillRate | 0.1 | 第一次小範圍殺對話後,被殺死對話數不足10%時進行第二次小範圍殺對話 |
IntelliReleaseConfig.terribleInterruptRate | 0.6 | 第一次大範圍殺對話時,對話格子數超過範本限制格子數值的60%時被殺死 |
IntelliReleaseConfig.terribleInterruptAgainRate | 0.4 | 第二次大範圍殺對話時,對話格子數超過範本限制格子數值的40%時被殺死 |
IntelliReleaseConfig.terribleKillRate | 0.2 | 第一次大範圍殺對話後,被殺死對話數不足20%時進行第二次大範圍殺對話 |
IntelliReleaseConfig.waitInLineRate | 0.9 | 高負載時此範本90%概率佇列 |
IntelliReleaseConfig.defaultCellCount | 1000000 | 大小範圍殺對話時,如果範本格子數限制關閉預設格子數1_000_000 |
IntelliReleaseConfig.releaseSessionInterval | 20 | 在20s內如果此次gc後負載狀態低於或等於上次gc狀態則不進行大/小範圍殺對話 |
WebSecurityConfig.fileInspectorType | 1 | 開啟了安全管理的檔案校驗後,用此配置檔案上傳校驗型別 0-(綜合,後綴不在白名單內放行,否則校驗頭) 1-(白名單,後綴在白名單且頭匹配的才放行) 2-(黑名單,後綴不在黑名單內放行) |
QuartzConfig.threadCount | 100 | 排程管理模組最大執行緒數(2019年8月16日之後版本支援) |
QuartzConfig.maxConnections | 50 | 排程管理模組最大連結數(2019年8月16日之後版本支援) |
ScheduleSettingConfig.timeoutRemind | true | 排程管理任務是否開啟監視日誌逾時提醒 |
ClusterTimeMonitorConfig.sumCount | 3 | 叢集單次時間誤差檢查任務中, 嘗試誤差分析的總次數 |
ClusterTimeMonitorConfig.permitCount | 1 | 叢集單次時間誤差檢查任務中, 多次誤差分析中最小成功次數 |
ClusterTimeMonitorConfig.permitError | 10*1000 | 叢集單次時間誤差檢查任務中, 允許時間誤差值,單位 ms |
FileServerMonitorConfig.messageInterval | 1 | FTP 異常訊息通知頻率,單位 h |
JarConsistenceConfig.messageInterval | 6 | Jar不一緻異常訊息通知頻率,單位 h |
RedisClusterMonitorConfig.messageInterval | 6 | Redis 節點異常訊息通知頻率,單位 h |
RedisConfig.maxConnection | 200 | Redis 連結池最大實體總數 |
RedisConfig.expireStateRemoveInterval | 5*60*1000 | 狀態伺服器 過期 key 刪除間隔時間,單位 ms |
RedisConfig.database | 0 | Redis 指定資料庫 |
RedisClusterConfig.maxConnection | 200 | Redis Cluster 連結池最大實體總數 |
FineClusterConfig.params.encrypt | false | 叢集通訊加密開關,預設為false |
RemoteConnectionConfig.enableWhitelistVerify | false | 遠端設計限制存取IP開關 |
RemoteConnectionConfig.ipWhiteList | RemoteConnectionConfig.enableWhitelistVerify 為 true 設定 IP 段 | |
CasClientConfig.serverName | CAS 單點登入插件自訂 SeverName | |
CasClientConfig.ignoreUriPathMatchers | CAS單點登入插件自訂放行請求 欄位值:
欄位值範例: ["/webroot/decision/t*"] | |
CookieConfig.forceSameSite | false | 設定為 true 時,強制新增 SameSite=None 屬性 |
15. 其他配置資訊
配置資訊 | 資料庫表 | 文檔 |
---|---|---|
伺服器基本配置,儲存管理平台和伺服器配置中的一些資訊 | fine_conf_entity | 伺服器基本配置 |
圖表預定義樣式 | fine_conf_entity | 圖表預定義樣式配置 |
phantomjs 的一些埠之類的配置 | fine_conf_entity | phantomjs配置 |
Excel 匯入時無論匹配標題數為多少,資料均根據位置匹配 | fine_conf_entity | 不根據標題匹配 |