反馈已提交

网络繁忙

FineDB Table Structure

  • Last update:  2022-07-13
  • Ⅰ. Overview

    This article briefly introduces the table field descriptions contained in the FineDB database.

    Note: Due to the different types of external databases, the data types of the fields are not completely consistent. This article takes the built-in database of the project as an example, and users need to match them by themselves.

    1. Table List

    Classification

    subcategory

    Table Name

    Introduction

    Access control

    User-Department   Position-Role

    FINE_USER

    user table

    FINE_EXTRA_PROPERTY

    User additional information sheet

    FINE_DEPARTMENT

    Department table

    FINE_POST

    job list

    FINE_DEP_ROLE

    The intermediate table of department positions, through which users associate departments and positions

    FINE_CUSTOM_ROLE

    custom role table

    FINE_USER_ROLE_MIDDLE

    An intermediate table for user roles, through which users are associated with custom roles and department job roles

    FINE_SOFT_DATA

    Synchronized user soft-deleted data table to store the data of synchronization user's soft-deletion

    permissions-directory

    FINE_AUTHORITY

    Permission table, only records the permissions granted to the current directory, the template and subdirectory permissions in this directory will not be recorded

    FINE_AUTHORITY_OBJECT

    Permission entity table, which records the object, directory name, and report name of the permissions of the current directory (excluding templates and subdirectories under this directory)

    FINE_AUTH_PREFERENCE

    Permissions Panel User Preferences

    FINE_HOMEPAGE_EXPAND

    Home Extension Form

    Documents extended attributes of a home type permission entity

    FINE_FAVORITE_ENTRY

    Favorite node table

    Platform   operation

    Log   in

    FINE_LAST_LOGIN

    Last Login Information Form

    FINE_LOGIN_LOCK

    login lock table

    Lockout due to too many incorrect passwords

    For details, see: Login Lockout

    FINE_BLOCK_IP

    Login Lock IP Table

    Lockout due to high access frequency from the same IP

    For details, see: Access Control

    Backup   restore

    FINE_BACKUP_NODE

    Backup node table

    Scheduled

    FINE_SCHEDULE_TASK

    Scheduled task table

    FINE_SCHEDULE_TASK_PARAM

    Scheduled task parameter value

    FINE_SCHEDULE_RECORD

    Record task execution logs

    FINE_SCHEDULE_OUTPUT

    Export in scheduled tasks

    FINE_BASE_OUTPUT

    Task attachment processing master table

    FINE_OUTPUT_CLASS

    custom class handling

    FINE_OUTPUT_CLIENT_NOTICE

    Client notification

    FINE_OUTPUT_EMAIL

    push mail

    FINE_OUTPUT_FTP

    FTP upload

    FINE_OUTPUT_MOUNT

    Scheduled task mount directory

    FINE_OUTPUT_PLATFORM_MSG

    Platform system messages

    FINE_OUTPUT_PRINT

    print processing

    FINE_OUTPUT_SFTP

    SFTP upload

    FINE_OUTPUT_SMS

    send messages

    FINE_BASE_MESSAGE

    Platform message master table

    FINE_PROCESS_MESSAGE

    escalate news

    FINE_SYSTEM_MESSAGE

    Platform system messages

    FINE_MOBILE_DEVICE

    Mobile device table

    information

    FINE_BASE_MESSAGE

    Platform message master table

    FINE_PROCESS_MESSAGE

    escalate news

    FINE_SYSTEM_MESSAGE

    Platform system messages

    report

    FINE_WORKFLOW

    Process in the escalation process

    FINE_WORKFLOW_TASK

    Tasks in the escalation process

    FINE_WORKFLOW_TASK_IMPL

    The specific tasks issued under the tasks in the reporting process

    FINE_WORKFLOW_NODE

    Nodes in the escalation process

    FINE_WORKFLOW_STASH_DATA

    Data staging in the reporting process

    FINE_WORKFLOW_LOG

    Operation logs in the reporting process

    System   Management

    configure

    FINE_CONF_CLASSNAME

    If the field of the configuration class is an interface type, record its type

    FINE_CONF_ENTITY

    Stores data in configuration classes

    FINE_CONF_XMLENTITY

    The structure of some fields is very complex, in order to store it in the database, the way to store it as XML

    FINE_INTERNATIONAL

    A table to record multilingual data

    SWIFT module

    FINE_SWIFT_COL_IDX_CONF

    Field index configuration

    FINE_SWIFT_CONFIG_ENTITY

    Swift internal configuration table

    FINE_SWIFT_METADATA

    Used to store data table metadata

    FINE_SWIFT_SEG_LOCATION

    Swift Segment distribution information

    FINE_SWIFT_SEGMENTS

    Swift Segment Details

    FINE_SWIFT_SERVICE_INFO

    Save Swift service information

    FINE_SWIFT_TAB_IDX_CONF

    table index configuration

    FINE_SWIFT_TABLE_PATH

    Cube intermediate directory configuration management

    Quartz   Modules

    QRTZ_BLOB_TRIGGERS

    Triggers stored as Blob

    QRTZ_CALENDARS

    Calendar information storage table

    QRTZ_CRON_TRIGGERS

    Stores triggers of type Cron

    QRTZ_FIRED_TRIGGERS

    Store fired triggers

    QRTZ_JOB_DETAILS

    Store a JobDetail information

    QRTZ_LOCKS

    Stored procedure pessimistic locking information

    QRTZ_PAUSED_TRIGGER_GRPS

    information for a paused Trigger group

    QRTZ_SCHEDULER_STATE

    Storage cluster note instance information

    QRTZ_SIMPLE_TRIGGERS

    Information on Simple Triggers

    QRTZ_SIMPROP_TRIGGERS

    Store CalendarIntervalTrigger and DailyTimeIntervalTrigger

    QRTZ_TRIGGERS

    Basic information about triggers

    other   modules

    mobile

    FINE_MOBILE_DEVICE

    Mobile device table

    FINE_MOBILE_PUSH_MESSAGE

    Mobile message push table

    fine_weixin_user_relation

    Platform WeChat User Correspondence Table

    fine_weixin_output

    Scheduled task information pushed by WeChat

    fine_weixin_agent

    Information sheet pushed to WeChat

    fine_weixin_group

    Information sheet pushed to WeChat group

    fine_dingtalk_user_relation

    Platform DingTalk User Correspondence Table

    fine_dingtalk_output

    Scheduled task information pushed by Dingding

    fine_dingtalk_agent

    Information sheet pushed to Dingding

    fine_dingtalk_group

    Information table pushed to Dingding group

    report

    FINE_PARAM_TEMPLATE

    Template parameter combinations

    FINE_PRINT_OFFSET

    print offset

    FINE_PRINT_OFFSET_IP_RELATE

    print offset IP association table

    FINE_REMOTE_DESIGN_AUTH

    Remote Design User Form

    FINE_WRITE_STASH

    Fill out the temporary form

    FINE_PROCESS_EXPAND

    Extended attribute table for reporting process type permission entity

    FINE_REPORT_EXPAND

    Extended property sheet for report type permission entities

    FINE_EXCEL_SUBMIT_TASK

    Excel bulk import permission entity extension table

    FINE_VCS

    Template version management table

    BI

    FINE_PACK_FILTER

    BI business package line filter table

    FINE_BI_REPORT_EXPAND

    BI report extension table

    FINE_DASHBOARD_INDEX

    Dashboard Node Index Table

    FINE_REPORT_TABLES_INDEX

    Dataset table used by dashboard

    FINE_REPORT_STYLE

    Template style configuration

    FINE_SHARE_INDEX

    Store shared data permission settings

    fine_update_task

    Update task list

    New in version 5.1.12 and later

    fine_update_task_detail

    Update task schedule

    New in version 5.1.12 and later


    2. Relationship between tables

    1)Users

    2.png


    2)Reporting

    4.png


    3)Timing Scheduling

    3.png


    4)Messages

    5.png


    5)Printing

    1.png


    Note: Based on the above table structure, and the tables are not directly related, so the data in the intermediate table must be deleted manually if it involves direct operation of the database.

    For example: delete a department = delete department + delete dep_role + delete user_role_middle;

    Delete a user = delete user + delete user_role_middle + delete extra_property.

    Ⅱ.User-Department Position-Role

    1. FINE_USER Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    Association table fields

    fine_extra_property>relatedId

    fine_user_role_middle>userId

    fine_base_message>userId

    fine_auth_preference>userId

    fine_favorite_entry>userId

    fine_last_login>userId

    fine_login_lock>userId

    fine_workflow_task>creatorId

    fine_authority>roleId

    BIRTHDAY

    Birthday

    TIMESTAMP

    26

    -

    CREATIONTYPE

    create type

    ·       1: Manual creation

    ·       2: Synchronous creation

    INTEGER

    32

    -

    DESCRIPTION

    describe

    VARCHAR

    1000

    -

    EMAIL

    Mail

    VARCHAR

    255

    -

    ENABLE

    Whether to enable

    ·       true: enable

    ·       false: not enabled

    BOOLEAN

    0

    -

    LANGUAGE

    language

    VARCHAR

    255

    -

    LASTOPERATIONTYPE

    Last Modified Type

    ·       1: Manual modification

    ·       2: Synchronous modification

    INTEGER

    32

    -

    MALE

    gender

    ·       true: male

    ·       false: female

    BOOLEAN

    0

    -

    MOBILE

    Phone number

    VARCHAR

    255

    -

    PASSWORD

    password

    VARCHAR

    255

    The   value of this field is the encrypted text of the platform user password,   which does not affect the platform user's login data decision system.

    REALNAME

    Name

    VARCHAR

    255

    -

    USERNAME

    username

    VARCHAR

    255

    Association   table fields

    fine_base_message>userName

    fine_workflow_task>creatorName

    fine_schedule_record>creator

    fine_schedule_task>creator

    WORKPHONE

    Phone number

    VARCHAR

    255

    -

    REALALIAS

    realName sort index

    For example, if the name is Anna, REALALIAS is an

    VARCHAR

    255

    FR: 2019-12-05 and later JARs, new fields

    BI: 2020-01-15 and later JARs, new fields

    USERALIAS

    userName sort index

    For example, the username is Alice, and USERALIAS is   alice

    VARCHAR

    255

    FR: 2019-12-05 and later JARs, new fields

    BI: 2020-01-15 and later JARs, new fields

    TENANTID

    Tenant ID

    VARCHAR

    255

    No use for now, reserved field

    SALT

    Salt value parameter

    When the user password is updated, the salt value is updated accordingly, increasing the security

    VARCHAR

    255

    FR: 10.0.18 and later, new fields

    BI: 5.1.15 and later, new fields


    2. FINE_EXTRA_PROPERTY Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    NAME

    property name

    VARCHAR

    255

    -

    RELATEDID

    userid

    VARCHAR

    255

    Association table fields

    fine_user>id

    TYPE

    the associated data item type

    INTEGER

    32

    -

    VALUE

    attribute value

    VARCHAR

    65536

    -


    3. FINE_DEPARTMENT  Table


    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    Association table fields

    fine_dep_role>departmentId

    CREATIONTYPE

    create type

    ·       1: Manual creation

    ·       2: Synchronous creation

    INTEGER

    32

    -

    DESCRIPTION

    describe

    VARCHAR

    1000

    -

    ENABLE

    Whether to enable

    ·       true: enable

    ·       false: not enabled

    BOOLEAN

    0

    -

    LASTOPERATIONTYPE

    Last Modified Type

    ·       1: Manual modification

    ·       2: Synchronous modification

    INTEGER

    32

    -

    NAME

    Department name

    VARCHAR

    255

    -

    PARENTID

    Parent Department ID

    VARCHAR

    255

    -

    FULLPATH

    Department full path

    Grandfather Department ID

    Parent Department ID

    ...

    VARCHAR

    65536

    FR: 2019-05-20 and later JARs, new fields

    BI: 2019-06-13 and later JARs, new fields

    ALIAS

    NAME sort index

    For example, the department is the leadership department, and ALIAS is the ldb

    VARCHAR

    255

    FR: 2019-12-05 and later JARs, new fields

    BI: 2010-01-15 and later JARs, new fields

    TENANTID

    Tenant ID

    VARCHAR

    255

    No use for now, reserved   field



    4. FINE_POST Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    Association table fields

    fine_dep_role>postId

    CREATIONTYPE

    create type

    ·       1: Manual creation

    ·       2: Synchronous creation

    INTEGER

    32

    -

    DESCRIPTION

    describe

    VARCHAR

    1000

    -

    ENABLE

    Whether to enable

    ·       true: enable

    ·       false: not enabled

    BOOLEAN

    0

    -

    LASTOPERATIONTYPE

    Last Modified Type

    ·       1: Manual modification

    ·       2: Synchronous modification

    INTEGER

    32

    -

    NAME

    job title

    VARCHAR

    255

    -

    ALIAS

    NAME sort index

    For example, the position is development engineer, and   ALIAS is kfgcs

    VARCHAR

    255

    FR: 2019-12-05 and later JARs, new fields

    BI: 2020-01-15 and later JARs, new fields


    5. FINE_DEP_ROLE Table

    Field name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    Association table fields

    fine_user_role_middle>roleId

    CREATIONTYPE

    create type

    ·       1: Manual creation

    ·       2: Synchronous creation

    INTEGER

    32

    -

    DEPARTMENTID

    Associated department and job ID

    ·       departmentId is empty, postId is empty: all department roles of the built-in + sync department (not visible in the front desk)

    ·       department ntId is empty, postId is not empty: does not exist

    ·       departmentId is not empty, postId is empty: indicates a department role that does not contain a job title

    ·       departmentId is not empty, postId is not empty: Indicates normal department job role

    VARCHAR

    255

    -

    POSTID

    VARCHAR

    255

    Association table fields

    fine_post>id

    LASTOPERATIONTYPE

    Last Modified Type

    ·       1 - Manual modification

    ·       2 - Sync Modifications

    INTEGER

    32

    Association table fields

    fine_department>id

    FULLPATH

    Intermediate data full path

    VARCHAR

    65536

    FR: 2019-05-20 and later JARs, new fields

    BI: 2019-06-13 and later JARs, new fields

    TENANTID

    Tenant ID

    VARCHAR

    255

    No use for now, reserved   field


    6. FINE_CUSTOM_ROLE  Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    Association table fields

    fine_user_role_middle>roleId

    CREATIONTYPE

    create type

    ·       1: Manually created by the   administrator

    ·       2: Synchronous dataset   creation

    INTEGER

    32

    -

    DESCRIPTION

    Description

    VARCHAR

    255

    -

    ENABLE

    Whether to enable

    ·       true: enable

    ·       false: not enabled

    BOOLEAN

    0

    -

    LASTOPERATIONTYPE

    Last Modified Type

    ·       1: Manual modification

    ·       2: Synchronous modification

    INTEGER

    32

    -

    NAME

    character name

    VARCHAR

    255

    -

    ALIAS

    NAME sort field index

    For example, the role is project operation and   maintenance, and ALIAS is xmyw

    VARCHAR

    255

    FR: 2019-12-05 and later JARs, new fields

    BI: 2020-01-15 and later JARs, new fields

    TENANTID

    Tenant ID

    VARCHAR

    255

    No use for now, reserved field


    7. FINE_USER_ROLE_MIDDLE Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    ROLEID

    The associated generalized role ID

    depRoleId or customRoleId

    VARCHAR

    255

    Association   table fields

    fine_dep_role>id

    fine_custom_role>id

    fine_authority>roleId

    ROLETYPE

    associated generalized role type

    ·       1: Departmental Position

    ·       2: Custom Characters

    INTEGER

    32

    -

    USERID

    associated user ID

    VARCHAR

    255

    Association table fields

    fine_user>id

    TENANTID

    Tenant ID

    VARCHAR

    255

    No use for now, reserved   field

    8. FINE_SOFT_DATA Table


    Note: This table is added in FineBI version 5.1.10 and later.

    The data deleted in the synchronization source is actually deleted from the finedb, and different types of data are saved in the soft delete table.

    The data recovered in the synchronization source is recovered from the soft delete table. The ID of the field with the same name will not change, and the use of permissions will not be affected.

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    DELETEDID

    id to delete

    VARCHAR

    255

    1) The field DELETEDID+TYPE forms a unique key

    That is, the DELETEDID and TYPE of any two data cannot be exactly the same

    2) The field DELETEDNAME+TYPE forms a unique key

    That is, the DELETEDNAME and TYPE of any two data cannot be exactly the same

    DELETEDNAME

    name to delete

    ·       User: userName

    ·       Department: Calculated full   department name

    ·       Position: job title

    ·       role: role name

    ·       Department position:   department id + position id

    VARCHAR

    255

    TYPE

    Deleted data type

    ·       1: Department

    ·       2: Role

    ·       3: User

    ·       4: Position

    ·       5: Intermediate table of   department positions

    INTEGER

    32


    Ⅲ. Permissions - Directories

    1. FINE_AUTHORITY Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    AUTHORITY

    permission value

    1 - Deny

    2 - Allow

    INTEGER

    32

    -

    AUTHORITYENTITYID

    The associated permission entity id

    VARCHAR

    255

    Association table fields

    FINE_AUTHORITY_OBJECT>id

    AUTHORITYENTITYTYPE

    The associated permission entity type

    Platform type

    0 - Directory permissions, management system permissions, entities are in the   authority_object table

    1 - Personnel management-department authority, personnel management-role   authority

    2 - Data connection permissions

    7 - Scheduled scheduling permissions

    Report type

    101 - FineReport Template Privileges (Template Certification)

    BI type

    201- BI Business Package Permissions

    202- BI business package line filter permission (*not perceived by the outside   world)

    203- BI Dashboard permissions (mainly for sharing)

    204- BI Template Permissions (Template Authentication)

    205- BI Dashboard Share Control (Role to Role)

    INTEGER

    32

    -

    AUTHORITYTYPE

    Permission type

    Platform type

    1 - View permissions

    2 - Authorization Permissions

    3 - Edit permissions

    4 - Data connection management rights

    Report type

    101 - FineReport Template Certification Authority

    102 - FineReport Template View Rights

    103 - FineReport Template Filling Permission

    104 - Bulk Import Task Permissions

    BI type

    201 - Business Package Use Rights

    202 - Business Package Management Rights

    203 - BI report export permission

    204 - BI Dashboard Sharing Permissions

    205 - BI Template Authentication Permission

    206 - BI Template View Permission

    207 - BI template export permission

    208 - BI Dashboard Share Role Control Permissions

    209 - BI Dashboard sharing function permission

    210 - BI Dashboard Public Links Feature Permission

    INTEGER

    32

    -

    ROLEID

    the   associated generalized role id

    VARCHAR

    255

    Association table fields

    fine_dep_role>id

    fine_custom_role>id

    fine_user_role_middle>roleid

    fine_user>id

    ROLETYPE

    associated generalized role type

    1 - Department, Title under the Department

    2 - Custom Characters

    3 - User

    4 - Title

    INTEGER

    32

    -

    TENANTID

    Tenant ID

    VARCHAR

    255

    No use for now, reserved   field

    2. FINE_AUTHORITY_OBJECT Table

    Contains directory information, management system

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    Association table fields

    FINE_AUTHORITY>AUTHORITYENTITYID

    EXPANDID

    the associated extended attribute record id

    VARCHAR

    255

    -

    EXPANDTYPE

    the associated extended attribute type

    Platform type

    1 - Platform Management System Node

    2 - Home

    3 - Directory

    5 - Links

    6 - Documents

    Report type

    101 - Escalation Process

    102 - FineReport Reports

    BI type

    201 - BI Reports

    INTEGER

    32

    -

    PARENTID

    The associated parent node ID

    VARCHAR

    255

    -

    COVERID

    Cover ID

    Table of Contents Cover in System Administration > Appearance 

    Configuration >Table of Contents Styles

    VARCHAR

    255

    -

    DESCRIPTION

    Description

    VARCHAR

    65536

    -

    DEVICETYPE

    display type

    0 - Unchecked PC, Tablet, Phone

    1 - PC

    2 - Tablet

    4 - Cell Phone

    5 - Check PC, Mobile

    6 - Check Tablet, Phone

    7 - Tick PC, Tablet, Phone

    INTEGER

    32

    -

    DISPLAYNAME

    Display report name and directory name

    VARCHAR

    255

    -

    ICON

    Icon ID

    Directory Icons in System Administration > Appearance Configuration > Directory Styles

    VARCHAR

    255

    -

    PATH

    Path, different entry types have different meanings

    VARCHAR

    255

    -

    SORTINDEX

    Sort order

    BIGINT

    64

    -

    MOBILEICON

    Mobile Icon ID

    VARCHAR

    255

    -

    FULLPATH

    entity full path

    VARCHAR

    65536

    FR: 2019-05-20 and later JARs, new fields

    BI: 2019-06-13 and later JARs, new fields

    TENANTID

    Tenant ID

    VARCHAR

    255

    No use for now, reserved   field


    3.FINE_AUTH_PREFERENCE Permissions Panel User Preferences

    Field name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    AUTHTYPE

    Permission panel type

    INTEGER

    32

    -

    AUTHVISIBLECFG

    Permission Visibility Configuration

    BIGINT

    64

    -

    USERID

    User ID

    VARCHAR

    255

    Association table fields

    fine_user>id


    4. FINE_HOMEPAGE_EXPAND  Homepage expansion table

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    ANDROIDPADHOMEPAGE

    Home link for Android tablets

    VARCHAR

    1000

    ANDROIDPHONEHOMEPAGE

    Home link for Android phones

    VARCHAR

    1000

    IPADHOMEPAGE

    Home link for iPad

    VARCHAR

    1000

    IPHONEHOMEPAGE

    Home link for iPhone

    VARCHAR

    1000

    PCHOMEPAGE

    Home page link for PC

    VARCHAR

    1000

    TYPE

    Homepage   Type

    0 - FineReport template

    1 - Platform Directory

    2 - Link

    3 - FineBI Template

    INTEGER

    32

    5. FINE_FAVORITE_ENTRY Favorite Node Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary   key

    VARCHAR

    255

    -

    ENTRYID

    Favorite   report ID

    VARCHAR

    255

    -

    TIME

    Collection   time

    TIMESTAMP

    26

    -

    USERID

    Favorite   User ID

    VARCHAR

    255

    Association   table fields

    fine_user>id


    Ⅳ.Login

    1. FINE_LAST_LOGIN last login information table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    CITY

    Login to your city

    VARCHAR

    255

    -

    IP

    Login IP

    VARCHAR

    255

    -

    TIME

    Log in time

    TIMESTAMP

    26

    -

    USERID

    Login User ID

    VARCHAR

    255

    Association table fields

    fine_user>id


    2. FINE_LOGIN_LOCK login lock table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    ERRORTIME

    Number of wrong passwords

    INTEGER

    32

    -

    LOCKOBJECT

    Lock IP or username

    VARCHAR

    255

    -

    LOCKOBJECTVALUE

    the value of IP or username

    VARCHAR

    255

    -

    LOCKTIME

    when is it locked

    TIMESTAMP

    26

    -

    LOCKED

    usually empty

    BOOLEAN

    0

    -

    UNLOCKTIME

    when to unlock

    TIMESTAMP

    26

    -

    USERID

    User ID

    VARCHAR

    255

    Association table fields

    fine_user>id


    3. FINE_BLOCK_IP Login lock IP table

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    CREATETIME

    lock time

    TIMESTAMP

    26

    IP

    Locked IP

    VARCHAR

    255

    REJECTEDVISITS

    Number of rejections

    INTEGER

    32

    Ⅴ. Backup and restore

    1. FINE_BACKUP_NODE backup node table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    BACKUPMODULE

    Backup   module

    jar:   JAR package

    jar-cluster:   The jar package under the cluster (more special. Under the cluster, the jar   package backup will be automatically converted to the proxy implementation,   so this module is separated separately)

    plugins:   plugins

    dashboards:   BI templates

    reportlets:   report templates

    config:   platform configuration

    VARCHAR

    255

    -

    BACKUPNAME

    backup   name

    VARCHAR

    255

    -

    BACKUPTIME

    When   to back up

    TIMESTAMP

    26

    -

    SAVEPATH

    Backup   address

    VARCHAR

    1000

    -

    BACKUPSIZE

    Backup   file size

    DOUBLE

    64

    -

    TYPE

    type

    auto: automatic backup

    manual : manual backup

    VARCHAR

    255

    FR: 2019-12-05 and later JARs, new fields

    BI: 2020-01-15 and later JARs, new fields

    BACKUPENDTIME

    Backup end time

    VARCHAR

    255

    FR: 10.0.11 and later, new fields

    BI: 5.1.8 and later, new fields

    STATUS

    Backup Status
      0: None 1: Successful 2: Failed

    VARCHAR

    255

    FR: 10.0.11 and later, new fields

    BI: 5.1.8 and later, new fields

    DETAIL

    Details (Error log)

    VARCHAR

    255

    FR: 10.0.11 and later, new fields

    BI: 5.1.8 and later, new fields

    Ⅵ. Timing scheduling

    1. FINE_SCHEDULE_TASK Scheduled Task Table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_schedule_task_param>taskId

    fine_schedule_record>taskId

    BACKUPFILEPATH

    Backup file path

    VARCHAR

    1000

    reserved   field, unused

    CREATOR

    task creator

    VARCHAR

    255

    Association   table fields

    fine_user>userName

    fine_schedule_record>creator

    EDITABLE

    Whether the task is editable

    true: editable

    false: not editable

    BOOLEAN

    0

    reserved   field, unused

    FILECLEARCOUNT

    Number of attachments cleaned

    -1: do not clean up

    0: Clean up when the task ends

    1: do not clean up

    Other positive integers: reserved times

    INTEGER

    32

    -

    NEXTFIRETIME

    next   execution time

    yyyy-MM-dd HH:mm:ss

    TIMESTAMP

    26

    -

    OUTPUTSTR

    Task   attachment processing type combination string, used for filtering conditional   queries

    File   processing methods, separated by commas:

    1 - Email notification
    2 - FTP upload attachment 

    3 - Platform notification 

    5 - SMS notification 

    6 -   Mount platform 

    7 - Custom attachment processing 

    8 - Print file

    9 - Client   notification 

    10 - SFTP upload

    VARCHAR

    1000

    -

    PREFIRETIME

    last execution time

    yyyy-MM-dd HH:mm:ss

    TIMESTAMP

    26

    -

    REPEATTIME

    Repeat time interval

    INTEGER

    32

    -

    REPEATTIMES

    repeat times

    INTEGER

    32

    -

    SENDBACKUPFILE

    whether to send backup files

    true: send

    false: do not send

    BOOLEAN

    0

    reserved   field, unused

    SHOWTYPE

    Display type

    0 - Pagination preview

    1 - Fill out preview

    2 - Data Analysis Preview

    3 - PC side preview

    4 - New report

    INTEGER

    32

    -

    TASKCONDITION

    task   status

    json   format, including type and description.

    type:

    0 - always execute

    1 - Formula judgment

    2 - Custom Class Judgment

    description:

    Specific content (specific formula or class name)

    VARCHAR

    255

    -

    TASKDESCRIPTION

    mission   details

    VARCHAR

    1000

    reserved   field, unused

    TASKNAME

    mission   name

    VARCHAR

    255

    -

    TASKPARAMETER

    Task parameters

    JSON format, including inputStyle parameter input method, name parameter name,   type parameter type, value parameter value

    inputStyle input method   (optional)

    0 - default

    1 - Dataset

    type parameter type

    String - String

    Integer - Integer

    Double - Double type

    Date - the date

    Boolean - Boolean value

    TableColumn - Dataset column

    value parameter value

    If the parameter input method is the default, the value is a string

    If the parameter input method is dataset, it includes value dataset name, colname dataset field value

    VARCHAR

    65536

    -

    TASKSTATE

    task status

    0 - start

    1 - Pause

    2 - closed

    INTEGER

    32

    It does not necessarily   correspond to the state displayed in the front desk, and needs to be   calculated before being displayed to the front desk.

    TASKTYPE

    task type

    0  - no scheduling object

    1  - Report Template

    2  - BI Template

    INTEGER

    32

    -

    TEMPLATEPATH

    template path

    VARCHAR

    1000

    -

    TRIGGERGROUP

    trigger group

    json form, including multiple triggers, including trigger type, time, etc.

    triggerType trigger type:

    1   - execute only once

    2   - Simple repetition

    3   - Detailed frequency settings

    4   - Expression Settings

    startTime start time:

    yyyy-MM-dd   HH:mm:ss

    startType start type:

    1   - Execute now

    2   - Select start time

    endType end type:

    1   - End immediately after execution

    2   - Indefinite

    3   - Select an end time

    4   - how many additional executions

    recurrenceInterval Simple   recurrence interval (optional)

    recurrenceIntervalUnit Simple   recurrence interval time unit (optional)

    1   minute

    2   hours

    3   days

    4   weeks

    repeatCount additional   execution times (not required):

    integer

    hours Detailed frequency   execution hours (optional):

    integer

    minutes Detailed frequency   execution minutes (not required):

    integer

    dayType details the frequency   of execution execution day (not required):

    1   - Daily

    2   - Weekly

    3   - per month

    monthDays Detailed frequency   When the execution day is monthly, select the specific number of days in each   month (not required):

    integer   array

    weekDays Detail frequency   When the execution day is weekly, select the specific days of the week (not   required):

    integer   array

    months When the detailed   frequency is executed, which months are executed (not required):

    integer   array

    VARCHAR

    65536

    -

    USERGROUP

    user group

    json form:

    customRole role list: array of role IDs

    customRoleStr role list string: for foreground display

    departmentAndPost department list: array of department IDs

    departmentStr department list string: for front desk display

    platformUser   user list (optional): array, format is "name(username)"

    platformUserStr   user list string (not required): for foreground display

    userType User type: 1 - platform user, 2 - custom user

    columnIndex   custom user-dataset column number (not required)

    columnIndexStr   custom user-dataset column name (not required)

    tableDataName   custom user-dataset name (not required)

    VARCHAR

    65536

    -

    SCHEDULEOUTPUT

    task push

    VARCHAR

    255

    Association   table fields

    fine_schedule_output>id

    CONDITIONPARAMETER

    Custom class parameter for execution condition

    json   form:

    name   parameter name

    value   parameter value

    VARCHAR

    1000

    FR: 2020-06-08 and later JARs, new fields

    BI: 2020-08-04 and later JARs, new fields


    2. FINE_SCHEDULE_TASK_PARAM timing scheduling task parameter value

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary key

    VARCHAR

    255

    -

    PARAM

    parameter list

    json form:

    parameter name: parameter value

    VARCHAR

    65536

    -

    TASKNAME

    mission name

    VARCHAR

    255

    -

    TASKID

    task id

    VARCHAR

    255

    Association table fields

    fine_schedule_task>id


    3. FINE_SCHEDULE_RECORD Scheduled Task Execution Log

    Note: For projects with JAR packages before 2019-05-20, use the fine_schedule_record table to store the execution logs of scheduled tasks

    For projects with JAR packages on 2019-05-20 and later, use the fine_schedule_record table in the LogDB database to store the execution logs of scheduled tasks. Please refer to: Platform log LogDB database

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary   key

    VARCHAR

    255

    -

    CREATOR

    creator

    VARCHAR

    255

    -

    DETAILMESSAGE

    details

    VARCHAR

    65536

    -

    FILEPATH

    Generate   attachment path

    VARCHAR

    1000

    reserved   field, unused

    LOGMESSAGE

    log   information

    VARCHAR

    255

    -

    LOGTIME

    task   execution time

    log   print time

    TIMESTAMP

    26

    -

    LOGTYPE

    log   type

    0   - fail

    1   - Success

    2-   Skip

    INTEGER

    32

    -

    NEXTFIRETIME

    next   recording time

    TIMESTAMP

    26

    reserved   field, unused

    RUNTYPE

    Attachment   Handling Type

    0   - snapshot generation

    1   - Email Send

    2   - FTP upload

    3   - Platform news push

    4   - Document Printing

    5   - SMS sending

    6   - Mounting the platform

    7   - Custom Class Handling

    8   - Timed reporting

    9   - Client Notification

    10   - SFTP upload

    -1   - attachment sent (default)

    INTEGER

    32

    -

    TASKNAME

    mission   name

    VARCHAR

    255

    -

    TASKID

    task   id

    VARCHAR

    255

    Association   table fields

    fine_schedule_task>id


    4. Export in FINE_SCHEDULE_OUTPUT scheduled task

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_schedule_task>scheduleOutput

    fine_base_output>output_Id

    BASENAME

    Generate attachment name

    VARCHAR

    65536

    -

    CREATEATTACHBYUSERNAME

    Whether to generate different attachments by different users

    1   - yes

    0   - no

    BOOLEAN

    0

    -

    FORMATS

    export   attachment type

    json   format: formatNum file processing method:

    0   - output CPR

    1   - Export the new version of EXCEL

    2   - Output PDF

    4   - Output WORD

    8   - Output legacy EXCEL

    16   - Output PNG

    32   - Output FRR

    VARCHAR

    255

    -


    5. FINE_BASE_OUTPUT task attachment processing main table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary   key

    VARCHAR

    255


    ACTIONNAME

    Attachment   handling class name

    VARCHAR

    255


    EXECUTEBYUSER

    Whether   to execute separately for different users

    1   - yes

    0   - no

    BOOLEAN

    0


    RESULTURL

    result   link

    VARCHAR

    1000


    RUNTYPE

    Attachment   Handling Type

    0   - snapshot generation

    1   - Email Send

    2   - FTP upload

    3   - Platform news push

    4   - Document Printing

    5   - SMS sending

    6   - Mounting the platform

    7   - Custom Class Handling

    8   - Timed reporting

    9   - Client Notification

    10   - SFTP upload

    -1   - attachment sent (default)

    INTEGER

    32


    OUTPUTID

    export   id

    VARCHAR

    255

    Association   table fields

    fine_schedule_output>id


    6. FINE_OUTPUT_CLASS custom class processing

    Field Name

    Description

    Type of data

    Length

    Remark

    CLASSNAME

    custom  class name

    VARCHAR

    255

    -

    ID

    primary  key

    VARCHAR

    255

    Association   table fields

    fine_base_output>id


    7. FINE_OUTPUT_CLIENT_NOTICE client notification table

    Field Name

    Description

    Type of data

    Length

    Remark

    ADDRESSEE

    Receiver

    VARCHAR

    65536


    CONTENT

    content

    VARCHAR

    65536


    CUSTOMIZELINK

    custom   link

    VARCHAR

    65536


    LINKOPENTYPE

    link   type

    1   - Timed result link

    2   - Custom Links

    INTEGER

    32


    MEDIAID

    Image   ID for rich text message

    VARCHAR

    255


    SUBJECT

    theme

    VARCHAR

    65536


    TERMINAL

    push   terminal

    Currently   fixed at 1, representing app notification

    INTEGER

    32


    TYPE

    message   type

    1   - Link message

    2   - Graphic message

    3   - File message

    INTEGER

    32


    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_base_output>id


    8. FINE_OUTPUT_EMAIL push mail table

    Field Name

    Description

    Type of data

    Length

    Remark

    ADDLINK

    result   link

    BOOLEAN

    0

    -

    BCCADDRESS

    Bcc

    VARCHAR

    65536

    -

    BODYCONTENT

    content

    VARCHAR

    65536

    -

    CCADDRESS

    cc

    VARCHAR

    65536

    -

    PREVIEWATTACH

    Text   preview

    BOOLEAN

    0

    -

    SUBJECT

    theme

    VARCHAR

    65536

    -

    USEATTACH

    Use   attachments

    BOOLEAN

    0

    -

    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_base_output>id

    CUSTOMADDRESS

    -

    VARCHAR

    1000

    FR:   2019-12-05 and later JARs, new fields

    BI:   2020-01-15 and later JARs, new fields

    CUSTOMBCCADDRESS

    -

    VARCHAR

    1000

    FR:   2019-12-05 and later JARs, new fields

    BI:   2020-01-15 and later JARs, new fields

    CUSTOMCCADDRESS

    -

    VARCHAR

    1000

    FR: 2019-12-05 and later JARs, new fields

    BI: 2020-01-15 and later JARs, new fields

    PREVIEWWIDGET

    Whether to check "Text preview component   content"

    BOOLEAN

    0

    FR: 10.0.13 and later, new   fields

    BI: 5.1.10 and later, new fields


    9. FINE_OUTPUT_FTP FTP upload table

    Field Name

    Description

    Type of data

    Length

    Remark

    PASSWORD

    password

    VARCHAR

    255

    -

    PORT

    The port number

    VARCHAR

    255

    -

    SAVEPATH

    upload path

    VARCHAR

    255

    -

    SERVERADDRESS

    server address

    VARCHAR

    255

    -

    USERNAME

    username

    VARCHAR

    255

    -

    ID

    primary key

    VARCHAR

    255

    Association table fields

    fine_base_output>id

    FTPMODE

    FTP mode

    passive:   passive mode

    avtive:   active mode

    VARCHAR

    255

    -


    10. FINE_OUTPUT_MOUNT Scheduled task mount directory

    Field Name

    Description

    Type of data

    Length

    Remark

    DESCRIPTION

    Description

    VARCHAR

    65536

    -

    FOLDERENTRYID

    mount   directory id

    VARCHAR

    255

    -

    FOLDERENTRYNAME

    mount   directory name

    VARCHAR

    255

    -

    FOLDERENTRYSTR

    mount   directory

    VARCHAR

    255

    -

    ID

    primary   key

    VARCHAR

    255

    Association table fields

    fine_base_output>id


    11. FINE_OUTPUT_PLATFORM_MSG platform system message

    Field Name

    Description

    Type of data

    Length

    Remark

    CONTENT

    content

    VARCHAR

    65536

    -

    LINKOPENTYPE

    link   type

    1   - Timed result link

    2   - Custom Links

    INTEGER

    32

    -

    SUBJECT

    theme

    VARCHAR

    65536

    -

    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_base_output>id


    12. FINE_OUTPUT_PRINT print processing

    Field Name

    Description

    Type of data

    Length

    Remark

    PRINTERNAME

    printer   name

    VARCHAR

    255

    -

    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_base_output>id


    13. FINE_OUTPUT_SFTP SFTP upload table

    Field Name

    Description

    Type of data

    Length

    Remark

    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_base_output>id

    PASSWORD

    password

    VARCHAR

    255

    -

    PORT

    The   port number

    VARCHAR

    255

    -

    PRIVATEKEY

    private   key

    VARCHAR

    255

    -

    SAVEPATH

    upload   path

    VARCHAR

    255

    -

    SERVERADDRESS

    server   address

    VARCHAR

    255

    -

    USERNAME

    username

    VARCHAR

    255

    -


    14. FINE_OUTPUT_SMS SMS sending

    Field Name

    Description

    Type of data

    Length

    Remark

    TEMPLATEID

    Template   ID

    INTEGER

    32


    ID

    primary   key

    VARCHAR

    255

    Association   table fields

    fine_base_output>id

    SMSPARAM

    SMS   parameters

    json,   for each parameter:

    id   parameter

    IDname   parameter name

    value   parameter value

    type   parameter type

    Type types include:

    String   - String

    Integer   - Integer

    Double   - Double type

    Date   - the date

    Boolean   — Boolean value

    Formula   - Formula

    VARCHAR

    255

    FR:   2019-12-05 and later JARs, new fields

    BI:   2020-01-15 and later JARs, new fields


    Ⅶ. Message

    1. FINE_BASE_MESSAGE base message table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE


    CREATETIME

    message   creation time

    TIMESTAMP

    26

    FALSE


    DATETIME

    message   time

    TIMESTAMP

    26

    FALSE

    new

    MESSAGE

    Message   content

    VARCHAR

    65536

    FALSE


    READED

    Has   it been read

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    TOASTED

    Is   there a pop-up prompt?

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    TYPE

    message   type

    0 -   system message

    1 -   Escalation message

    2 -   Template message

    3 -   Mobile Messages

    -1   - unknown message

    INTEGER

    32

    FALSE


    URL

    URL

    VARCHAR

    1000

    FALSE


    URLTYPE

    URL   type

    0 -   none

    1 -   Internal link type, e.g. /report/entry/{id}

    2 -   External link type, e.g. www.fanruan.com

    3 -   Platform block routing, jump to a certain tab page of system management

    4 -   URLs to open multiple templates within the platform

    INTEGER

    32

    FALSE


    USERID

    User   ID

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_user>id

    USERNAME

    username

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_user>userName

    2. FINE_PROCESS_MESSAGE push message table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ALLTASKID

    All   task IDs

    VARCHAR

    255

    FALSE

    -

    DEADLINE

    End   Time

    TIMESTAMP

    26

    FALSE

    -

    PROCESSED

    Is   it done

    1 -   Done

    0 -   not completed

    BOOLEAN

    0

    FALSE

    -

    TASKID

    report   task ID

    VARCHAR

    255

    FALSE

    -

    ID

    primary   key

    VARCHAR

    255

    TRUE

    Association   table fields

    fine_base_message>id

    3. FINE_SYSTEM_MESSAGE system message table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    TERMINAL

    push   terminal

    Currently   fixed at 1, representing PC-side message notification

    BIGINT

    64

    FALSE

    -

    TITLE

    theme

    VARCHAR

    255

    FALSE

    -

    ID

    primary   key

    VARCHAR

    255

    TRUE

    Association   table fields

    fine_base_message>id

    Ⅷ. Reporting

    Note: For JARs after 2018-12-27, new reporting tables are added.

    1. Flow table in FINE_WORKFLOW report

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE

    -

    CREATETIME

    creation   time

    TIMESTAMP

    26

    FALSE

    -

    CREATORID

    Creator   ID

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_workflow_task>creatorId

    fine_workflow_stash_data>userId

    fine_workflow_log>operatorname

    DESCRIPTION

    Description

    VARCHAR

    65536

    FALSE

    -

    NAME

    Process   name

    VARCHAR

    255

    FALSE

    -

    NODESID

    Node   ID

    VARCHAR

    65536

    FALSE

    Association   table fields

    fine_workflow_node>id

    2. FINE_WORKFLOW_TASK reporting process task table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE

    Association   table fields

    fine_workflow_task_impl>taskId

    CREATETIME

    creation   time

    TIMESTAMP

    26

    FALSE


    CREATORID

    Creator   ID

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_user>id

    fine_workflow>creatorId

    CREATORNAME

    creator   name

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_user>username

    DEADLINEDATE

    deadline

    INTEGER

    32

    FALSE


    DEADLINETYPE

    cutoff   type

    VARCHAR

    255

    FALSE


    ISSUECONTROL

    Scheduled   delivery

    VARCHAR

    65536

    FALSE


    ISSUEOVER

    Whether   the delivery is over

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    LEAPFROGBACK

    Fallback

    BOOLEAN

    0

    FALSE


    NAME

    mission   name

    VARCHAR

    255

    FALSE


    PARENTID

    parent   task id

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_workflow_task_impl>parentId

    PROCESSID

    Process   ID

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_workflow_task_impl>processId

    REMINDCONTROL

    Reminder   method

    VARCHAR

    65536

    FALSE


    TASKNAMECALCULATEONCE

    Whether   to check "Only count once when the task is initiated" when adding a   task

    1 -   Checked

    2 -   unchecked

    BOOLEAN

    0

    FALSE


    3. FINE_WORKFLOW_TASK_IMPL specific task table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE


    ALERTED

    Whether   to warn

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    COMPLETEESTATE

    The   operator and completion status of the current task,

    1 -   Completed

    0 -   not completed

    For   example: {"demo/authority/product sales query.cpt":{"sunlin":0}}

    VARCHAR

    65536

    FALSE


    CREATETIME

    Creation   time (delivery time)

    TIMESTAMP

    26

    FALSE


    CURRENTNODEIDX

    current   process node id

    INTEGER

    32

    FALSE


    DEADLINE

    deadline

    TIMESTAMP

    26

    FALSE


    FRTASKID

    ID   of the source task

    VARCHAR

    255

    FALSE


    NAME

    task   name

    VARCHAR

    255

    FALSE


    NEEDALLCOMPLETE

    Does   it need to be completed

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    NODEROUTE

    Path   traveled by the node

    json

    VARCHAR

    65536

    FALSE


    NOTE

    Remark

    VARCHAR

    16777216

    FALSE


    OPERATORJSON

    The   first nodes on Node are multi-user

    VARCHAR

    65536

    FALSE


    OPERATOROFFSET

    The   number of users of the multi-user node

    VARCHAR

    65536

    FALSE


    OPERATOROFFSETNAME

    The   name of the first user of the multi-user node

    VARCHAR

    65536

    FALSE


    PARENTID

    parent   task id

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_workflow_task>parentId

    PROCESSID

    Process   ID

    VARCH   AR

    255

    FAL   SE

    Association   table fields

    fine_workflow_task>processId

    REPORTOFFSET

    the   first few templates

    INTEGER

    32

    FALSE


    SENDTIME

    send   time

    TIMESTAMP

    26

    FALSE


    SENDER

    sender

    VARCHAR

    255

    FALSE


    SENDERID

    sender   ID

    VARCHAR

    255

    FALSE


    SONTASKID

    ID   of the subtask

    [{nodeIdx:0,   userId:1, taskId:1}]

    VARCHAR

    255

    FALSE


    STATE

    task   status

    -1   - initial

    0 -   pending escalation

    1 -   Pending review

    2 -   Approved

    3 -   was returned

    4 -   closed

    5 -   Timeout

    INTEGER

    32

    FALSE


    TASKID

    ID   of the source task

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_workflow_task>Id

    4. FINE_WORKFLOW_NODE report process node table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE

    Association   table fields

    fine_workflow>nodesId

    ALERTCONTROL

    Alert   Details

    VARCHAR

    1000

    FALSE


    AUTHORITY

    permission

    VARCHAR

    255

    FALSE


    DESCRIPTION

    Description

    VARCHAR

    1000

    FALSE


    NAME

    node   name

    VARCHAR

    255

    FALSE


    NEEDALLCOMPLETE

    Does   it need to be transferred after it is all completed?

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    NEEDOFFLINEREPORT

    Do   you need to fill in offline

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    PROCESSID

    Process   ID

    VARCHAR

    255

    FALSE


    REPORTCONTROL

    Escalation   Details

    VARCHAR

    1000

    FALSE


    5. FINE_WORKFLOW_STASH_DATA Report process data temporary storage table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE


    DATA

    data

    VARCHAR

    16777216

    FALSE


    REPORTPATH

    report   path

    VARCHAR

    65536

    FALSE


    USERID

    User   ID

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_workflow>creatorId

    TASKID

    task   id

    VARCHAR

    255

    FALSE


    6. FINE_WORKFLOW_LOG Report process operation log

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE


    DATETIME

    time

    TIMESTAMP

    26

    FALSE


    MESSAGE

    information

    VARCHAR

    65536

    FALSE


    OPERATORNAME

    operator   name

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_workflow>creatorId

    PROCESSNAME

    Process   name

    VARCHAR

    255

    FALSE


    TASKNAME

    mission   name

    VARCHAR

    255

    FALSE


    Ⅸ. System Configuration

    1. FINE_CONF_CLASSNAME interface configuration type table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    The   position of the current field in the configuration

    VARCHAR

    255

    TRUE

    CLASSNAME

    The   field type to which the corresponding configuration value in the configuration   belongs

    VARCHAR

    255

    FALSE


    2. FINE_CONF_ENTITY configuration class data table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    The   location of the data in the configuration

    VARCHAR

    255

    TRUE

    VALUE

    data   value

    VARCHAR

    65536

    FALSE

    Note 1: Most of the configuration content stored in the database is in this table, such as: id = BackupConfig.backupMemory, value = 1024 means to configure a value of 1024 for the backupMemory in BackupConfig, which means that the automatic backup occupies a maximum of 1024mb.

    The common configuration items of the platform and the front desk do not provide a configuration interface, which are basically stored in the fine_conf_entity table. For details, please refer to: fine_conf_entity table introduction

    3. Configuration correspondence table stored in FINE_CONF_XMLENTITY xml

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    The   location of the data in the configuration

    VARCHAR

    255

    TRUE

    VALUE

    the   XML text value of the field

    BLOB

    67108864

    FALSE


    4. fine_international Multilingual Support Internationalization Data Sheet

    Note: This table appears in the FineReport version of the JAR package on 2020-02-28 and later.

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE

    -

    DESCRIPTION

    Description

    VARCHAR

    1000

    FALSE

    -

    I18NKEY

    international   key

    VARCHAR

    255

    FALSE

    -

    LANGUAGE

    international   language

    zh_CN:   Simplified Chinese

    zh_TW:   Traditional Chinese

    en_US:   English

    ja_JP:   Japanese

    ko_KR:   Korean

    VARCHAR

    255

    FALSE

    -

    I18NVALUE

    internationalized   value

    VARCHAR

    1000

    FALSE

    Chinese   characters need to be converted into Unicode encoding with an online conversion   tool and then written

    Ⅹ. Swift module (modification not allowed)

    1. FINE_SWIFT_COL_IDX_CONF field index configuration table

    Field Name

    Description

    Type of data

    Length

    non empty

    COLUMNNAME

    Field   Name

    VARCHAR

    255

    TRUE

    TABLEKEY

    Datatable   SourceKey

    VARCHAR

    255

    TRUE

    REQUIREGLOBALDICT

    whether   to generate a global index

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE

    REQUIREINDEX

    whether   to generate an index

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    2. FINE_SWIFT_CONFIG_ENTITY Swift internal configuration table

    Field Name

    Description

    Type of data

    Length

    non empty

    CONFIGKEY

    where   the configuration is located

    VARCHAR

    255

    TRUE

    CONFIGVALUE

    configuration   value

    VARCHAR

    65536

    FALSE


    3. FINE_SWIFT_METADATA Data table metadata storage table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    SourceKey   calculated by the data table

    VARCHAR

    255

    TRUE

    FIELDS

    Field   information

    VARCHAR

    65536

    FALSE

    REMARK

    translation   name

    VARCHAR

    255

    FALSE

    SCHEMANAME

    Schema   of database table

    VARCHAR

    255

    FALSE

    SWIFTSCHEMA

    Data   file storage location

    CUBE   / LOG

    VARCHAR

    255

    FALSE

    TABLENAME

    Table   Name

    VARCHAR

    255

    FALSE


    4. FINE_SWIFT_SEG_LOCATION Swift Segment distribution information

    Field   Name

    Description

    Type   of data

    Length

    non   empty

    CLUSTERID

    cluster   ID

    VARCHAR

    255

    TRUE

    SEGMENTID

    Generated   Segment ID

    VARCHAR

    255

    TRUE

    SOURCEKEY

    Data   table SourceKey, indicating which table the Segment belongs to

    VARCHAR

    255

    FALSE


    5. FINE_SWIFT_SEGMENTS Swift Segment Details

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    Generated   Segment ID

    VARCHAR

    255

    TRUE

    SEGMENTORDER

    Segment   number

    INTEGER

    32

    FALSE

    SEGMENTOWNER

    Data   table SourceKey, indicating which table the Segment belongs to

    VARCHAR

    255

    FALSE

    SEGMENTURI

    Relative   URL of the data file

    VARCHAR

    65536

    FALSE

    STORETYPE

    Data   save type

    MEMORY   - memory storage, only in memory, lost after shutdown

    NIO   - is to write the contents of the memory to the file to solve the problem of shutdown   loss

    FINE_IO   - an io framework implemented by fr itself. When the NIO file is full, it will   be written to FINE_IO.

    VARCHAR

    255

    FALSE

    SWIFTSCHEMA

    Data   file storage directory

    CUBE   / LOG

    VARCHAR

    255

    FALSE


    6. FINE_SWIFT_SERVICE_INFO save Swift service information

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    Service   ID

    VARCHAR

    255

    TRUE

    CLUSTER_ID

    cluster   ID

    VARCHAR

    255

    FALSE

    IS_SINGLETON

    whether   to start only one

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE

    SERVICE

    Service   type

    cluster_master_service   - record the master node id for all nodes to use synchronously
      Other - services started by each node (such as query, import, history, real-time   and other services)

    VARCHAR

    255

    FALSE

    SERVICE_INFO

    Additional   information about the service

    VARCHAR

    255

    FALSE


    7. FINE_SWIFT_TAB_IDX_CONF table index configuration

    Field Name

    Description

    Type of data

    Length

    non empty

    TABLEKEY

    Table   SourceKey

    VARCHAR

    255

    TRUE

    ALLOTRULE

    block   logic

    VARCHAR

    255

    FALSE


    8. FINE_SWIFT_TABLE_PATH Cube intermediate directory configuration management

    Field Name

    Description

    Type of data

    Length

    non empty

    CLUSTERID

    cluster   ID

    Single   machine is LOCAL

    VARCHAR

    255

    TRUE

    TABLEKEY

    Table   SourceKey

    VARCHAR

    255

    TRUE

    LASTPATH

    last   used temporary directory

    INTEGER

    32

    FALSE

    TABLEPATH

    the   currently used intermediate directory

    INTEGER

    32

    FALSE

    TMPDIR

    Intermediate   directory used when Cube is generated

    INTEGER

    32

    FALSE

    Ⅺ. Quartz modules (modification not allowed)

    1. QRTZ_BLOB_TRIGGERS Triggers stored in Blob type

    As a Blob type store, it is used when Quartz users use JDBC to create their own custom Trigger types, and the JobStore does not know how to store the instance.

    Field Name

    Description

    Type of data

    Length

    non empty

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    TRIGGER_GROUP

    Foreign   key to trigger_group of qrtz_triggers table

    VARCHAR

    255

    TRUE

    TRIGGER_NAME

    Foreign   key to qrtz_triggers table trigger_name

    VARCHAR

    255

    TRUE

    BLOB_DATA

    A   blob field that holds the persistent Trigger object

    VARBINARY

    16777216

    FALSE


    2. QRTZ_CALENDARS calendar information storage table

    To store calendar information in Blob type, quartz can configure a calendar to specify a time range.

    Field Name

    Description

    Type of data

    Length

    non empty

    CALENDAR_NAME

    Calendar   name

    VARCHAR

    255

    TRUE

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    CALENDAR

    A   blob field that stores the persistent calendar object

    VARBINARY

    4000

    FALSE


    3. QRTZ_CRON_TRIGGERS Stores Cron type triggers

    A table of cron expressions to store triggers.

    Field Name

    Description

    Type of data

    Length

    non empty

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    TRIGGER_GROUP

    Foreign   key to trigger_group of qrtz_triggers table

    VARCHAR

    255

    TRUE

    TRIGGER_NAME

    Foreign   key to qrtz_triggers table trigger_name

    VARCHAR

    255

    TRUE

    CRON_EXPRESSION

    Cron   expressions

    VARCHAR

    255

    TRUE

    TIME_ZONE_ID

    Time   zone

    VARCHAR

    255

    FALSE


    4. QRTZ_FIRED_TRIGGERS store triggered triggers

    Stores state information related to the triggered Trigger and execution information of the associated Job.

    Field Name

    Description

    Type of data

    Length

    non empty

    ENTRY_ID

    scheduler instance id

    VARCHAR

    255

    TRUE

    SCHED_NAME

    Schedule name

    VARCHAR

    255

    TRUE

    FIRED_TIME

    trigger time

    NUMERIC

    19

    TRUE

    INSTANCE_NAME

    Scheduler instance name

    VARCHAR

    255

    TRUE

    IS_NONCONCURRENT

    Is   it concurrent

    1 -   yes

    0 -   no

    BOOLEAN

    0

    TRUE

    JOB_GROUP

    The   name of the group the job belongs to in the cluster

    VARCHAR

    255

    FALSE

    JOB_NAME

    The   name of the job in the cluster

    VARCHAR

    255

    FALSE

    PRIORITY

    priority

    INTEGER

    32

    FALSE

    REQUESTS_RECOVERY

    Whether   to accept resume execution, the default is 0

    1 - yes

    0 - no

    BOOLEAN

    0

    TRUE

    SCHED_TIME

    time set by timer

    NUMERIC

    19

    TRUE

    STATE

    state

    VARCHAR

    255

    TRUE

    TRIGGER_GROUP

    Foreign key to trigger_group of qrtz_triggers table

    VARCHAR

    255

    TRUE

    TRIGGER_NAME

    Foreign key to qrtz_triggers table trigger_name

    VARCHAR

    255

    TRUE


    5. QRTZ_JOB_DETAILS stores a JobDetail information

    Stores details for each configured jobDetail.

    Field Name

    Description

    Type of data

    Length

    non empty

    JOB_GROUP

    The   name of the group to which the job belongs in the cluster

    VARCHAR

    255

    TRUE

    JOB_NAME

    The   name of the job in the cluster

    VARCHAR

    255

    TRUE

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    DESCRIPTION

    The   fully qualified name of a notejob implementation class in the cluster. Quartz   finds the job class based on this path to the classpath.

    VARCHAR

    255

    FALSE

    IS_DURABLE

    Is   it persistent

    1 -   Yes, quartz will persist the job to the database

    0 -   no

    BOOLEAN

    0

    TRUE

    IS_NONCONCURRENT

    Whether   to execute concurrently

    1 -   yes

    0 -   no

    BOOLEAN

    0

    TRUE

    IS_UPDATE_DATA

    Whether   to update the data

    1 -   yes

    0 -   no

    BOOLEAN

    0

    TRUE

    JOB_CLASS_NAME

    The   fully qualified name of the notejob implementation class in the cluster. Quartz   finds the job class based on this path to the classpath

    VARCHAR

    255

    TRUE

    JOB_DATA

    A   blob field that holds the persistent job object

    VARBINARY

    16777216

    FALSE

    REQUESTS_RECOVERY

    Whether   to accept resume execution, the default is 0

    1 -   yes

    0 -   no

    BOOLEAN

    0

    TRUE


    6. QRTZ_LOCKS stores pessimistic lock information

    Stores information about pessimistic locking of the program (if pessimistic locking is used).

    Field Name

    Description

    Type of data

    Length

    non empty

    LOCK_NAME

    Pessimistic   lock name

    VARCHAR

    255

    TRUE

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE


    7. QRTZ_PAUSED_TRIGGER_GRPS

    Stores information for a paused Trigger group.

    Field Name

    Description

    Type of data

    Length

    non empty

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    TRIGGER_GROUP

    qrtz_triggers   table trigger_group foreign key

    VARCHAR

    255

    TRUE


    8. QRTZ_SCHEDULER_STATE

    Store the note instance information in the cluster, and quartz will periodically read the information in the table to determine the current state of each instance in the cluster.

    Field Name

    Description

    Type of data

    Length

    non empty

    INSTANCE_NAME

    The   name of the org.quartz.scheduler.instanceId configuration in the previous configuration   file,

    will   write to this field

    VARCHAR

    255

    TRUE

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    CHECKIN_INTERVAL

    Check   interval

    NUMERIC

    19

    TRUE

    LAST_CHECKIN_TIME

    Last   check time

    NUMERIC

    19

    TRUE


    9.QRTZ_SIMPLE_TRIGGERS Information about simple triggers

    Stores a simple Trigger, including the number of repetitions, the interval, and the number of times it has been triggered.

    Field Name

    Description

    Type of data

    Length

    non empty

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    TRIGGER_GROUP

    trigger   group

    VARCHAR

    255

    TRUE

    TRIGGER_NAME

    trigger   name

    VARCHAR

    255

    TRUE

    REPEAT_COUNT

    Statistics   of repetitions

    NUMERIC

    19

    TRUE

    REPEAT_INTERVAL

    repeat   time interval

    NUMERIC

    19

    TRUE

    TIMES_TRIGGERED

    Triggered   times

    NUMERIC

    19

    TRUE


    10. QRTZ_SIMPROP_TRIGGERS

    qrtz_simprop_triggers stores CalendarIntervalTrigger (similar to SimpleTrigger, specifying a task trigger that starts from a certain time and executes at a certain interval) and DailyTimeIntervalTrigger (specifies a task trigger that executes at a certain time interval within a certain period of time every day)

    Field Name

    Description

    Type of data

    Length

    non empty

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE

    TRIGGER_GROUP

    qrtz_triggers   table trigger_group foreign key

    VARCHAR

    255

    TRUE

    TRIGGER_NAME

    Foreign   key to trigger_name of qrtz_triggers table

    VARCHAR

    255

    TRUE

    BOOL_PROP_1

    The   first parameter of trigger of type Boolean

    BOOLEAN

    0

    FALSE

    BOOL_PROP_2

    The   second parameter of trigger of type Boolean

    BOOLEAN

    0

    FALSE

    DEC_PROP_1

    The   first parameter of trigger of type decimal

    NUMERIC

    19

    FALSE

    DEC_PROP_2

    The   second parameter of trigger of type decimal

    NUMERIC

    19

    FALSE

    INT_PROP_1

    The   first parameter of trigger of type int

    INTEGER

    32

    FALSE

    INT_PROP_2

    The   second parameter of trigger of type int

    INTEGER

    32

    FALSE

    LONG_PROP_1

    The   first parameter of trigger of type long

    NUMERIC

    19

    FALSE

    LONG_PROP_2

    The   second parameter of trigger of type long

    NUMERIC

    19

    FALSE

    STR_PROP_1

    The   first parameter of trigger of type String

    VARCHAR

    255

    FALSE

    STR_PROP_2

    The   second parameter of trigger of type String

    VARCHAR

    255

    FALSE

    STR_PROP_3

    The   third parameter of trigger of type String

    VARCHAR

    255

    FALSE


    11. Basic information of the QRTZ_TRIGGERS trigger

    Save the basic information of the trigger.

    Note: After setting the user synchronization data set , find the data whose "TRIGGER_NAME" is "syncUser" in the qrtz_triggers table, and you can view the update user time.

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    SCHED_NAME

    Schedule   name

    VARCHAR

    255

    TRUE


    TRIGGER_GROUP

    trigger   group name

    VARCHAR

    255

    TRUE


    TRIGGER_NAME

    trigger   name

    VARCHAR

    255

    TRUE


    CALENDAR_NAME

    schedule   name

    VARCHAR

    255

    FALSE


    DESCRIPTION

    Detailed   description information

    VARCHAR

    255

    FALSE


    END_TIME

    End   Time

    NUMERIC

    19

    TRUE


    JOB_DATA

    A   blob field that holds the persistent job object

    VARBINARY

    16777216

    FALSE


    JOB_GROUP

    Foreign   key to qrtz_job_details table job_group

    VARCHAR

    255

    TRUE


    JOB_NAME

    Foreign   key to qrtz_job_details table job_name

    VARCHAR

    255

    TRUE


    MISFIRE_INSTR

    measures   or strategies to compensate for the implementation of

    INTEGER

    32

    FALSE


    NEXT_FIRE_TIME

    next   trigger time

    NUMERIC

    19

    FALSE


    PREV_FIRE_TIME

    Last   trigger time

    NUMERIC

    19

    FALSE


    PRIORITY

    priority

    INTEGER

    32

    FALSE


    START_TIME

    Starting   time

    NUMERIC

    19

    TRUE


    TRIGGER_STATE

    Current   trigger state

    WAITING   - waiting

    PAUSED   - Pause

    ACQUIRED   - normal execution

    BLOCKED   - blocked

    ERROR   - error

    VARCHAR

    255

    TRUE


    TRIGGER_TYPE

    type   of trigger

    SIMPLE   - Repeated execution after a specific time interval. If it starts at 9:00, it   will be executed every 1 hour.

    CRON   - Calendar based schedule, such as execution every Tuesday at 2am.

    VARCHAR

    255

    TRUE


    APPOINT_ID

    Platform   cluster node id. Indicates which node the trigger needs to run on, if it is empty,   it will be executed.

    VARCHAR

    255

    FALSE

    Added   in May 2020

    Ⅻ. Mobile

    1. FINE_MOBILE_DEVICE Mobile Device Table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    CREATEDATE

    Date   the device was added

    TIMESTAMP

    26

    FALSE

    DEVICENAME

    device   name

    VARCHAR

    255

    FALSE

    MACADDRESS

    Device   Mac Address

    VARCHAR

    255

    FALSE

    PASSED

    Whether   the device is certified

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE

    UPDATEDATE

    Device   Modification Date

    TIMESTAMP

    26

    FALSE

    USERNAME

    associated   username

    VARCHAR

    255

    FALSE


    2. FINE_MOBILE_PUSH_MESSAGE Mobile message push table

    Field Name

    Description

    Type of data

    Length

    non empty

    GROUPID

    Message   receiving group ID

    VARCHAR

    255

    FALSE

    MEDIAID

    Image   ID for rich text message

    VARCHAR

    255

    FALSE

    MSGTYPE

    message   type

    1 -   normal text message

    2 -   Graphic message

    3 -   File message

    INTEGER

    32

    FALSE

    TERMINAL

    push   terminal

    Currently   fixed at 1, representing app notification

    INTEGER

    32

    FALSE

    TITLE

    message   title

    VARCHAR

    255

    FALSE

    ID

    primary   key

    VARCHAR

    255

    TRUE


    3. fine_weixin_user_relation platform WeChat user correspondence table

    Note: This table appears and data is generated only when "Client Notification > WeChat Notification" is selected in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    FSUSER

    Platform username

    VARCHAR

    255

    WEIXINUSER

    WeChat userid

    VARCHAR

    255


    4. fine_weixin_output Timing scheduling task information pushed by WeChat

    Note: This table appears and data is generated only when "Client Notification > WeChat Notification" is selected in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    AGENTID

    App ID

    VARCHAR

    255

    CONTENT

    The content of the client notification

    VARCHAR

    255

    CUSTOMIZELINK

    Customize the content of the link

    VARCHAR

    255

    LINKOPENTYPE

    Link type for client notifications

    1: Timing scheduling link

    2: Custom Links

    VARCHAR

    255

    MEDIAID

    The mediaId of the file or image   obtained by calling the upload interface

    VARCHAR

    255

    SUBJECT

    The title of the client notification

    VARCHAR

    255

    TERMINAL

    Fixed is 2, corresponding to WeChat   notification

    INTEGER

    32

    TYPE

    message type for client notification

    1: Link message

    2: Graphic message

    3: File message

    INTEGER

    32

    ID

    primary key

    VARCHAR

    255

    ADDRESSEE

    Additional clients to receive   messages, 1 for push group

    INTEGER

    32

    CHATGROUPS

    String array to store push group   id

    VARCHAR

    255


    5. The information table that fine_weixin_agent pushes to WeChat

    Note: This table appears and data is generated only when "Client Notification > WeChat Notification" is selected in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    AGENTID

    App ID

    VARCHAR

    255

    AGENTNAME

    Application Name

    VARCHAR

    255

    CORPID

    Enterprise corpId

    VARCHAR

    255

    SECRET

    application key

    VARCHAR

    255

    TIMESTAMP

    timestamp

    VARCHAR

    255

    TYPE

    App types

    1: The application of the management group key, which belongs   to the old application

    2: normal application

    3: The application that failed to obtain the token

    INTEGER

    32


    6. Fine_weixin_group pushes information table to WeChat group

    Note: This table appears and data is generated only when "Client Notification > WeChat Group Notification" is checked in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    AGENTID

    App ID

    VARCHAR

    255

    GROUPID

    The chatid of the group, used for push

    VARCHAR

    255

    GROUPNAME

    group name

    VARCHAR

    255

    TIMESTAMP

    timestamp

    VARCHAR

    255


    7. fine_dingtalk_user_relation platform DingTalk user correspondence table

    Note: This table appears and data is generated only when "Client Notification > DingTalk Notification" is checked in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    FSUSER

    Platform username

    VARCHAR

    255

    DINGTALKUSER

    DingTalk userid

    VARCHAR

    255


    8. fine_dingtalk_output Timing scheduling task information pushed by DingTalk

    Note: This table appears and data is generated only when "Client Notification > DingTalk Notification" is checked in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    AGENTID

    App ID

    VARCHAR

    255

    CONTENT

    The content of the client notification

    VARCHAR

    255

    CUSTOMIZELINK

    Customize the content of the link

    VARCHAR

    255

    LINKOPENTYPE

    Link type for client notifications

    1: Timing scheduling link

    2: Custom Links

    VARCHAR

    255

    MEDIAID

    The mediaId of the file or image   obtained by calling the upload interface

    VARCHAR

    255

    SUBJECT

    The title of the client notification

    VARCHAR

    255

    TERMINAL

    Fixed is 4, corresponding to Dingding notification

    INTEGER

    32

    TYPE

    message type for client notification

    1: Link message

    2: Graphic message

    3: File message

    INTEGER

    32

    ID

    primary key

    VARCHAR

    255

    ADDRESSEE

    Additional clients to receive   messages, 1 for push group

    INTEGER

    32

    CHATGROUPS

    String array to store push group   id

    VARCHAR

    255


    9. Fine_dingtalk_agent pushes the information table to DingTalk

    Note: This table appears and data is generated only when "Client Notification > DingTalk Notification" is checked in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    AGENTID

    App ID

    VARCHAR

    255

    AGENTNAME

    Application Name

    VARCHAR

    255

    APPKEY

    Apply appKey



    CORPID

    Enterprise corpId

    VARCHAR

    255

    SECRET

    application key

    VARCHAR

    255

    TIMESTAMP

    timestamp

    VARCHAR

    255

    TYPE

    App types

    1: normal application

    2: The application that failed to obtain the token

    INTEGER

    32


    10. Fine_dingtalk_group pushes the information table to the DingTalk group

    Note: This table appears and data is generated only when "Client Notification > Dingding Group Notification" is checked in the scheduled task and saved.

    Field Name

    Description

    Type of data

    Length

    ID

    primary key

    VARCHAR

    255

    AGENTID

    App ID

    VARCHAR

    255

    GROUPID

    The chatid of the group, used for push

    VARCHAR

    255

    GROUPNAME

    group name

    VARCHAR

    255

    TIMESTAMP

    timestamp

    VARCHAR

    255

    ⅩⅢ. Statements

    1. FINE_PARAM_TEMPLATE template parameter combination

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    TEMPLATEID

    Template   ID

    VARCHAR

    255

    FALSE

    TPGROUP

    parameter   combination

    VARCHAR

    65536

    FALSE

    USERNAME

    username

    VARCHAR

    255

    FALSE


    2. FINE_PRINT_OFFSET print offset

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    CPTNAME

    template   name

    VARCHAR

    50

    FALSE

    IP

    client   ip address

    VARCHAR

    20

    FALSE

    OFFSETX

    Lateral   offset

    VARCHAR

    50

    FALSE

    OFFSETY

    vertical   offset

    VARCHAR

    50

    FALSE

    SIGN

    Offset   options

    0 -   no offset

    1 -   Global configuration

    2 -   Single Template Configuration

    VARCHAR

    10

    FALSE


    3. FINE_PRINT_OFFSET_IP_RELATE Print offset IP association table

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE


    CHILDIP

    Associate   client IP

    VARCHAR

    20

    FALSE

    Association   table fields

    fine_print_offset>id

    MOTHERID

    Corresponds   to the ID field of the print offset table

    VARCHAR

    255

    FALSE



    4. FINE_REMOTE_DESIGN_AUTH remote design user table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    PATH

    Path   with remote design permission

    VARCHAR

    1000

    TRUE

    PATHTYPE

    path   type

    0 -   file

    1 -   Folder

    BOOLEAN

    0

    TRUE

    USERID

    User   ID

    VARCHAR

    255

    TRUE

    USERNAME

    username

    VARCHAR

    255

    TRUE

    ROLETYPE

    role   type

    0:   no role

    1:   Departmental role

    2:   Custom Characters

    3:   User roles

    INTEGER

    32

    TRUE


    5. FINE_WRITE_STASH Fill in the temporary storage table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    DATA

    staging   data

    VARCHAR

    16777216

    FALSE

    REPORTPATH

    template   path

    VARCHAR

    1000

    TRUE

    USERNAME

    username

    VARCHAR

    255

    FALSE


    6. FINE_PROCESS_EXPAND FineReport reports extension table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    PROCESSTYPE

    Reporting   process type

    1:   Reporting task management

    2:   Reporting process management

    3:   My escalation task

    INTEGER

    32

    TRUE


    7. FINE_REPORT_EXPAND FineReport report extension table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    SHOWTYPE

    0 -   Fill in

    1 -   Pagination

    2 -   Analysis

    3 -   Form Preview

    4 -   New report

    INTEGER

    32

    TRUE

    TRANSMITPARAMETERS

    Some   custom preview parameters

    VARCHAR

    65536

    FALSE


    8. FINE_EXCEL_SUBMIT_TASK Excel batch import permission entity extension table

    Note: For FR projects with JAR packages after 2018-12-27, this table is added.

    Field   Name

    Description

    Type   of data

    Length

    non   empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    CREATETIME

    task   creation time

    TIMESTAMP

    26

    TRUE

    DESCRIPTION

    Description

    VARCHAR

    1000

    FALSE

    NAME

    mission   name

    VARCHAR

    255

    TRUE

    REPORTPATH

    associated   template path

    VARCHAR

    1000

    TRUE

    SUBMITTIME

    submission   time

    TIMESTAMP

    26

    FALSE


    9. FINE_VCS Template Version Management Table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    COMMITCODE

    Used   to roll back the commit

    VARCHAR

    255

    FALSE

    COMMITMSG

    git   commit Msg

    VARCHAR

    255

    FALSE

    FILENAME

    template   name

    VARCHAR

    255

    FALSE

    TIME

    submission   time

    TIMESTAMP

    26

    FALSE

    USERNAME

    username

    VARCHAR

    255

    FALSE

    VERSION

    version   number

    INTEGER

    32

    FALSE

    ⅩⅣ. BI (unique to BI)

    1. FINE_PACK_FILTER BI business package line filter table

    The row and column permission control information in the FineBI dataset is stored in this table.

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE


    FILTER

    filter   actual content

    VARCHAR

    16777216

    FALSE


    PACKAGEID

    ID   of the business package

    VARCHAR

    255

    FALSE


    ROLEID

    Owned   generalized role ID

    VARCHAR

    255

    FALSE


    ROLETYPE

    Types   of generalized roles owned

    1-Department   job role

    2-   Custom Characters

    3-   User roles

    INTEGER

    32

    FALSE

    Association   table fields

    fine_dep_role>id

    fine_custom_role>id

    TABLEID

    The   ID of the filter associated data table

    VARCHAR

    255

    FALSE

    2020-9   New


    2. FINE_BI_REPORT_EXPAND BI report extension table

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    TEMPLATEID

    BI   template ID

    VARCHAR

    255

    TRUE


    3. FINE_DASHBOARD_INDEX Dashboard Node Index Table

    This table holds all template information, including the number of the dashboard.

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    APPLYTIME

    Application   hang out time

    BIGINT

    64

    FALSE

    CREATEBY

    creator   user id

    VARCHAR

    255

    FALSE

    FOLDER

    mark   whether it is a folder node

    true:   is a folder

    false:   not a folder

    BOOLEAN

    0

    FALSE

    HANGOUT

    mark pending status

    -1: ungrouped (status of a normal user's dashboard folder)

    1: Apply to hang out

    2: hang out

    3: Other status

    INTEGER

    32

    FALSE

    INITTIME

    creation   time

    BIGINT

    64

    FALSE

    LASTUPDATETIME

    Last   update time

    BIGINT

    64

    FALSE

    MOUNTEDDIRIDS

    The   value of mountedDirlds is to be hung out

    VARCHAR

    16777216

    FALSE

    NAME

    display   name

    VARCHAR

    255

    FALSE

    PID

    parent   node id

    VARCHAR

    255

    FALSE

    REPORTID

    Node   id, the same as id

    VARCHAR

    255

    FALSE

    REPORTPUBLICLINK

    public   link

    VARCHAR

    16777216

    FALSE

    SHARED

    field   deprecation

    BOOLEAN

    0

    FALSE

    WATERMARK

    Whether   the watermark is enabled

    1 -   yes

    0 -   no

    BOOLEAN

    0

    FALSE


    4. FINE_REPORT_TABLES_INDEX Dataset table used by dashboard

    Field Name

    Description

    Type of data

    Length

    non empty

    Remark

    ID

    primary   key

    VARCHAR

    255

    TRUE


    REPORTID

    Node   id, the same as id

    VARCHAR

    255

    FALSE

    Association   table fields

    fine_dashboard_index>reportId

    TABLES

    Information   about the datasets used by the dashboard

    VARCHAR

    16777216

    FALSE



    5. FINE_REPORT_STYLE template style configuration

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    CREATEBY

    Template   creator ID

    VARCHAR

    255

    FALSE

    GLOBAL

    Is   it a global style

    true:   is a global style that all users can select

    flase:   is a unique style for CREATEBY users

    BOOLEAN

    0

    FALSE

    NAME

    template   style name

    VARCHAR

    255

    FALSE

    STYLE

    Template   style details

    VARCHAR

    16777216

    FALSE

    STYLEID

    Template   styleId

    VARCHAR

    255

    FALSE


    6. FINE_SHARE_INDEX Storage Shared Data Permission Settings

    Field Name

    Description

    Type of data

    Length

    non empty

    ID

    primary   key

    VARCHAR

    255

    TRUE

    ENTITYID

    Entity   ID, i.e. reportID

    VARCHAR

    255

    FALSE

    ENTITYPATH

    The   entity path fullPath, which is the template path

    VARCHAR

    255

    FALSE

    ENTITYTYPE

    entity   type

    0:   Template

    1:   Template folder

    INTEGER

    32

    FALSE

    SHARETYPE

    Sharing   data permission type

    0:   Use creator permissions

    1:   Use shareee permissions

    INTEGER

    32

    FALSE


    7. fine_update_task update task table

    Note: For BI projects of version 5.1.12 and later, this table is added.

    For BI projects before 5.1.12, this part of the information can be viewed in LogDB.

    Field Name

    meaning

    Remark

    type

    planId

    The   unique identifier of the task instance, which is different for each run


    string

    taskName

    mission   name

    Table name + task type (single   table/business package/global)

    string

    startTime

    task   start time


    Long

    endTime

    task   end time


    Long

    runningResult

    finished   condition

    ALL: All successful

    PART: Partial success

    string

    state

    update   status

    END: has ended

    RUNNING: run

    string

    triggerType

    Trigger   method

    MANUAL: Manual

    AUTO: timing

    string

    roleId

    Trigger   Id


    string

    roleName

    Trigger   name


    string

    countOverView

    The   update status of each type of table in the task. JSON

    expectBaseTableUpdate   expects the number of base tables

    actualBaseTableUpdate   The actual number of base tables that were successfully updated

    expectComplexUpdate   the expected number of bootstrap datasets

    actualComplexUpdate   actual number of successful bootstrap datasets

    expectRelationUpdate   Expected number of association updates

    actualRelationUpdate   the actual number of successful associations

    string

    extra1

    extra   field 1


    string

    extra2

    extra   field 2


    string

    extra3

    extra   field 3


    string

    time

    Data   insertion time, swift table cleanup required


    Long


    8. fine_update_task_detail update task details

    Note: For BI projects of version 5.1.12 and later, this table is added.

    For BI projects before 5.1.12, this part of the information can be viewed in LogDB.

    Field Name

    meaning

    Remark


    planId

    The   unique identifier of the task instance, which is different for each run


    string

    loadId

    Detail   ID, unique within an update task


    Integer

    loadName

    name   of detail

    The   table is the table name + package name, and the association is the associated   information

    string

    loadType

    detail   type

    BASE: base table

    FAST, ETL: Self-Service Datasets

    RELATION: Relation

    string

    updateType

    update   type

    FULL: full amount

    INCREASE: Increment

    string

    state

    update   status

    LOADING: Updating

    SUCCESS: success

    PART_SUCCESS: Partial success

    WAITING: waiting in line

    WRONG: failed

    string

    endTime

    Data   update end time


    Long

    effectTime

    Effective   time, really available


    Long

    startTime

    Update   start time


    Long

    execption

    failure   error message


    string

    failedSonId

    The   set of IDs of the table whose update failed due to the underlying table


    string

    extra1

    extra   field 1


    string

    extra2

    extra   field 2


    string

    extra3

    extra   field 3


    string

    time

    Data   insertion time, swift table cleanup required


    Long

    fatherFailedIds

    The   ID collection of the parent table that failed to update


    string

    tableId

    extra   fields


    string

    updateCount

    The number of rows changed, may increase or decrease


    Long

    errorCode

    error code


    Long

    totalCount

    total number of rows


    Long

    deleteCount

    Increment and decrement the number of rows


    Long

    writeTime

    file write time


    Long

    etlFlow

    Steps for Self-Service Datasets


    string

    appendCount

    Incremental number of rows


    Long

    columns

    List


    Long

    jdbcTime

    data acquisition time


    Long

    openTime

    sql execution time


    Long

    infos

    Non-error message (only internationalized key values and parameters)


    string


    附件列表


    主题: System Management
    Previous
    Next
    • Helpful
    • Not helpful
    • Only read

    feedback

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭