Excel服务器2013/2015/2016教程
  • 1.1 Excel服务器是信息系统工具
  • 1.2 用Excel服务器构建信息系统
  • 1.3 基于Excel服务器的信息系统架构
  • 1.4 如何学习使用Excel服务器
  • 2.1 安装概述
  • 2.2 服务端安装
  • 2.3 客户端安装
  • 2.4 Excel服务器的组成模块
上一节 下一节

12.3 Excel服务器微信集成指南

12.3.1 安装要求:


要使用微信功能,对服务器机器有如下要求:
1) 此机器需能连接互联网,拥有一个域名(此域名须通过ICP备案的验证,至少是二级或二级以上域名),该域名指向此机器
2) 要求安装 .net framework 4.0,如未安装过,则安装过程中会自动从微软网站下载安装包进行安装

12.3.2 安装Excel Server 2016


使用Excel Server 2016 (或者 CAD Server 2016)安装包进行安装
安装时选择自定义并勾选“移动服务端(多平台)”如下图

图 12 ‑31
注:安装完毕后IIS管理台中能看见名为 iESWeb2 的虚拟目录,其对应的应用程序池需为 .net framework 4.0 集成,"高级设置"中 "标识"选择LocalSystem,"启用32位应用程序"选择True。

12.3.3 申请企业微信


若已有企业微信,可跳过此节,直接阅读第12.3.4 节。

1.用浏览器访问 https://work.weixin.qq.com/

正确打开网页后,点 [企业注册]。

图 12-32

2.填写企业基本信息

按企业实际性质填写对应的企业信息。下面我们以个人信息为例进行注册,选中【组织】点击【没有组织机构代码证,继续注册】:

图 12-33

输入组织名称如 :“excelserver”点击【继续】。

图 12-34

3.绑定管理员微信

弹出如下图所示二维码窗口。
此时打开管理员手机上的微信,点右上角的“+”,选择扫一扫,扫描页面的二维码。

图 12-35

微信中点击【确认登录】

图 12-36

4.登记管理员信息

浏览器此时跳转到“登记管理员信息”页面。输入管理员信息后勾选【我同意并遵守】点击【提交】。

图 12-37

5.申请成功

申请成功后会弹出如下窗口。

图 12-38
点击【进入后台管理】,可继续进入企业对应的后台管理页面。

图 12-39
以后可以使用浏览器访问 https://work.weixin.qq.com/ 网址,打开如图12-23所示的页面,点击【企业登录】,弹出下图页面:

图 12-40
用管理员微信扫一扫其上的二维码并且点击【确认登录】,跳转到如下图所示页面。选择已注册成功的企业如:“excelserver”,则打开如图12-30所示的企业后台管理页面进行设置。

图 12-41

12.3.4 微信中建立应用


在微信管理界面https://work.weixin.qq.com上创建与Excel服务器帐套对应的应用

1.在微信中新建应用


在如下图企业微信管理界面【企业应用】下图点“添加应用”新建应用

图 12-42

2.填写应用信息

应用名称会出现在被允许访问的人员的企业微信中。
应用名称和功能介绍在应用创建完毕后可以再修改。
应用可见范围:此处选择通讯录中的机构名,属于此机构的人员接受邀请后,打开手机企业微信端就能看见此应用 (如何邀请和设置通讯录将在后面讲述,此处不细说)

图 12-43
点击【创建应用】进入如下所示页面:


图 12-44

3.设置可信域名


点击上图12-35中【网页授权及JS-SDK】下的“设置可信域名”。在弹出窗中填写可信域名。

图 12-45

若可信域名有指定的端口号,需要写上端口号。
此域名在后续的ES配置中还会被使用。

4.企业微信授权设置

点击图中【企业微信授权登录】下的“设置”。

图 12-46

点击【设置授权回调域】

图 12-47
填写与前面相同的可信域名,保存。

图 12-48

5.添加成员


企业微信管理界面选择【通讯录】点击【添加成员】可手动添加成员,如添加系统管理用户:“Admin”。也以依12.3.5将Excel服用器用户导入微信。

图 12-49

6.通讯录同步

若希望通过初始化配置页面导入Excel服务器用户到企业微信,则需要设置【通讯录同步】。开启后则不可进行手动添加成员操作。
设置步骤如下:
1. 点击【管理工具】下的【通讯录同步】。

图 12-50

2. 开启API接口同步。

图 12-51

3. 点击【编辑】设置权限。

图 12-52

4. 选择编辑通讯录权限,点击【保存】完成通讯录同步设置。

图 12-53

12.3.5 ES中初始化配置


1.企业微信号设置


登录ES微信配置页面

1)用浏览器访问网址http://127.0.0.1/iESWeb2, 如果是不是在服务器本机上操作,需将 127.0.0.1 改成实际的机器ip

初次使用时点击“开始使用”

图 12-54
2)设置初始信息

图 12-55
外网域名:供微信服务器使用的,需要符合微信的要求,跟 12.3.4 节中企业微信管理界面上填写的可信域名保持一致。来自如下图所示位置。

图 12-56

服务器IP: 安装了Excel服务器服务的机器Ip 如果都安装在同一台机器上,可以填写 127.0.0.1
应用系统:默认使用的应用

3)上述界面是初次使用时出现,以后登录时用浏览器访问网址http://127.0.0.1/iESWeb2

如下图所示,应用处输入应用名,用户名输入Excel服务器管理员账户(Admin为超级管理员账户,Excel服务器安装后默认存在),然后点登录按钮。

图 12-57

设置应用


1) 初次使用时会直接进入设置界面,如下图所示,以后创建其他应用时需点击添加链接

图 12-58
这里需要填写企业号Id (CropId) 、应用Secret和 通讯录Secret ,请到下面图示的企业微信管理界面中查看后填入12-49页面,其中企业号Id为【我的企业】下的CorpID信息。。

图 12-59

应用Secret是【企业应用】中的“Secret”信息。

图 12-60

通讯录Secret是【管理工具】-【通讯录同步】中的“Secret”信息,填写完毕后点击【下一步】。

图 12-61

2) 设置应用信息
设置应用ID,应用名称

图 12-62
此处需填入应用Id和应用名称,这两个信息也是在企业微信管理页面中,进入企业微信管理界面中【企业应用】查看对应应用后填入当前页面,查看位置如下图所示,填写完毕后点击“下一步”。

图 12-63

3)然后将如下页面上自动生成的URL,Token,EncodingAESKey 填到企业微信管理界面上【企业应用】中对应应用的【接收消息】的【设置】中。

注意:在微信管理界面未设置完成前,一定不要点此页面上的 “完成” 按钮。

图 12-64
具体操作步骤如下:
在企业微信的管理界面选择【企业应用】,点击应用:“essample”:

图 12-65
点击【接收消息】下的【设置】

图 12-66
填入 URL,Token,EncodingAESKey 后点【保存】按钮

图 12-67
4)在Excel 服务器设置页面点完成
在企业微信管理界面填写完URL,Token,EncodingAESKey并保存之后,在Excel服务器设置页面上点“完成”,如下图所示

图 12-68

至此完成了初始化设置

2.将Excel服务器用户导入企业微信的通讯录中


1)在Excel服务器中按下图操作

图 12-69
点击通讯录同步后,此页面将显示微信中通讯录中已有的组织结构和人员,选择要导入至的机构,点【下一步】
2)按下图显示操作

图 12-70
此页面列出Excel服务器中的用户,选择要导入进微信的部门,点下一步
注:只有至少设置Email,微信号或者电话其中一项的人才能被成功导入微信通讯录

3)按下图操作

图 12-71
点击开始导入
4) 导入后结果页面如下

图 12-72
此表格第一列为Excel服务器登录名,将作为微信通讯录的UserId导入,第二列为姓名,将作为微信通讯录姓名导入,第三列为导入结果
其中绿色的为成功,红色为导入失败,导入失败的将在第三列显示失败原因,“userid existed” 的意思是用户已存在。
“invalid userid”的意思是使用了不合法的userId,比如带了空格,使用了中文等
说明:未导入的用户无法通过微信收到待办等消息

3.邀请导入人员


在企业微信的管理界面选择【通讯录】按下图操作

图 12-73
选择通讯录,在表格上勾全选(则所有人员都会被选中),或者单独勾选要操作的人,选好要操作的人之后点击 “邀请”、“立即邀请”或“微信邀请”
1) 有邮箱的用户会收到一封邮件,邮件中会有一个企业微信下载链接,用户下载企业微信客户端。
2) 有手机的用户会收到含有下载企业微信客户端链接的短信。

12.3.6. 配置消息提醒

通过此配置,对于使用应用的企业微信用户,其手机可收到微信的提醒,提醒内容包括工作流待办提醒、预警提醒和表间公式生成的提醒

前提条件:需参照15.4.2节内容,开启消息提醒。
1) 将名为ServerConfigWS.xml的文件拷贝入Excel服务器的安装目录下, 例如:如果使用默认安装目录,则改目录名为C:\Program Files (x86)\Cesoft\Excel Server 2016
此文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<!-- WebService接口配置 -->
<!-- 适用于调用第三方WebService接口发送消息提醒-->
<SendMsgToWS enable="1" logenable="1" logpath="">
<interfaces>
<interface name="WorkItemSubmited">
<ws url="http://127.0.0.1/iESWeb2/api/mbopeninterface" namespace ="http://tempuri.org/" protocol="post2webapi" lang="ASP.NET">
<method name="submitwi">
<inparams>
<param i="1" name="wiId" type="string" field="wiId" />
<param i="2" name="db" type="string" field="db" />
</inparams>
<outparams>
<param i="1" name="out" type="int"/>
</outparams>
</method>
</ws>
</interface>

<interface name="reminder">
<ws url="http://127.0.0.1/iESWeb2/api/mbopeninterface" namespace ="http://tempuri.org/" protocol="post2webapi" lang="ASP.NET">
<method name="SendReminder">
<inparams>
<param i="1" name="db" type="string" field="db" />
<param i="2" name="uid" type="string" field="rmdUserLogin" />
<param i="3" name="msgTxt" type="string" field="rmdDesc" />
</inparams>
<outparams>
</outparams>
</method>
</ws>
</interface>

</interfaces >
</SendMsgToWS >

注:
a) 此文件需保存为utf-8 格式,用记事本打开文件,另存为时将编码选择为 “utf-8”
b) http://127.0.0.1/iESWeb2是移动端服务的访问网址,供Excel服务访问的,如果安装在不同的机器上,则127.0.0.1 需改为实际的ip或域名
c) 此配置文件修改完毕后需重新启动Excel服务器服务


12.3.6. 企业微信客户端登录

1. 下载企业微信(支持手机、桌面端)。
2. 手机端下载并成功安装。
3. 点击企业微信图标,点击【微信登录】。

图 12-74

4. 点击【确认登录】

图 12-75

5. 选择企业:“excelserver”

图 12-76

6. 点击【进入企业】

图 12-77

7. 点击【工作台】中的【更多应用】

图 12-78

8. 点击应用:“essample”

图 12-79

9. 可点击应用系统中任一菜单进行系统登录。

图 12-80

10. 输入系统用户名和密码登录成功即可操作应用系统

图 12-81

图 12-82

 

上一节 下一节
关闭 在线客服