本文主要是介绍通达OA与第三方APP对接,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
单点登录身份认证
Appid appkey code state 参数均在地址后
- 应用获取参数后,调用oauth方式完成认证。
Oauth授权认证接口说明:
auth.open.XXXX.com/open/doc/list/yluywps0/zpsakobd/88c1cxll
APP对接示例效果图
数据同步
1基本简介
由于不同的系统架构之间可能导致信息同步,信息不对等。因此考虑建立关联关系,如果没初始化人员信息,可考虑依照通达oa 的人员结构和组织架构进行同步。
数据输出
OA将数据推送到系统中间表中,系统厂商负责维护数据至系统库,中间表数据项由双方协商确认
OA可提供的标准中间表字段信息,仅供参考
组织机构基本信息表(标准结构,可根据实际情况进行增减)
字段名称 | 中文含义 | 数据类型 | 备注 |
DWH | 单位号 | VARCHAR2(10) |
|
DWMC | 单位名称 | VARCHAR2(60) |
|
LSDWH | 隶属单位号 | VARCHAR2(50) |
|
DWLBM | 单位类别码 | CHAR | 代码 |
DWLBMC | 单位类别名称 | VARCHAR2(50) | 含义 |
用户基本信息表(标准结构,可根据实际情况进行增减)
字段名称 | 中文含义 | 数据类型 | 备注 |
ID | ID | varchar2(50) | 主键 |
GH | 工号 | varchar2(50) |
|
DWH | 单位号 | varchar2(50) |
|
SZKS | 所在部门 | varchar2(64) |
|
XM | 姓名 | varchar2(50) |
|
XBM | 性别码 | varchar2(50) | 代码 |
XB | 性别 | varchar2(50) | 含义 |
CSRQ | 出生日期 | char(10) |
|
CSDM | 出生地码 | varchar2(50) | 代码 |
CSD | 出生地 | varchar2(100) | 含义 |
JG | 籍贯 | varchar2(50) | 代码 |
JGD | 籍贯地 | varchar2(100) | 含义 |
MZM | 民族码 | varchar2(50) | 代码 |
MZ | 民族 | varchar2(100) | 含义 |
SFZJH | 身份证件号 | varchar2(50) |
|
WHCD | 文化程度 | varchar2(50) | 含义 |
DQZTM | 当前状态码 | char(5) | 代码 |
DQZT | 当前状态 | varchar2(50) | 含义 |
PRZWM | 聘任职务码/技术职称 | char(5) | 代码 |
PRZW | 聘任职务 | varchar2(50) | 含义 |
JSZJM | 技术职级码 | char(5) | 代码 |
JSZJ | 技术职级 | varchar2(50) | 含义 |
ZWJBM | 职务级别码/行政职务 | char(5) | 代码 |
ZWJB | 职务级别 | varchar2(50) | 含义 |
BYYX | 毕业院校 | varchar2(64) |
|
YGXS | 用工形式 | varchar2(10) | 代码 |
YGXSMC | 用工形式名称 | varchar2(50) | 含义 |
Webservice提供部门,用户基础数据
接口地址
IP+syncdata.php?wsdl
- 部门
接口函数:
getDept()
功能描述:
获取返回值:
字段 | 参数类型 | 说明 |
deptNo | String | 部门编号 |
deptName | String | 部门名称 |
parentNo | string | 上级部门编号 |
- 用户
接口函数:
getUser()
功能描述:获取用户
参数:
字段 | 参数类型 | 说明 |
userId | String | 用户编号 |
realName | String | 用户姓名 |
sex | String | 性别 |
deptId | String | 单位id |
type | string | 人员状态 |
phone | string | 手机号 |
| String | 邮箱 |
这篇关于通达OA与第三方APP对接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!