九游会官网登录入口网页-ag8九游会j9登录入口平台可以以第自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到企业微信进行消息提醒。
九游会官网登录入口网页-ag8九游会j9登录入口办公开发平台是基于j2ee分布式架构,集成移动办公、智能办公、支持私有化部署,并自适应负载能力的基于agpl协议开放源代码的企业信息化系统需求定制开发平台九游会官网登录入口网页的解决方案,能够极大程度上节约企业软件开发成本。
在九游会ag8九游会j9登录入口官网登录入口网页首页上的“平台下载”页面下,可以直接下载该平台,这篇文章主要介绍的是平台下的企业微信办公。
九游会官网登录入口网页-ag8九游会j9登录入口平台可以以自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到企业微信进行消息提醒。
如果o2oa成功接入企业微信,o2oa将会自动从企业微信拉取所有的人员和组织进行同步,o2oa的所有人员和组织以企业微信中创建的组织架构为准( 本地已经创建的人员和组织将保留不会被删除,可能会造成人员和组织重复 )
通讯录自动同步
创建o2oa应用
注册地址:,此过程需要提供使用微信的企业相关信息。
注册成功后,需记住企业id,下面配置需用到,如下图所示:
打开通讯录同步,配置同步方式、权限,如下图所示:
使用管理员账号登录企业微信,切换到“应用管理”页签,点击“创建应用”,如下图所示:
应用logo:可以自行制作合适大小的logo,此logo将在企业微信中展示。
应用名称:此应用的具体名称,可以随意命名,如o2oa,企业办公,xxoa都可以。
应用介绍:此应用的具体用途介绍。
可见范围:可使用此应用的人员范围设定,可以选择组织和个人成员。
创建完成后,需记住agentid和secret(此secret为o2oa配置文件qiyeweixin.json里的corpsecret参数的值),下面配置有用到,如下图所示:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=corpid&redirect_uri=https://[host][port] /x_desktop/qiyeweixinsso.html?redirect=portalmobile.html?id=*********&response_type= code&scope=snsapi_base&agentid=1000004&#wechat_redirect
appid : 企业id host : o2oa服务器提供服务的域名 port : o2oa服务器提供服务的端口 agentid : 应用的agentid redirect_uri参数需要使用urlencode进行编码,不然会遇到50001错误,redirect_uri不是可信域名。 这个url是:http://[host]:[port]/x_desktop/qiyeweixinsso.html?redirect=portalmobile.html?id=************ 这样的形式。后面跟了一个redirect参数,就是需要跳转到一个门户页面,id就是门户(应用市场企业微信门户)标识
授权文件放置路径:o2server/servers/webserver/
1、进入o2oa安装目录,从o2server/configsample 目录下拷贝 qiyeweixin.json 到 o2server/config 目录(如果已经复制过了,请跳过此步骤);
2、使用文本编辑器打开qiyeweixin.json进行编辑:
{ "enable": false, "synccron": "10 0/10 * * * ?", "forcesynccron": "10 45 8,12 * * ?", "apiaddress": "https://qyapi.weixin.qq.com", "corpid": "", "syncsecret": "", "corpsecret": "", "agentid": "", "token": "", "encodingaeskey": "", "workurl": "", "messageredirectportal": "", "messageenable": false, "scanloginenable": false, "attendancesyncenable": false, "attendancesyncagentid": "", "attendancesyncsecret": "", "###enable": "是否启用.###", "###synccron": "拉入同步cron,默认每10分钟同步一次.###", "###forcesynccron": "强制拉入同步cron,默认在每天的8点和12点强制进行同步.###", "###apiaddress": "api服务器地址###", "###corpid": "企业微信corpid###", "###syncsecret": "企业微信同步通讯录secret###", "###corpsecret": "企业微信corpsecret###", "###agentid": "企业微信agentid###", "###token": "回调token###", "###encodingaeskey": "回调encodingaeskey###", "###workurl": "企业微信消息打开工作的url地址,如:http://dev.o2oa.net/x_desktop/###", "###messageredirectportal": "企业微信消息处理完成后跳转到特定的门户页面的id###", "###messageenable": "推送消息到企业微信###", "###scanloginenable": "企业微信扫码登录###", "###attendancesyncenable": "是否启用考勤信息###", "###attendancesyncagentid": "企业微信考勤打卡应用id###", "###attendancesyncsecret": "企业微信考勤打卡应用secret###" }
token和encodingaeskey可以先填1,不然无法进行保存,对微信集成不会产生影响。
完成以上配置后重启o2oa,即可完成o2oa在企业微信中的接入,可以在企业微信 - 工作台中看到自己配置的企业应用。
注意一下企业微信同步通讯录secret配置,由于企业微信本身的不同版本原因,如果配置corpsecret不行,请使用syncsecret。
syncsecret为如下图所示:
o2oa集成到微信时,需要将o2oa的https开启。方法请参考
服务地址:http://localhost:20030/x_program_center/jest/index.html
服务名称:qiyeweixinaction.pullsync
如下图所示界面,点击get之后,观察服务器控制台或者日志文件信息(o2server/logs),可以查看到同步日志。
不要多次点击get,点击一次后,控制台会有,正在拉取组织人员信息相关的日志。