IBPS-V3基础平台服务.md 6.8 KB

IBPS-V3基础平台服务

SN 撰写人 日期 内容
1 徐强 2019-06-12 初始编撰

Tags: IBPS-V3

[TOC]

功能说明

系统通用

主要是系统基础功能,包含:菜单、分类(标识、数据字典、区域)、附件、权限配置、授权设置(接入、应用、接口、接口授权)、子系统、桌面、定时计划、外部邮箱、用户安全、公告。

组织架构

主要是系统用户功能,包含:部门、岗位、员工、角色、用户、用户组、租户、上下级、参与者等级、参与者属性、分级。


数据库说明

授权信息
SN 表名 含义
1 IBPS_AUTH_CLIENT 第三方接入信息,如:新浪需要接入IBPS-V3的服务,就必须申请相关接入信息。作为认证中心的接入凭证。
2 IBPS_AUTH_APP IBPS-V3服务信息,维护IBPS-V3所提供的所有服务信息,如:基础服务、表单服务、流程服务等。
3 IBPS_AUTH_APP_API IBPS-V3接口信息,与IBPS-V3服务关联,维护着每个应用所有对外开放的接口。
4 IBPS_AUTH_API_GRANT IBPS-V3接口授权信息,维护的是第三方接入接口授权、用户接口授权。
5 IBPS_AUTH_APP_USER IBPS-V3用户授权,维护的是用户允许登陆那些已接入IBPS-V3的服务。类似各大网站使用QQ登陆时需要确认的信息。
6 IBPS_AUTH_API_INVOKE IBPS-V3接口调用记录,记录着第三方接入应用或用户的每次调用接口情况。
资源信息
SN 表名 含义
1 IBPS_AUTH_SUBSYS 子系统信息。
2 IBPS_AUTH_ROLE_SYSTEM 角色与子系统关联信息。
3 IBPS_AUTH_RES 菜单信息。
4 IBPS_APP_RES 移动端菜单信息。
5 IBPS_APP_USER 应用与系统绑定配置。
6 IBPS_AUTH_ROLE_RES 角色与菜单关联信息。
7 IBPS_AUTH_RES_URL 菜单路径信息。已废弃!
8 IBPS_AUTH_RES_FAVORITES 用户常用菜单。
9 IBPS_AUTH_USER_SECURITY 用户密码安全设置。
外部邮箱
SN 表名 含义
1 IBPS_MAIL_CONFIG 用户邮箱信息。
2 IBPS_MAIL_OUTMAIL 邮件信息。
3 IBPS_MAIL_ATTACHMENT 邮件附件信息。
4 IBPS_MAIL_LINKMAN 最近联系人信息。
5 IBPS_MAIL_DEL_HIS 邮箱删除历史记录。
附件信息
SN 表名 含义
1 IBPS_FILE_ATTACHMENT 附件信息。
桌面信息
SN 表名 含义
1 IBPS_DESKTOP_COLUMN 栏目信息,如:卡片、图表、走马灯等。
2 IBPS_DESKTOP_LAYOUT 桌面布局信息,默认布局信息,如:一列、两列等。
3 IBPS_DESKTOP_MANAGE 桌面管理信息,完整的桌面信息,如:第一行是什么、第二行是什么等。
4 IBPS_DESKTOP_MY_LAYOUT 我的桌面信息,我自己设计的完整桌面信息,如:第一行是什么、第二行是什么等。
分类信息
SN 表名 含义
1 IBPS_CAT_CATEGORY 分类标识,如:FLOW_TYPE、DIC_TYPE等。
2 IBPS_CAT_TYPE 分类信息,某个标识下有多少类型。
3 IBPS_CAT_DIC 数据字典,数据字典分类下对应的值。
4 IBPS_CAT_AREA 地理区域信息,如:中国、北京、天津等。
定时计划[quartz 2.2.1]
SN 表名 含义
1 IBPS_JOB_LOG 定时计划运行日志。
2 QRTZ_CALENDARS 存放日历信息,quartz可配置一个日历来指定一个时间范围。
3 QRTZ_JOB_DETAILS 存放一个jobDetail信息。
4 QRTZ_TRIGGERS 触发器的基本信息。
5 QRTZ_BLOB_TRIGGERS 以Blob 类型存储的触发器。
6 QRTZ_CRON_TRIGGERS 存放cron类型的触发器。
7 QRTZ_SIMPROP_TRIGGERS 简单触发器配置信息。
8 QRTZ_SIMPLE_TRIGGERS 简单触发器的信息。
9 QRTZ_LOCKS 存储程序的悲观锁的信息(假如使用了悲观锁)。
10 QRTZ_SCHEDULER_STATE 调度器状态。
11 QRTZ_PAUSED_TRIGGER_GRPS 存放暂停掉的触发器。
12 QRTZ_FIRED_TRIGGERS 存放已触发的触发器。
标识管理
SN 表名 含义
1 IBPS_SYSTEM_IDENTITY 流水号设置。
脚本管理
SN 表名 含义
1 IBPS_SCRIPT_INFO 脚本信息,维护类名、方法名、参数、返回值等。
2 IBPS_SCRIPT_CONDITION 条件信息,维护类名、方法名、参数、返回值等。
3 IBPS_SCRIPT_COMMON 常用信息,维护groovy脚本内容。
权限定义
SN 表名 含义
1 IBPS_RIGHTS_CONF 权限配置,维护bpmAuth、formRights等固定信息。
2 IBPS_RIGHTS_DEF 权限定义,维护某个用户对某个表的各字段的权限等。
消息中心
SN 表名 含义
1 IBPS_MSG_TPL 消息模版,预先定义常用的消息格式。
2 IBPS_MSG_INNER 站内消息。
3 IBPS_MSG_RECEIVER 站内消息接收人。
4 IBPS_MSG_REPLY 站内消息回复信息。
5 IBPS_MSG_READ 站内消息已读记录。
6 IBPS_NEWS 站内公告。
7 IBPS_NEWS_RIGHTS 站内公告权限信息。
服务中心
SN 表名 含义
1 IBPS_SERV_SERVICE 服务信息,本地服务、远程服务。
2 IBPS_SERV_PARAM 服务参数信息。
3 IBPS_SERV_POSTPOSITION_EVENT 服务事件,调用服务前/后执行其他服务。
组织架构
SN 表名 含义
1 IBPS_PARTY_ENTITY 参与者信息,部门、角色、岗位、员工的抽象信息。
2 IBPS_PARTY_ORG 机构(部门)信息。
3 IBPS_PARTY_POSITION 岗位信息。
4 IBPS_PARTY_EMPLOYEE 员工信息。
5 IBPS_PARTY_USER 用户信息,系统相关,账号、密码等。
6 IBPS_PARTY_ROLE 角色信息。
7 IBPS_PARTY_GROUP 用户组信息,可以理解为临时机构。
8 IBPS_PARTY_ORG_AUTH 分级机构(组织)信息。
9 IBPS_PARTY_REL 参与者关系,互相关联的信息
10 IBPS_PARTY_LEVEL 参与者等级信息,类似维度的概念。
11 IBPS_PARTY_USER_GROUP 用户与用户组关系。
12 IBPS_PARTY_USER_ROLE 用户与角色关系。
13 IBPS_PARTY_USER_LIMIT 用户登录限制信息。
14 IBPS_PARTY_ATTR 参与者属性信息。
15 IBPS_PARTY_ATTR_OPT 参与者选项信息。
16 IBPS_PARTY_ATTR_VALUE 参与者选项值信息。
17 IBPS_PARTY_TENANT 租户信息。