流程审批过程中的推送信息如:新任务提醒,核准通知、拒绝通知,均可推送到钉钉。

系统内置钉钉推送Provider,只需放出该Provider并设置钉钉账号信息,即可实现推送。

放出钉钉推送Provider

在Server.config文件中放出钉钉推送Provider。

文件位置:BPM安装目录\Server.config。

如文件中没有对应行,可从安装盘对应文件中拷贝。

<notifyProviderItem name="DingTalk" type="DingTalkProvider.Provider,DingTalkProvider"/>

配置推送账号

修改DingTalkProvider.config文件完成推送账号设置。

文件位置:BPM安装目录\NotifyProviders\DingTalkProvider.config。

如何从钉钉后台找到AppKey、AgentId、AppSecret请参考本章前序小节。

注意:这里的AppKey、AgentId、AppSecret分别对应的是钉钉中创建的【企信通】应用的AppKey、AgentId、AppSecret。

配置EMIPSiteUrl地址

在Server.config文件中配置EMIPSiteUrl节点的地址为移动端网站的地址。

文件位置:BPM安装目录\Server.config。

如文件中没有对应行,可从安装盘对应文件中拷贝。

<EMIPSiteUrl>http://emip.flowportal.com/emip</EMIPSiteUrl>

配置推送消息可直接点击处理

修改dingtalk.aspx.cs文件(网站根目录下),配置process应用和openTask应用的agentId、appkeey、secret项为【企信通】应用对应的AgentId、AppKey、AppSecret。

如文件中没有对应行,可从安装盘对应文件中拷贝后修改。

重启BPM服务

配置项生效,需要重启BPM服务。

确认钉钉消息格式

还需要设置钉钉消息模板,若消息模板为空,即使进行了上述设置,仍不会发消息。

Created with the Personal Edition of HelpNDoc: Free CHM Help documentation generator