通达OA与第三方APP对接

2024-06-21 12:48
文章标签 oa app 通达 对接 第三方

本文主要是介绍通达OA与第三方APP对接,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

单点登录身份认证

Appid  appkey   code  state 参数均在地址后

  1. 应用获取参数后,调用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

 

  1. 部门

接口函数:

getDept()

功能描述:

获取返回值:

字段

参数类型

说明

deptNo

String

部门编号

deptName

String

部门名称

parentNo

string

上级部门编号

 

  1. 用户

接口函数:

getUser()

功能描述:获取用户

参数:

字段

参数类型

说明

userId

String

用户编号

realName

String

用户姓名

sex 

String

性别

deptId

String

单位id

type

string

人员状态

phone

string

手机号

email

String

邮箱

 

 

这篇关于通达OA与第三方APP对接的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1081272

相关文章

Python应用开发——30天学习Streamlit Python包进行APP的构建(9)

st.area_chart 显示区域图。 这是围绕 st.altair_chart 的语法糖。主要区别在于该命令使用数据自身的列和指数来计算图表的 Altair 规格。因此,在许多 "只需绘制此图 "的情况下,该命令更易于使用,但可定制性较差。 如果 st.area_chart 无法正确猜测数据规格,请尝试使用 st.altair_chart 指定所需的图表。 Function signa

同城跑腿APP开发,随叫随到超方便!

随着移动互联网的发展和人们生活节奏的加快,越来越多的人们没有闲暇的时间来做一些繁琐的事情,比如说买药、挂号、排队、送花、取文件等等。如果没有时间去处理这些事情怎么办?开发同城跑腿APP,提供跑腿服务,随时办事随时下单,只需在手机上轻轻一点,就可完成跑腿需求。 首先,跑腿小程序有几种开发方式。第一种是自己组建开发,这种方式比较适合有软件开发能力的企业,比较花费时间和金钱成本。第二种是找到第三方

示例:推荐一个基于第三方开源控件库DataGridFilter封装的FilterColumnDataGrid,可以像Excel拥有列头筛选器

一、目的:基于第三方开源控件库DataGridFilter封装的FilterColumnDataGrid,可以像Excel拥有列头筛选器,感兴趣的可以去下方链接地址查看开源控件库地址。本控件封装的目的在于将第三方库的皮肤和样式封装到皮肤库中可统一设置样式,同时生成nuget方便调用 二、效果如下 三、环境 VS2022 Net7 四、使用方式 1、安装nuget包:H.Con

服务器监控:运维行业的核心保障与第三方监控软件的选择

随着信息技术的飞速发展,企业IT架构日益复杂,服务器作为整个IT系统的核心,其稳定性和性能对业务的连续性至关重要。在运维行业中,服务器监控作为保障服务器稳定运行的关键环节,已经受到了越来越多企业的重视。本文将探讨服务器监控的重要性、挑战以及选择第三方监控软件的原因,并推荐一款优秀的服务器监控软件——监控易。 一、服务器监控的重要性     服务器监控是指对服务器硬件、操作系统、应用程序

用python写一个AI Agent对接企业微信上下游协同的案例

要实现一个AI Agent对接企业微信上下游协同,我们可以使用Python编写一个企业微信机器人,用于接收和处理来自企业微信的消息。在此示例中,我们将使用`wechatpy`库来实现企业微信机器人,并使用`requests`库实现与上下游系统的通信。 首先,确保安装了`wechatpy`和`requests`库: ```bash pip install wechatpy requests ``

删除第三方AAR所请求的权限

1.问题:引了第三方的AAR库要求一些权限,但我APP不需要,我想删除掉,怎么办 答:很简单,只要在添加:http://schemas.android.com/tools 这个工具在manifest文件中,然后在相应的权限上增加:tools:node="remove"即可。 <manifest xmlns:android="http://schemas.android.com/apk/res/a

基于uni-app和图鸟UI开发上门服务小程序

一、技术栈选择 uni-app:我们选择了uni-app作为开发框架,因为它基于Vue.js,允许我们编写一次代码,发布到多个平台,包括iOS、Android、Web以及各种小程序。uni-app的丰富组件库、高效的状态管理以及便捷的预览调试功能,极大提升了开发效率。 图鸟UI:图鸟UI是基于uni-app的UI框架,它提供了大量美观且实用的组件和页面模板,帮助我们快速构建出风格统一、用户体

H5唤醒APP方法,H5唤醒不了App跳下载页

H5唤醒APP方法,H5唤醒不了App跳下载页 let ua = window.navigator.userAgent.toLowerCase();let src = {iphone: /iphone/i.test(ua),android: /android/i.test(ua),windows: /windows/i.test(ua),weixin: /micromessenger/i.te

对接Shopify电商平台的流程

对接Shopify平台的流程通常包括以下关键步骤,在整个对接过程中,需要密切关注Shopify的API使用限制、认证机制、数据隐私政策等,确保应用的安全性和合规性。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.创建Shopify应用: 在Shopify后台创建一个新的应用或合作伙伴应用,并获取API密钥和密码。 2.设置OAuth认证: 配置OAuth 2.0认

ios开发必备10款第三方类库

因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。 MBProgressHUD(进度指示符库) 地址:https://github.com/jdg/