反饋已提交

網絡繁忙

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

B14-08 FineDB 表結構

一、概述

  1. 本文簡單介紹 FineDB 資料庫中包含的表字段說明。

注:由於外接資料庫的型別不同,字段的資料型別不完全一緻,本文以工程内建資料庫為例,使用者需自行匹配。

1
表列表。
分類子分類表名簡介
權限控制使用者-部門職位-角色FINE_USER使用者表
FINE_EXTRA_PROPERTY

使用者額外資訊表

FINE_DEPARTMENT部門表
FINE_POST職位表
FINE_DEP_ROLE

部門職位的中間表,使用者通過該表關聯部門與職務

FINE_CUSTOM_ROLE自訂角色表
FINE_USER_ROLE_MIDDLE

使用者角色的中間表,使用者通過該表關聯到自訂角色和部門職務角色

FINE_SOFT_DATA

同步使用者軟删除資料表,儲存同步使用者軟删除的資料
權限-目錄FINE_AUTHORITY權限表,僅記錄當前目錄被授予的權限,該目錄下的範本和子目錄權限不會被記錄
FINE_AUTHORITY_OBJECT

權限實體表,記錄當前目錄(不包含該目錄下的範本及子目錄)權限的物件、目錄名稱、報表名稱

FINE_AUTH_PREFERENCE

權限面板使用者偏好設置

FINE_HOMEPAGE_EXPAND

首頁擴展表

記錄主頁型別權限實體的擴展屬性

FINE_FAVORITE_ENTRY

收藏節點表

平台操作登入FINE_LAST_LOGIN上次登入資訊表
FINE_LOGIN_LOCK

登入鎖定表

由於密碼錯誤次數過多導緻的鎖定

詳情請參見:登入鎖定

FINE_BLOCK_IP

登入鎖定IP表

由於同一 IP 訪問頻率過高導緻的鎖定

詳情請參見:存取控制

備份還原FINE_BACKUP_NODE備份節點表
排程管理FINE_SCHEDULE_TASK定時任務表

FINE_SCHEDULE_TASK_PARAM

排程管理任務參數值
FINE_SCHEDULE_RECORD記錄任務執行日志
FINE_SCHEDULE_OUTPUT定時任務中的匯出
FINE_BASE_OUTPUT任務附件處理主表
FINE_OUTPUT_CLASS自訂類處理
FINE_OUTPUT_CLIENT_NOTICE客戶端通知
FINE_OUTPUT_EMAIL推送郵件
FINE_OUTPUT_FTPFTP 上傳
FINE_OUTPUT_MOUNT排程管理任務挂載目錄
FINE_OUTPUT_PLATFORM_MSG平台系統訊息
FINE_OUTPUT_PRINT列印處理
FINE_OUTPUT_SFTPSFTP 上傳
FINE_OUTPUT_SMS發送簡訊
FINE_BASE_MESSAGE平台訊息主表
FINE_PROCESS_MESSAGE上報訊息
FINE_SYSTEM_MESSAGE平台系統訊息
FINE_MOBILE_DEVICE行動端裝置表
訊息FINE_BASE_MESSAGE平台訊息主表
FINE_PROCESS_MESSAGE上報訊息
FINE_SYSTEM_MESSAGE平台系統訊息
上報FINE_WORKFLOW上報流程中的流程
FINE_WORKFLOW_TASK上報流程中的任務
FINE_WORKFLOW_TASK_IMPL上報流程中的任務下發出來的具體任務
FINE_WORKFLOW_NODE上報流程中的節點
FINE_WORKFLOW_STASH_DATA上報流程中的資料暫存
FINE_WORKFLOW_LOG上報流程中的操作日志
系統管理配置FINE_CONF_CLASSNAME配置類的字段是接口型別的情況下,記錄其型別
FINE_CONF_ENTITY儲存配置類中的資料
FINE_CONF_XMLENTITY有些字段的結構及其複雜,為了将其儲存到資料庫中,儲存成 XML 的方式
FINE_INTERNATIONAL

記錄多語言資料的表

SWIFT 模塊FINE_SWIFT_COL_IDX_CONF字段索引配置
FINE_SWIFT_CONFIG_ENTITYSwift 内部配置表
FINE_SWIFT_METADATA用於存放資料表元資料
FINE_SWIFT_SEG_LOCATIONSwift Segment 分布資訊
FINE_SWIFT_SEGMENTSSwift Segment 詳細資訊
FINE_SWIFT_SERVICE_INFO保存 Swift 服務資訊
FINE_SWIFT_TAB_IDX_CONF表索引配置
FINE_SWIFT_TABLE_PATHCube 中間目錄配置管理

Quartz 模塊

QRTZ_BLOB_TRIGGERS以 Blob 型別儲存的觸發器
QRTZ_CALENDARS日曆資訊存放表
QRTZ_CRON_TRIGGERS存放 Cron 型別的觸發器
QRTZ_FIRED_TRIGGERS存放已觸發的觸發器
QRTZ_JOB_DETAILS存放一個 JobDetail 資訊

QRTZ_LOCKS

儲存程序的悲觀鎖的資訊
QRTZ_PAUSED_TRIGGER_GRPS儲存已暫停的 Trigger 組的資訊
QRTZ_SCHEDULER_STATE儲存集群中 note 實例資訊
QRTZ_SIMPLE_TRIGGERS簡單觸發器的資訊

QRTZ_SIMPROP_TRIGGERS

儲存 CalendarIntervalTrigger 和 DailyTimeIntervalTrigger
QRTZ_TRIGGERS觸發器的基本資訊
其他模塊行動端FINE_MOBILE_DEVICE行動端裝置表
FINE_MOBILE_PUSH_MESSAGE行動端訊息推送表
fine_weixin_user_relation平台微信使用者對應表
fine_weixin_output微信推送的排程管理任務資訊
fine_weixin_agent推送到微信的資訊表
fine_weixin_group推送到微信群的資訊表
fine_dingtalk_user_relation平台釘釘使用者對應表
fine_dingtalk_output釘釘推送的排程管理任務資訊
fine_dingtalk_agent推送到釘釘的資訊表
fine_dingtalk_group推送到釘釘群的資訊表
報表FINE_PARAM_TEMPLATE範本參數組合
FINE_PRINT_OFFSET列印偏移
FINE_PRINT_OFFSET_IP_RELATE列印偏移 IP 關聯表
FINE_REMOTE_DESIGN_AUTH遠程設計使用者表
FINE_WRITE_STASH填報暫存表
FINE_PROCESS_EXPAND上報流程型別權限實體的擴展屬性表
FINE_REPORT_EXPAND報表型別權限實體的擴展屬性表
FINE_EXCEL_SUBMIT_TASKExcel 批量匯入權限實體擴展表
FINE_VCS範本版本管理表


2
表間關系。
  1. 使用者。如圖1所示。

  2. 上報。如圖2所示。

  3. 排程管理。如圖3所示。

  4. 訊息。如圖4所示

  5. 列印。如圖5所示


注:基於上述表結構,且各表間不直接關聯,因此涉及到直接操作資料庫的,必須手動删除中間表内的資料。

       例如:删除一個部門 = 删除 department + 删除 dep_role + 删除 user_role_middle;

                 删除一個使用者 = 删除 user + 删除 user_role_middle + 删除 extra_property。

二、使用者-部門職位-角色

1
 FINE_USER 使用者表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

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生日TIMESTAMP26-
CREATIONTYPE

創建型別

  • 1:手動創建

  • 2:同步創建

INTEGER32-
DESCRIPTION描述VARCHAR1000-
EMAIL郵箱VARCHAR255-
ENABLE

是否啓用

  • true:啓用

  • false:不啓用

BOOLEAN0-
LANGUAGE語言VARCHAR255-
LASTOPERATIONTYPE

最後修改型別

  • 1:手動修改

  • 2:同步修改

INTEGER32-
MALE

性别

  • true:男

  • false:女

BOOLEAN0-
MOBILE手機号VARCHAR255-
PASSWORD密碼VARCHAR255該字段值為平台使用者密碼加密後的密文,不影響平台使用者登錄資料決策系統
REALNAME姓名VARCHAR255-
USERNAME賬號VARCHAR255

關聯表字段

fine_base_message>userName

fine_workflow_task>creatorName

fine_schedule_record>creator

fine_schedule_task>creator

WORKPHONE手機号VARCHAR255-
REALALIAS

realName 排序索引

例如姓名是安娜,REALALIAS就是an

VARCHAR255

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

USERALIAS

userName 排序索引

例如賬號是Alice,USERALIAS就是alice

VARCHAR255

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

TENANTID租戶IDVARCHAR255暫無用途,保留字段
SALT

鹽值參數

使用者密碼更新時,鹽值随之更新,增加安全度

VARCHAR255

FR:10.0.18 及之後的版本,新增字段

BI:5.1.15 及之後的版本,新增字段

2
 FINE_EXTRA_PROPERTY 使用者額外資訊表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255-
NAME屬性名稱VARCHAR255-
RELATEDID使用者idVARCHAR255

關聯表字段

fine_user>id

TYPE所關聯的資料項型別INTEGER32-
VALUE屬性值VARCHAR65536-

3
 FINE_DEPARTMENT  部門表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

fine_dep_role>departmentId

CREATIONTYPE

創建型別

  • 1:手動創建

  • 2:同步創建

INTEGER32-
DESCRIPTION描述VARCHAR1000-
ENABLE

是否啓用

  • true:啓用

  • false:不啓用

BOOLEAN0-
LASTOPERATIONTYPE

最後修改型別

  • 1:手動修改

  • 2:同步修改

INTEGER32-
NAME部門名VARCHAR255-
PARENTID父部門 IDVARCHAR255-
FULLPATH

部門完整路徑

祖父部門 ID

父部門 ID

...

VARCHAR65536

FR:2019-05-20 及之後的 JAR,新增字段

BI:2019-06-13 及之後的 JAR,新增字段

ALIAS

NAME排序索引

例如部門是領導部,ALIAS就是ldb

VARCHAR255

FR:2019-12-05 及之後的 JAR,新增字段

BI:2010-01-15 及之後的 JAR,新增字段

TENANTID租戶IDVARCHAR255暫無用途,保留字段

4
FINE_POST  職位表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

fine_dep_role>postId

CREATIONTYPE

創建型別

  • 1:手動創建

  • 2:同步創建

INTEGER32-
DESCRIPTION描述VARCHAR1000-
ENABLE

是否啓用

  • true:啓用

  • false:不啓用

BOOLEAN0-
LASTOPERATIONTYPE

最後修改型別

  • 1:手動修改

  • 2:同步修改

INTEGER32-
NAME職位名VARCHAR255-
ALIAS

NAME排序索引

例如職位是開發工程師,ALIAS就是kfgcs

VARCHAR255

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

5
 FINE_DEP_ROLE  部門職位的中間表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

fine_user_role_middle>roleId

CREATIONTYPE

創建型別

  • 1:手動創建

  • 2:同步創建

INTEGER32-
DEPARTMENTID

所關聯的部門和職務 ID

  • departmentId 為空,postId 為空:表示内置+同步部門的所有部門角色(前台不可見)

  • departmentId 為空,postId 不空:不存在

  • departmentId 不為空,postId 為空:表示不包含職務的部門角色

  • departmentId 不為空,postId 不為空:表示正常部門職務角色

VARCHAR255-
POSTIDVARCHAR255

關聯表字段

fine_post>id

LASTOPERATIONTYPE

最後修改型別

  • 1 - 手動修改

  • 2 - 同步修改

INTEGER32

關聯表字段

fine_department>id

FULLPATH中間資料完整路徑VARCHAR65536

FR:2019-05-20 及之後的 JAR,新增字段

BI:2019-06-13 及之後的 JAR,新增字段

TENANTID租戶IDVARCHAR255暫無用途,保留字段

6
FINE_CUSTOM_ROLE  自訂角色表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

fine_user_role_middle>roleId

CREATIONTYPE

創建型別

  • 1:管理員手動創建  

  • 2:同步資料集創建

INTEGER32-
DESCRIPTION描述資訊VARCHAR255-
ENABLE

是否啓用

  • true:啓用

  • false:不啓用

BOOLEAN0-
LASTOPERATIONTYPE

最後修改型別

  • 1:手動修改

  • 2:同步修改

INTEGER32-
NAME角色名VARCHAR255-
ALIAS

NAME排序字段索引

例如角色是項目運維,ALIAS就是xmyw

VARCHAR255

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

TENANTID租戶IDVARCHAR255暫無用途,保留字段

7
FINE_USER_ROLE_MIDDLE  使用者角色的中間表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255-
ROLEID

所關聯的廣義角色 ID

depRoleId 或 customRoleId

VARCHAR255

關聯表字段

fine_dep_role>id

fine_custom_role>id

fine_authority>roleId

ROLETYPE

所關聯的廣義角色型別

  • 1:部門職位

  • 2:自訂角色

INTEGER32-
USERID所關聯的使用者 IDVARCHAR255

關聯表字段

fine_user>id

TENANTID租戶IDVARCHAR255暫無用途,保留字段

8
FINE_SOFT_DATA 同步使用者軟删除資料表。

注:10.0.13 及之後版本的 FineReport 新增該表。

  1. 同步源中删除的資料,從finedb中真實删除,保存不同型別的資料到軟删除表中。

  2. 同步源中恢複的資料,從軟删除表中恢複,相同名稱的字段的ID不會發生改變,不影響權限使用。

字段名
描述資料型別長度備注
ID主鍵VARCHAR255-
DELETEDID待删除的idVARCHAR255

1)字段DELETEDID+TYPE組成唯一

即任意兩條資料的DELETEDIDTYPE不能完全相同

2)字段DELETEDNAME+TYPE組成唯一

即任意兩條資料的DELETEDNAMETYPE不能完全相同

DELETEDNAME

待删除的名稱

  • 使用者:userName

  • 部門:計算的完整部門名

  • 職位:職位名

  • 角色:角色名

  • 部門職位:部門id+職位id

VARCHAR255
TYPE

删除的資料型別

  • 1:部門

  • 2:角色

  • 3:使用者

  • 4:職位

  • 5:部門職位中間表

INTEGER32

三、權限-目錄

1
FINE_AUTHORITY 權限表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255-
AUTHORITY

權限值

1 - 拒絕

2 - 允許

INTEGER32-
AUTHORITYENTITYID

所關聯的權限實體id

VARCHAR255

關聯表字段

FINE_AUTHORITY_OBJECT>id

AUTHORITYENTITYTYPE

所關聯的權限實體型別

平台型別

0 - 目錄權限,管理系統權限,實體都在 authority_object 表中

1 - 人員管理-部門權限,人員管理-角色權限

2 - 資料連接權限

7 - 排程管理權限

報表型別

101 - FineReport 範本權限(範本認證)

BI 型別

201 - BI業務包權限

202 - BI業務包行過濾器權限(*外界感知不到)

203 - BI儀表板權限(主要用於分享)

204 - BI範本權限(範本認證)

205 - BI儀表板分享控制(角色到角色)

INTEGER32-
AUTHORITYTYPE

權限型別

平台型別

1 - 查看權限

2 - 授權權限

3 - 編輯權限

4 - 資料連接管理權限

報表型別

101 - FineReport 範本認證權限

102 - FineReport 範本查看權限

103 - FineReport 範本填報權限

104 - 批量匯入任務權限

BI 型別

201 - 業務包使用權限

202 - 業務包管理權限

203 - BI報表匯出權限

204 - BI儀表板分享權限

205 - BI範本認證權限

206 - BI範本查看權限

207 - BI範本匯出權限

208 - BI儀表板分享角色控制權限

209 - BI儀表板分享功能權限

210 - BI儀表板公共連結功能權限

INTEGER32-
ROLEID所關聯的廣義角色idVARCHAR255

關聯表字段

fine_dep_role>id

fine_custom_role>id

fine_user_role_middle>roleid

fine_user>id

ROLETYPE

所關聯的廣義角色型別

1 - 部門,部門下職務

2 - 自訂角色

3 - 使用者

4 - 職務

INTEGER32-
TENANTID租戶IDVARCHAR255暫無用途,保留字段

2
FINE_AUTHORITY_OBJECT  權限實體表。
  1. 包含目錄資訊、管理系統

字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

FINE_AUTHORITY>AUTHORITYENTITYID

EXPANDID所關聯的擴展屬性記錄idVARCHAR255-
EXPANDTYPE

所關聯的擴展屬性型別

平台型別

1 - 平台管理系統節點

2 - 首頁

3 - 目錄

5 - 連結

6 - 檔案

報表型別

101 - 上報流程

102 - FineReport 報表

BI 型別

201 - BI 報表

INTEGER32-
PARENTID所關聯的父節點 IDVARCHAR255-
COVERID

封面 ID

系統管理>外觀配置>目錄樣式中的目錄封面

VARCHAR255-
DESCRIPTION描述資訊VARCHAR65536-
DEVICETYPE

顯示型別

0 - 未勾選 PC 、平板、手機

1 - PC

2 - 平板

3 - PC 、平板

4 - 手機

5 - 勾選 PC 、手機

6 - 勾選平板、手機

7 - 勾選 PC 、平板、手機

INTEGER32-
DISPLAYNAME顯示報表名稱和目錄名稱VARCHAR255-
ICON

圖标 ID

系統管理>外觀配置>目錄樣式中的目錄圖标

VARCHAR255-
PATH路徑,不同 entry 型別表示的意義不同VARCHAR255-
SORTINDEX排序順序BIGINT64-
MOBILEICON移動圖标 IDVARCHAR255-
FULLPATH實體完整路徑VARCHAR65536

FR:2019-05-20 及之後的 JAR,新增字段

BI:2019-06-13 及之後的 JAR,新增字段

TENANTID租戶IDVARCHAR255暫無用途,保留字段

3
FINE_AUTH_PREFERENCE  權限面板使用者偏好設置。
字段名描述資料型別長度備注
ID主鍵VARCHAR255-
AUTHTYPE權限面板型別INTEGER32-
AUTHVISIBLECFG權限可見性配置BIGINT64-
USERID使用者 IDVARCHAR255

關聯表字段

fine_user>id

4
FINE_HOMEPAGE_EXPAND  首頁擴展表。
字段名描述資料型別長度
ID主鍵VARCHAR255
ANDROIDPADHOMEPAGE用於 Android 平板的主頁連結VARCHAR1000
ANDROIDPHONEHOMEPAGE用於 Android 手機的主頁連結VARCHAR1000
IPADHOMEPAGE用於 iPad 的主頁連結VARCHAR1000
IPHONEHOMEPAGE用於 iPhone 的主頁連結VARCHAR1000
PCHOMEPAGE用於 PC 的主頁連結VARCHAR1000
TYPE

主頁型別

0 - FineReport 範本

1 - 平台目錄

2 - 連結

3 - FineBI 範本

INTEGER32

5
FINE_FAVORITE_ENTRY 收藏節點表。
字段名描述資料型別長度備注
ID

主鍵

VARCHAR255-
ENTRYID收藏報表 IDVARCHAR255-
TIME收藏時間TIMESTAMP26-
USERID收藏使用者 IDVARCHAR255

關聯表字段

fine_user>id

四、登錄

1
FINE_LAST_LOGIN 上次登錄資訊表。
字段名描述資料型別長度備注
ID

主鍵

VARCHAR255-
CITY

登錄所在城市

VARCHAR255-
IP

登錄所用 IP

VARCHAR255-
TIME

登錄時間

TIMESTAMP26-
USERID

登錄使用者 ID

VARCHAR255

關聯表字段

fine_user>id

2
FINE_LOGIN_LOCK 登錄鎖定表。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE-
ERRORTIME

密碼錯誤次數

INTEGER32FALSE-
LOCKOBJECT

鎖定 IP 或 username

VARCHAR255FALSE-
LOCKOBJECTVALUE

IP 或 username 的值

VARCHAR255FALSE-
LOCKTIME

何時被鎖

TIMESTAMP26FALSE-
LOCKED

通常為空

BOOLEAN0FALSE-
UNLOCKTIME

何時解鎖

TIMESTAMP26FALSE-
USERID

使用者 ID

VARCHAR255FALSE

關聯表字段

fine_user>id

3
FINE_BLOCK_IP 登錄鎖定 IP 表。
字段名描述資料型別長度
ID

主鍵

VARCHAR255
CREATETIME

鎖定時間

TIMESTAMP26
IP

鎖定的 IP

VARCHAR255
REJECTEDVISITS

拒絕次數

INTEGER32

五、備份還原

1
 FINE_BACKUP_NODE 備份節點表。
字段名描述資料型別長度備注
ID

主鍵

VARCHAR255-
BACKUPMODULE

備份模塊

jar:JAR包

jar-cluster:集群下的jar包(較特殊。集群下,jar包備份會自動轉代理實現,故單獨分出這個模塊)

plugins:插件

dashboards:BI範本

reportlets:報表範本

config:平台配置

VARCHAR255-
BACKUPNAME

備份名

VARCHAR255-
BACKUPTIME

何時備份

TIMESTAMP26-
SAVEPATH

備份地址

VARCHAR1000-
BACKUPSIZE

備份檔案大小

DOUBLE64-
TYPE

型別

auto:自動備份

manual :手動備份

VARCHAR255

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

BACKUPENDTIME備份結束時間VARCHAR255

FR:10.0.11 及之後的版本,新增字段

BI:5.1.8 及之後的版本,新增字段

STATUS備份狀态
0:無
1:成功
2:失敗
VARCHAR255

FR:10.0.11 及之後的版本,新增字段

BI:5.1.8 及之後的版本,新增字段

DETAIL

詳情(出錯日志)VARCHAR255

FR:10.0.11 及之後的版本,新增字段

BI:5.1.8 及之後的版本,新增字段

六、排程管理

1
FINE_SCHEDULE_TASK 定時任務表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

fine_schedule_task_param>taskId

fine_schedule_record>taskId

BACKUPFILEPATH備份檔案路徑VARCHAR1000預留字段,未使用
CREATOR任務創建者VARCHAR255

關聯表字段

fine_user>userName

fine_schedule_record>creator

EDITABLE

任務是否可編輯

true:可編輯

false:不可編輯

BOOLEAN0預留字段,未使用
FILECLEARCOUNT

附件清理數目

-1:不清理

0:任務結束即清理

1:不清理

其他正整數:保留次

INTEGER32-
NEXTFIRETIME

下次執行時間

yyyy-MM-dd HH:mm:ss

TIMESTAMP26-
OUTPUTSTR

任務附件處理型別組合字符串,用於條件查詢的過濾

檔案處理方式,逗号隔開:

1 - 郵件通知
2 - FTP上傳附件
3 - 平台通知
5 - 簡訊通知
6 - 挂載平台
7 - 自訂附件處理
8 - 列印檔案

9 - 客戶端通知
10 - SFTP 上傳

VARCHAR1000-
PREFIRETIME

上次執行時間

yyyy-MM-dd HH:mm:ss

TIMESTAMP26-
REPEATTIME重複執行時間間隔INTEGER32-
REPEATTIMES重複次數INTEGER32-
SENDBACKUPFILE

是否發送備份檔案

true:發送

false:不發送

BOOLEAN0預留字段,未使用
SHOWTYPE

展示型別

0 - 編頁預覽

1 - 填報預覽

2 - 資料分析預覽

3 - PC端預覽

INTEGER32-
TASKCONDITION

任務狀态

json格式,包含 type 和 description。

type:

0 - 始終執行

1 - 公式判斷

2 - 自訂類判斷

description:

具體内容(具體公式或類名)

VARCHAR255-
TASKDESCRIPTION任務描述VARCHAR1000預留字段,未使用
TASKNAME任務名稱VARCHAR255-
TASKPARAMETER

任務參數

json形式,包含 inputStyle 參數輸入方式,name 參數名稱,type 參數型別,value 參數值

inputStyle 輸入方式(非必須)

0 - 預設

1 - 資料集

type 參數型別

String - 字符串

Integer - 整型

Double - 雙精度型

Date - 日期

Boolean - 布爾值

TableColumn - 資料集列 

value 參數值

若參數輸入方式為預設,則 value 為字符串

若參數輸入方式為資料集,則包括 value 資料集名稱,colname 資料集字段值

VARCHAR65536-
TASKSTATE

任務狀态

0 - 啓動

1 - 暫停

2 - 已結束

INTEGER32與前台展示的狀态不一定對應,展示到前台前需要經過計算
TASKTYPE

任務型別

0 - 無調度物件

1 - 報表範本

2 - BI範本

INTEGER32-
TEMPLATEPATH範本路徑VARCHAR1000-
TRIGGERGROUP

觸發器組

json形式,包含多個觸發器,包含觸發器型別,時間等

triggerType 觸發器型別:

1 - 僅執行一次

2 - 簡單重複執行

3 - 明細頻率設置

4 - 表達式設置 

startTime 開始時間:

yyyy-MM-dd HH:mm:ss 

startType 開始型別:

1 - 立即執行

2 - 選擇開始時間 

endType 結束型別:

1 - 執行完立即結束

2 - 無期限

3 - 選擇結束時間

4 - 額外執行多少次 

recurrenceInterval 簡單重複執行時間間隔(非必須)

recurrenceIntervalUnit 簡單重複執行時間間隔時間單位(非必須)

1 - 分鍾

2 - 小時

3 - 天

4 - 周

repeatCount 額外執行次數(非必須):

整數

hours 明細頻率執行小時數(非必須):

整數

minutes 明細頻率執行分鍾數(非必須):

整數

dayType 明細頻率執行執行日(非必須):

1 - 每日

2 - 每周

3 - 每月

monthDays 明細頻率執行執行日為每月時,選擇每月的具體天數(非必須):

整數數組

weekDays 明細頻率執行執行日為每周時,選擇每周的具體天數(非必須):

整數數組

months 明細頻率執行時,哪幾個月執行(非必須):

整數數組

VARCHAR65536-
USERGROUP

使用者組

json形式: 

customRole 角色列表:角色ID數組

customRoleStr 角色列表字符串:前台展示用

departmentAndPost 部門列表:部門 ID 數組

departmentStr 部門列表字符串:前台展示用

platformUser 使用者列表(非必須):數組,格式為"姓名(賬號)"

platformUserStr 使用者列表字符串(非必須):前台展示用

userType 使用者型別:1 - 平台使用者,2 - 自訂使用者columnIndex 自訂使用者-資料集列序号(非必須)

columnIndexStr 自訂使用者-資料集列名(非必須)

tableDataName 自訂使用者-資料集名稱(非必須)

VARCHAR65536-
SCHEDULEOUTPUT任務推送VARCHAR255

關聯表字段

fine_schedule_output>id

CONDITIONPARAMETER

執行條件的自訂類參數

json 形式:

name 參數名稱 

value 參數值

VARCHAR1000

FR:2020-06-08 及之後的 JAR,新增字段

BI:2020-08-04 及之後的 JAR,新增字段

2
FINE_SCHEDULE_TASK_PARAM 排程管理任務參數值。
字段名描述資料型別長度備注
ID主鍵VARCHAR255-
PARAM

參數列表

json 形式:

參數名:參數值

VARCHAR65536-
TASKNAME任務名稱VARCHAR255-
TASKID任務IDVARCHAR255關聯表字段

fine_schedule_task>id

3
FINE_SCHEDULE_RECORD 排程管理任務執行日志。

注:JAR 包在 2019-05-20 之前的工程,使用 fine_schedule_record 表儲存排程管理任務執行日志

      JAR 包在 2019-05-20 及之後的工程,使用 LogDB 資料庫中的 fine_schedule_record 表儲存排程管理任務執行日志,請參考:報表日志 LogDB 資料庫

字段名描述資料型別長度備注
ID

主鍵

VARCHAR255-
CREATOR

創建者

VARCHAR255-
DETAILMESSAGE

詳細資訊

VARCHAR65536-
FILEPATH

生成附件路徑

VARCHAR1000預留字段,未使用
LOGMESSAGE

日志資訊

VARCHAR255-
LOGTIME

任務執行時間

日志列印時間

TIMESTAMP26-
LOGTYPE

日志型別

0-失敗

1-成功

2-跳過

INTEGER32-
NEXTFIRETIME

下一次記錄時間

TIMESTAMP26預留字段,未使用
RUNTYPE

附件處理型別

0 - 快照生成

1 - 郵件發送

2 - FTP 上傳

3 - 平台訊息推送

4 - 檔案列印

5 - 簡訊發送

6 - 挂載平台

7 - 自訂類處理

8 - 定時填報

9 - 客戶端通知

10 - SFTP 上傳

-1 - 附件發送(預設)

INTEGER32-
TASKNAME

任務名稱

VARCHAR255-
TASKID任務IDVARCHAR255

關聯表字段

fine_schedule_task>id

4
FINE_SCHEDULE_OUTPUT 定時任務中的匯出。
字段名描述資料型別長度備注
ID

主鍵

VARCHAR255

關聯表字段

fine_schedule_task>scheduleOutput

fine_base_output>output_Id

BASENAME

生成附件名稱

VARCHAR65536-
CREATEATTACHBYUSERNAME

是否按不同使用者生成不同附件

1 - 是

0 - 否

BOOLEAN0-
FORMATS

匯出附件型別

json 格式:formatNum 檔案處理方式:

0 - 輸出 CPR

1 - 輸出新版 EXCEL

2 - 輸出 PDF

4 - 輸出 WORD

8 - 輸出舊版 EXCEL

16 - 輸出 PNG

32 - 輸出 FRR

VARCHAR255-

5
FINE_BASE_OUTPUT 任務附件處理主表。
字段名描述資料型別長度備注
ID

主鍵

VARCHAR255-
ACTIONNAME

附件處理類名

VARCHAR255-
EXECUTEBYUSER

是否按不同使用者分别執行

1 - 是

0 - 否

BOOLEAN0-
RESULTURL

結果連結

VARCHAR1000-
RUNTYPE

附件處理型別

0 - 快照生成

1 - 郵件發送

2 - FTP 上傳

3 - 平台訊息推送

4 - 檔案列印

5 - 簡訊發送

6 - 挂載平台

7 - 自訂類處理

8 - 定時填報

9 - 客戶端通知

10 - SFTP 上傳

-1 - 附件發送(預設)

INTEGER32-
OUTPUTID匯出idVARCHAR255

關聯表字段

fine_schedule_output>id

6
FINE_OUTPUT_CLASS  自訂類處理。
字段名描述資料型別長度備注
CLASSNAME自訂類名VARCHAR255
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id

7
 FINE_OUTPUT_CLIENT_NOTICE 客戶端通知表。
字段名描述資料型別長度備注
ADDRESSEE

接收人

VARCHAR65536
CONTENT

内容

VARCHAR65536
CUSTOMIZELINK

自訂連結

VARCHAR65536
LINKOPENTYPE

連結型別

1 - 定時結果連結

2 - 自訂連結

INTEGER32
MEDIAID

RTF訊息的圖片 ID

VARCHAR255
SUBJECT

主題

VARCHAR65536
TERMINAL

推送終端

目前固定為1,代表app通知

INTEGER32
TYPE

訊息型別

1 - 連結訊息

2 - 圖文訊息

3 - 檔案訊息

INTEGER32
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id


8
FINE_OUTPUT_EMAIL  推送郵件表。
字段名描述資料型別長度備注
ADDLINK結果連結BOOLEAN0-
BCCADDRESS密送VARCHAR65536-
BODYCONTENT内容VARCHAR65536-
CCADDRESS抄送VARCHAR65536-
PREVIEWATTACH正文預覽BOOLEAN0-
SUBJECT主題VARCHAR65536-
USEATTACH使用附件BOOLEAN0-
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id

CUSTOMADDRESS-VARCHAR1000

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

CUSTOMBCCADDRESS-VARCHAR1000

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

CUSTOMCCADDRESS-VARCHAR1000

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

PREVIEWWIDGET

是否勾選【正文預覽組件内容】

BOOLEAN0FR:10.0.13 及之後的版本,新增字段

BI:5.1.10 及之後的版本,新增字段

9
FINE_OUTPUT_FTP  FTP上傳表。
字段名描述資料型別長度備注
PASSWORD

密碼

VARCHAR255-
PORT

埠号

VARCHAR255-
SAVEPATH

上傳路徑

VARCHAR255-
SERVERADDRESS

伺服器地址

VARCHAR255-
USERNAME

賬號

VARCHAR255-
ID

主鍵

VARCHAR255

關聯表字段

fine_base_output>id

FTPMODE

FTP 模式

passive:被動模式

avtive:主動模式

VARCHAR255-

10
FINE_OUTPUT_MOUNT  排程管理任務挂載目錄。
字段名描述資料型別長度備注
DESCRIPTION

描述

VARCHAR65536-
FOLDERENTRYID

挂載目錄 ID

VARCHAR255-
FOLDERENTRYNAME

挂載目錄名稱

VARCHAR255-
FOLDERENTRYSTR

挂載目錄

VARCHAR255-
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id

11
FINE_OUTPUT_PLATFORM_MSG 平台系統訊息。
字段名描述資料型別長度備注
CONTENT内容VARCHAR65536-
LINKOPENTYPE

連結型別

1 - 定時結果連結

2 - 自訂連結

INTEGER32-
SUBJECT主題VARCHAR65536-
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id

12
 FINE_OUTPUT_PRINT 列印處理。
字段名描述資料型別長度備注
PRINTERNAME列印機名稱VARCHAR255-
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id

13
FINE_OUTPUT_SFTP  SFTP上傳表。
字段名描述資料型別長度備注
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id

PASSWORD密碼VARCHAR255-
PORT埠号VARCHAR255-
PRIVATEKEY私鑰VARCHAR255-
SAVEPATH上傳路徑VARCHAR255-
SERVERADDRESS伺服器地址VARCHAR255-
USERNAME賬號VARCHAR255-

14
FINE_OUTPUT_SMS  簡訊發送。
字段名描述資料型別長度備注
TEMPLATEID範本 IDINTEGER32
ID主鍵VARCHAR255

關聯表字段

fine_base_output>id

SMSPARAM

簡訊參數

json,對於每個參數:

id 參數

IDname 參數名稱

value 參數值

type 參數型別

type型別包括:

String - 字符串

Integer - 整型

Double - 雙精度型

Date - 日期

Boolean - 布爾值

Formula - 公式

VARCHAR255

FR:2019-12-05 及之後的 JAR,新增字段

BI:2020-01-15 及之後的 JAR,新增字段

七、訊息

1
FINE_BASE_MESSAGE 基礎訊息表。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE
CREATETIME

訊息創建時間

TIMESTAMP26FALSE
DATETIME

訊息時間

TIMESTAMP26FALSE新增
MESSAGE

訊息内容

VARCHAR65536FALSE
READED

是否已讀

1 - 是

0 - 否

BOOLEAN0FALSE
TOASTED

是否已彈窗提示

1 - 是

0 - 否

BOOLEAN0FALSE
TYPE

訊息型別

0 - 系統訊息

1 - 上報訊息

2 - 範本訊息

3 - 行動端訊息

-1 - 未知訊息

INTEGER32FALSE
URL

URL

VARCHAR1000FALSE
URLTYPE

URL 型別

0 - 無

1 - 内部連結型別,例如 /report/entry/{id}

2 - 外部連結型別,例如 www.fanruan.com

3 - 平台木塊路由,跳轉到系統管理某個 Tab 頁面

4 - 平台内開啟多個範本的 URL

INTEGER32FALSE
USERID

使用者 ID

VARCHAR255FALSE

關聯表字段

fine_user>id

USERNAME

賬號

VARCHAR255FALSE

關聯表字段

fine_user>userName

2
FINE_PROCESS_MESSAGE 推送訊息表。
字段名描述資料型別長度非空備注
ALLTASKID

全部任務 ID

VARCHAR255FALSE-
DEADLINE

結束時間

TIMESTAMP26FALSE-
PROCESSED

是否完成

1-完成

0-未完成

BOOLEAN0FALSE-
TASKID

上報任務 ID

VARCHAR255FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_message>id

3
FINE_SYSTEM_MESSAGE 系統訊息表。
字段名描述資料型別長度非空備注
TERMINAL

推送終端

目前固定為1,代表PC端訊息通知

BIGINT64FALSE-
TITLE

主題

VARCHAR255FALSE-
ID主鍵VARCHAR255TRUE

關聯表字段

fine_base_message>id

八、上報

注:2018-12-27 之後的 JAR,新增上報相關表。

1
FINE_WORKFLOW 上報中的流程表。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE-
CREATETIME

創建時間

TIMESTAMP26FALSE-
CREATORID

創建者 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>creatorId

fine_workflow_stash_data>userId

fine_workflow_log>operatorname

DESCRIPTION

描述

VARCHAR65536FALSE-
NAME

流程名稱

VARCHAR255FALSE-
NODESID

節點 ID

VARCHAR65536FALSE

關聯表字段

fine_workflow_node>id

2
FINE_WORKFLOW_TASK 上報中流程任務表。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE

關聯表字段

fine_workflow_task_impl>taskId

CREATETIME

創建時間

TIMESTAMP26FALSE
CREATORID

創建者 ID

VARCHAR255FALSE

關聯表字段

fine_user>id

fine_workflow>creatorId

CREATORNAME

創建者姓名

VARCHAR255FALSE

關聯表字段

fine_user>username

DEADLINEDATE

截止時間

INTEGER32FALSE
DEADLINETYPE

截止型別

VARCHAR255FALSE
ISSUECONTROL

定時下發

VARCHAR65536FALSE
ISSUEOVER

是否下發結束

1 - 是

0 - 否

BOOLEAN0FALSE
LEAPFROGBACK

越級回退

BOOLEAN0FALSE
NAME

任務名稱

VARCHAR255FALSE
PARENTID

父任務 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task_impl>parentId

PROCESSID

流程 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task_impl>processId

REMINDCONTROL

提醒方式

VARCHAR65536FALSE
TASKNAMECALCULATEONCE

添加任務時是否勾選【僅在任務發起時計算一次】

1 - 勾選

2 - 不勾選

BOOLEAN0FALSE

3
FINE_WORKFLOW_TASK_IMPL 具體任務表。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE
ALERTED

是否預警

1 - 是

0 - 否

BOOLEAN0FALSE
COMPLETESTATE

當前任務的操作人及完成狀态,

1 - 已完成

0 - 未完成

例如:{"demo/authority/産品銷售情況查詢.cpt":{"sunlin":0}}

VARCHAR65536FALSE
CREATETIME

創建時間(下發的時間)

TIMESTAMP26FALSE
CURRENTNODEIDX

當前的流程節點 ID

INTEGER32FALSE
DEADLINE

截止時間

TIMESTAMP26FALSE
FRTASKID

源 Task 的 ID

VARCHAR255FALSE
NAME

任務名

VARCHAR255FALSE
NEEDALLCOMPLETE

是否需要全部完成

1 - 是

0 - 否

BOOLEAN0FALSE
NODEROUTE

節點走過的路徑

json

VARCHAR65536FALSE
NOTE

備注

VARCHAR16777216FALSE
OPERATORJSON

Node 上的第幾個節點是多使用者的

VARCHAR65536FALSE
OPERATOROFFSET

多使用者節點的第幾個使用者

VARCHAR65536FALSE
OPERATOROFFSETNAME

多使用者節點的第幾個使用者的名字

VARCHAR65536FALSE
PARENTID

父任務 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>parentId

PROCESSID

流程 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>processId

REPORTOFFSET

第幾個範本

INTEGER32FALSE
SENDTIME

發送時間

TIMESTAMP26FALSE
SENDER

發送人

VARCHAR255FALSE
SENDERID

發送人 ID

VARCHAR255FALSE
SONTASKID

子任務的 ID

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

VARCHAR255FALSE
STATE

任務狀态

-1 - 初始

0 - 等待上報

1 - 等待審核

2 - 審核通過

3 - 被退回

4 - 已經關閉

5 - 超時

INTEGER32FALSE
TASKID

源 Task 的 ID

VARCHAR255FALSE

關聯表字段

fine_workflow_task>Id

4
FINE_WORKFLOW_NODE 上報流程節點表。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE

關聯表字段

fine_workflow>nodesId

ALERTCONTROL

預警詳細資訊

VARCHAR1000FALSE
AUTHORITY

權限

VARCHAR255FALSE
DESCRIPTION

描述

VARCHAR1000FALSE
NAME

節點名

VARCHAR255FALSE
NEEDALLCOMPLETE

是否需要全部完成後流轉

1 - 是

0 - 否

BOOLEAN0FALSE
NEEDOFFLINEREPORT

是否需要離線填報

1 - 是

0 - 否

BOOLEAN0FALSE
PROCESSID

流程 ID

VARCHAR255FALSE
REPORTCONTROL

上報詳細資訊

VARCHAR1000FALSE

5
FINE_WORKFLOW_STASH_DATA 上報流程資料暫存表。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE
DATA

資料

VARCHAR16777216FALSE
REPORTPATH

報表路徑

VARCHAR65536FALSE
USERID

使用者 ID

VARCHAR255FALSE

關聯表字段

fine_workflow>creatorId

TASKID

任務 ID

VARCHAR255FALSE

6
FINE_WORKFLOW_LOG 上報流程操作日志。
字段名描述資料型別長度非空備注
ID

主鍵

VARCHAR255TRUE
DATETIME

時間

TIMESTAMP26FALSE
MESSAGE

訊息

VARCHAR65536FALSE
OPERATORNAME操作者名稱VARCHAR255FALSE

關聯表字段

fine_workflow>creatorId

PROCESSNAME

流程名稱

VARCHAR255FALSE
TASKNAME

任務名稱

VARCHAR255FALSE

九、系統配置

1
FINE_CONF_CLASSNAME 接口型配置型別表。
字段名描述資料型別長度非空
ID當前字段在配置中的位置VARCHAR255TRUE
CLASSNAME在配置中對應的配置值所屬的字段型別VARCHAR255FALSE

2
FINE_CONF_ENTITY 配置類資料表。
字段名描述資料型別長度非空
ID資料在配置中的位置VARCHAR255TRUE
VALUE資料值VARCHAR65536FALSE

注1:儲存在資料庫的配置内容大多都在這張表,如:id = BackupConfig.backupMemory , value = 1024表示給 BackupConfig 中的 backupMemory 配置一個值 1024,含義是自動備份最多占 1024mb 。

  1. 平台常用配置項及前台未提供配置界面,基本都儲存在fine_conf_entity表中,詳情請參見:配置資訊儲存表

3
FINE_CONF_XMLENTITY xml儲存的配置對應表。
字段名描述資料型別長度非空
ID資料在配置中的位置VARCHAR255TRUE
VALUE該字段的 XML 文本值BLOB67108864FALSE

4
fine_international 多語言支撐國際化資料表。

注:該表出現在 JAR 包在 2020-02-28 及之後的 FineReport 版本中。

字段名描述資料型別長度非空備注
ID主鍵VARCHAR255TRUE-
DESCRIPTION描述VARCHAR1000FALSE-
I18NKEY國際化的 keyVARCHAR255FALSE-
LANGUAGE

國際化語言

zh_CN:簡體中文

zh_TW:繁體中文

en_ US:英語

ja_JP:日文

ko_KR:韓文

VARCHAR255FALSE-
I18NVALUE

國際化的值

VARCHAR1000FALSE漢字需要用 在線轉換工具 進行Unicode編碼轉化後再寫入

十、Swift模塊(不允許修改)

1
FINE_CONF_CLASSNAME 接口型配置型別表。
字段名描述資料型別長度非空
COLUMNNAME字段名VARCHAR255TRUE
TABLEKEY資料表 SourceKeyVARCHAR255TRUE
REQUIREGLOBALDICT

是否生成全局索引

1 - 是

0 - 否

BOOLEAN0FALSE
REQUIREINDEX

是否生成索引

1 - 是

0 - 否

BOOLEAN0FALSE

2
FINE_SWIFT_CONFIG_ENTITY Swift内部配置表。
字段名描述資料型別長度非空
CONFIGKEY配置所在的位置VARCHAR255TRUE
CONFIGVALUE配置值VARCHAR65536FALSE

3
FINE_SWIFT_METADATA 資料表元資料存放表。
字段名描述資料型別長度非空
ID資料表算出來的 SourceKeyVARCHAR255TRUE
FIELDS字段資訊VARCHAR65536FALSE
REMARK轉譯名VARCHAR255FALSE
SCHEMANAME資料庫表的 SchemaVARCHAR255FALSE
SWIFTSCHEMA

資料檔案存放位置

CUBE / LOG

VARCHAR255FALSE
TABLENAME表名VARCHAR255FALSE

4
FINE_SWIFT_SEG_LOCATION  Swift Segment 分布資訊。
字段名
描述資料型別
長度非空
CLUSTERID集群 IDVARCHAR255TRUE
SEGMENTID生成的 Segment IDVARCHAR255TRUE
SOURCEKEY資料表 SourceKey,表示 Segment 屬於哪個表VARCHAR255FALSE

5
FINE_SWIFT_SEGMENTS Swift Segment 詳細資訊。
字段名描述資料型別長度非空
ID生成的 Segment IDVARCHAR255TRUE
SEGMENTORDERSegment 序号INTEGER32FALSE
SEGMENTOWNER資料表 SourceKey,表示 Segment 屬於哪個表VARCHAR255FALSE
SEGMENTURI資料檔案的相對 URLVARCHAR65536FALSE
STORETYPE

資料保存型別

MEMORY - 内儲存存,僅在内存有,關機就丢失

NIO - 是把内存的内容寫入到檔案,解決關機丢失的問題

FINE_IO - fr自己實現的一個io框架,NIO檔案滿了就往FINE_IO裏寫

VARCHAR255FALSE
SWIFTSCHEMA

資料檔案存放目錄

CUBE / LOG

VARCHAR255FALSE

6
FINE_SWIFT_SERVICE_INFO 保存 Swift 服務資訊。
字段名描述資料型別長度非空
IDService IDVARCHAR255TRUE
CLUSTER_ID集群 IDVARCHAR255FALSE
IS_SINGLETON

是否僅啓動一個

1 - 是

0 - 否

BOOLEAN0FALSE
SERVICE

服務型別

cluster_master_service - 記錄主節點id,供所有節點同步使用
其它 - 每個節點啓動的服務(如查詢、匯入、曆史、實時等服務)

VARCHAR255FALSE
SERVICE_INFO服務的其他資訊VARCHAR255FALSE

7
FINE_SWIFT_TAB_IDX_CONF 表索引配置。
字段名描述資料型別長度非空
TABLEKEY表 SourceKeyVARCHAR255TRUE
ALLOTRULE分塊邏輯VARCHAR255FALSE

8
FINE_SWIFT_TABLE_PATH  Cube 中間目錄配置管理。
字段名描述資料型別長度非空
CLUSTERID

集群 ID

單機為 LOCAL

VARCHAR255TRUE
TABLEKEY表 SourceKeyVARCHAR255TRUE
LASTPATH上次使用的臨時目錄INTEGER32FALSE
TABLEPATH當前使用的中間目錄INTEGER32FALSE
TMPDIR生成 Cube 時使用的中間目錄INTEGER32FALSE

十一、Quartz 模塊(不允許修改)

1
FINE_CONF_CLASSNAME 接口型配置型別表。
  1. 作為 Blob 型別儲存,用於 Quartz 使用者使用 JDBC 創建自己定制的 Trigger 型別,JobStore 并不知道如何儲存實例的時候。

字段名描述資料型別長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外鍵VARCHAR255TRUE
BLOB_DATA一個 blob 字段,存放持久化 Trigger 物件VARBINARY16777216FALSE

2
QRTZ_CALENDARS 日曆資訊存放表。
  1. 以 Blob 型別儲存存放日曆資訊, quartz可配置一個日曆來指定一個時間範圍。

字段名描述資料型別長度非空
CALENDAR_NAME日曆名稱VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
CALENDAR一個 blob 字段,存放持久化 calendar 物件VARBINARY4000FALSE

3
QRTZ_CRON_TRIGGERS 存放 Cron 型別的觸發器。
  1. 儲存觸發器的 cron 表達式表。

字段名描述資料型別長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外鍵VARCHAR255TRUE
CRON_EXPRESSIONCron 表達式VARCHAR255TRUE
TIME_ZONE_ID時區VARCHAR255FALSE

4
QRTZ_FIRED_TRIGGERS 存放已觸發的觸發器。
  1. 儲存與已觸發的 Trigger 相關的狀态資訊,以及相聯 Job 的執行資訊。

字段名描述資料型別長度非空
ENTRY_ID調度器實例 idVARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
FIRED_TIME觸發的時間NUMERIC19TRUE
INSTANCE_NAME調度器實例名VARCHAR255TRUE
IS_NONCONCURRENT

是否并發

1 - 是

0 - 否

BOOLEAN0TRUE
JOB_GROUP集群中 job 所屬組的名字VARCHAR255FALSE
JOB_NAME集群中 job 的名字VARCHAR255FALSE
PRIORITY優先級INTEGER32FALSE
REQUESTS_RECOVERY

是否接受恢複執行,預設為 0

1 - 是

0 - 否

BOOLEAN0TRUE
SCHED_TIME定時器制定的時間NUMERIC19TRUE
STATE狀态VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers 表 trigger_group 的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers 表 trigger_name 的外鍵VARCHAR255TRUE

5
QRTZ_JOB_DETAILS 存放一個 JobDetail 資訊。
  1. 儲存每一個已配置的 jobDetail 的詳細資訊。

字段名描述資料型別長度非空
JOB_GROUP集群中 job 的所屬組的名字VARCHAR255TRUE
JOB_NAME集群中 job 的名字VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
DESCRIPTION集群中個 notejob 實現類的全限定名,quartz 就是根據這個路徑到 classpath 找到該 job 類VARCHAR255FALSE
IS_DURABLE

是否持久化

1 - 是,quartz 會把 job 持久化到資料庫中

0 - 否

BOOLEAN0TRUE
IS_NONCONCURRENT

是否并發執行

1 - 是

0 - 否

BOOLEAN0TRUE
IS_UPDATE_DATA

是否更新資料

1 - 是

0 - 否

BOOLEAN0TRUE
JOB_CLASS_NAME集群中 notejob 實現類的全限定名,quartz 就是根據這個路徑到 classpath 找到該 job 類VARCHAR255TRUE
JOB_DATA一個 blob 字段,存放持久化 job 物件VARBINARY16777216FALSE
REQUESTS_RECOVERY

是否接受恢複執行,預設為0

1 - 是

0 - 否

BOOLEAN0TRUE

6
QRTZ_LOCKS 存放悲觀鎖資訊。
  1. 儲存程序的悲觀鎖的資訊(假如使用了悲觀鎖)。

字段名描述資料型別長度非空
LOCK_NAME悲觀鎖名稱VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE

7
QRTZ_PAUSED_TRIGGER_GRPS。
  1. 儲存已暫停的 Trigger 組的資訊。

字段名描述資料型別長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers表trigger_group的外鍵VARCHAR255TRUE

8
QRTZ_SCHEDULER_STATE。
  1. 儲存集群中 note 實例資訊,quartz 會定時讀取該表的資訊判斷集群中每個實例的當前狀态。

字段名描述資料型別長度非空
INSTANCE_NAME

之前配置檔案中org.quartz.scheduler.instanceId配置的名字,

就會寫入該字段

VARCHAR255TRUE
SCHED_NAME調度名稱VARCHAR255TRUE
CHECKIN_INTERVAL檢查間隔時間NUMERIC19TRUE
LAST_CHECKIN_TIME上次檢查時間NUMERIC19TRUE

9
QRTZ_SIMPLE_TRIGGERS 簡單觸發器的資訊。
  1. 儲存簡單的 Trigger,包括重複次數,間隔,以及已觸發的次數。

字段名描述資料型別長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUP觸發器組VARCHAR255TRUE
TRIGGER_NAME觸發器名稱VARCHAR255TRUE
REPEAT_COUNT重複的次數統計NUMERIC19TRUE
REPEAT_INTERVAL重複時間間隔NUMERIC19TRUE
TIMES_TRIGGERED已觸發的次數NUMERIC19TRUE

10
QRTZ_SIMPROP_TRIGGERS。
  1. qrtz_simprop_triggers 儲存CalendarIntervalTrigger(類似於SimpleTrigger,指定從某一個時間開始,以一定的時間間隔執行的任務觸發器)和 DailyTimeIntervalTrigger(指定每天的某個時間段内,以一定的時間間隔執行的任務觸發器)

字段名描述資料型別長度非空
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUPqrtz_triggers表trigger_group的外鍵VARCHAR255TRUE
TRIGGER_NAMEqrtz_triggers表trigger_ name的外鍵VARCHAR255TRUE
BOOL_PROP_1Boolean型別的trigger的第一個參數BOOLEAN0FALSE
BOOL_PROP_2Boolean型別的trigger的第二個參數BOOLEAN0FALSE
DEC_PROP_1decimal型別的trigger的第一個參數NUMERIC19FALSE
DEC_PROP_2decimal型別的trigger的第二個參數NUMERIC19FALSE
INT_PROP_1int型別的trigger的第一個參數INTEGER32FALSE
INT_PROP_2int型別的trigger的第二個參數INTEGER32FALSE
LONG_PROP_1long型別的trigger的第一個參數NUMERIC19FALSE
LONG_PROP_2long型別的trigger的第二個參數NUMERIC19FALSE
STR_PROP_1String型別的trigger的第一個參數VARCHAR255FALSE
STR_PROP_2String型別的trigger的第二個參數VARCHAR255FALSE
STR_PROP_3String型別的trigger的第三個參數VARCHAR255FALSE

11
 QRTZ_TRIGGERS 觸發器的基本資訊。
  1. 保存觸發器的基本資訊。

注:設置 使用者同步資料集 後,在 qrtz_triggers 表中找到【TRIGGER_NAME】為【syncUser】的資料,可查看更新使用者時間。

字段名描述資料型別長度非空備注
SCHED_NAME調度名稱VARCHAR255TRUE
TRIGGER_GROUP觸發器組名稱VARCHAR255TRUE
TRIGGER_NAME觸發器名稱VARCHAR255TRUE
CALENDAR_NAME日程表名稱VARCHAR255FALSE
DESCRIPTION詳細描述資訊VARCHAR255FALSE
END_TIME結束時間NUMERIC19TRUE
JOB_DATA一個 blob 字段,存放持久化 job 物件VARBINARY16777216FALSE
JOB_GROUPqrtz_job_details 表 job_group 的外鍵VARCHAR255TRUE
JOB_NAMEqrtz_job_details 表 job_name 的外鍵VARCHAR255TRUE
MISFIRE_INSTR措施或者是補償執行的策略INTEGER32FALSE
NEXT_FIRE_TIME下一次觸發時間NUMERIC19FALSE
PREV_FIRE_TIME上一次觸發時間NUMERIC19FALSE
PRIORITY優先級INTEGER32FALSE
START_TIME開始時間NUMERIC19TRUE
TRIGGER_STATE

當前觸發器狀态

WAITING - 等待 

PAUSED - 暫停 

ACQUIRED - 正常執行 

BLOCKED - 阻塞 

ERROR - 錯誤

VARCHAR255TRUE
TRIGGER_TYPE

觸發器的型別

SIMPLE - 在特定時間間隔後重複執行。如9點開始,每隔1小時,執行一次。

CRON - 基於日曆計劃,如每周二淩晨2點執行。

VARCHAR255TRUE
APPOINT_ID平台集群節點id。表示該trigger需要在哪一個節點運行,為空則都執行。VARCHAR255FALSE2020年5月新增

十二、行動端

1
 FINE_MOBILE_DEVICE 行動端裝置表。
字段名描述資料型別長度非空
ID主鍵VARCHAR255TRUE
CREATEDATE裝置添加日期TIMESTAMP26FALSE
DEVICENAME裝置名稱VARCHAR255FALSE
MACADDRESS裝置Mac 地址VARCHAR255FALSE
PASSED

裝置是否通過認證

1 - 是

0 - 否

BOOLEAN0FALSE
UPDATEDATE裝置修改日期TIMESTAMP26FALSE
USERNAME關聯的賬號VARCHAR255FALSE

2
FINE_MOBILE_PUSH_MESSAGE 行動端訊息推送表。
字段名描述資料型別長度非空
GROUPID訊息接收組 IDVARCHAR255FALSE
MEDIAIDRTF訊息的圖片 IDVARCHAR255FALSE
MSGTYPE

訊息型別

1 - 普通文本訊息

2 - 圖文訊息

3 - 檔案訊息

INTEGER32FALSE
TERMINAL

推送終端

目前固定為1,代表app通知

INTEGER32FALSE
TITLE訊息标題VARCHAR255FALSE
ID主鍵VARCHAR255TRUE

3
fine_weixin_user_relation 平台微信使用者對應表。

注:僅當排程管理任務中勾選了【客戶端通知】→【微信通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
ID主鍵

VARCHAR

255
FSUSER平台賬號VARCHAR255
WEIXINUSER微信useridVARCHAR255

4
fine_weixin_output 微信推送的排程管理任務資訊。

注:僅當排程管理任務中勾選了【客戶端通知】→【微信通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
AGENTID應用ID

VARCHAR

255
CONTENT客戶端通知的内容VARCHAR255
CUSTOMIZELINK自訂連結填的内容VARCHAR255
LINKOPENTYPE

客戶端通知的連結型別

1:排程管理連結

2:自訂連結

VARCHAR

255
MEDIAID調用上傳接口得到的檔案或者圖片的mediaIdVARCHAR255
SUBJECT客戶端通知的标題VARCHAR255
TERMINAL固定是 2,對應微信通知

INTEGER

32
TYPE

客戶端通知的訊息型別

1:連結訊息

2:圖文訊息

3:檔案訊息

INTEGER32
ID主鍵

VARCHAR

255
ADDRESSEE額外接收訊息的客戶端,1代表推送群INTEGER32
CHATGROUPS儲存推送群id的String數組VARCHAR255

5
fine_weixin_agent 推送到微信的資訊表。

注:僅當排程管理任務中勾選了【客戶端通知】→【微信通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
AGENTNAME應用名稱VARCHAR255
CORPID
企業corpIdVARCHAR255
SECRET應用秘鑰VARCHAR255
TIMESTAMP時間戳VARCHAR255
TYPE

應用型別

1:管理組秘鑰的應用,屬於老舊應用

2:正常應用

3:未能獲取到token的應用

INTEGER

32

6
fine_weixin_group 推送到微信群的資訊表。

注:僅當排程管理任務中勾選了【客戶端通知】→【微信群通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
GROUPID群的chatid,用於推送VARCHAR255
GROUPNAME
群名稱VARCHAR255
TIMESTAMP時間戳VARCHAR255

7
fine_dingtalk_user_relation 平台釘釘使用者對應表。

注:僅當排程管理任務中勾選了【客戶端通知】→【釘釘通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
ID主鍵

VARCHAR

255
FSUSER平台賬號VARCHAR255
DINGTALKUSER釘釘useridVARCHAR255

8
fine_dingtalk_output 釘釘推送的排程管理任務資訊。

注:僅當排程管理任務中勾選了【客戶端通知】→【釘釘通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
AGENTID應用ID

VARCHAR

255
CONTENT客戶端通知的内容VARCHAR255
CUSTOMIZELINK自訂連結填的内容VARCHAR255
LINKOPENTYPE

客戶端通知的連結型別

1:排程管理連結

2:自訂連結

VARCHAR

255
MEDIAID調用上傳接口得到的檔案或者圖片的mediaIdVARCHAR255
SUBJECT客戶端通知的标題VARCHAR255
TERMINAL固定是4,對應釘釘通知

INTEGER

32
TYPE

客戶端通知的訊息型別

1:連結訊息

2:圖文訊息

3:檔案訊息

INTEGER32
ID主鍵

VARCHAR

255
ADDRESSEE額外接收訊息的客戶端,1代表推送群INTEGER32
CHATGROUPS儲存推送群id的String數組VARCHAR255

9
fine_dingtalk_agent 推送到釘釘的資訊表。

注:僅當排程管理任務中勾選了【客戶端通知】→【釘釘通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
AGENTNAME應用名稱VARCHAR255
APPKEY應用appKey

CORPID
企業corpIdVARCHAR255
SECRET應用秘鑰VARCHAR255
TIMESTAMP時間戳VARCHAR255
TYPE

應用型別

1:正常應用

2:未能獲取到token的應用

INTEGER

32

10
fine_dingtalk_group 推送到釘釘群的資訊表。

注:僅當排程管理任務中勾選了【客戶端通知】→【釘釘群通知】并保存時,該表出現并生成資料。

字段名描述資料型別長度
ID主鍵

VARCHAR

255
AGENTID應用IDVARCHAR255
GROUPID群的chatid,用於推送VARCHAR255
GROUPNAME
群名稱VARCHAR255
TIMESTAMP時間戳VARCHAR255

十三、報表

1
FINE_PARAM_TEMPLATE 範本參數組合。
字段名描述資料型別長度非空
ID主鍵VARCHAR255TRUE
TEMPLATEID範本 IDVARCHAR255FALSE
TPGROUP參數組合VARCHAR65536FALSE
USERNAME賬號VARCHAR255FALSE

2
FINE_PRINT_OFFSET 列印偏移。
字段名描述資料型別長度非空
ID主鍵VARCHAR255TRUE
CPTNAME範本名稱VARCHAR50FALSE
IP客戶端ip地址VARCHAR20FALSE
OFFSETX橫向偏移量VARCHAR50FALSE
OFFSETY縱向偏移量VARCHAR50FALSE
SIGN

偏移選項

0 - 不偏移

1 - 全局配置

2 - 單範本配置

VARCHAR10FALSE

3
FINE_PRINT_OFFSET_IP_RELATE 列印偏移 IP 關聯表。
字段名描述資料型別長度非空備注
ID主鍵VARCHAR255TRUE
CHILDIP

關聯客戶端 IP

VARCHAR20FALSE

關聯表字段

fine_print_offset>id

MOTHERID對應列印偏移表的 ID 字段VARCHAR255FALSE

4
FINE_REMOTE_DESIGN_AUTH  遠程設計使用者表。
字段名描述資料型別長度非空
ID主鍵VARCHAR255TRUE
PATH有遠程設計權限的路徑VARCHAR1000TRUE
PATHTYPE

路徑型別

0 - 檔案 

1 - 檔案夾

BOOLEAN0TRUE
USERID使用者 IDVARCHAR255TRUE
USERNAME賬號VARCHAR255TRUE
ROLETYPE

角色型別

0:無角色

1:部門職務角色

2:自訂角色

3:使用者角色

INTEGER32TRUE

5
FINE_WRITE_STASH 填報暫存表。
字段名描述資料型別長度非空
ID主鍵VARCHAR255TRUE
DATA暫存資料VARCHAR16777216FALSE
REPORTPATH範本路徑VARCHAR1000TRUE
USERNAME賬號VARCHAR255FALSE

6
FINE_PROCESS_EXPAND  FineReport 上報擴展表。
字段名描述資料型別長度非空
ID主鍵VARCHAR255TRUE
PROCESSTYPE

上報流程型別

1:上報任務管理

2:上報流程管理

3:我的上報任務

INTEGER32TRUE

7
FINE_REPORT_EXPAND FineReport 報表擴展表。
字段名描述資料型別長度非空
ID主鍵VARCHAR255TRUE
SHOWTYPE

0 - 填報

1 - 編頁

2 - 分析

3 - PC端預覽

INTEGER32TRUE
TRANSMITPARAMETERS自訂的一些預覽參數VARCHAR65536FALSE

8
FINE_EXCEL_SUBMIT_TASK Excel 批量匯入權限實體擴展表。

注:JAR 包在 2018-12-27 之後的 FR 工程,新增該表。

字段名
描述資料型別長度
非空
ID主鍵VARCHAR255TRUE
CREATETIME任務創建時間TIMESTAMP26TRUE
DESCRIPTION描述VARCHAR1000FALSE
NAME任務名稱VARCHAR255TRUE
REPORTPATH關聯範本路徑VARCHAR1000TRUE
SUBMITTIME提交時間TIMESTAMP26FALSE

9
FINE_VCS 範本版本管理表。
字段名描述資料型別長度非空
ID

主鍵

VARCHAR255TRUE
COMMITCODE

用來回滾 commit

VARCHAR255FALSE
COMMITMSG

git commit Msg

VARCHAR255FALSE
FILENAME

範本名稱

VARCHAR255FALSE
TIME

提交時間

TIMESTAMP26FALSE
USERNAME

賬號

VARCHAR255FALSE
VERSION

版本号

INTEGER32FALSE


附件列表


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

文 檔回 饋

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

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

不再提示

10s後關閉