关于订阅设置
如果希望锁定钉钉推送数据范围(即:精细化管理钉钉的接口流量使用),可以点击上一张图中的【订阅设置】进行相应配置,可以锁定接口推送的钉钉审批模板。
订阅地址填写方式:
注意此处的PROC-57EE931C-07A7-4F2A-A846-052BA54332D2需要填写自己的表单code,此处的code是示例数据。
方式1:
/v1.0/event/bpms_instance_change/**/PROC-57EE931C-07A7-4F2A-A846-052BA54332D2/type/finish
** 其中:PROC-57EE931C-07A7-4F2A-A846-052BA54332D2换成对应的模板code,这样就只推送指定的模板数据了。**
方式2:
/v1.0/event/bpms_instance_change/** /{PROC-57EE931C-07A7-4F2A-A846-052BA54332D2,PROC-79869EF5-E088-4B2C-BFA4-EC454AB90FB7,PROC-79869EF5-E088-4B2C-BFA4-EC454AB90FB7}/type/finish
其中:PROC-57EE931C-07A7-4F2A-A846-052BA54332D2换成对应的模板code,{}里多个模板code之间用英文逗号分隔,可以填三个,推送指定的模板数据。

Preview
1.登录钉钉开发平台
1.1.打开钉钉开放平台。
地址:https://open.dingtalk.com/
1.2.登录后,点击右上角的【我的后台】。

Preview
1.3.在管理后台的【首页】,点击下图位置的Corpid。把信息保存下来(后面会用到)。

Preview
2.创建钉钉的自建应用
2.1.点击【应用开发】,进入企业内部自建应用。

Preview
2.2.找到界面上的【创建应用】,点击后进行应用创建。

Preview
2.3.填写相应信息后,点击【保存】。

Preview
2.4.之后进入到应用的配置界面。需要进行2个配置操作。
配置1:找到【凭证与基础信息】配置,进行相应操作。
点击下图位置的AgentId、AppKey、AppSecret。把信息保存下来(后面会用到)。

Preview
配置2:找到【权限管理】配置,进行相应设置。
如下图中的红框部分,依次对【个人权限】、【通讯录管理】、【OA审批】进行授权。
操作方法:依次勾选全部授权接口列表后,点击【批量申请】。

Preview
配置3:找到【事件订阅】配置,进行相应设置。
推送方式,选择Http推送。如下图:

Preview
点击下 图中的2个图标,可以看到aes_key、token,把信息保存下来(后面会用到)

Preview
3.小畅e联中创建钉钉自建应用
3.1.在小畅e联系中,添加钉钉应用授权。
把上面保存的信息,填入到相应位置,之后点击【测试并保存】,则系统会返回出auth_hook_url。

Preview
3.2.把上一步获取的auth_hook_url回填到钉钉自建应用中。

Preview
3.3.上一步保存后,在钉钉的【事件订阅】中开启【审批事件】的订阅。自此,配置完毕。

Preview
4. 钉钉自建应用版本发布
完成上述操作后,点击【版本管理与发布】,创建一个新版本。
填入一下信息后将应用发布。需要注意的是每次授权的更改都需要发布一次版本,否则系统还是会取未发布版本。

Preview
关于订阅设置
如果希望锁定钉钉推送数据范围(即:精细化管理钉钉的接口流量使用),可以点击上一张图中的【订阅设置】进行相应配置,可以锁定接口推送的钉钉审批模板。
订阅地址填写方式:
注意此处的PROC-57EE931C-07A7-4F2A-A846-052BA54332D2需要填写自己的表单code,此处的code是示例数据。
方式1:
/v1.0/event/bpms_instance_change/**/PROC-57EE931C-07A7-4F2A-A846-052BA54332D2/type/finish
** 其中:PROC-57EE931C-07A7-4F2A-A846-052BA54332D2换成对应的模板code,这样就只推送指定的模板数据了。**
方式2:
/v1.0/event/bpms_instance_change/** /{PROC-57EE931C-07A7-4F2A-A846-052BA54332D2,PROC-79869EF5-E088-4B2C-BFA4-EC454AB90FB7,PROC-79869EF5-E088-4B2C-BFA4-EC454AB90FB7}/type/finish
其中:PROC-57EE931C-07A7-4F2A-A846-052BA54332D2换成对应的模板code,{}里多个模板code之间用英文逗号分隔,可以填三个,推送指定的模板数据。

Preview