起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7943|回复: 11

[结贴] 微信企业号检查RouterServer组织机构链接

[复制链接]

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
发表于 2016-6-23 09:25:35 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
打开后页面空白???怎么回事http://herlvccbxw.proxy.qqbrowser.cc/RouterServer/showOrg

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2016-6-23 10:51:24 | 显示全部楼层
加了这个代码
public static void applyAfterAdvance() {
       
        try{
                        List<ActivityInstance>ais = ProcessUtils.getPI().getActiveAIs();
                        for (ActivityInstance ai : ais){
                                for (Task t : ai.getTask().getExecutorTasks()){
                                        String name = t.getName();
                                        String url = t.getEURL();
                                        if (url.contains("?")){
                                                url += "&";
                                        }else{
                                                url += "?";
                                        }
                                        url = url + "task=" + t.getId() + "&process=" + t.getProcess() + "&activity=" + t.getActivity();
                                       
                                        if (url.startsWith("/")){
                                                url = JustepConfig.getUIServer() + url;
                                        }
                                               
                                        Message msg = new Message(name, url, null);
                                        Set<String>personIDs = new HashSet<String>();
                                        personIDs.add(t.getExecutorPersonID());
                                        System.out.print("----------------");
                                        System.out.print(t.getExecutorPersonID());
                                        System.out.print("----------------");
                                        MessageDispatcherFactory.createMessageDispatcher().sendMessage(msg, personIDs);
                                }
                        }
                }catch (Exception e){
                        e.printStackTrace();
                        //logger.error(e.getMessage()+"", e);
                }
        }
微信没收到推送的消息啊。
回复 支持 反对

使用道具 举报

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2016-6-23 10:52:24 | 显示全部楼层
后台异常
2016-06-23 10:51:01 JUSTEP120030, 解析Action返回结果出错
java.lang.RuntimeException: JUSTEP120030, 解析Action返回结果出错
        at com.justep.router.MessageEngine.updateOrg(MessageEngine.java:206)
        at com.justep.router.MessageEngine.execute(MessageEngine.java:69)
        at com.justep.router.RouterServer$1.messageArrived(RouterServer.java:68)
        at org.eclipse.paho.client.mqttv3.internal.CommsCallback.handleMessage(CommsCallback.java:349)
        at org.eclipse.paho.client.mqttv3.internal.CommsCallback.run(CommsCallback.java:162)
        at java.lang.Thread.run(Thread.java:745)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2016-6-23 13:23:09 | 显示全部楼层
1.现在的版本中没有RouterServer
2.确认微信组织机构同步的时候正确吗?
  在SA_Terminal中是否有这个人的信息,sTypeID为weixin的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2016-6-23 13:56:00 | 显示全部楼层
jishuang 发表于 2016-6-23 13:23
1.现在的版本中没有RouterServer
2.确认微信组织机构同步的时候正确吗?
  在SA_Terminal中是否有这个人的信 ...

组织架构同步没有问题,sa_terminal里面有这个人的信息
回复 支持 反对

使用道具 举报

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2016-6-23 13:59:15 | 显示全部楼层
jishuang 发表于 2016-6-23 13:23
1.现在的版本中没有RouterServer
2.确认微信组织机构同步的时候正确吗?
  在SA_Terminal中是否有这个人的信 ...

案例里面,这两个配置做什么用,添加后字段数据还是空的
2、        数据库增加字段
alter table SA_code add stextCLOB
alter table SA_OPOrg add wxDeptID integer
添加SA_Terminal表,
回复 支持 反对

使用道具 举报

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2016-6-23 14:34:28 | 显示全部楼层
jishuang 发表于 2016-6-23 13:23
1.现在的版本中没有RouterServer
2.确认微信组织机构同步的时候正确吗?
  在SA_Terminal中是否有这个人的信 ...

流程流转的时候消息也推送不到手机,
try{
                        List<ActivityInstance>ais = ProcessUtils.getPI().getActiveAIs();
                        for (ActivityInstance ai : ais){
                                for (Task t : ai.getTask().getExecutorTasks()){
                                        String name = t.getName();
                                        String url = t.getEURL();
                                        if (url.contains("?")){
                                                url += "&";
                                        }else{
                                                url += "?";
                                        }
                                        url = url + "task=" + t.getId() + "&process=" + t.getProcess() + "&activity=" + t.getActivity();
                                       
                                        if (url.startsWith("/")){
                                                url = JustepConfig.getUIServer() + url;
                                        }
                                               
                                        Message msg = new Message(name, url, null);
                                        Set<String>personIDs = new HashSet<String>();
                                        personIDs.add(t.getExecutorPersonID());
                                        System.out.print("----------------");
                                        System.out.print(t.getExecutorPersonID());
                                        System.out.print("----------------");
                                        MessageDispatcherFactory.createMessageDispatcher().sendMessage(msg, personIDs);
                                }
               

UI2/SA/weixin/process/pushMessage.j DEBUG了也没执行。
回复 支持 反对

使用道具 举报

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2016-6-23 14:35:48 | 显示全部楼层
jishuang 发表于 2016-6-23 13:23
1.现在的版本中没有RouterServer
2.确认微信组织机构同步的时候正确吗?
  在SA_Terminal中是否有这个人的信 ...

routeserver justep.xml 配置:
<config>
        <business-server username="system" password="123456">http://herlvccbxw.proxy.qqbrowser.cc/BusinessServer</business-server>
        <mqtt-server username="system" password="123456">tcp://localhost:1883</mqtt-server>
        <message-processor>
                <class>com.justep.router.processor.MqttMessageProcessor</class>
                <class certPath="/WEB-INF/cert/push.x5.p12" certPassword="123456">com.justep.router.processor.APNsMessageProcessor</class>
                <class server="http://herlvccbxw.proxy.qqbrowser.cc/x5/UI2/SA/weixin/pushMessage.j?configKey=wx277edd8b1e03e73f2">com.justep.router.processor.WeiXinMessageProcessor</class>
        </message-processor>
        <short-url-server>http://herlvccbxw.proxy.qqbrowser.cc/RouterServer</short-url-server>
</config>
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2016-6-23 16:25:02 | 显示全部楼层
字段就是微信企业号组织机构同步的时候用的

前面都说了现在的版本中没有routeserver了,要用现在的版本去配置
http://docs.wex5.com/bex5-push-server/

微信企业号http://docs.wex5.com/bex5-weixin-enterprise-integration/


http://docs.wex5.com/bex5-push-message/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

12

主题

31

帖子

71

积分

初级会员

Rank: 2

积分
71
QQ
 楼主| 发表于 2016-6-23 17:55:25 | 显示全部楼层
jishuang 发表于 2016-6-23 16:25
字段就是微信企业号组织机构同步的时候用的

前面都说了现在的版本中没有routeserver了,要用现在的版本去 ...

检核了,没找出问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-2 00:03 , Processed in 0.063043 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表