此文档将记录在慧集通平台怎么实现钉钉审批实例结束或发起或取消时,能够实时的将对应的实例数据抓取出来送入第三方系统
集成平台配置
1、配置中心库,存储钉钉发送的消息,可以忽略,若不配置,则钉钉的消息将不再记录到中心库
![](https://i-blog.csdnimg.cn/direct/df0db521dfa44955b7b31ab75bdd0019.png)
2、创建存储方案,发布平台对象到中心库。
![](https://i-blog.csdnimg.cn/direct/b1ae968d9a81499e8d4f9365ddd257f8.png)
![](https://i-blog.csdnimg.cn/direct/371ba515568648ea97b833b65cc0734e.png)
![](https://i-blog.csdnimg.cn/direct/15babc237f524a2c9302be3f0d8c2197.png)
![](https://i-blog.csdnimg.cn/direct/cd8f573d744246d782f96cbc69bbd9f5.png)
![](https://i-blog.csdnimg.cn/direct/7601d6f3d0f84458882fd63cf19384d7.png)
3、打开流程参数菜单,编辑流程参数(钉钉应用KEY和secrect记得更改为监听应用的)
![](https://i-blog.csdnimg.cn/direct/6052409ae4564025b9aff7c9ed2ec182.png)
4、绑定平台流程,系统管理》平台流程 下,搜索流程:钉钉stream消息通道,绑定给指定的客户端
![](https://i-blog.csdnimg.cn/direct/e6044df44fd146a3b452d5cd28cb8638.png)
![](https://i-blog.csdnimg.cn/direct/4546e441fab441f7b328c92b3a1a1e74.png)
5、在流程中使用钉钉分类下的事件监听组件即可在下行中得到对应的审批实例ID
参考公司(盒子在线-OA_ERP集成演示环境下的流程02006584)
注意:必须勾选立即执行,且绑定集成引擎才生效!!!
![](https://i-blog.csdnimg.cn/direct/0833deb63ff44e7897ba084eac55a759.png)
6、接受的钉钉消息列表数据删除配置
6.1 参数配置,控制保留天数,如果不填,默认30天
![](https://i-blog.csdnimg.cn/direct/52db9dee57e74286a449bdbe64c3a7c2.png)
6.2 绑定平台流程开启定时任务,建议每天晚上3点执行
![](https://i-blog.csdnimg.cn/direct/5853aa79043d476fb3d8b64b96c416b4.png)
钉钉端配置
配置如下:
![](https://i-blog.csdnimg.cn/direct/21c8d99329f945c9a0dc2e3f5558fef0.png)
参考文档如下:钉钉开放平台-配置 Stream 推送(推荐)
问题排查
当发现全部配置好之后,对应菜单下无数据,且钉钉端确实发生了相关事件,则检查当前中心库对应的环境参数有没有配置
执行流程优化
关于审批相关的优化
搭建流程时,应该只关心自己处理的模板编号,流程图如下
![](https://i-blog.csdnimg.cn/direct/4a2b3cfcf31348f1bdf0d7ceea007598.png)
逻辑判断组件应该精确的判断当前的流程模板和流程状态
![](https://i-blog.csdnimg.cn/direct/fb7c66f1adca40638e4aa0fa72c80e48.png)
慧集通操作指南 - 飞书云文档