项目基本信息

客户名称

某客户公司

客开项目经理

李菲菲

开发成本

5人天

适用版本

350sp1+3月月度修复包

功能描述

要求A8系统与已有短信网关的远程接口进行数据对接,实现在A8系统中各事项短信提醒的功能。

效果演示

  1. 短信插件配置工具的工作原理

短信插件配置的工作原理: 通过编码的方式调用灵迅科技提供的webservice接口,达到A8应用中各项事项短信提醒的功能,短信只做单向发送,不包括短信回复(回执)等功能;短信发送机制如下图所示:
1
在A8中开发短信插件,调用灵迅科技提供WebService 接口地址为:  http://移动短信平台接口地址:端口号/Service.asmx?wsdl;
方法SendMessage(String user, String password, String destPhones, String contentMessage )


参数

数据类型

               说明

user

String

明文用户名,固定为末一个值,例如lxkj

password

String

明文密码例如lxkj

destPhones

String

手机号码采用英文状态下逗号,分割

contentMessage

String

发送内容

返回值:1:异常;0:发送成功;1:发送失败;

  1. A8Config系统参数设置

OA管理员在A8config.cmd的系统参数设置中配置短信插件配置工具参数,如下图所示:
2
是否启用灵迅科技短信插件
lxkj.enabled= true表示插件启用,false表示不启用
灵迅科技WebService地址,如http://localhost:1867/Service.asmx?wsdl
lxkj.url  = http://10.46.100.200:9000/Service.asmx?wsdl
灵迅科技WebService发送短信用户,如admin
lxkj.user = jlgh
灵迅科技WebService发送短信密码,如admin
lxkj.password  =jlgh

  1. 产品单位管理员应用设置:

单位管理员在功能应用设置-移动应用管理-移动权限管理(无需开发,产品隐含功能)中设置本单位内允许收发短信的范围,如下图所示:
3
单位管理员在功能应用设置-移动应用管理-消息管理通道设置(无需开发,产品隐含功能)中设置具体哪些应用可以发送短信提醒,如下图所示:
4

  1. 产品个人设置:

普通用户在个人事务-消息提醒设置中设置短信通知A8应用项,如下图所示:5
图3个人短信提示设置
注:所有人都可以在个人事务-消息提醒设置中设置短信通知;没有设置短信通知或者个人信息设置中没有录入手机号的人,不具有短信提醒的功能;
普通用户在个人事务-个人设置-个人信息设置中设置手机号,如图4所示。
6