Introduction to the FINE_CONF_ENTITY Table

  • Last update:  2022-07-21
  • 1. Problem description

    Some configurations, data connections, permission settings, etc. in FineBI are saved to the corresponding configuration table of FineDB.

    This article summarizes the storage location of platform-related settings, as well as the modification items that cannot be set directly on some platforms.

    Most of the configuration items are stored in the FINE_CONF_ENTITY table in finedb.

    For other table structures, please refer to: FineDB table structure

    2. Directory Management

    Classification

    describe

    storage table

    Platform Home

    Default home page, custom home   page

    FINE_HOMEPAGE_EXPAND

    Platform catalog

    Platform catalog

    FINE_AUTHORITY_OBJECT

    Common settings and common help

    Click on the management system,   and do not enter the common settings and common help of specific   subdirectories

    JAR package

    3. User management

    For most of the settings of "User Management", please refer to the User-Department Title-Role section in the FineDB table structure

    Classification

    describe

    storage table

    field id

    field value

    Remark

    User sync dataset

    Management System - User Management - Synchronize Users

    FINE_CONF_ENTITY

    UserDataSetConfig.dataSetName

    User Information Form

    dataset name

    UserDataSetConfig.departmentColumn

    -1

    Department column

    UserDataSetConfig.departmentIdColumn

    -1

    Department ID column

    UserDataSetConfig.emailColumn

    -1

    Mailbox column

    UserDataSetConfig.mobileColumn

    -1

    phone column

    UserDataSetConfig.passwordColumn

    2

    password column

    UserDataSetConfig.postColumn

    -1

    Job column

    UserDataSetConfig.postIdColumn

    -1

    Job ID column

    UserDataSetConfig.rate

    43200

    Sync frequency

    UserDataSetConfig.realNameColumn

    1

    name column

    UserDataSetConfig.roleColumn

    -1

    role column

    UserDataSetConfig.roleIdColumn

    -1

    Character ID column

    UserDataSetConfig.turnOn

    TRUE

    Whether to open

    UserDataSetConfig.userIdColumn

    -1

    User ID column

    UserDataSetConfig.usernameColumn

    0

    Username column

    Platform built-in authentication

    Management system-user management-global configuration-authentication   method-platform built-in authentication

    /

    /

    /

    There is no storage field. After   the default built-in authentication is switched to other authentication   methods, if you need to switch the built-in authentication, delete the fields   corresponding to the other authentication methods.

    ldap authentication

    Management system - user management - global configuration -   authentication method - ldap authentication

    FINE_CONF_ENTITY

    FSConfig.passport.ldapUrl


    URL

    FSConfig.passport.ldapSearchBase


    search location

    FSConfig.passport.retrieveLocAsBaseDN

    ture/fasle

    Do not use retrieval location as   baseDN

    FSConfig.passport.authentication


    verification method

    FSConfig.passport.contextFactory


    connections

    FSConfig.passport.referral


    Referral

    FSConfig.passport.principalSuffix


    username suffix

    FSConfig.passport.ldapSystemName


    administrator name

    FSConfig.passport.ldapSystemPassword


    administrator password

    http authentication

    Management system - user   management - global configuration - authentication method - http   authentication

    FINE_CONF_ENTITY

    FSConfig.passport.publicKey


    public key

    FSConfig.passport.url


    Authentication address

    Email notification after adding   user

    Management system - user   management - global configuration - email notification after adding users

    FINE_CONF_ENTITY

    UserRemindConfig.emailRemindAfterAddUser

    true/false


    Email notification after password   reset

    Management system - user   management - global configuration - email notification after password reset

    FINE_CONF_ENTITY

    UserRemindConfig.emailRemindAfterResetPassword

    true/false



    4. Rights management

    For most of the settings of "Permission Management", please refer to the section on permissions in the FineDB table structure - directory

    Classification

    describe

    storage table

    field id

    field value

    Tiered authorization

    Management System - Rights   Management - Global Configuration - Hierarchical Authorization

    FINE_CONF_ENTITY

    FSConfig.authorizeAttr.gradeAuthority

    true/false

    Directory editing permissions

    Management System - Rights   Management - Global Configuration - Directory Editing Rights

    FINE_CONF_ENTITY

    FSConfig.authorizeAttr.editReportAuthority

    true/false

    data link control

    Management System - Rights   Management - Global Configuration - Data Link Control

    FINE_CONF_ENTITY

    FSConfig.authorizeAttr.dataConnectionAuthority

    true/false


    5. Appearance configuration

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Login Method

    Management System - Appearance   Configuration - Login Method in Login Page

    FINE_CONF_ENTITY

    AppearanceConfig.loginType

    0

    0 means use the default login page   to insert

    Item 1 indicates that the login   page is set

    AppearanceConfig.loginUrl


    When the login page is set

    The storage location of the   specific login address

    login title

    Management System - Appearance   Configuration - Login Page - Login Title

    FINE_CONF_ENTITY

    AppearanceConfig.loginTitle



    login logo

    Management System - Appearance   Configuration - Login Page - Login Logo

    FINE_CONF_ENTITY

    AppearanceConfig.loginLogoImgId


    The cache id after the icon is   uploaded

    delete this line

    The logon logo that has been set   will be restored to the default effect.

    AppearanceConfig.loginLogoImgName


    Background image file name

    with suffix

    AppearanceConfig.images.MapCachexxxxx


    Set a different background image

    The cache timestamp after the   field id is different

    Show brand information

    Management System - Appearance   Configuration - Login Page - Display Brand Information

    FINE_CONF_ENTITY

    AppearanceConfig.copyrightInfoDisplay

    true/false

    Default true

    Login theme color

    Management System - Appearance   Configuration - Login Page - Login Theme Color

    FINE_CONF_ENTITY

    AppearanceConfig.loginColor



    login style

    Management System - Appearance   Configuration - Login Page - Login Style

    FINE_CONF_ENTITY

    AppearanceConfig.loginPageId


    After installing the login style   plugin also select

    otherwise default

    Background picture

    Management System - Appearance Configuration - Login Page - Background   Image

    FINE_CONF_ENTITY

    AppearanceConfig.loginImg

    true/fasle

    ture represents the back with   custom settings

    Scene false means use the default   background image

    AppearanceConfig.loginImgId


    Cache id after image upload

    AppearanceConfig.images.MapCachexxxxx

    login_bg

    set different backgrounds

    The cache timestamp after the   graph field id is different

    Platform Theme

    Management System - Appearance   Configuration - Platform Theme

    FINE_CONF_ENTITY

    AppearanceConfig.themeId

    modern/classic

    modern: flattening

    classic: classic

    Platform title

    Management System - Appearance   Configuration - Platform Style - Platform Title

    FINE_CONF_ENTITY

    AppearanceConfig.platformTitle



    Platform logo

    Management System - Appearance   Configuration - Platform Style - Platform Logo

    FINE_CONF_ENTITY

    AppearanceConfig.logoImgId


    The cache id after the icon is   uploaded

    AppearanceConfig.logoImgName


    Background image file name

    with suffix

    AppearanceConfig.images.MapCachexxxxx


    Set a different background image

    The cache timestamp after the   field id is different

    color matching

    Management System - Appearance   Configuration - Platform Style - Color Matching

    FINE_CONF_ENTITY

    AppearanceConfig.colorScheme

    0/1/2

    0 means light

    Color 1 means dark

    2 means custom

    Frame Style - Top Header Row Style

    Management system - appearance   configuration - platform style - color matching - custom - top header line   style

    FINE_CONF_ENTITY

    AppearanceConfig.headerType

    1/2

    1 means segmented back

    Scene 2 represents the all-in-one   background

    Frame Style - Rest of Color

    Management system - appearance   configuration - platform style - color matching - customization - other   colors

    FINE_CONF_ENTITY

    AppearanceConfig.customColors


    Array, a total of 6 values, color   from top to bottom

    custom directory icon

    Management System - Appearance   Configuration - Directory Style - Directory Icon - Custom Directory Icon

    FINE_CONF_ENTITY

    AppearanceConfig.customEntryIcons


    Array, custom uploaded several   icons, that is, there are several values

    custom cover icon

    Management System - Appearance   Configuration - Directory Style - Cover Icon - Custom Cover Icon

    FINE_CONF_ENTITY

    AppearanceConfig.customEntryCovers


    Array, custom uploaded several   icons, that is, there are several values


    6. System Administration

    Classification

    describe

    storage table

    Field ID

    field value

    Remark

    password

    reset the supervisor password

    FINE_CONF_ENTITY

    SystemConfig.serverInit

    true/false


    Log in

    Admin System - System   Administration - Login - Single Sign-On Settings

    FINE_CONF_ENTITY

    FSConfig.loginConfig.singleLogin

    true/false


    FSConfig.loginConfig.singleLoginMode

    1/2

    1 means log in later, kick out and log in first

    2 means that you have logged in and no further login is allowed

    Management system - system   management - login - last login information prompt

    FINE_CONF_ENTITY

    FSConfig.loginConfig.showLastLoginInfo

    true/false


    Management System - System   Management - Login - Login Timeout Settings

    FINE_CONF_ENTITY

    FSConfig.loginConfig.loginTimeout


    Unit ms

    Management System - System   Management - Login - Password Policy Settings - Forgot Password

    FINE_CONF_ENTITY

    PasswordStrategyConfig.forgetPassword

    true/false

    There is no such field initially,   it will appear after opening

    Management system - system   management - login - password policy settings - password update regularly

    FINE_CONF_ENTITY

    PasswordStrategyConfig.passwordUpdateRegularly

    true/false

    There is no such field initially,   it will appear after opening

    PasswordStrategyConfig.updateCycle


    Update cycle, unit d

    PasswordStrategyConfig.daysOfUpdateEarlyWarning


    Reminder x days in advance, unit d

    Management System - System   Management - Login - Password Policy Settings - Password Strength Settings

    FINE_CONF_ENTITY

    PasswordStrategyConfig.passwordStrengthLimit

    true/false

    There is no such field initially,   it will appear after opening

    PasswordStrategyConfig.passwordLength


    password length

    PasswordStrategyConfig.includeNumbers

    true/false

    There is no such field initially, it will appear after opening

    Contains numbers, default true

    PasswordStrategyConfig.includeLowercaseLetters

    true/false

    There is no such field initially, it will appear after opening

    Contains lowercase letters, default true

    PasswordStrategyConfig.includeCapitalLetters

    true/false

    There is no such field initially, it will appear after opening

    Contains uppercase letters, default false

    PasswordStrategyConfig.includeSymbol

    true/false

    There is no such field initially, it will appear after opening

    Include symbols, default false

    Management System - System   Management - Login - Password Policy Settings - Modify Password   Authentication Method

    FINE_CONF_ENTITY

    PasswordStrategyConfig.emailVerificationAfterChangePassword

    true/false

    Email verification

    PasswordStrategyConfig.smsVerificationAfterChangePassword

    true/false

    SMS verification

    Management system - system   management - login - login verification settings

    FINE_CONF_ENTITY

    LoginVerificationConfig.sliderVerification

    true/false

    Slider validation

    LoginVerificationConfig.emailVerification

    true/false

    Email verification (need to   configure the email address first)

    LoginVerificationConfig.smsVerification

    true/false

    SMS verification (need to   configure the SMS platform first)

    Management system - system   management - login - login lock

    FINE_CONF_ENTITY

    LoginLockConfig.lock

    true/false

    Default false

    LoginLockConfig.passwordErrorTimes


    Number of wrong passwords

    LoginLockConfig.lockingTime


    lock time

    LoginLockConfig.lockObject

    username/ip

    lock object

    LoginLockConfig.lockAdmin

    true/false

    lock admin

    conventional

    Management System - System   Management - General - Link to URL Center

    FINE_CONF_ENTITY

    CloudCenterConfig.online

    true/false


    Admin System - System   Administration - General - Gzip Compression

    FINE_CONF_ENTITY

    ServerPreferenceConfig.supportGzip

    true/false


    Admin System - System   Administration - General - Servletl Pathname

    FINE_CONF_ENTITY

    ServerConfig.servletName


    Not allowed to be set to   ReportServer

    Management System - System   Management - General - Server Side Character Encoding

    FINE_CONF_ENTITY

    ServerConfig.serverCharset


    Default UTF-8

    Management system - system   management - general - network report root directory name

    /




    Management system-system   management-general-report resource root directory name

    /




    Admin System - System   Administration - General - Week starts at

    FINE_CONF_ENTITY

    ServerPreferenceConfig.firstDayOfWeek

    0/1

    0 means start on Sunday

    Management System - System   Administration - General - Resource Server

    FINE_CONF_ENTITY

    ServerPreferenceConfig.useResServer

    true/false

    Whether to enable resource server

    ServerPreferenceConfig.resServerPath


    resource server address

    Management system - system   management - general - websocket configuration

    FINE_CONF_ENTITY

    WebSocketConfig.usingProxy

    true/false

    whether to use a proxy server

    WebSocketConfig.requestPorts


    websocket request port

    WebSocketConfig.socketContext


    websocket request path

    Admin System - System   Administration - General - https settings

    FINE_CONF_ENTITY

    WebSocketConfig.protocol


    server protocol

    WebSocketConfig.keyStore


    SSL key path

    WebSocketConfig.keyStorePassword


    SSL key password

    WebSocketConfig.keyStoreFormat


    Types of SSL Certificates

    Print

    Management System - System   Management - Printing - Zero Client Printing

    FINE_CONF_ENTITY

    PrintConfig.printSettingsAttrData.noClientPrintAttr.setMarginOnPrint

    true/false

    Print margins can be set when   printing


    Management System - System   Management - Printing - Local Software Printing

    FINE_CONF_ENTITY

    PrintConfig.printSettingsAttrData.nativePrintAttr.showDialog

    true/false

    Does printing require the print   settings window

    Mail

    Management System - System   Management - Mailbox

    FINE_CONF_ENTITY

    EmailServerConfig.mailHost


    Mail Server

    EmailServerConfig.encryption


    Encryption

    EmailServerConfig.port


    port

    EmailServerConfig.fromEmailAddress


    sender address

    EmailServerConfig.password


    password

    EmailServerConfig.user


    display name

    Short message

    Management System - System   Management - SMS

    FINE_CONF_ENTITY

    MarketConfig.smsOpen

    true/false

    Whether to use SMS platform

    cache

    Management system - system   management - data set sharing - number

    FINE_CONF_ENTITY

    CacheConfig.dbConfig.maxElementsInMemory


    Maximum number of shared datasets

    Management system - system   management - data set sharing - caching principle

    FINE_CONF_ENTITY

    CacheConfig.dbConfig.memoryStoreEvictionPolicy

    LRU/LFU/FIFO

    LRU: most recently used
      LFU: least frequently used FIFO: first in first out

    Admin System - System   Administration - Dataset Sharing - Maximum Idle Time

    FINE_CONF_ENTITY

    CacheConfig.dbConfig.timeToIdleSeconds


    Unit ms

    Management System - System   Administration - Dataset Sharing - Maximum Time To Live

    FINE_CONF_ENTITY

    CacheConfig.dbConfig.timeToLiveSeconds


    Unit ms

    Management System - System   Management - Template Cache Properties Settings - Always Reread Templates

    FINE_CONF_ENTITY

    CacheConfig.alwaysReloadTpl

    true/false


    7. Timing scheduling

    For most of the configuration of "Timing Scheduling", please refer to the timing scheduling section in the FineDB table structure

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Run failure reminder

    Management System - User   Management - Global Configuration - SMS Reminder

    FINE_CONF_ENTITY

    ScheduleSettingConfig.smsChecked

    true/false


    ScheduleSettingConfig.smsReceiver


    receiver's address

    Management System - User   Management - Global Configuration - Platform Messages

    FINE_CONF_ENTITY

    ScheduleSettingConfig.platformMessageChecked

    true/false


    ScheduleSettingConfig.platformMessageReceiver


    recipient user

    Management System - User   Management - Global Configuration - Email Alert

    FINE_CONF_ENTITY

    ScheduleSettingConfig.emailChecked

    true/false


    ScheduleSettingConfig.emailReceiver


    email address

    8. Mobile Platforms

    For most of the configuration of "Mobile Platform", please refer to the mobile section in the FineDB table structure

    Classification

    describe

    storage table

    field id

    field value

    Remark

    APP splash screen

    Management system - mobile   platform - APP splash screen

    FINE_CONF_ENTITY

    MobileConfig.phoneLaunchImgId


    Mobile phone, if you want to   return to the default after setting the custom picture, delete this row of   data.

    MobileConfig.padLaunchImgId


    Tablet, if you want to return to   the default after setting a custom picture, delete this row of data.

    device binding

    Management System - Mobile   Platform - Device Binding

    FINE_CONF_ENTITY

    MobileConfig.mobileDeviceBinding

    true/false


    QR code configuration

    Management System - Mobile   Platform - QR Code Configuration

    FINE_CONF_ENTITY

    MobileConfig.qrcodeServerName


    name of server

    MobileConfig.qrcodeServerUrl


    server address

    theme

    Management System - Mobile   Platform - Themes

    FINE_CONF_ENTITY

    MobileConfig.activeTheme


    If you have other theme plugins   installed, you can choose

    Table of contents

    Management System - Mobile   Platform - Directory - Directory Structure

    FINE_CONF_ENTITY

    MobileConfig.entryStyleId


    Directory structure, if the mobile   directory plug-in is installed, you can choose

    Management System - Mobile Platform - Catalog - Banner

    FINE_CONF_ENTITY

    MobileConfig.banner.enabled

    true/false


    Management System - Mobile   Platform - Catalog - Template

    FINE_CONF_ENTITY

    MobileConfig.template.enabled

    true/false


    MobileConfig.template.name


    template name

    MobileConfig.template.path


    template path

    MobileConfig.template.position

    top/bottom

    display location

    Management system-mobile platform-directory-directory icon

    FINE_CONF_ENTITY

    MobileConfig.customIcons


    Array to hold custom uploaded   icons

    other

    Management System - Mobile   Platform - Other - General Settings

    FINE_CONF_ENTITY

    MobileConfig.refreshable

    true/false


    Management system - mobile platform - other - h5 settings

    FINE_CONF_ENTITY

    Html5Config.isUsedJSBridge

    true/false

    Whether to use JSBridge

    Html5Config.jsLink


    Import the address of js

    Html5Config.cssLink


    Import the address of css

    9. Registration Management

    Classification

    describe

    storage table

    field id

    field value

    Remark

    register

    Management System - Registration   Management

    FINE_CONF_ENTITY

    license.type

    1/2/3/4

    1. Local lic authentication

    2. Private cloud certification

    3. Public cloud certification

    4, encryption lock authentication

    license.serverAddress


    Private cloud registration address

    license.appKey


    public cloud account

    license.appSecretKey


    public cloud password

    10. Intelligent operation and maintenance

    1) Memory Management

    Classification

    describe

    storage table

    field id

    field value

    Remark

    memory warning

    System management - intelligent   operation and maintenance - memory management - intelligent early warning

    FINE_CONF_ENTITY

    PrewarningConfig.warningOpen

    true/false


    PrewarningConfig.messageRemindOpen

    true/false

    SMS notification

    PrewarningConfig.phoneNumbers


    Phone number

    PrewarningConfig.platformMessageRemindOpen

    true/false

    Platform message reminder

    PrewarningConfig.platformMessageReceiver


    recipient user

    PrewarningConfig.mailRemindOpen

    true/false

    email alert

    PrewarningConfig.mailReceivers


    email address

    Smart release

    System management - intelligent   operation and maintenance - memory management - intelligent release

    FINE_CONF_ENTITY

    IntelliReleaseConfig.memoryAlarmOpen

    true/false

    Intelligent release of report   memory

    IntelliReleaseConfig.message


    Alert prompt

    Template restrictions

    System Management-Intelligent   Operation and Maintenance-Memory Management-Template Limit-General   Limit-Single Dataset Row Limit

    FINE_CONF_ENTITY

    TempRestrictionConfig.openRowControl

    true/false


    TempRestrictionConfig.maxDSRowCount


    Maximum number of rows in a single   dataset

    TempRestrictionConfig.rowOverMsg


    beyond the prompt

    System Management - Intelligent   Operation and Maintenance - Memory Management - Template Restriction -   General Restriction - Single Template Cell Placement

    FINE_CONF_ENTITY

    CustomRestrictionConfig.openCellControl

    true/false


    CustomRestrictionConfig.maxDSCellCount


    Maximum number of cells in a   single template

    CustomRestrictionConfig.cellOverMsg


    beyond the prompt

    System Management - Intelligent   Operation and Maintenance - Memory Management - Template Limit - General   Limit - SQL Execution Time Limit

    FINE_CONF_ENTITY

    TempRestrictionConfig.openSQLTimeControl

    true/false


    TempRestrictionConfig.maxSQLTime


    The maximum execution time of sql,   in s

    TempRestrictionConfig.sqlTimeOverMsg


    beyond the prompt

    System Management-Intelligent   Operation and Maintenance-Memory Management-Template Limit-General   Limit-Import Excel Cell Limit

    FINE_CONF_ENTITY

    TempRestrictionConfig.openExcelImportCellCountControl

    true/false


    TempRestrictionConfig.maxExcelImportCellCount


    Import excel maximum number of   cells

    TempRestrictionConfig.excelImportCellCountOverMsg


    beyond the prompt

    System Management - Intelligent   Operation and Maintenance - Memory Management - Template Limit - General   Limit - Limit on the Number of Submitted Records

    FINE_CONF_ENTITY

    TempRestrictionConfig.openCommitRowCountControl

    true/false


    TempRestrictionConfig.openCartesianControl

    true/false

    Allow Cartesian product filling

    TempRestrictionConfig.maxCommitRowCount


    Fill in the maximum number of   submitted records

    TempRestrictionConfig.commitRowCountOverMsg


    beyond the prompt

    System Management - Intelligent   Operation and Maintenance - Memory Management - Template Restriction -   Individual Restrictions for Some Templates - Individually Restricted   Templates

    FINE_CONF_ENTITY

    RelaxationRestrictionConfig.relaxationTemps


    Arrays, template names
      The rest of the template individual restrictions are similar to the general   restrictions , the difference is: the general restrictions are   TempRestrictionConfig, and the department templates are individually   restricted to RelaxationRestrictionConfig

    The life cycle

    System management - intelligent   operation and maintenance - memory management - life cycle

    FINE_CONF_ENTITY

    LifecycleConfig.lifeCycle


    Clean up sessions that have been   inactive for more than x minutes


    2) Cluster Configuration

    For most of the configuration, please refer to: Web Cluster Database Configurable Item Description Document

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Global configuration

    Management System - Intelligent   Operation and Maintenance - Cluster Configuration - Global Configuration

    FINE_CONF_ENTITY

    ClusterExceptionWarningConfig.mailRemindOpen

    true/false

    email alert

    ClusterExceptionWarningConfig.mailReceivers


    email address

    ClusterExceptionWarningConfig.messageRemindOpen

    true/false

    SMS notification

    ClusterExceptionWarningConfig.phoneNumbers


    recipient

    ClusterExceptionWarningConfig.platformMessageRemindOpen

    true/false

    Platform message reminder

    ClusterExceptionWarningConfig.platformMessageReceiver


    recipient user

    Cluster configuration

    Management system - intelligent   operation and maintenance - cluster configuration - cluster configuration

    FINE_CONF_ENTITY

    FineClusterConfig.params.protocol

    TCP/UDP


    parameter configuration

    Management system - intelligent   operation and maintenance - cluster configuration - parameter configuration

    FINE_CONF_ENTITY

    RedisConfig.tableNamePrefix


    key prefix


    3) Backup and restore

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Global Settings

    Management system - intelligent   operation and maintenance - backup and restore - global settings

    FINE_CONF_ENTITY

    BackupConfig.backupPath


    backup path

    BackupConfig.frequency


    Backup frequency

    BackupConfig.backupNumber


    copies online

    BackupConfig.backupMemory


    Backup capacity

    Management system - intelligent operation and maintenance - backup and   restoration

    FINE_CONF_ENTITY

    BackupConfig.moduleBackup


    Backed up components

    Platform configuration

    Management system - intelligent   operation and maintenance - backup and restoration - platform configuration

    FINE_CONF_ENTITY

    BackupConfig.moduleBackup.config.autoBackup

    true/false

    Turn on automatic backup

    BackupConfig.moduleBackup.config.moduleName

    config

    module name

    report template

    Management System - Intelligent   Operation and Maintenance - Backup and Restore - Report Template

    FINE_CONF_ENTITY

    BackupConfig.moduleBackup.reportlets.autoBackup

    true/false

    Turn on automatic backup

    BackupConfig.moduleBackup.reportlets.moduleName

    reportlets

    module name

    JAR package

    Management system - intelligent   operation and maintenance - backup and restore - jar package

    FINE_CONF_ENTITY

    BackupConfig.moduleBackup.jar.autoBackup

    true/false

    Turn on automatic backup

    BackupConfig.moduleBackup.jar.moduleName

    jar

    module name

    BackupConfig.moduleBackup.jar-cluster.autoBackup

    true/false

    Turn on automatic backup

    BackupConfig.moduleBackup.jar-cluster.moduleName

    jar-cluster

    module name

    plugin

    Management system - intelligent   operation and maintenance - backup and restore - plug-in

    FINE_CONF_ENTITY

    BackupConfig.moduleBackup.plugins.autoBackup

    true/false

    Turn on automatic backup

    BackupConfig.moduleBackup.plugins.moduleName

    plugins

    module name

    Update and upgrade

    Management system - intelligent   operation and maintenance - backup and restoration - update and upgrade

    FINE_CONF_ENTITY

    UpdatePushConfig.open

    true/false

    Push updates automatically


    4) Platform logs

    For most of the configuration of "Platform Log", please refer to the FineDB table structure

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Global configuration

    Management System - Intelligent   Operation and Maintenance - Platform Log - Global Configuration

    FINE_CONF_ENTITY

    Log4jConfig.rootLevel

    DEBUG/INFO/WARN/ERROR/FATAL

    log level

    LogCleanConfig.open

    true/false

    Enable log cleaning

    Management system - intelligent operation and maintenance - platform log   - global configuration - automatic cleaning

    FINE_CONF_ENTITY

    LogCleanConfig.autoCleanTime


    Automatic cleaning every X, unit d

    LogCleanConfig.autoDataTime


    Keep nearly X amount of data

    Management system - intelligent   operation and maintenance - platform log - global configuration - manual   cleaning

    FINE_CONF_ENTITY

    LogCleanConfig.manualDataTime


    Keep nearly X amount of data

    Management System-Intelligent   Operation and Maintenance-Platform Log-Global Configuration-Cleanup Alert

    FINE_CONF_ENTITY

    LogCleanConfig.cleanWarnStarted

    true/false

    Turn on cleanup alerts

    LogCleanConfig.triggerThreshold


    Triggering conditions

    LogCleanConfig.smsChecked

    true/false

    Turn on SMS alerts

    LogCleanConfig.smsReceiver


    recipient

    LogCleanConfig.platformMessageChecked

    true/false

    Turn on platform messages

    LogCleanConfig.platformMessageReceiver


    array, platform recipients

    LogCleanConfig.emailChecked

    true/false

    Turn on email alerts

    LogCleanConfig.emailReceiver


    email address


    5) Cloud O&M

    Classification

    describe

    storage table

    field id

    Remark

    Cloud operation and maintenance

    Management system - intelligent   operation and maintenance - cloud operation and maintenance

    FINE_CONF_ENTITY

    MarketConfig.cloudOperationMaintenanceAppKey

    App ID

    MarketConfig.cloudOperationMaintenanceAppName

    Construction name

    MarketConfig.cloudOperationMaintenanceAppSecret

    application key

    MarketConfig.cloudOperationMaintenanceAutoUpload

    Enable automatic upload

    MarketConfig.cloudOperationMaintenanceAvailable

    Open cloud operation and   maintenance

    MarketConfig.cloudOperationMaintenanceId

    App ID

    11. Data connection

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Data connection management

    Management System - Data Connection - Data Connection Management

    FINE_CONF_ENTITY

    ConnectionConfig.connections


    array, all datalink names

    ConnectionConfig.connections.XXX.url


    data connection url

    ConnectionConfig.connections.XXX.driver


    data link driver

    ConnectionConfig.connections.XXX.authentication.password


    data connection password

    ConnectionConfig.connections.XXX.authentication.username


    data connection user

    ConnectionConfig.connections.XXX.encryptPassword

    true/false

    Password plaintext or ciphertext,   true means use ciphertext

    ConnectionConfig.connections.XXX.schema


    data connection mode

    ConnectionConfig.connections.XXX.creator

    Platform user/designer

    data connection creator

    ConnectionConfig.connections.XXX.database


    database type

    ConnectionConfig.connections.XXX.dbcpAttr.initialSize


    Initialize the number of active   connections

    ConnectionConfig.connections.XXX.dbcpAttr.maxActive


    Maximum number of active   connections

    ConnectionConfig.connections.XXX.dbcpAttr.maxIdle


    Maximum number of idle connections

    ConnectionConfig.connections.XXX.dbcpAttr.maxWait


    Maximum waiting time, in ms

    ConnectionConfig.connections.XXX.dbcpAttr.minEvictableIdleTimeMillis


    Keep idle minimum time value, in   ms

    ConnectionConfig.connections.XXX.dbcpAttr.minIdle


    Minimum number of idle connections

    ConnectionConfig.connections.XXX.dbcpAttr.numTestsPerEvictionRun


    Number of idle connection   recycling checks

    ConnectionConfig.connections.XXX.dbcpAttr.testOnBorrow

    true/false

    Get pre-connect check

    ConnectionConfig.connections.XXX.dbcpAttr.testOnReturn

    true/false

    Check before returning the   connection

    ConnectionConfig.connections.XXX.dbcpAttr.testWhileIdle

    true/false

    Enable idle collector check

    ConnectionConfig.connections.XXX.dbcpAttr.timeBetweenEvictionRunsMillis


    The idle collector sleep time, -1   means no sleep

    ConnectionConfig.connections.XXX.dbcpAttr.validationQuery


    sql validation query

    ConnectionConfig.connections.XXX.newCharsetName


    coding

    ConnectionConfig.connections.XXX.originalCharsetName


    original encoding

    server dataset

    Management System - Data Connection - Server Dataset

    FINE_CONF_ENTITY

    TableDataConfig.tableDatas


    array, all server dataset names

    Management system - data connection - server data set - sql data set

    FINE_CONF_ENTITY

    TableDataConfig.tableDatas.YYY.database.name


    data connection name

    TableDataConfig.tableDatas.YYY.maxMemRowCount

    -1

    Maximum number of memory lines

    , the default -1 so there is   memory;

    If the cache to disk is set, it is   the specific setting value

    TableDataConfig.tableDatas.YYY.pageQuerySql


    paging sql

    TableDataConfig.tableDatas.YYY.parameters


    parameter

    TableDataConfig.tableDatas.YYY.query


    sql

    TableDataConfig.tableDatas.YYY.share

    true/false

    Whether to enable shared dataset

    Management System - Data Connections - Server Data Sets - Built-in Data   Sets

    FINE_CONF_ENTITY

    TableDataConfig.tableDatas.YYY.columnClassList


    array, type of column

    TableDataConfig.tableDatas.YYY.columnNameList


    array, column names

    Management System - Data Connection - Server Data Set - File Data Set

    FINE_CONF_ENTITY

    TableDataConfig.tableDatas.YYY.filePath


    file dataset path

    TableDataConfig.tableDatas.YYY.needColumnName

    true/false

    Whether the first column contains   the column name


    12. Security Management

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Security

    Management System - Security   Management - Security Protection

    FINE_CONF_ENTITY

    WebSecurityConfig.cacheControlEnabled

    true/false

    Browser cache disabled

    WebSecurityConfig.contentSecurityPolicyEnabled

    true/false

    CSP Content Security Policy

    WebSecurityConfig.contentTypeOptionsEnabled

    true/false

    Content Sniffing Attack Protection

    WebSecurityConfig.fileVerificationEnabled

    true/false

    File upload verification

    WebSecurityConfig.frameOptionsEnabled

    true/false

    Clickjacking attack protection

    WebSecurityConfig.httpHeadersEnabled

    true/false

    security Headers

    WebSecurityConfig.remoteEvaluateLimitEnabled

    true/false

    Script call formula limit

    WebSecurityConfig.securityCookie

    true/false

    Cookie enhancement, can only be   opened if https is enabled

    WebSecurityConfig.xssProtectionEnabled

    true/false

    xss attack protection

    Access control

    Management System - Security   Management - Access Control

    FINE_CONF_ENTITY

    WebSecurityConfig.rateLimitEnabled

    true/false

    frequency limit

    WebSecurityConfig.rateLimitUnitTime


    within x seconds

    WebSecurityConfig.rateLimitCount


    Access allowed

    SQL injection prevention

    Management System - Security   Management - SQL Injection Prevention

    FINE_CONF_ENTITY

    PreventSqlInjConfig.useForbidWord

    true/false

    Disable special keywords

    PreventSqlInjConfig.useEscapeSpecialChar

    true/false

    escape character

    PreventSqlInjConfig.customSpecialCharList


    Custom added characters

    PreventSqlInjConfig.selectedSpecialCharList


    selected escape character

    PreventSqlInjConfig.customForbidWordList


    Custom added special keywords

    PreventSqlInjConfig.selectedForbidWordList


    Disabled special keywords

    global watermark

    Management System - Security   Management - Global Watermark

    FINE_CONF_ENTITY

    WatermarkConfig.valid

    true/false

    Whether to enable global watermark

    WatermarkConfig.watermarkData.textType

    formula/username/ip/time

    watermark content type

    WatermarkConfig.watermarkData.text


    When the watermark type is a   formula, the specific formula content

    WatermarkConfig.watermarkData.color


    watermark color

    WatermarkConfig.watermarkData.fontSize


    watermark font size

    WatermarkConfig.watermarkData.horizontalGap


    Watermark Spacing - Landscape

    WatermarkConfig.watermarkData.verticalGap


    Watermark Spacing - Vertical


    13. Template Authentication

    Classification

    describe

    storage table

    field id

    field value

    Remark

    Global configuration

    System Management - Template   Authentication - Global Configuration

    FINE_CONF_ENTITY

    TemplateAuthConfig.tempAuthOpen

    true/false

    Whether to enable template   authentication

    TemplateAuthConfig.tempAuthType

    0/1/2/3

    Template Authentication Type

    0, only authenticate username and   password

    1, role authorization   authentication

    2. Digital signature   authentication

    TemplateAuthConfig.digitalAuthKey


    digital signature key

    TemplateAuthConfig.configuredOnce

    true/false

    Have you ever turned on template   authentication?


    14. Data preparation related

    Classification

    describe

    storage table

    field id

    field value

    grouping

    Data Preparation > Data List > Grouping

    fine_conf_entity

    GroupConfig.groupHolder.[groupId].initTime

    Timestamp of group creation

    GroupConfig.groupHolder.[groupId].groupName

    group name

    __no_group__ is ungrouped

    GroupConfig.groupHolder.[groupId].packageId

    The id array of the business package in the group

    GroupConfig.groupHolder.[groupId].groupId

    Array of grouped ids in grouping

    GroupConfig.packageGroupMap.[packageId].[groupId]

    The group ID corresponding to the service package ID

    business package

    Data Preparation > Data List > Business Package

    fine_conf_entity

    DirectPackageConfStore.mapHolder.[packageId].createTime

    Timestamp of service package creation

    DirectPackageConfStore.mapHolder.[packageId].name

    Business Package Name (Unicode)

    DirectPackageConfStore.mapHolder.[packageId].packId

    Business package ID

    DirectPackageConfStore.mapHolder.[packageId].tableIds

    Array of dataset IDs in the business package

    DirectPackageConfStore.mapHolder.[packageId].userName

    created user id

    PackageTablesStore.mapHolder.[datasetid][packaegeId]

    The service package ID corresponding to the dataset ID


    15. Non-interface configuration items

    There is no configuration interface for the foreground, but the attributes recorded in the fine_conf_entity table are shown in the following table:

    key(id)

    value (default)

    illustrate

    JAR package between 2020-04-26 to   2020-06-20:

    FSConfig.loginConfig.tokenFromCookie

    JAR package on 2020-06-20   and later:

    ServerConfig.tokenFromCookie

    false

    After enabling, the token can be   taken from the cookie when the background verification token is enabled,   which solves the problem of background single point and cross-domain single   sign-on failure under HttpOnly

    WebSecurityConfig.xssProtectionHeader

    1; mode=block

    XSS attack protection Header   X-XSS-Protection value

    WebSecurityConfig.frameOptionsHeader

    SAMEORIGIN

    Clickjacking attack protection   Header X-Frame-Options value

    WebSecurityConfig.contentTypeOptionsHeader

    nosniff

    Content sniffing attack protection   Header X-Content-Type-Options value

    WebSecurityConfig.contentSecurityPolicyHeader

    object-src 'self'

    Value of CSP Content Security   Policy Header Content-Security-Policy

    WebSecurityConfig.cacheControlHeader

    no-cache

    Browser cache disables the value   of Header Cache-Control

    WebSecurityConfig.cacheControlExpiresHeader

    0

    Browser cache disables the value   of Header Expires

    WebSecurityConfig.cacheControlPragmaHeader

    no-cache

    Browser cache disables the value   of Header Pragma

    WebSecurityConfig.hstsHeader

    max-age=31536000;   includeSubDomains

    Value of HSTS Header   Strict-Transport-Security

    BackupConfig.customValueLength

    65536

    Backup conf table, customize value   length

    BackupConfig.customKeyLength

    1500

    Backup conf table, customize id   length

    FSConfig.loginConfig.forceRedirectAfterLogin

    false

    Forced jump after login, closed by   default

    SystemConfig.serverInit

    ""

    Whether the platform is   initialized successfully/fail

    WebSocketConfig.port

    [38888, 39888]

    port

    WebSocketConfig.protocol

    plain

    If it is an https server, it needs   to be set to ssl

    WebSocketConfig.keyStore

    ""

    The path where the file is stored   (it is best to use an absolute path here), generally use keyStore, trustStore   to be verified

    WebSocketConfig.keyStorePassword

    ""

    The key used when applying

    WebSocketConfig.keyStoreFormat

    JKS

    JKS is used by default (if it is a   pfx certificate, change it to PKCS12)

    WebSocketConfig.trustStore

    ""

    File path (absolute path is best   used here)

    WebSocketConfig.trustStorePassword

    ""

    Use the secret key when applying

    WebSocketConfig.trustStoreFormat

    JKS

    JKS is used by default (if it is a   pfx certificate, change it to PKCS12)

    WebSocketConfig.socketContext

    /socket.io

    Routing for modifying websockets

    ServerConfig.cookiePath

    /

    Cookie path (It is best to   configure it when deploying the project. Otherwise, the browser will store   multiple cookies, and each user needs to manually clear the cookie to log in   successfully.)

    ScheduleSettingConfig.taskTimeout

    300000

    Scheduled tasks exceed the time,   the default is 5 minutes

    SecurityConfig.frontSeed

    random 16-bit string

    It is used to provide a secret key   for front-end encryption. It is initially a random 16-bit string, which can   be modified by yourself.

    WebSecurityConfig.loginValidateStrict

    false/true

    It is used to restrict the use of   cross-domain login interface and cas background login interface. If true is   configured, these two interfaces cannot be used.

    LoadConfig.minorTerribleThreshold

    0.09

    After minorGC, if the ratio of the   rate of objects promoted to the old age to the EDEN area exceeds this value,   it is considered an ultra-high load

    LoadConfig.minorHighThreshold

    0.06

    After minorGC, the ratio of the   rate of objects promoted to the old age to the EDEN area exceeds this value,   which is considered a high load

    LoadConfig.minorMidThreshold

    0.03

    After minorGC, the ratio of the   rate of objects promoted to the old age to the EDEN area exceeds this value,   which is considered a medium load

    LoadConfig.majorExtremeTerribleThreshold

    0.95

    After majorGC, if the ratio of the   size of the objects remaining in the old age to the size of the old age   exceeds this value, it is considered a limit load.

    LoadConfig.majorTerribleThreshold

    0.85

    After majorGC, if the ratio of the   size of the objects remaining in the old age to the size of the old age   exceeds this value, it is considered an ultra-high load.

    LoadConfig.majorHighThreshold

    0.7

    After majorGC, if the ratio of the   size of the objects remaining in the old age to the size of the old age   exceeds this value, it is considered a high load.

    IntelliReleaseConfig.highInterruptRate

    0.8

    When killing a session in a small   area for the first time, when the number of session grids exceeds 80% of the   template limit grid value, the session will be killed

    IntelliReleaseConfig.highInterruptAgainRate

    0.6

    During the second small-scale kill   session, the session will be killed when the number of sessions exceeds 60%   of the template limit.

    IntelliReleaseConfig.highKillRate

    0.1

    After the first small-scale   killing session, the second small-scale killing session will be performed   when the number of killed sessions is less than 10%

    IntelliReleaseConfig.terribleInterruptRate

    0.6

    When the first large-scale kill   session, the number of session grids exceeds 60% of the template limit grid   value and is killed

    IntelliReleaseConfig.terribleInterruptAgainRate

    0.4

    During the second large-scale kill   session, the session will be killed when the number of sessions exceeds 40%   of the template limit.

    IntelliReleaseConfig.terribleKillRate

    0.2

    After the first mass killing   session, the second mass killing session will be performed when the number of   killed sessions is less than 20%

    IntelliReleaseConfig.waitInLineRate

    0.9

    When the load is high, this   template has a 90% probability of queuing

    IntelliReleaseConfig.defaultCellCount

    1000000

    When the size range kills the   session, if the template grid limit is turned off, the default grid number is   1_000_000

    IntelliReleaseConfig.releaseSessionInterval

    20

    Within 20s, if the load state   after this gc is lower than or equal to the last gc state, no large/small   range killing session will be performed

    WebSecurityConfig.fileInspectorType

    1

    After the file verification of   security management is enabled, use this configuration file to upload the   verification type

    0-(Comprehensive, the suffix is   not allowed in the whitelist, otherwise the header is checked) 1-(Whitelist,   the suffix is in the whitelist and the header is matched) 2-(Blacklist, the   suffix is not in the blacklist, it is released)

    QuartzConfig.threadCount

    100

    The maximum number of threads of   the timing scheduling module (supported in versions after August 16)

    QuartzConfig.maxConnections

    50

    The maximum number of connections   for the timing scheduling module (supported by versions after August 16)

    ScheduleSettingConfig.timeoutRemind

    true

    Whether to enable the monitoring   log timeout reminder for the scheduled task

    ClusterTimeMonitorConfig.sumCount

    3

    The total number of attempts at   error analysis in the cluster single time error detection task

    ClusterTimeMonitorConfig.permitCount

    1

    In the cluster single time error   detection task, the minimum number of successes in multiple error analysis

    ClusterTimeMonitorConfig.permitError

    10*1000

    In the cluster single time error   detection task, the allowable time error value, in ms

    FileServerMonitorConfig.messageInterval

    1

    FTP exception message notification   frequency, unit h

    JarConsistenceConfig.messageInterval

    6

    Jar inconsistency exception   message notification frequency, unit h

    RedisClusterMonitorConfig.messageInterval

    6

    Redis node abnormal message   notification frequency, unit h

    RedisConfig.maxConnection

    200

    Redis connection pool maximum   total number of instances

    RedisConfig.expireStateRemoveInterval

    5*60*1000

    Status server expiration key   deletion interval, in ms

    RedisConfig.database

    0

    Redis specified database

    RedisClusterConfig.maxConnection

    200

    Redis Cluster connection pool   maximum total number of instances

    FineClusterConfig.params.encrypt

    false

    Cluster communication encryption   switch, the default is false


    16. Other configuration information

    configuration information

    Database Table

    Documentation

    Basic server configuration, save some information in the management   platform and server configuration

    fine_conf_entity

    Server basic configuration

    Custom function settings

    fine_conf_entity

    Custom function configuration

    Control configuration, which saves the information of predefined   controls and custom controls defined in control management

    fine_conf_xmlentity

    Global control configuration

    Chart predefined styles

    fine_conf_entity

    Chart predefined style   configuration

    Some ports and other configurations of phantomjs

    fine_conf_entity

    phantomjs configuration

    Excel import, data is matched   based on location regardless of the number of matching headings

    fine_conf_entity

    Does not match by title


    17. Spider engine interception parameters

    In version 5.1.11, three new parameters are added, which can intercept the query of the spider engine, so as to avoid the continuous high concurrency causing the exhaustion of http threads and blocking non-spider queries.

    Note: After the parameters shown in the table below are modified, it needs to be restarted to take effect.

    id

    value

    illustrate

    DistributedOptimizationConfig.spiderConfig.spider_engine_queue_size_limit

    Default is -1

    meaning:

    The queue size of the spider engine processing queries and waiting for   the query. If the incoming query exceeds, it will wait for a period of time.   If the timeout still does not enter the queue, it will be rejected and an   error will be reported.

    -1 means infinity, i.e. will not reject

    suggested   value:

    200, that is, the spider processes or waits to process up to 200 queries

    DistributedOptimizationConfig.spiderConfig.spider_engine_queue_try_wait

    Default is 500

    meaning:

    When the request cannot enter the waiting queue, spin for a period of   time (unit: milliseconds), and try to enter continuously

    The meaning of this parameter is to balance the experience of short   query + high concurrency. If the Spider engine is busy due to a large number   of short queries, setting this time to retry can reduce the probability of   rejection

    suggested   value:

    500, that is, a request will try to enter the queue continuously within   500 milliseconds, and an error will be reported if it is still rejected after   the timeout

    DistributedOptimizationConfig.spiderConfig.spider_engine_queue_refuse_msg

    Default is: spider engine overload

    meaning:

    When the request is finally rejected   with an error, the displayed copy

    suggested value:

    User customizable


    附件列表


    主题: System Management
    • 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