12下一页
发帖
查看: 16486|回复: 18

关于企业微信的组织架构对接

升级   0.18%

2

主题

5

回帖

18

积分

注册会员

Rank: 2

积分
18
发表于 2019-3-11 14:18:21 | 显示全部楼层 |阅读模式
目的:与企业微信的组织架构对接,并且完全以企业微信的组织架构为主体
1、已按要求配置JSON文件(3月8日设置完毕)
2、同步时间设置(forceSyncCron设置多几个时段主要用于检测,原本只有8,20两个时间)
  "enable": true,
  "syncCron": "10 0/10 * * * ?",
  "forceSyncCron": "10 45 8,12,13,14,15,16,17,18,19,20 * * ?",
3、无任何同步成功信息,无出错信息,控制面板里面的SSO设置企业微信相关信息也无法保存(无出错信息显示)
请问应该如何正确设置与企业微信的组织架构对接
回复

使用道具 举报

升级   1.04%

16

主题

27

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2019-5-5 14:21:27 | 显示全部楼层
at jdk.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScri
ptEngine.java:535)
        ... 74 more
2019-05-05 14:19:46 PRINT [qtp800281454-1517] com.x.program.center.qiyeweixin.Sy
ncOrganization - 开始与企业微信同步人员,方向:拉入.
2019-05-05 14:19:49 ERROR [4b54195d-f65a-4f2e-8267-8980b9603a9b] com.x.program.c
enter.jaxrs.qiyeweixin.QiyeweixinAction - <eval>:1:28 Invalid return statement
var v = person.getMobile(); return v.substring(v.length - 6)
                            ^ in <eval> at line number 1 at column number 28 > p
erson:xadmin, method:GET, request:http://127.0.0.1:20030/x_program_center/jaxrs/
qiyeweixin/pull/sync, remote host:127.0.0.1 address:127.0.0.1, head:Cookie:x-tok
en=HeEoZIVgPjRea8S0tcQs3vkLb5uX4QFZEIdiuKMfurQ
Accept:application/json, text/javascript, */*; q=0.01
Connection:keep-alive
User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, l
ike Gecko) Chrome/68.0.3440.106 Safari/537.36
Referer:http://127.0.0.1:20030/x_program_center/jest/index.html
Host:127.0.0.1:20030
Accept-Encoding:gzip, deflate, br
Accept-Language:zh-CN,zh;q=0.9
x-debugger:true
Content-Type:application/json, body:.
javax.script.ScriptException: <eval>:1:28 Invalid return statement
var v = person.getMobile(); return v.substring(v.length - 6)
                            ^ in <eval> at line number 1 at column number 28
        at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(
NashornScriptEngine.java:470)
        at jdk.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScri
ptEngine.java:537)
        at jdk.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScri
ptEngine.java:524)
        at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE
ngine.java:402)
        at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngin
e.java:155)
        at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
        at com.x.program.center.qiyeweixin.SyncOrganization.getPassword(SyncOrga
回复

使用道具 举报

升级   1.04%

16

主题

27

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2019-5-5 11:49:53 | 显示全部楼层
为什么使用手工从微信拉取组织和人员的操作出现下面问题
{ "readyState": 4, "responseText": "{\n \"type\": \"error\",\n \"message\": \"用户:anonymous 权限不足.\",\n \"date\": \"2019-05-05 11:45:25\",\n \"spent\": 2,\n \"size\": -1,\n \"count\": 0,\n \"position\": 0,\n \"prompt\": \"com.x.base.core.project.exception.ExceptionAccessDenied\"\n}", "responseJSON": { "type": "error", "message": "用户:anonymous 权限不足.", "date": "2019-05-05 11:45:25", "spent": 2, "size": -1, "count": 0, "position": 0, "prompt": "com.x.base.core.project.exception.ExceptionAccessDenied" }, "status": 500, "statusText": "Internal Server Error" }
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-5-5 14:41:22 | 显示全部楼层
难道是有用户没有手机号码?您可以检查一下组织里人员的信息,手机号码是必须要有的。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-6-10 09:52:53 | 显示全部楼层
您手工工微信来取组织和人员,是在哪里进行操作的?
报错看起来是匿名用户进行操作的,您操作的地方最起码应该使用管理员进行登录过的。
回复

使用道具 举报

升级   0.91%

17

主题

19

回帖

91

积分

注册会员

Rank: 2

积分
91
发表于 2019-8-12 20:05:16 | 显示全部楼层
我也遇到同样问题,请问你解决了吗?
回复

使用道具 举报

升级   1.04%

16

主题

27

回帖

104

积分

注册会员

Rank: 2

积分
104
发表于 2019-5-5 11:50:39 | 显示全部楼层
为什么我使用手工拉取微信组织失败呢,说是权限不够
回复

使用道具 举报

升级   0.18%

2

主题

5

回帖

18

积分

注册会员

Rank: 2

积分
18
发表于 2019-3-12 18:29:52 | 显示全部楼层
以上是返回得数据,
TYPE是成功,但组织架构还是没有同步起来
回复

使用道具 举报

升级   0.18%

2

主题

5

回帖

18

积分

注册会员

Rank: 2

积分
18
发表于 2019-3-12 18:32:51 | 显示全部楼层
另外,我们使用了第三方应用管理通讯录,这种情况用API是可以获得数据,而不能推送数据的,对O2OA有没有影响呢?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-5-5 15:17:06 | 显示全部楼层
在 person.json 里面的password的初始化脚本改为:
(var v = person.getMobile(); return v.substring(v.length - 6))



这个问题会在下一个版本修复掉。
回复

使用道具 举报

12下一页
发帖

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread