K2和嘉扬系统整合方案书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录1.概述.........................................................................................21.1编写目的................................................................................21.2读者对象................................................................................21.3名词解释................................................................................22.需求分析和方案设计......................................................................32.1方案背景和需求........................................................................32.2整体方案设计...........................................................................33.嘉扬系统接口说明(节选).............................................................53.1员工入职................................................................................53.2员工转正................................................................................63.3员工调动................................................................................63.4员工离职................................................................................71.概述1.1编写目的主要为工作流系统和嘉扬人事系统整合提供方案支撑。使得工作流系统和嘉扬的人事系统能无缝的进行整合。1.2读者对象工作流人事方面流程的需求人员,设计人员,以及开发人员。嘉扬公司的相关人员。1.3名词解释名词解释EHR指嘉扬人事系统WF指工作流系统2.需求分析和方案设计2.1方案背景和需求目前在公司的在工作流系统中实现了人事的员工的入离调转等流程。但是这些数据在流程审批结束后,需要人事专员在一次的录入到嘉扬系统中。这样的工作模式导致两种问题,第一,人事专员的反复录入导致工作量的增加。第二反复的录入可能会导致工作的错误的增加。所以建立工作流和人事使系统的整合,避免该这些问题2.2整体方案设计整合流程说明:工作流和嘉扬的系统整合如下,当流程通过的时候可以在流程结束的节点增加一个服务端事件,然后调用eHR系统的接口,把数据推到eHR系统。eHR提供员工入离调转的接口,接收工作流推进来的数据。工作流和嘉扬系统整合流程其他系统嘉扬系统工作流嘉扬相关模块登记登记流程开始审批节点流程结束接口接口相关模块整合具体框架说明:说明:eHR在和工作流的整合中提供两种类型的接口,第一种eHR提供给工作流系统:作为主数据类型的接口,比如部门信息,岗位信息,职级信息。这里数据在eHR系统中通过视图的方式提供,作为工作流系统中主数据信息。第二种工作流写回eHR:这种数据由eHR提供存储过程接口方式写入到人事系统或者写入了临时的表中,通过ETL技术导入到人事系统中去。接口的包装共分为三个层次。对于嘉扬系统其只提供存储过程或者视图以及临时表的形式的接口。可以通过再次的开发包成成WebService的形式供工作流调用。如果在企业信息的基础规划中有ESB系统,可以把这些服务接口注册到ESB系统中通过ESB服务调用。三种服务调用的优劣比较:接口方式优点缺点使用情况数据库接口(视图,存储过程,中间表方式)接口变化改动少工作流和人事系统耦合度非常高,系统之间几乎是共享数据库不建议使用WebService服务接口通过服务的方式,降低了耦合度,符合SOA规范需要对嘉扬的系统进行封装推荐使用企业服务总线通过ESB完全解耦了系统之间的关联,可扩充性非常高在对嘉扬的接口封装的基础上,需要企业服务总线基础如果有ESB规划,建议使用3.嘉扬系统接口说明(节选)3.1员工入职接口功能员工分配工号接口名eSPCreateBadge接口类型存储过程中文名英文名字段类型输入参数ID报到序号int……输出参数操作是否成功0表示成功-1表示失败RetValint接口功能员工报到处理接口名eSPStaffStart接口类型存储过程(已加密,无法查看源码)中文名英文名字段类型输入参数工号Badgevarchar(10)…….输出参数操作是否成功0表示成功-1表示失败RetValint接口功能添加员工信息接口名eSP_AddCopyBg接口类型存储过程中文名英文名字段类型输入参数工号Badgevarchar(10)……..输出参数操作是否成功0表示成功-1表示失败RetValint3.2员工转正接口功能转正登记接口名eSPProbationRegister接口类型存储过程中文名英文名字段类型输入参数员工工号Badgevarchar(10)……输出参数操作是否成功0表示成功911018表示失败RetValint接口功能转正处理接口名eSPProbationStart接口类型存储过程中文名英文名字段类型输入参数员工工号Badgevarchar(10)…….输出参数无3.3员工调动接口功能人事调整登记—变动登记接口名eSPChangeRegister接口类型存储过程中文名英文名字段类型输入参数工号Badgevarchar(10)变动类型Typevarchar(10)输出参数无接口功能人事调整登记—变动处理接口名eSPChangeStart接口类型存储过程(已加密,无法查看源码)中文名英文名字段类型输入参数输出参数接口功能人事调整登记—结束处理接口名eSPTemporaryClose接口类型存储过程中文名英文名字段类型输入参数变动历史序号IDint输出参数操作是否成功912028表示借调前没有直属上级913017表示实际结束时间没有填写911005表示不存在当前记录911018表示操作失败911014表示操作成功RetValint3.4员工离职接口功能离职登记—添加员工接口名eSPLeaveRegister接口类型存储过程中文名英文名字段类型输入参数工号Badgevarchar(10)离职类型Typevarchar(10)输出参数操作是否成功911021表示该员工已经离职911022表示该员工已经申请离职911132表示其他变动登记表中已经登记过了0表示成功911018表示失败RetValint接口功能离职登记—离职处理接口名eSPLeaveStart接口类型存储过程中文名英文名字段类型输入参数离职登记编号IDint输出参数操作是否成功911025表示该员工已经离职911021该员工已经离职510253离职日期不正确!不能为空或者必须在入职日期之后911029表示该记录已经由系统自动执行0表示成功911018表示失败RetValint

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功