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服务器的组成模块
上一节 下一节 观看本节视频

30.1 Excel服务器企业微信集成指南

30.1.1 安装要求:


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

30.1.2 安装Excel Server 2022


使用Excel Server 2022(或者 CAD Server 2022)安装包进行安装
安装时选择“完全安装”(勾选“移动服务端(多平台)”)如下图

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

30.1.3 申请企业微信


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

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

正确打开网页后,点 [立即注册]。

图 30-2

2.填写企业基本信息

按企业实际性质填写对应的企业信息。
例如:
企业名称输入“excelserver”。
输入管理员信息、验证码后,打开管理员手机上的微信,点右上角的“+”,选择扫一扫,扫描页面的二维码。

图 30-3

微信中点击【登录】。

图 30-4
勾选【我同意并遵守】点击【注册】。

3.申请成功

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

图 30-5
点击【进入后台管理】,可进入企业对应的后台管理页面。

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

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

图 30-8

30.1.4 微信中建立应用


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

1.在微信中新建应用


在企业微信管理界面“应用管理”-“应用”,点击“自建”中的【创建应用】。

图 30-9

2.填写应用信息

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

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

图 30-11

3.设置可信域名


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

图 30-12

1)若可信域名有指定的端口号,需要写上端口号( 此域名为ES服务器微应用中的本网域名)。
2)点击【申请检验域名】并且点击【下载文件】链接,保存文件到本地。

图 30-13

3)打开管理器,选中iesweb2所在根目录右键点击【浏览】

图 30-14

4.)将下载的文件拷贝至打开的目录中。

图 30-15

5. 点击【确定】按钮。完成可信域名设置。

4.添加成员


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

图 30-16

5.通讯录同步

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

图 30-17

2. 开启API接口同步。

图 30-18

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

图 30-19

4. 选择编辑通讯录权限,点击【保存】。

图 30-20

30.1.5 ES中企业微信初始化配置

企业微信号设置

1.登录ES微信配置页面


1)如初次登录,则依12.1中步骤操作,
2)再次登录时,在浏览器中输入访问网址 http://127.0.0.1/iESWeb2
如下图所示在应用处输入应用名,用户名输入Excel服务器管理员账户(Admin为超级管理员账户,Excel服务器安装后默认存在),然后点【登录】按钮。

图 30-21

2.设置应用


1) 登录成功后,点击【企业微信设置】,初次设置时会直接进入设置界面,如下图所示,以后创建其他应用时需点击添加链接

图 30-22
这里需要填写CorpID 、应用Secret和 通讯录Secret ,请到下图所示的企业微信管理界面中查看后填入30-22页面,其中CorpID为【我的企业】下的”企业ID“信息。

图 30-23

“应用Secret”为【应用管理】中对应的应用“Secret”的查看信息。

图 30-24

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

图 30-25

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

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

图 30-27

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

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

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

图 30-29
点击【接收消息】下的【设置API接收】

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

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

图 30-32

至此完成了初始化设置

3.微信用户导入


1)点击【微信用户导入】:

图 30-33
2)点击【向企业微信中导入新用户】。

图 30-34
3)页面显示微信中通讯录里已有的组织结构和人员,选择要导入至的机构,点【下一步】。

图 30-35
4) 此页面列出Excel服务器中的用户,选择要导入进微信的部门,点【下一步】

图 30-36

5) 点击【开始导入】。

图 30-37

6) 导入后结果页面如下

图 30-38

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

邀请导入人员


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

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

对于企业微信通讯录中已经存在的用户,如需要使用我们的企业微信应用,进行消息推送和免认证登录,用户较少时可手动进行如下设置:
1. 登录应用系统,找到已存在于企业微信通讯录当中的用户“张三”。

图 30-40

2. 点击【属性】,选择【互联网应用属性】。

图 30-41

3. 这里需要修改“企业微信账号” ,请按如下步骤查看企业微信管理页面中信息后修改对应内容。
a. 登录企业微信后台管理界面选择通讯录。
b. 点击对应的用户“张三”查看账号信息,输入到上图的“企业微信账号”中。

图 30-42

4. 点击【确定】。

若用户较多,可通过IESWeb2配置网站中的【关联企业微信中已有用户】进行同步通讯录,具体操作如下:
1. 点击图30-34中【关联企业微信中已有用户】菜单,打开如下页面:

图 30-43

2. 点击【下一步】,完成企业微信用户的关联。

图 30-44

30.1.6. 配置消息提醒

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

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

<?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服务器服务

经过上面的配置,手机微信已经可以收到系统发送的“微信钉钉待办提醒”了


30.1.7. 企业微信客户端登录

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

图 30-45

4. 点击【确认登录】

图 30-46

5. 选择企业:“excelserver”

图 30-47

6. 点击【进入企业】

图 30-48

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

图 30-49

8. 点击应用:“essample”

图 30-50

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

图 30-51

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

图 30-52

图 30-53

30.1.8 微信中使用企业应用

在企业微信管理后台中选中【我的企业】-【微工插件】,扫描“邀请关注”的二维码。即可在微信中使用企业应用。

图 30-54

上一节 下一节 观看本节视频