EAS移动商务升级指南
本文档主要阅读对象:实施人员
目录
EAS移动商务升级指南 (1)
1. 升级特性 (2)
2. 升级实施步骤 (2)
2.1 开通网络及短信帐号 (2)
2.2 补丁安装 (2)
2.3 参数配置 (2)
3. 注意事项 (5)
4. 短信记录查询 (6)
5.常见问题解答: (6)
1、邮件帐号配置怎么填? (6)
2、短信审批如何配置 (7)
3、集群环境需要做何处理 (7)
1> (8)
2> (8)
4、为什么收不到工作流邮件(短信)呢? (9)
5、EAS与通讯平台的自动连接。 (9)
1> (9)
2> (10)
6、将移动商务日志单独输出,便于问题快速分析解决 (10)
1.升级特性
本次升级主要是通过接入第三方短信网关平台来加强原有短信发送与接收的稳定性,主要新增特性如下:
●新增实现整合维那多短信平台[推荐使用]、友商网新短信平台[暂停使用],增加
了平台的稳定性;
●友商网旧通讯平台(即金蝶通讯平台3.1)由于友商网停止维护,请暂停使用;
●移动商务模块内置支持邮件发送,不支持工作流邮件回复审批。
2.3参数配置
●新菜单说明
配置前若客户端没出现新的菜单,点击“系统”--> “更新本地数据”再重新登录客户端即可看
到菜单的变化,新的菜单如下截图:
短信业务配置说明
短信业务配置菜单出来的界面有少量变动,参见下图。
可选通讯平台、通讯平台实现类(默认不需要配置)、登录用户名、密码为新增的配置项,更改配置项后请点击“保存”。
登录用户名和密码即2.1章节中得到的短信账号的用户名和密码。
通讯平台主机名/端口配置项为空时,点击选中一个可选通讯平台时,系统会自动填写平台默认
此界面保存时将配置信息保存到:{EAS_HOME}\server\properties\mailServerConfig.properties中。
此处配置项和其他常见的邮件客户端配置项是类似的,如outlook中的帐户配置、友商网旧通讯平台的Email邮件平台配置。
3.注意事项
1)升级不影响原有移动商务模块的使用方式,也不影响原有的移动业务规则。
2)注:短信命令功能在手机回复短信时有变化,原友商网旧平台用的格式是:短语
*短信命令,新整合的平台格式为:短信命令,即去掉了前边的“短语*”字符,直接回复短信命令字符即可,因短语是金蝶通讯平台3.1(友商网旧平台)特有的东西,新整合的短信平台短语概念已不存在,假设查询待办的命令字符是F,示例如下:
旧的短信回复内容:EASTEST*F
新的短信回复内容:F
3)在第三方短信网关(新友商网或维那多)平台开的帐户,简称短信网关帐号,一
个短信网关帐号只能用于一个数据帐套,若多个帐套想同时用移动商务发送短信,需分别开通多个短信网关帐号,因为短信回复有相应的帐套数据信息如短信记录的ID,所以不能一个短信网关帐号用于多个数据帐套。
也不要把一个帐号放在多个数据帐套中测试,因会影响回复短信的接收。
4)若原有系统未购买EAS的“移动商务平台”模块的License,需先购买这个模块
的License。
4.短信记录查询
EAS发送出去的短信及接收到的短信,在第三方短信网关平台上保留有记录,可以通过第三方短信网关平台提供的网址登录后进行查询。仅供查询使用。
维那多平台http://121.52.221.108:8090
登录用的用户名和密码为“短信业务配置界面”中的用户登录名和密码。
5.常见问题解答:
1、邮件帐号配置怎么填?
答:
邮件发送主机地址和端口:企业内部邮箱的邮件服务器地址和端口
用户名:服务器邮件管理员用户名
密码:用户名的密码
发送者邮件:企业内部注册的邮箱(也可以是有发送邮件权限的外部邮箱),需对应用户名。
发送者姓名:随意填写
图1:邮件帐号配置界面
2、短信审批如何配置
打开eas服务器安装目录下的eas\Server\server\profiles\server{n}\config\bosconfig.xml文件,最好用支持xml文件的文本编辑器打开,例如EditPlus或UltraEdit,找到
如果要eas的工作流审批功能支持短信,则这里的isAllowMobile后面的value 值一定要设置为true。
3、集群环境需要做何处理
移动商务属于基础服务类,并非天然支持集群,需要进行相应的设置。具体是配置bosconfig.xml,使得与通讯平台的连接服务成为orm服务,多个从EAS节点作为主节点的客户端,以产生唯一的连接。
文件:eas\Server\server\profiles\server1\config\bosconfig.xml
具体修改如下:
1>对于EAS主节点(主服务器下的)的bosconfig.xml,在 name="ORMServiceLocation"> 节点中增加如下部分:
其value的值为空。如以下截图:
2> 对于EAS从节点(从服务器下的)的bosconfig.xml,在 name="ORMServiceLocation"> 节点中增加如下部分:
其value的值具体为指向子节点,与网络控制(NetCtrl)等的值一样
例如:
如以下截图:
4、为什么收不到工作流邮件(短信)呢?
收不到工作流邮件:
①系统平台→个人信息及设置→个人外部消息设置查看是否配置邮件
②打开“短信业务配置”菜单,查看界面是否勾选了Email
③检查bos工作流,是否启用工作流邮件
④打开用户管理(可以是任意的序事薄),右键发送邮件,查看是否可以手
工发送邮件
⑤Portal登录,打开流程中心,发送催办邮件,查看是否可以正常发送
如果①②③都正常,收集此时段日志,并附加④⑤的测试结果。
收不到工作流短信:针对短信,进行上面的操作【第③步,手工发送短信】。
5、EAS与通讯平台的自动连接。
1> 重启EAS服务器后,EAS自动连接通讯平台,而不需要去“短信业务配置”界面去启动。需要做如下的步骤:
A、停止EAS服务器;
B、修改EAS服务器端配置文件Server\server\profiles\server1\config\listenerconfig.data,
在
failOnError="false" /> 如下图: C、修改EAS服务器端配置文件Server\server\profiles\server1\config\bosconfig.xml 在顶级 如下图: D、启动EAS服务器 2> 在EAS与通讯平台的连接时,若退出通讯平台,然后重启,EAS会自动重连通讯 平台,不需要另外的配置。这里需要注意的是,只有在EAS与通讯平台的连接处于正常连接时,意外断开了通讯平台的连接,那么,后续在通讯平台正常后,EAS才会自动去重连;若EAS与通讯平台处于非连接状态(例如手工去“短信业务配置”界面中断开连接),那么哪怕再重启通讯平台,EAS都不会自动重连,而是需要重启EAS 服务器,或者去“短信业务配置”界面去连接。请特别注意自动重连的适用情况。 6、将移动商务日志单独输出,便于问题快速分析解决 为了日常问题分析和解决,让移动商务的所有日志都独立输出到 eas\server\profiles\server{n}\logs\MobileTrace.log中,以方便发送出错时在MobileTrace.log中收集日志,避免统一输出到apusic.log时因整个平台日志过多而收集不到移动商务的日志。请做如下配置: 将eas\server\profiles\server{n}\config\log4j.properties日志规则配置文件最后边加上以下配置(注意多个EAS实例下要同时修改掉各实例下的配置): #mobile log setting https://www.doczj.com/doc/e54441734.html,.kingdee.eas.mobile=info, mobiletrace https://www.doczj.com/doc/e54441734.html,.kingdee.eas.mobile=false log4j.appender.mobiletrace=org.apache.log4j.RollingFileAppender log4j.appender.mobiletrace.MaxBackupIndex=10 log4j.appender.mobiletrace.MaxFileSize=10MB https://www.doczj.com/doc/e54441734.html,yout=org.apache.log4j.PatternLayout https://www.doczj.com/doc/e54441734.html,yout.ConversionPattern=[%t %d{yyyy-MM-dd HH:mm:ss}]%m%n log4j.appender.mobiletrace.File=${EAS_INSTANCE_HOME}/logs/MobileTrace.log log4j.appender.mobiletrace.encoding=UTF-8