• 最新功能
  • 1 EXCEL服务器概述
  • 2 安装与卸载
  • 3 基本概念&基本操作
  • 4 建立部门、角色、用户
  • 5 建立基础数据
  • 6 管理业务数据
  • 7 熟练填报
  • 8 数据查询
  • 9 工作流
  • 10 回写公式
  • 11 统计报表
  • 12 应用系统管理
  • 13 系统管理模块的常用操作
  • 14 填报网站
  • 15 移动端应用
  • 16 系统外观设计
  • 17 模板管理
  • 18 角色和用户
  • 19 数据项、数据表、数据库
  • 20 数据规范详解
  • 21 工作流详解
  • 22 表间公式详解
  • 23 实时系统、实时管理
  • 23.1 利用手机短信
  • 23.2 表单自动生成
  • 23.3 利用电子邮件
  • 23.4 查询预警
  • 24 即时通讯
  • 25 文档管理
  • 26 网盘
  • 27 和其它系统的数据集成
  • 28 和CAD软件的集成
  • 29 与移动端其它应用的集成
  • 30 安装与部署的高级话题
  • 31 表达式函数详解
  • 32 通过VBA程序操纵EXCEL服务器
  • 33 通过命令行操作ES客户端
  • 34 商业智能BI系统
  • 35 WebApi的应用
  • 36 共享文档
上一节 下一节

23.1 利用手机短信


Excel服务器的企业版提供了和手机短信结合的功能,包括:

  • 用手机短信通知工作流待办事宜
  • 用手机短信发出查询指令,查询系统数据,并以短信的形式获得查询结果。
  • 用手机短信填报表单。

23.1.1 短信中心的安装和配置

将短信设备连接到服务器

要使用短信中心的功能,您需要额外购置一台GSM Modem(产品包装中应包括GSM Modem一个,电源一个,RS-232数据线一条),另外准备一块手机SIM卡。按以下步骤安装:

  1. 把SIM卡插入GSM Modem
  2. 将电源适配器插头插入GSM Modem的电源插座中。
  3. 将RS-232数据线接入GSM Modem。
  4. 将RS-232数据线的另一头,接到安装Excel服务器的服务器的RS-232端口。
  5. 将电源适配器插入220V插座,通电。
  6. GSM Modem的红灯闪烁,表明GSM Modem工作正常。

安装之后,还要进行一些配置,才能使用短信中心的功能。配置工作在系统管理台中完成。

短信中心配置

一、使用短信猫发送短信

  1. 用sysAdmin账户登录到系统管理台。
  2. 在主界面左侧树形中选中“系统配置”,选中右侧的“短信中心”,选择右键菜单【设置】。

3.弹出“短信中心设置”窗口,进入“常规”选项卡。

【发送短信使用】下拉中选择:“短信猫”,输入“短信中心号码”。短信中心号码与插入到GSM Modem 中的SIM卡所属的运行商以及所在的地区相关,例如,北京移动的短信中心号码是+8613800100500,北京联通的是+8613010112500,可以电话咨询运行商,也可以从互联网上查到;

“国家地区码”指的是,当通过短信中心向某个手机号发送短信时,如果目标手机号前面没有带国家地区码,则用此处设置的值作为目标手机号的国家地区码。

其它参数选择默认,或根据具体硬件设备确定。勾选“开启短信中心”。

4.切换到“测试”选项卡,点击【初始化测试】按钮,如果设备正常,则提示“初始化成功!”,随意输入一段内容,输入某个目标手机号,点击【发送】,检验是否能够收到。然后,用别的手机给短信猫中的SIM卡发送一条短信,点击【接收】按钮,看是否能接收到,收到的短信内容,将会显示在“测试”选项卡下部的“短信内容”文本框中。

5.在“其它”选项卡上,可以设置短信中其它参数,包括:
“发送时间间隔”、“连续发送最多多少条短信”:这两项是为了防止发送大量短信的情况下,被运营商的防垃圾短信机制屏蔽;
“是否保留短信”及“短信保留时间”:指如果目标手机不开机的情况下,短信是否在运营商那里保留一段时间,只要此时间之内目标手机开机,则依然可以收到短信。

6.最后按【确定】,完成短信中心的设置。

二、使用短信平台发送短信

  1.  打开“短信中心设置”窗口,进入“常规”选项卡【发送短信使用】下拉中选择:“短信平台(http)”。  

2.点击【选择短信平台】按钮,输入选择短信平台对应的用户名及密码。  

3.点击【确定】,则完成短信平台设置。此时系统可使用 "短信平台" 发送短信,但不支持接收短信。

说明:“发送完毕后返回内容中的成功标识” 的用途是用于识别短信发送成功还是失败,比如云信使平台,如果发送成功,则返回内容为 sms&stat=100&message=发送成功, 则可以截取 “stat=100” 设置为成功标识,如果不设置则无论返回什么都认为发送成功,如果设置了并且返回内容中不包含此设置值,则认为发送失败。

注意:
     •使用  "短信平台" , 服务器需要联网。
     • 使用云平台的,短信内容中最好携带签名 (比如 【勤哲】 这样,签名是相关部门审查用的,有了签名发送快,签名需要由云平台报审),目前云信使自动给带了一个。

启动短信服务

在系统管理台主界面左侧树型中选中“系统配置”,右侧选中“短信中心”,右击鼠标,选择弹出菜单【启动】。

短信服务也是一个后台运行的服务程序,名为“ES_SMCServer”,在“管理工具—服务”中能看到它的存在。

23.1.2 设置系统用户的手机号码

在系统管理栏目中新建用户时,可同时录入手机号码;对已有的用户,可双击该用户,打开“用户信息”窗口,录入手机号码。


23.1.3 用手机短信通知工作流待办事宜

如果希望工作流中新的待办事宜产生时,能够用手机短信的方式及时通知到办理人,需要对工作流的任务属性进行设置。例如,我们在第9章曾经对“订单”模板设计了工作流,销售员制单后交给销售部长审批。因为销售部长不能总留在电脑旁,为了使待审订单的信息能够及时通知到销售部长,我们来修改订单模板的工作流。

1.打开其“审批”任务的属性窗口。
 2.在“通知”选项卡上,选中“待办事宜短信通知”并勾选“待办人会接到短信通知” ,如图。可通过浏览按钮设置短信中显示的内容。


这样设置了之后,一旦有新的审批待办事宜产生,销售部长就会收到一条短信,其内容与我们设置的内容一样。

23.1.4 用手机短信查询系统数据

Excel服务器的短信中心还提供了这样一种功能:当管理者身在外地,想要了解企业的情况时,给系统的短信中心号码发一条短信,就能收到一条反馈的短信,告知其想了解的数据。为了做到这一点,首先要事先约定查询短信的格式。比如,约定:“1”代表查询收款情况,“1”后边跟一个日期,表明要查询指定日期的收款情况,则管理人员给系统的短信中心号码发一条短信:

1#2008-03-08

系统收到短信后,就能理解这条短信是一个查询要求,按照要求查到相应的数据之后,会按照事先约定的回信格式,给发信人的手机回复一条短信:

2008-03-08的收款金额为:350,000

再比如,事先约定“2”代表查询订单的状态,“2”后边跟一个号码,代表订单号,则发短信给系统:

2#0802009

表明要查询“0802009”号订单的状态,系统收到短信后,查到结果,就会按约定的格式回复一条短信:

0802009号订单的状态为:已发货

通过上面的例子,读者应该已经明白了,为了达到通过短信查询数据的目的,关键在于“事先约定”短信的格式,在Excel服务器中,这称为“短信查询”,具体来说,短信查询包括4个部分的内容:

  • 用户发给系统的短信的格式
  • 系统如何查询用户要求的数据
  • 系统回复给用户的短信的格式
  • 短信命令的使用权限,即可以规定只有某些特定的手机号码发来的短信,系统才予受理。

下面,我们通过一个具体的例子----通过短信查询某日的收款金额,学习短信命令的定义。

定义短信查询

  1. 以设计者身份登录到客户端
  2. 进入设计栏目,分类树中选中“功能模块”,点击列表工具栏按钮【新建】--【短信查询】


3.弹出“短信查询命令”窗口,如图,在“命令设计”标签上,我们要定义短信命令的三部分内容:用户发给系统的短信格式、系统回复给用户的短信格式、系统查询数据的方法。


4.用户发给系统的短信都以如下的格式表达:

<短信命令><参数1>…<参数n>

其中<短信命令>是某个(些)指定的符号,可任意指定,考虑到在手机上输入的方便,可以用简单的数字或字母。在本例中,我们输入短信命令“1”,同时描述“查询某日收款金额”,它表示命令“1”的含义。描述仅仅是为了设计者管理的方便。

5.点击【短信命令参数】按钮,弹出“短信命令参数”窗口,定义一个参数,如图,点击【确定】。

6.回到“查询数据”窗口,我们看到已经定义好了用户发出短信的格式。继续定义系统回复的短信格式,在“系统回复如下格式的短信”处输入“当天的收款金额为:”,如图:

7.点击【结果变量】按钮,弹出“结果变量”窗口,定义一个结果变量“金额”,如图。

8.点击【确定】回到上一级窗口,完成系统回复短信格式的定义:

9.下面开始定义查询数据的方法,就像定义一条表间公式一样,点击【数据源】按钮,选择数据源为“收款单”;点击【筛选条件】按钮,选择筛选条件为“收款单.付款日期= 请求短信.日期[D]”

10.     点击【填充方式】按钮,选择把“合计(收款单.收款金额)”填入到结果变量“金额”,最终完成的短信命令如下:

按照这条短信命令,如果用户发来一条短信“1#2008-3-8”,则系统查询到2008年3月8日的收款单总金额,假设为15万,则给用户回复一条短信:“当天的收款金额为:150000”

      11. 设计好了命令格式之后,还要继续设置该命令的使用权限。切换到“查阅权限”标签,选择角色为“总经理”、“财务部长”,也即,只有总经理和财务部长的手机发来的短信,系统才会回复。

   12.    点击【确定】,完成短信命令的设置。

使用短信查询

定义好短信查询之后,我们来试试如何使用。

首先,按短信查询的格式,编辑好短信,发送。发送到哪个号码呢?发给我们插入到GSM Modem中的那个SIM卡的号码(回忆本章第一节,短信中心配置)。

服务器上的短信服务程序会定时读取GSM Modem中SIM卡收到的短信。根据短信中“#”之前的字母,识别出这是一条短信查询命令,然后再根据发来短信的手机号确定用户的身份。当该用户对短信查询命令有查阅权限的情况下,系统执行短信查询,得到结果,构造好结果短信,再由 GSM Modem 发还给用户。

23.1.5 根据表单内容发送短信

某些情况下,我们需要根据表单上的数据决定给什么人发短信、短信的内容是什么。例如,我们希望出库单完成后,向订单的客户发送短信,告知其货物已发出。或者,我们需要在元旦来临之前,向所有的客户发送一条祝福短信。

根据表单内容发送短信,可以通过在模板上定义一条“新建短信”回写公式来完成。下面,我们在“出库单”模板上定义“新建短信”回写公式,待出库单保存后,向订单的客户发送短信,告知其货物已发出。

定义“新建短信”公式

  1. 打开出库单模板,进入设计状态
  2. 点击菜单【定义表间公式】,打开“表间公式”窗口
  3. 在窗口左侧选中公式类型“新建短信”,点击【新建】按钮

4.弹出“回写公式-新建短信”窗口,输入公式名称,选择应用时机,因为“出库单”模板带工作流,所以还要切换到“工作流任务”选项卡上,选择应用的任务。

5.点击【来源数据】,因为要向客户发短信,需要知道客户的手机号,而客户的手机号是在“客户表”中,所以要选择数据表为“客户表”

6.点击【筛选条件】,输入筛选条件为“客户表.客户名称=本报表.出库单_主表.客户名称”,如图:

7.点击【填充数据项】,弹出“定义回写数据项”窗口,如下图所示。

8.点击“手机号”左侧的表达式栏中的编辑图标,输入表达式为“客户表.移动电话”

9. 点击“短信内容”左侧的表达式栏中的编辑图标,输入表达式为:

10.     最后定义完成的公式如下图所示:

    11.   点击【保存】,回到“表间公式”窗口,点击【关闭】,回到模板设计状态。

     12.  关闭模板。

填报表单,发送短信

填报一张出库单,保存。

登录到管理控制台,点击左侧的“短信中心-短消息-待发送”,会看到短信已经生成待发。Excel服务器会每隔1分钟检查一次有没有待发送的短信。如果有新的短信到来,则即时发出。

23.1.6 短信填报

企业中某些岗位的员工,如销售员、理货员、快递员等等,其工作性质决定了他们经常奔波,很少有机会回到办公室里来,更没有条件坐在计算机前整理自己的工作。但是他们的工作情况又需要及时反馈给公司,纳入信息系统的管理。Excel服务器企业版提供的“短信填报”功能,特别适合于这类员工的使用。他们可以按照规定的格式,编辑手机短信,发送到指定的号码,系统的短信中心接收到短信之后,自动替他们完成表单的填报工作。

短信填报的应用场景

假设公司的销售员每日要到各大超市卖场或专卖店拜访,报告各店各规格的销售情况,填下面的《日销量报告》

我们定义一个《日销量报告模板》,在其上定义如下两个数据表


为了方便销售员及时把各门店的销售情况反馈公司,我们设置《日销量报告》模板可以通过短信填报。

定义短信填报

  1. 在设计栏目中选中模板,右击鼠标,选择弹出菜单【短信填报】
  2. 打开“设置短信填报格式”窗口,勾选“允许发送短信填报本模板”,点击【下一步】。

3.勾选需要填报的字段名。注意我们没有勾选“日期”,因为在“日期”字段上我们定义了数据规范,默认为当前日期。在命令名称处输入“bg”,也就是说,我们给系统发送的短信要以“bg”开头。点击【下一步】。

4.因为每填报一份表单,需要输入好多数据项,它们都要写在一条短信中,这一屏用来设置短信中各数据项之间的分隔符。

如图,不同数据表之间用“/”分隔,明细表的不同记录之间用“;”分隔,同一记录的不同记录之间用“,”分隔,则如下的一条短信:

Bg#崇文店/N518,20;N618,15

代表要填报如下内容的《日销量报告》:


5.点击【下一步】,进行到“测试”标签,点击【测试】按钮,可测试我们定义的短信格式能否被系统自动识别,最后点击【完成】。

23.1.7 短信管理

查看收到和发出的短信

在客户端系统管理栏目中可查看本应用的待发/已发/失败/已收的短信;在系统管理台中可查看所有应用的待发/已发/失败/已收的短信。

重发失败短信

因各种原因(如欠费、断网等)使得短信发送失败时,在客户端系统管理栏目中可重发本应用的失败短信;在系统管理台中可重发所有应用的失败短信。

选中【短信】-【发送失败】则可显示发送失败的短信信息,并可对失败短信进行手工重发操作。

  1. 选中【短信】-【发送失败】节点,此时明细工具条上显示【重发】按钮。

2.勾选要重发的短信(可多选)后点击【重发】后,选中的发送失败短信则移至【待发送】状态,完成重发操作。

删除短信

不同状态的短信都可通过系统管理栏目和系统管理台进行删除。例如:删除待发送中的短信。

前提:存在待发送短信。

  1. 选中【短信】-【待发送】,此时明细工具条上显示【删除】按钮。

2.如上图所示勾选要删除短信(可多选)。

3.点击工具条上【删除】菜单或是点击右键后再点击【删除】快捷菜单,则删除全部选中的短信。

导出短信

当短信较多删除之前,可以通过导出来保存之前生成的短信。可导出为文本和excel文件两种格式。选中要导出数据的短信节点,点击右键即可。

23.1.8 短信验证码登录

附加短信验证码登录

为了使账户更安全,确认登录者为用户本人操作,还可结合使用短信验证码验证的方式登录系统。其设置和使用步骤如下所述:
 要求:整个系统已开启短信中心。
 1.如下图所示:在【系统管理】-【选项】-【系统选项】选项卡中勾选【登录时附加短信验证码验证】并输入验证码有效期分钟数后,【确定】保存。

2.选中【系统管理】-【用户】在右侧用户明细中选中要使用验证码的用户点击属性,切换到【安全】选项卡并如图所示:勾选【登录时需要短信验证码验证】。

3.切换到【基本信息】选项卡,输入用户手机号。(在勾选登录时需要短信验证码验证后如用户无手机信息,无法保存设置)。

4.点击【确定】完成以上设置后,可通过任一种登录方式登录系统。当出现登录窗口时,依前面“客户端登录”中讲述内容,输入有验证码的用户登录信息并点击【确定】。

5.此时弹出如下图所示的【安全验证】窗口。

6.在此窗口中且有效期内输入用户收到的短信验证码并点击【验证】。  


7.点击【确定】后,用户进入客户端主窗口,登录成功。

手机验证码登录

系统已开启短信中心且勾选“支持短信验证登录”选项时,登录窗口显示有手机验证码登录图标。

要使用手机验证码登录还需要在用户【基本信息】选项卡,输入用户手机号。
 点击上图“其它登录方式”下手机图标。

输入用户手机号,点击【获取验证码】。有效时间内输入收到的验证码后点击【登录】即可成功登录。

23.1.9 短信找回密码

系统管理栏目下的【选项】中勾选【开启密码找回功能】并且开启短信服务的情况下,设置了手机的用户,忘记密码时可通过短信收到验证码,重新设置新的密码。
 1.选择系统管理-安全-账户与密码策略点击右键。

2.点击【设置】,在如下窗口中勾选【通过短信找回密码(需要在系统设置中开启短信中心)】。  

3.点击【确定】。
 4.登录窗口,输入登录信息后点击【找回密码】。

5.点击【发送验证码】,在时间范围内输入短信收到的验证码并设置新的密码。

6.点击【修改密码】,完成找加密码





   






上一节 下一节