《04-SZY01-统一用户管理规范v2.011076.pdf》由会员分享,可在线阅读,更多相关《04-SZY01-统一用户管理规范v2.011076.pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 国家水资源监控能力建设项目(2012-2014 年)SZY604-2013 统一用户管理规范 Unified User Management Specification(试行)文件编号:SZY01_MWR_II_UUMS_DHC_v2.0 当前版本:2.0 编制单位:DHC 发布日期:2013-06-26 北京东华合创科技有限公司 编制国家水资源监控能力建设项目(2012-2014 年)公共配置管理规范 北京东华合创科技有限公司编制 I 前言 本规范是对国家水资源监控能力建设项目的项目标准的补充,用于本项目用户信息维护和访问的统一管理。本规范主要内容包括:统一用户管理数据结构定义规范,统一用
2、户管理软件实现规范。本规范由国家水资源监控能力建设项目办公室提出。本规范由国家水资源监控能力建设项目办公室归口。本规范由北京东华合创科技有限公司负责编制。本规范由北京东华合创科技有限公司负责解释。主要起草人员:张绍夫、靳春平、韩鼎、张振、乔兵、朱洪欣、李占权等。国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 II 目 录 前言.I 1.引言.1 1.1.文档目的.1 1.2.适用范围.1 1.3.术语.1 2.统一用户管理数据结构定义规范.3 2.1.用户数据结构定义.3 2.1.1 人员信息(WR_USERINFO).3 2.1.2 人员岗
3、位关系表(WR_ USER_JOB).5 2.1.3 部门信息表(WR_ DEPINFO).5 2.1.4 岗位信息表(WR_ JOBINFO).6 2.1.5 和外部系统部门映射表(WR_RELATION_DEP).7 2.1.6 部门信息中间表(WR_ MID_JOBINFO).7 2.1.7 人员信息中间表(WR_MID_USERINFO).9 2.2.用户基础编码规则及示例.11 2.2.1.机构类型代码.11 2.2.2.水行政主管机构规格代码.12 2.2.3.水行政主管机构隶属关系代码.12 2.2.4.岗位级别代码.13 2.2.5.性别代码.13 国家水资源监控能力建设项目(
4、2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 III 2.2.6.学历代码.14 3.统一用户管理组件实现规范.15 3.1.“统一用户管理数据”三级节点间同步.15 3.2.“统一用户管理组件”节点内部调用.16 3.3.“统一用户管理组件”访问接口规范.17 3.4.与既有统一用户管理系统的集成.18 3.4.1.与“中央流域节点”统一用户管理集成.18 3.4.2.与“省级节点”统一用户管理集成.19 国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 1 1.引言 1.1.文档目的 为保证“国家水资源监控能力建设
5、项目”信息平台建设(本文以下统一简称为 SZY 项目)系统内用户信息数据结构及编码的规范和统一,以及用户信息维护和访问的统一管理特编写该文档。该文档将作为 SZY 项目中用户信息编码,以及项目中用户信息管理的规范和依据。1.2.适用范围 本规范适用于 SZY 项目以及基于此项目平台构建的各专项业务应用。1.3.术语 三级节点统一用户数据库:汇集中央,流域,省 40 个节点所有用户信息的用户数据库,此数据库在中央构建,统一下发。用户管理组件:应用集成支撑软件中的一个功能组件,用于对 SZY 项目系统中用户信息进行管理。数据交换支撑软件:为了保障中央/流域/省各级节点的水资源监测数据可靠、高效、安
6、全地流通;并按照统一的数据集成标准实现数据采集、数据交换、数据传输和数据监控的软件。数据交换支撑软件主要包括六部分:数据交换节点管理、数据交换节点资源管理、数据交换任务管理、数据交换监控管理、数据交换统计和维护管理等。数据交换支撑软件主要应用于流域/省级节点与监测体系的数据交换、三级节点间的数据交换、内外网的数据交换、各级节点与外部系统之间的数据采集。其它相关术语请参照国家水资源监控能力建设项目(2012-2014 年)术语规国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 2 范。国家水资源监控能力建设项目(2012-2014 年)统一用户管
7、理规范 北京东华合创科技有限公司编制 3 2.统一用户管理数据结构定义规范 2.1.用户数据结构定义 本章节内容主要依据“1+7 电子政务系统”及相关标准规范及水资源项目需求定义用户数据结构。2.1.1 人员信息(WR_USERINFO)说明:包含用户基本信息,内网数据来自电子政务同步,外网来自 CA,省自行维护。表 1 人员信息表 序号 字段名 标识符 类型及长度 有无空值 主键 外键 1 人员代码 USER_CODE C(18)N Y 2 人员姓名 USER_NAME VC(60)N 3 所属部门编码 DEP_CODE C(14)N Y 4 性别 SEX C(1)N 5 办公室电话 TEL
8、NUM VC(20)6 手机号码 MOBILENUM VC(11)7 电子邮件 EMAIL VC(60)8 出生日期 BIRTHDAY Date 国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 4 9 用户参加工作时间 START_WORKDATE Date 0 技术职称 TITLE VC(40)1 现从事专业 NOW_MAJOR VC(60)2 毕业院校 SCHOOL VC(100)13 所学专业 STUDY_MAJOR VC(100)14 学历 HIGHESTDEGREE VC(10)15 家庭住址 ADDRESS VC(100)16 用
9、户出生地 BORNPLACE VC(100)17 用户民族 NATIONALITY VC(18)18 顺序号 ORDERNUM N 19 删除标志 IFDEL VC(5)N FALSE 20 时间戳 MTIME Time 21 备注 NOT VC(256)部分字段说明:1)USER_CODE 人员代码:参照人员编码规范(身份证号码)。2)性别:参考“性别代码”。国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 5 3)HIGHESTDEGREE 学历:参考“学历代码”。4)ORDERNUM 顺序号:同级人员的排序编号。5)IFDEL 删除标志:
10、电子政务有此字段,CA 没有。默认值为 FALSE。2.1.2 人员岗位关系表(WR_ USER_JOB)说明:一人可以多个岗位。表 2 人员岗位关系表 序号 字段名 标识符 类型及长度 有无空值 默认值 主键 外键 1 岗位代码 JOB_CODE C(14)N Y Y 2 人员代码 USER_CODE C(18)N Y 3 时间戳 MTIME Time 2.1.3 部门信息表(WR_ DEPINFO)说明:部门里面不包含组织机构信息,只关联组织机构码 表 3 部门信息表 序号 字段名 标识符 类型及长度 有无空值 默认值 主键 外键 1 部门代码 DEP_CODE C(14)N Y 2 上级
11、部门代码 PCODE C(14)N 3 部门名称 DEP_NAME VC(60)N 国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 6 4 部门级别 DEP_GRAD C(1)5 所属机构代码 ORG_CODE C(9)N Y 6 时间戳 MTIME Time 7 顺序号 ORDERNUM N 8 备注 NOTE VC(256)部分字段说明:1)部门代码:参照部门编码规范。2)上级部门代码:填写上级部门编码,如果为最上层部门则填 14 个 0。3)部门级别:参考“水利行政主管机构规格代码”4)所属机构代码:填写组织机构编码。2.1.4 岗位信
12、息表(WR_ JOBINFO)表 4 岗位信息表 序号 字段名 标识符 类型及长度 有无空值 默认值 主键 外键 1 岗位代码 JOB_CODE C(14)N Y 2 岗位名称 JOB_NAME VC(60)N 3 所属部门编码 DEP_CODE C(14)N Y 4 岗位级别 JOB_GRAD C(1)国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 7 5 岗位职责 JOB_RESP VC(256)6 顺序号 ORDERNUM N 7 时间戳 MTIME Time 8 备注 NOTE VC(256)2.1.5 和外部系统部门映射表(WR_R
13、ELATION_DEP)表 5 和外部系统部门映射表 序号 字段名 标识符 类型及长度 有无空值 默认值 主键 外键 1 外部系统部门代码 OUTER_DEP_CODE N(14)N Y 2 部门代码 DEP_CODE C(18)N Y 3 时间戳 MTIME Time 部分字段说明:1)OUTER_DEP_CODE 外部系统 部门 ID,例 如:电子政 务和 CA 的ORGANIZATIONID 字段。2)DEP_CODE 外键关联到 WR_ DEPINFO 的 DEP_CODE 字段。2.1.6 部门信息中间表(WR_ MID_JOBINFO)说明:和电子政务与 CA 同步用。表 6 部门
14、信息中间表 国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 8 序号 字段名 标识符 类型及长度 有无空值 默认值 主键 外键 1 部门代码 DEP_CODE VC(14)N Y 2 上级部门代码 PCODE VC(14)N 3 部门名称 DEP_NAME VC(60)N 4 部门级别 DEP_GRAD C(1)5 所属机构代码 ORG_CODE C(9)N Y 6 时间戳 MTIME Time 7 顺序号 ORDERNUM N 8 同步标志 ISSYN C(1)N 0 9 备注 NOTE VC(256)部分字段说明:1)部门代码:电子政务和
15、 CA 的 ORGANIZATIONID。2)上级部门代码:电子政务的 PARENTID 字段,CA 的 fatherID 字段。3)部门级别:参考“水行政主管机构规格代码”。4)所属机构代码:填写 9 位组织机构编码。5)ISSYN 同步标志:默认数据刚同步过来时为 0,当同步到水资源监控管理统一部门表后会被置为 1。之后如果对此中间表的此条数据有修改,需将此字段置为 0。国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 9 2.1.7 人员信息中间表(WR_MID_USERINFO)说明:和电子政务与 CA 同步用 序号 字段名 标识符 类
16、型 有无空值 主键 外键 1 身份证号 CAID C(18)N Y 2 人员姓名 USER_NAME VC(60)N Y 34 所属部门编码 DEP_CODE C(18)4 性别 SEX C(1)5 办公室电话 TELNUMB VC(20)6 手机号码 MOBILENUMB VC(11)7 电子邮件 EMAIL VC(60)8 出生日期 BIRTHDAY Date 9 用户参加工作时间 STARTWORKDATE Date 10 技术职称 TITLE VC(40)11 现从事专业 NOWMAJOR VC(60)12 毕业院校 SCHOOL VC(100)13 所学专业 STUDYMAJOR V
17、C(100)国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 10 序号 字段名 标识符 类型 有无空值 主键 外键 14 学历 HIGHESTDEGREE VC(10)15 家庭住址 HOMEADRESS VC(100)16 用户出生地 BORNPLACE VC(100)17 用户民族 NATIONALITY VC(18)18 顺序号 ORDERNUM N 19 删除标志 IFDEL VC(5)N FALSE 20 备注 NOTE VC(256)21 同步标志 ISSYN C(1)N 0 部分字段说明:1)EG_USER 电子政务用户名:此字
18、段用于和电子政务同步时用,CA 由于没有此字段,则全部填“CA“。如果其他系统要用此中间表来同步则填(”OTHER“)。2)DEP_CODE 所属部门编码:例如:电子政务的 ENTRYDN字段。CA 的Departments 3)ORDERNUM 顺序号:同级人员的排序编号。4)IFDEL 删除标志:电子政务有此字段,CA 如果没有此字段全部填 FALSE。默认值为 FALSE。5)ISSYN 同步标志:默认数据刚同步过来时为 0,当同步到水资源监控管国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 11 理统一用户表后会被置为 1。之后如果对
19、此中间表的此条数据有删除或修改,需将此字段置为 0。2.2.用户基础编码规则及示例 本章节内容主要依据信息代码编码制定整理,如有冲突,请以信息代码编码制定为准。2.2.1.机构类型代码 表 7 机构类型代码表 代码 机构类型 说明 1 国家机关(行政主管部门)国家权力机关、国家行政机关、国家司法机关、政党机关、人民解放军、武警部队、政协组织等 2 事业单位 经机构编制部分批准成立和登记或备案,领取事业单位法人证书,并取得法人资格的单位;或者是上述法人单位的分支机构或派出机构 3 企业 在工商行政管理机关登记注册的营利性经济组织 4 社会团体 中国公民自愿组成,为实现会员共同意愿,按其章程开展活
20、动的非营利性社会组织 5 乡镇水利管理单位 乡镇负责水利事业管理的相关单位 9 其他 民办非企业单位、国家认可某方面资格的机构等国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 12 其他组织机构 注:引自 GB/T 20091-2006组织机构类型。2.2.2.水行政主管机构规格代码 表 8 水行政主管机构规格代码表 代码 机构规格 代码 机构规格 0 正部(省)级 6 正科级 1 副部(省)级 7 副科级 2 正厅级 8 正股级 3 副厅级 9 副股级 4 正处级 A 其他 5 副处级 2.2.3.水行政主管机构隶属关系代码 表 9 水行政
21、主管机构隶属关系代码表 代码 隶属关系 1 隶属于中央 2 隶属于省(自治区、直辖市)国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 13 3 隶属于地(区、市、州、盟)4 隶属于县(区、市、旗)9 其他 注:引自 GB/T 12404-1997 单位隶属关系代码。2.2.4.岗位级别代码 表 10 岗位级别代码表 代码 岗位级别 代码 岗位级别 0 正部(省)级 6 正科级 1 副部(省)级 7 副科级 2 正厅级 8 正股级 3 副厅级 9 副股级 4 正处级 A 其他 5 副处级 注:参考了 SL/T 200.07-97干部职务级别代码
22、和 GB/T 12407-2008职务级别代码。2.2.5.性别代码 表 11 性别代码表 国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 14 代码 性别 1 男 2 女 2.2.6.学历代码 表 12 学历代码表 代码 学历 代码 职称 1 研究生及研究生以上 5 技工学校 2 大学本科 6 高中 3 大学专科或专科学校 7 初中及初中以下 4 中等专科学校或中等技校 注:引自 GB4658-2006 学历代码。国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 15 3.统一用户管理组件实
23、现规范 统一用户管理在继承了水利信息化现有用户管理模式(包括电子政务系统等)的基础上为三级水资源信息平台的 40 个节点建立了一整套统一完备的用户管理制度,保证用户信息在整个 SZY 项目系统内的准确性与唯一性。3.1.“统一用户管理数据”三级节点间同步 中央,流域,省各节点统一通过部署在本级应用集成支撑软件的统一用户管理组件对本级用户信息进行管理和维护,实现独立于本级节点各个业务系统的统一用户管理,为业务应用提供用户数据支撑。各业务系统需通过用户管理组件提供的用户访问服务对本节点用户信息进行检索。为保证三级平台系统用户的唯一,方便各级节点之间的用户信息访问,在中央形成三级节点统一用户数据库,
24、汇集各级节点的用户数据,实现中央、流域和省级用户的整体统筹。中央、流域、省节点通过数据交换支撑软件同步本级的用户数据到三级节点统一用户数据库。本节点如要访问其他节点的用户数据,则通过三级节点统一用户数据库提供的对外用户信息访问服务查询。在用户数据同步方面,基于数据集成软件的数据交换机制,流域和省节点需在本级节点建立交换库才能和数据交换支撑软件进行接口对接。本级平台需将新增或者变更的用户数据通过触发机制从用户库将数据写入交换库,由数据交换支撑软件自动完成用户数据的同步。具体如下图:国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 16 中央节点集
25、成支撑库用户库数据交换支撑软件平台交换库流域节点集成支撑库用户库数据交换支撑软件平台交换库省级节点集成支撑库用户库数据交换支撑软件平台交换库省级节点维护用户信息省级节点维护用户信息流域节点维护用户信息流域节点维护用户信息流域、省级节点用户信息流域、省级节点用户信息ETL 工具ETL 工具ETL 工具ETL 工具日志机制日志机制 图 1 三级节点间用户集成 各级节点需完成所属节点用户数据库初始化,用户数据库的维护,用户数据库向三级节点统一用户数据库的单向同步工作。3.2.“统一用户管理组件”节点内部调用 中央和流域的用户数据,包括用户主要的基本信息,机构等信息在内网需通过电子政务的 API 接口
26、进行提取,外网则由 CA 统一用户管理平台通过中间表同步(或者一次性导入)来完成用户数据库的初始化。后期则通过用户管理模块进行维护,并和 CA 用户中心以及电子政务进行同步。中央和流域的管理员需在用国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 17 户管理组件界面上对相关接口进行配置来完成此部分工作。省级节点则需根据本级节点用户数据源具体情况将用户数据通过用户信息维护界面进行录入。具体如下图:管理员用户管理组件用户信息访问服务用户信息访问服务三级节点统一用户数据库水资源门户水资源信息服务水资源调配决策支撑水资源业务管理水资源应急管理本节点用
27、户信息查询用户信息维护界面数据集成支撑软件用户数据库非本节点用户信息查询用户信息汇总用户信息同步中央/流域节点管理员与CA用户中心同步模块电子政务用户同步模块配置和 CA/电子政务用户交互接口接口配置用户信息录入/维护 图 2 统一用户管理集成 3.3.“统一用户管理组件”访问接口规范 统一用户管理软件提供的用户信息访问接口供门户和各业务系统调用以获取业务所需用户属性信息,包括用户基本信息查询接口,岗位信息查询接口,组织机构信息查询接口等。访问接口基于 HTTP(POST,GET)方式。其中请求参数为 JSON 格式,参数包含请求类型值,和其他查询条件。并返回包含用户相关信息的标准的 JSON
28、 格式的数据。国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 18 3.4.与既有统一用户管理系统的集成 对于中央、流域和省级已经有统一用户管理系统的节点,可将原有统一用户管理作为数据源管理系统,水资源平台的统一用户只是使用已有统一用户管理数据,不做用户数据的维护操作,因此中央及流域节点需将已有统一用户管理系统进行相应的改造。对于省级节点没有统一用户管理相关系统,则水资源平台的用户信息管理由平台内统一用户管理负责完成。3.4.1.与“中央流域节点”统一用户管理集成 1.政务内网 目前已中央和流域为主的政务内网“1+7 电子政务系统”均有统一用
29、户管理系统,因此对于中央和流域的水资源管理平台的统一用户管理只是使用用户信息,用户信息维护在原有电子政务统一用户管理系统中进行。与电子政务统一用户管理的集成,首先由水资源平台建立中间数据表,由统一用户管理系统定期同步数据,中央平台对该中间数据表进行用户数据的抽取和同步,主要采用数据库建立触发器、存储过程等的方式实现。集成流程图如下:图 3 集成流程图 2.政务外网:国家水资源监控能力建设项目(2012-2014 年)统一用户管理规范 北京东华合创科技有限公司编制 19 政务外网中央和流域已有吉大正元的 UMS 系统,因此中央和流域含有外网部署的水资源平台的统一用户管理集成导入 UMS 系统数据,用户信息的维护将在 UMS 中完成。与 UMS 系统集成首先由水资源平台建立中间数据表,由统一用户管理系统定期同步数据,中央平台对该中间数据表进行用户数据的抽取和同步,主要采用数据库建立触发器、存储过程等的方式实现。集成流程图如下:图 4 集成流程图 3.4.2.与“省级节点”统一用户管理集成 对于省级节点已经有统一用户管理系统的节点,如水资源用户数据来源于已有统一用户管理系统,因此需要与统一用户管理系统进行集成,集成方法参考“与中央流域节点统一用户管理集成”。对于省级节点无统一用户管理系统,此种情况下,水资源管理信息平台用户信息录入及管理由平台内统一用户管理负责完成。