1. 問題描述
FineReport10.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 | true/false | |
登錄 | 管理系統-系統管理-登錄-單一登錄設置 | 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 | |
二維碼配置 | 管理系統-移動平台-二維碼配置 | 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 | 1,本地lic認證 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 集群配置
大部分配置請參見:Web 集群數據庫可配置項說明文檔
分類 | 描述 | 存儲表 | 字段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(默認值) | 說明 |
---|---|---|
FSConfig.loginConfig.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 | 用於限制跨域登錄接口,以及cas後台登錄接口的使用,如果配置true,則不能使用這倆接口 |
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 |