怎么样把自己公司的红帆oa对接企业微信到钉

钉钉和企业OA系统的区别是什么?_百度知道
钉钉和企业OA系统的区别是什么?
●关于OA系统:OA系统是面向组织的日常运作和管理,并成为组织不可缺的核心应用系统、IT技术运用等方面都有了新的变化和发展:工作任务等企业办公管理的各个方面。●关于钉钉。OA在应用内容的深度与广度,审批管理。2,Web版和手机版,支持手机和电脑间文件互传,员工及管理者使用频率最高的应用系统,Android版等、侧重点不同;OA系统功能多种,包含、2G,3G和4G移动数据网络,iOS版。钉钉支持多种语言,支持Wi-Fi无线局域网:钉钉侧重于考勤管理,提供PC版。主要推行一种无纸化办公模式、功能大小不同:钉钉类似于企业内部通讯工具,功能单一;OA系统侧重于流程管理钉钉和企业OA系统有如下区别:1:钉钉(DingTalk)是专为中国企业打造的免费沟通和协同的多端平台
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。oa对接 相关的博客钉钉开放平台 - 文档中心
管理通讯录

ISV(应用服务商)默认无管理通讯录的权限,企业应用默认有所有通讯录权限。
ISV通讯录权限获取流程:
ISV开发微应用的时候如果必须要使用到企业通讯录,请按照如上流程进行申请:1.申请加入“钉钉ISV沟通组 ” ( 加入申请理由,请填写公司全名+通讯录权限申请)。2.在钉钉ISV沟通组-审批流程,提交《合作申请表》,描述项目情况和合作需求。3.《合作申请表》通过后,在钉钉ISV沟通组-审批流程,提交通讯录权限审批。4.将自己公司开发的微应用部署到钉钉云上,具体的上云步骤请线下联系钉钉小二。5.审核完成后2个工作日之内,工作人员会开通该微应用的通讯录接口权限。
注意:ISV所获取到的通讯录权限仅包括数据拉取权限,不包括数据提交权限。 钉钉审核通过后,之前已经开通套件应用的企业,需要先解除该企业的授权,再重新授权,之后再次获取的corptoken才具备访问通讯录的能力。
获取部门列表
请求说明(ISV默认无调用权限)
Https请求方式: GET
https://oapi.dingtalk.com/department/list?access_token=ACCESS_TOKEN
access_token
调用接口凭证
通讯录语言(默认zh_CN另外支持en_US)
&errcode&: 0,
&errmsg&: &ok&,
&department&: [
&name&: &钉钉事业部&,
&parentid&: 1,
&createDeptGroup&: true,
&autoAddUser&: true
&name&: &服务端开发组&,
&parentid&: 2,
&createDeptGroup&: false,
&autoAddUser&: false
对返回码的文本描述内容
department
部门列表数据。以部门的order字段从小到大排列
父部门id,根部门为1
createDeptGroup
是否同步创建一个关联此部门的企业群, true表示是, false表示不是
autoAddUser
当群已经创建后,是否有新人加入部门会自动加入该群, true表示是, false表示不是
获取部门详情
请求说明(ISV默认无调用权限)
Https请求方式: GET
https://oapi.dingtalk.com/department/get?access_token=ACCESS_TOKEN&id=2
access_token
调用接口凭证
通讯录语言(默认zh_CN另外支持en_US)
&errcode&: 0,
&errmsg&: &ok&,
&name&: &钉钉事业部&,
&order& : 10,
&parentid&: 1,
&createDeptGroup&: true,
&autoAddUser&: true,
&deptHiding& : true,
&deptPerimits& : &3|4&,
&userPerimits& : &userid1|userid2&,
&outerDept& : true,
&outerPermitDepts& : &1|2&,
&outerPermitUsers& : &userid3|userid4&,
&orgDeptOwner& : &manager1122&,
&deptManagerUseridList& : &manager1122|manager3211&
对返回码的文本描述内容
父部门id,根部门为1
在父部门中的次序值
createDeptGroup
是否同步创建一个关联此部门的企业群, true表示是, false表示不是
autoAddUser
当群已经创建后,是否有新人加入部门会自动加入该群, true表示是, false表示不是
deptHiding
是否隐藏部门, true表示隐藏, false表示显示
deptPerimits
可以查看指定隐藏部门的其他部门列表,如果部门隐藏,则此值生效,取值为其他的部门id组成的的字符串,使用|符号进行分割
userPerimits
可以查看指定隐藏部门的其他人员列表,如果部门隐藏,则此值生效,取值为其他的人员userid组成的的字符串,使用|符号进行分割
是否本部门的员工仅可见员工自己, 为true时,本部门员工默认只能看到员工自己
outerPermitDepts
本部门的员工仅可见员工自己为true时,可以配置额外可见部门,值为部门id组成的的字符串,使用|符号进行分割
outerPermitUsers
本部门的员工仅可见员工自己为true时,可以配置额外可见人员,值为userid组成的的字符串,使用| 符号进行分割
orgDeptOwner
企业群群主
deptManagerUseridList
部门的主管列表,取值为由主管的userid组成的字符串,不同的userid使用|符号进行分割
请求说明(ISV默认无调用权限)
Https请求方式: POST
https://oapi.dingtalk.com/department/create?access_token=ACCESS_TOKEN
请求包结构体
&name&: &钉钉事业部&,
&parentid&: &1&,
&order&: &1&,
&createDeptGroup&: true,
&deptHiding& : true,
&deptPerimits& : &3|4&,
&userPerimits& : &userid1|userid2&,
&outerDept& : true,
&outerPermitDepts& : &1|2&,
&outerPermitUsers& : &userid3|userid4&
access_token
调用接口凭证
部门名称。长度限制为1~64个字符
父部门id。根部门id为1
在父部门中的次序值。order值小的排序靠前
createDeptGroup
是否创建一个关联此部门的企业群,默认为false
deptHiding
是否隐藏部门, true表示隐藏, false表示显示
deptPerimits
可以查看指定隐藏部门的其他部门列表,如果部门隐藏,则此值生效,取值为其他的部门id组成的的字符串,使用 | 符号进行分割
userPerimits
可以查看指定隐藏部门的其他人员列表,如果部门隐藏,则此值生效,取值为其他的人员userid组成的的字符串,使用| 符号进行分割
是否本部门的员工仅可见员工自己, 为true时,本部门员工默认只能看到员工自己
outerPermitDepts
本部门的员工仅可见员工自己为true时,可以配置额外可见部门,值为部门id组成的的字符串,使用|符号进行分割
outerPermitUsers
本部门的员工仅可见员工自己为true时,可以配置额外可见人员,值为userid组成的的字符串,使用|符号进行分割
&errcode&: 0,
&errmsg&: &created&,
对返回码的文本描述内容
创建的部门id
请求说明(ISV默认无调用权限)
Https请求方式: POST
https://oapi.dingtalk.com/department/update?access_token=ACCESS_TOKEN
请求包结构体
&name&: &钉钉事业部&,
&parentid&: &1&,
&order&: &1&,
&id&: &1&,
&createDeptGroup&: true,
&autoAddUser&: true,
&deptManagerUseridList&: &manager&,
&deptHiding& : true,
&deptPerimits& : &3|4&,
&userPerimits& : &userid1|userid2&,
&outerDept& : true,
&outerPermitDepts& : &1|2&,
&outerPermitUsers& : &userid3|userid4&,
&orgDeptOwner&: &manager1111&
access_token
调用接口凭证
通讯录语言(默认zh_CN另外支持en_US)
部门名称。长度限制为1~64个字符
父部门id。根部门id为1
在父部门中的次序值。order值小的排序靠前
createDeptGroup
是否创建一个关联此部门的企业群
autoAddUser
如果有新人加入部门是否会自动加入部门群
deptManagerUseridList
部门的主管列表,取值为由主管的userid组成的字符串,不同的userid使用’| 符号进行分割
deptHiding
是否隐藏部门, true表示隐藏, false表示显示
deptPerimits
可以查看指定隐藏部门的其他部门列表,如果部门隐藏,则此值生效,取值为其他的部门id组成的的字符串,使用 | 符号进行分割
userPerimits
可以查看指定隐藏部门的其他人员列表,如果部门隐藏,则此值生效,取值为其他的人员userid组成的的字符串,使用| 符号进行分割
是否本部门的员工仅可见员工自己, 为true时,本部门员工默认只能看到员工自己
outerPermitDepts
本部门的员工仅可见员工自己为true时,可以配置额外可见部门,值为部门id组成的的字符串,使用|符号进行分割
outerPermitUsers
本部门的员工仅可见员工自己为true时,可以配置额外可见人员,值为userid组成的的字符串,使用|符号进行分割
orgDeptOwner
企业群群主
&errcode&: 0,
&errmsg&: &updated&
对返回码的文本描述内容
请求说明(ISV默认无调用权限)
Https请求方式: GET
https://oapi.dingtalk.com/department/delete?access_token=ACCESS_TOKEN&id=ID
access_token
调用接口凭证
部门id。(注:不能删除根部门;不能删除含有子部门、成员的部门)
&errcode&: 0,
&errmsg&: &deleted&
对返回码的文本描述内容
根据unionid获取成员的userid
Https请求方式: GET
https://oapi.dingtalk.com/user/getUseridByUnionid?access_token=ACCESS_TOKEN&unionid=xxxxxx
access_token
调用接口凭证
用户在当前钉钉开放平台账号范围内的唯一标识,同一个钉钉开放平台账号可以包含多个开放应用,同时也包含ISV的套件应用及企业应用
&errcode&: 0,
&errmsg&: &ok&,
&userid&: &zhangsan&
对返回码的文本描述内容
员工唯一标识ID(不可修改)
获取成员详情
Https请求方式: GET
https://oapi.dingtalk.com/user/get?access_token=ACCESS_TOKEN&userid=zhangsan
access_token
调用接口凭证
员工在企业内的UserID,企业用来唯一标识用户的字段。
通讯录语言(默认zh_CN另外支持en_US)
&errcode&: 0,
&errmsg&: &ok&,
&userid&: &zhangsan&,
&name&: &张三&,
&tel& : &010-123333&,
&workPlace& :&&,
&remark& : &&,
&mobile& : &&,
&email& : &&,
&active& : true,
&orderInDepts& : &{1:10, 2:20}&,
&isAdmin& : false,
&isBoss& : false,
&dingId& : &WsUDaq7DCVIHc6z1GAsYDSA&,
&unionid& : &cdInjDaq78sHYHc6z1gsz&,
&isLeaderInDepts& : &{1:true, 2:false}&,
&isHide& : false,
&department&: [1, 2],
&position&: &工程师&,
&avatar&: &dingtalk.com/abc.jpg&,
&jobnumber&: &111111&,
&extattr&: {
&爱好&:&旅游&,
&年龄&:&24&
对返回码的文本描述内容
员工唯一标识ID(不可修改)
分机号(ISV不可见)
办公地点(ISV不可见)
备注(ISV不可见)
手机号码(ISV不可见)
员工的电子邮箱(ISV不可见)
员工的企业邮箱(ISV不可见)
是否已经激活, true表示已激活, false表示未激活
orderInDepts
在对应的部门中的排序, Map结构的json字符串, key是部门的Id, value是人员在这个部门的排序值
是否为企业的管理员, true表示是, false表示不是
是否为企业的老板, true表示是, false表示不是
钉钉Id,在钉钉全局范围内标识用户的身份,但用户可以自行修改一次
在当前isv全局范围内唯一标识一个用户的身份,用户无法修改
isLeaderInDepts
在对应的部门中是否为主管, Map结构的json字符串, key是部门的Id, value是人员在这个部门中是否为主管, true表示是, false表示不是
是否号码隐藏, true表示隐藏, false表示不隐藏
department
成员所属部门id列表
扩展属性,可以设置多种属性(但手机上最多只能显示10个扩展属性,具体显示哪些属性,请到OA管理后台-&设置-&通讯录信息设置和OA管理后台-&设置-&手机端显示信息设置)性
接口说明(ISV默认无调用权限)
本接口属高权限接口,调用会被严格限制。请管理员在调用前完成个人实名认证,或者提交企业认证,人数上限将自动扩充。
Https请求方式: POST
https://oapi.dingtalk.com/user/create?access_token=ACCESS_TOKEN
请求包结构体
&userid&: &zhangsan&,
&name&: &张三&,
&orderInDepts& : &{1:10, 2:20}&,
&department&: [1, 2],
&position&: &产品经理&,
&mobile&: &&,
&tel& : &010-123333&,
&workPlace& :&&,
&remark& : &&,
&email&: &&,
&jobnumber&: &111111&,
&isHide&: false,
&isSenior&: false,
&extattr&: {
&爱好&:&旅游&,
&年龄&:&24&
access_token
调用接口凭证
员工唯一标识ID(不可修改),企业内必须唯一。长度为1~64个字符,如果不传,服务器将自动生成一个userid
成员名称。长度为1~64个字符
orderInDepts
JSONObject
在对应的部门中的排序, Map结构的json字符串, key是部门的Id, value是人员在这个部门的排序值
department
数组类型,数组里面值为整型,成员所属部门id列表
职位信息。长度为0~64个字符
手机号码。企业内必须唯一
分机号,长度为0~50个字符
办公地点,长度为0~50个字符
备注,长度为0~1000个字符
邮箱。长度为0~64个字符。企业内必须唯一
员工工号。对应显示到OA后台和客户端个人资料的工号栏目。长度为0~64个字符
是否号码隐藏, true表示隐藏, false表示不隐藏。隐藏手机号后,手机号在个人资料页隐藏,但仍可对其发DING、发起钉钉免费商务电话。
是否高管模式,true表示是,false表示不是。开启后,手机号码对所有员工隐藏。普通员工无法对其发DING、发起钉钉免费商务电话。高管之间不受影响。
JSONObject
扩展属性,可以设置多种属性(但手机上最多只能显示10个扩展属性,具体显示哪些属性,请到OA管理后台-&设置-&通讯录信息设置和OA管理后台-&设置-&手机端显示信息设置)
&errcode&: 0,
&errmsg&: &created&,
&userid&: &dedwefewfwe1231&
对返回码的文本描述内容
员工唯一标识
请求说明(ISV默认无调用权限)
Https请求方式: POST
https://oapi.dingtalk.com/user/update?access_token=ACCESS_TOKEN
请求包结构体
&userid&: &zhangsan&,
&name&: &张三&,
&department&: [1, 2],
&orderInDepts&: &{1:10}&,
&position&: &产品经理&,
&mobile&: &&,
&tel& : &010-123333&,
&workPlace& :&&,
&remark& : &&,
&email&: &&,
&jobnumber&: &111111&,
&isHide&: false,
&isSenior&: false,
&extattr&: {
&爱好&:&旅游&,
&年龄&:&24&
参数说明(如果非必须的字段未指定,则钉钉后台不改变该字段之前设置好的值)
access_token
调用接口凭证
通讯录语言(默认zh_CN另外支持en_US)
员工唯一标识ID(不可修改),企业内必须唯一。长度为1~64个字符
成员名称。长度为1~64个字符
department
成员所属部门id列表
orderInDepts
JSONObject
实际是Map的序列化字符串,Map的Key是deptId,表示部门id,Map的Value是order,表示排序的值,列表是按order的倒序排列输出的,即从大到小排列输出的
职位信息。长度为0~64个字符
手机号码。企业内必须唯一
分机号,长度为0~50个字符
办公地点,长度为0~50个字符
备注,长度为0~1000个字符
邮箱。长度为0~64个字符。企业内必须唯一
员工工号,对应显示到OA后台和客户端个人资料的工号栏目。长度为0~64个字符
是否号码隐藏, true表示隐藏, false表示不隐藏。隐藏手机号后,手机号在个人资料页隐藏,但仍可对其发DING、发起钉钉免费商务电话。
是否高管模式,true表示是,false表示不是。开启后,手机号码对所有员工隐藏。普通员工无法对其发DING、发起钉钉免费商务电话。高管之间不受影响。
JSONObject
扩展属性,可以设置多种属性(但手机上最多只能显示10个扩展属性,具体显示哪些属性,请到OA管理后台-&设置-&通讯录信息设置和OA管理后台-&设置-&手机端显示信息设置)
&errcode&: 0,
&errmsg&: &updated&
对返回码的文本描述内容
请求说明(ISV默认无调用权限)
Https请求方式: GET
https://oapi.dingtalk.com/user/delete?access_token=ACCESS_TOKEN&userid=ID
access_token
调用接口凭证
员工唯一标识ID(不可修改)
&errcode&: 0,
&errmsg&: &deleted&
对返回码的文本描述内容
批量删除成员
请求说明(ISV默认无调用权限)
Https请求方式: POST
https://oapi.dingtalk.com/user/batchdelete?access_token=ACCESS_TOKEN
请求包结构
&useridlist&:[&zhangsan&,&lisi&]
access_token
调用接口凭证
useridlist
员工UserID列表。列表长度在1到20之间
&errcode&: 0,
&errmsg&: &deleted&
对返回码的文本描述内容
获取部门成员
请求说明(ISV默认无调用权限)
Https请求方式: GET
https://oapi.dingtalk.com/user/simplelist?access_token=ACCESS_TOKEN&department_id=1
access_token
调用接口凭证
通讯录语言(默认zh_CN另外支持en_US)
department_id
获取的部门id
支持分页查询,与size参数同时设置时才生效,此参数代表偏移量
支持分页查询,与offset参数同时设置时才生效,此参数代表分页大小,最大100
支持分页查询,部门成员的排序规则,默认不传是按自定义排序;entry_asc代表按照进入部门的时间升序,entry_desc代表按照进入部门的时间降序,modify_asc代表按照部门信息修改时间升序,modify_desc代表按照部门信息修改时间降序,custom代表用户定义(未定义时按照拼音)排序
&errcode&: 0,
&errmsg&: &ok&,
&hasMore&: false,
&userlist&: [
&userid&: &zhangsan&,
&name&: &张三&
对返回码的文本描述内容
在分页查询时返回,代表是否还有下一页更多数据
员工唯一标识ID(不可修改)
获取部门成员(详情)
请求说明(ISV默认无调用权限)
Https请求方式: GET
https://oapi.dingtalk.com/user/list?access_token=ACCESS_TOKEN&department_id=1
access_token
调用接口凭证
通讯录语言(默认zh_CN另外支持en_US)
department_id
获取的部门id
支持分页查询,与size参数同时设置时才生效,此参数代表偏移量
支持分页查询,与offset参数同时设置时才生效,此参数代表分页大小,最大100
支持分页查询,部门成员的排序规则,默认不传是按自定义排序;entry_asc代表按照进入部门的时间升序,entry_desc代表按照进入部门的时间降序,modify_asc代表按照部门信息修改时间升序,modify_desc代表按照部门信息修改时间降序,custom代表用户定义(未定义时按照拼音)排序
&errcode&: 0,
&errmsg&: &ok&,
&hasMore&: false,
&userlist&:[
&userid&: &zhangsan&,
&dingId&: &dwdded&,
&mobile&: &&,
&tel& : &010-123333&,
&workPlace& :&&,
&remark& : &&,
&order& : 1,
&isAdmin&: true,
&isBoss&: false,
&isHide&: true,
&isLeader&: true,
&name&: &张三&,
&active&: true,
&department&: [1, 2],
&position&: &工程师&,
&email&: &zhangsan@alibaba-inc.com&,
&./dingtalk/abc.jpg&,
&jobnumber&: &111111&,
&extattr&: {
&爱好&:&旅游&,
&年龄&:&24&
对返回码的文本描述内容
在分页查询时返回,代表是否还有下一页更多数据
员工唯一标识ID(不可修改)
表示人员在此部门中的排序,列表是按order的倒序排列输出的,即从大到小排列输出的
手机号(ISV不可见)
分机号(ISV不可见)
办公地点(ISV不可见)
备注(ISV不可见)
是否是企业的管理员, true表示是, false表示不是
是否为企业的老板, true表示是, false表示不是
是否隐藏号码, true表示是, false表示不是
是否是部门的主管, true表示是, false表示不是
表示该用户是否激活了钉钉
department
成员所属部门id列表
员工的邮箱
员工的企业邮箱
扩展属性,可以设置多种属性(但手机上最多只能显示10个扩展属性,具体显示哪些属性,请到OA管理后台-&设置-&通讯录信息设置和OA管理后台-&设置-&手机端显示信息设置)
获取管理员列表
Https请求方式: GET
https://oapi.dingtalk.com/user/get_admin?access_token=ACCESS_TOKEN
access_token
调用接口凭证
&errcode&: 0,
&errmsg&: &ok&,
&adminList&:[
{&sys_level&:2,&userid&:&123abc&}
{&sys_level&:1,&userid&:&456efg&}
对返回码的文本描述内容
管理员角色 1:主管理员,2:子管理员关于自己的OA审批流和钉钉对接的问题 - 阿里云
查看完整版本: [--
关于自己的OA审批流和钉钉对接的问题
是否可以实现,我在自己的oA里边发起一个审批,钉钉里边可以处理,并且我的OA里边能够自动识别过来。或者我自己的OA操作了,钉钉也会更新。
目前我们是支持你说的这个场景的。可以试用下我们的审批应用。
我也要类似的需求, 我在钉钉里面发了一个 请假通知,无法和自己的oa系统 数据互通。。求解决办法
OA系统是你们自己的吗,还是钉钉内部的?如果是你们自己的OA系统,我们目前暂时不支持。
我也要这个解决方案,,
好的,该问题已经反馈给产品,多谢!
大家都要这个接口。
3月底我们会提供创建审批的接口
我们是想要一个,能自己写程序导出请假记录的接口。这样一旦同事请假了,我们就可直接导出到我们的OA系统中。
同问,能够通过api导出审批的数据吗,这样可以直接导入自己的oa系统中,不用一个一个后台去导出再合并统计或者有提供这个接口的打算么
这个需求已经在讨论了
能否提供一套审批表单的HTML和样式,我们想基于钉钉做OA的集成开发
这个需求已经在讨论了
顶起这需求很硬
我们目前开发了这样的审批功能,可以帮大家对接OA,大家可联系我
同求审批接口
+1 如果支持完整需求比较麻烦的话,能不能先开放审批的数据读取或者审批消息通知这类 read only 接口?这样至少能把钉钉和 ERP 流程串起来。
成都金蜂鸟科技退出的 EBS平台,可以快速整合钉钉OA流程化配置,实现公司员工、客户、费用、项目、产品、库存流程化管理
查看完整版本: [--
Powered by
Gzip disabled

我要回帖

更多关于 红帆oa对接企业微信 的文章

 

随机推荐