此篇文章你可以学习Ping32中审批流程和企业微信的集成流程。
Ping32和企业微信的审批集成为企业提供了更全面、高效、个性化的服务,帮助企业提高办公效率,优化用户体验,本篇主要讲述Ping32和企业微信审批集成设置的操作流程,帮助大家更好地使用Ping32。
获取文件。联系我们的厂商或官方销售人员获取相关的WebApproval文件。
安装服务。将WebApproval文件放置服务器安装目录Server文件下安装WebApproval服务,操作步骤如下:
使用管理员权限打开CMD,输入一下命令:
sc create WebApproval binpath= “\”D:\Program Files (x86)\Ping32\Server\aspnetcore-runtime\dotnet.exe\” \”D:\Program Files (x86)\Ping32\Server\Server\WebApproval\NSecsoft.Ping32.Server.WebApproval.WebAPI.dll\”” start= auto
提示安装完成后,输入:sc start WebApproval 启动服务。
WebApproval文件下分别有appsettings.json文件:配置企业微信应用信息,hosting.json文件配置企业微信应用端口。
创建应用
点击企业微信创建应用地址企业微信,登录后,点击“应用管理”菜单,在“自建”模块中,选择“创建应用”。
填写应用信息
进入创建应用界面,上传应用图标,填写应用名称和介绍,选择可见范围,最后点击“创建应用”,创建完成。
应用创建完成后,进入应用配置详情页面,找到“应用主页”,点击“设置”按钮,设置工作台应用主页。填写网页网址,并勾选“在微信插件中始终进入主页”,最后点击“确定”保存。
注:网页网址填写格式为:
http://服务器公网IP域名:8088/api/QiyeWechatWork/Authorize
在应用配置详情页面找到开发者接口模块,只需配置网页授权及 JS-SDK 、企业微信授权登录、企业可信IP。
填写域名。点击“设置可信域名”按钮,填写可信域名(可信域名格式为服务器公网IP域名:端口)。
校验域名
填写完成后进行校验域名,点击“申请校验域名”按钮,再点击“下载文件”按钮,将下载后的文件放置服务器\WebApproval\wwwroot文件下,访问http://公网IP域名:端口/文件名称,例如http://wxwork.ping32.cn:8088/WW_verify_jgUDTFVCBAXz3dHN.txt,若可以正常访问,则表示域名有效。
Web网页
点击“设置授权回调域”按钮,填写授权回调域(格式为服务器公网IP域名:端口),填写完成后点击“保存”按钮。
iOS
点击“设置Bundle ID”,填写Bundle ID,根据所需自定义即可。
Android
点击“设置该应用签名和包名”,填写应用签名和应用包名,同样,根据所需自定义即可。
点击“配置”按钮,填写企业可信IP即可。
配置WebApproval服务器。在配置WebApproval服务器时,需要预先记录AgentId、Secret和企业ID。
在应用配置详情页面直接显示AgentId。
Secret信息。点击“查看”按钮,再点击“发送”按钮,发送Secret到企业微信中查看。
企业ID
点击“我的企业”菜单,获取企业ID。
获取到以上信息后,打开WebApproval文件夹下的appsettings.json文件配置应用信息,CorpId:填写企业Id,CorpSecret:填写Secret信息,AgentId:填写应用的Agentld ,ConsoleServer:填写http://公网IP:48990。
8.配置ConsoleServer服务器
进入ConsoleServer文件夹目录下,打开appsettings.json文件,修改配置WebApproval服务地址,WebApprovalUrl:http://服务器公网IP域名:8088,EnableDingdin更改为:true 修改后保存。
9.配置ZenServer服务
进入ZenServer文件夹目录下,打开appsettings.json文件,修改配置WebApproval服务地址,WebApprovalUrl:http://服务器公网IP域名:8088,EnableDingdin更改为:true 修改后保存。
以上步骤全部操作完成后,打开企业微信,点击“工作台”,找到创建的应用打开使用即可。
注:服务器网络需要有公网IP地址以及公网IP的域名地址,需要开放 tcp:48990 、以及WebApproval服务端口默认端口 8088。