项目基本信息
客户名称 |
某客户公司 |
客开项目经理 |
袁绪峰 |
开发成本 |
5人天 |
适用版本 |
320sp1+5月月度修复包 |
功能描述
A8系统与邯郸市移动运营商的提供的mas系统的接口进行接口数据对接,mas系统通过A8方传过来的接口数据进行短信发送。
效果演示
短信插件配置工具的工作原理
短信插件配置的工作原理: 通过编码的方式调用邯郸市移动运营商提供的webservice接口,达到A8应用中各项事项短信提醒的功能,短信只做单向发送,不包括短信回复(回执)等功能;短信发送机制如下图所示:
在A8中开发短信插件,调用邯郸市移动运营商提供WebService 接口地址为: http://系统访问地址/services/userApi?wsdl;
方法:sendSms(String username, String password, int smstype,
String content, String mobile,int isLongSms )
参数 |
数据类型 |
说明 |
username |
String |
明文用户名,固定为末一个值,例如admin |
password |
String |
BASE64(password) 密码采用BASE64 加密算法 |
smstype |
int |
发送短信的类型: 默认值为1-网关 |
content |
String |
发送内容 |
mobile |
String |
手机号码采用英文状态下逗号,分割 |
isLongSms |
int |
默认值:0-普通短信 |
返回值:类型String 如果成功返回success 否则返回failure;错误提示
注:接口方法调用及密码BASE64加密请参考邯郸市移动运营商提供的接口说明文档:《企信通短信接口.doc》
A8Config系统参数设置
OA管理员在A8config.cmd的系统参数设置中配置短信插件配置工具参数,如下图所示:
注解:
是否启用短信插件配置工具
smsWeService.enabled = true表示插件启用,false表示不启用
短信插件的郸市移动运营商远程接口URL
smsWeService.db.url =站点地址
短信插件的郸市移动运营商远程接口用户名
smsWeService.db.username =
短信插件的郸市移动运营商远程接口密码
smsWeService.db.password =
产品单位管理员应用设置:
- 单位管理员在功能应用设置-移动应用管理-移动权限管理(无需开发,产品隐含功能)中设置本单位内允许收发短信的范围,如下图所示:
- 单位管理员在功能应用设置-移动应用管理-消息管理通道设置(无需开发,产品隐含功能)中设置具体哪些应用可以发送短信提醒,如下图所示:
产品个人设置:
- 普通用户在个人事务-消息提醒设置中设置短信通知A8应用项,如下图所示:
图3个人短信提示设置
注:所有人都可以在个人事务-消息提醒设置中设置短信通知;没有设置短信通知或者个人信息设置中没有录入手机号的人,不具有短信提醒的功能;
- 普通用户在个人事务-个人设置-个人信息设置中设置手机号,如图4所示。