项目基本信息
客户名称 |
某客户公司 |
客开项目经理 |
李菲菲 |
开发成本 |
5人天 |
适用版本 |
350sp1+3月月度修复包 |
功能描述
要求A8系统与已有短信网关的远程接口进行数据对接,实现在A8系统中各事项短信提醒的功能。
效果演示
短信插件配置的工作原理: 通过编码的方式调用灵迅科技提供的webservice接口,达到A8应用中各项事项短信提醒的功能,短信只做单向发送,不包括短信回复(回执)等功能;短信发送机制如下图所示:
在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:发送失败;
- A8Config系统参数设置
OA管理员在A8config.cmd的系统参数设置中配置短信插件配置工具参数,如下图所示:
是否启用灵迅科技短信插件
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
单位管理员在功能应用设置-移动应用管理-移动权限管理(无需开发,产品隐含功能)中设置本单位内允许收发短信的范围,如下图所示:
单位管理员在功能应用设置-移动应用管理-消息管理通道设置(无需开发,产品隐含功能)中设置具体哪些应用可以发送短信提醒,如下图所示:
普通用户在个人事务-消息提醒设置中设置短信通知A8应用项,如下图所示:
图3个人短信提示设置
注:所有人都可以在个人事务-消息提醒设置中设置短信通知;没有设置短信通知或者个人信息设置中没有录入手机号的人,不具有短信提醒的功能;
普通用户在个人事务-个人设置-个人信息设置中设置手机号,如图4所示。