集成微信推送
流程审批过程中的推送信息如:新任务提醒,核准通知、拒绝通知,均可推送到微信。
系统内置微信推送Provider,只需放出该Provider并设置微信账号信息,即可实现推送。
放出微信推送Provider
在Server.config文件中放出微信推送Provider。
文件位置:BPM安装目录\Server.config。
如文件中没有对应行,可从安装盘对应文件中拷贝。
<notifyProviderItem name="WeChat" type="WeChatProvider.Provider,WeChatProvider"/>
配置推送账号
修改WeChatProvider.Config文件完成推送账号设置。
文件位置:安装目录\NotifyProviders\WeChatProvider.config。
如何从微信后台找到CorpId、AgentId、Secret请参考本章前序小节。
注意:此处AgentId、Secret填写企信通应用对应的AgentId、Secret。
配置EMIPSiteUrl地址
在Server.config文件中配置EMIPSiteUrl节点的地址为移动端网站的地址。
文件位置:BPM安装目录\Server.config。
如文件中没有对应行,可从安装盘对应文件中拷贝。
<EMIPSiteUrl>http://emip.flowportal.com/emip</EMIPSiteUrl>
配置推送消息可直接点击处理
修改wechat.aspx.cs文件(网站根目录下),配置process应用和openTask应用的agentId、secret项为【企信通】应用对应的agentId、secret。
如文件中没有对应行,可从安装盘对应文件中拷贝后修改。
重启BPM服务
配置项生效,需要重启BPM服务。
确认微信消息格式
还需要设置微信消息模板,若消息模板为空,即使进行了上述设置,仍不会发消息。
Created with the Personal Edition of HelpNDoc: Full-featured Documentation generator