【帮助文档】:地址
用户安装插件后,通过界面设置进行钉钉审批单内容的查询,获取某个审批单类型下的所有审批实例详情数据。插件的主要工作流程如下:

在该插件中,如果是新创建数据集插件,第一步需要手动获取token,获取token的步骤如下(参考文档:https://ding-doc.dingtalk.com/doc#/serverapi2/eev437 ):
1、首先需要创建企业后台应用,参考文档:https://ding-doc.dingtalk.com/doc#/bgb96b/gt5d6a ,如果需要指定访问ip白名单【注:指定ip后,只有满足条件的ip才可以访问数据,否则不能获取数据】,请在该步骤配置,同时,还需要在接口权限中,添加审批单权限,创建完成后,可以拿到AppKey和AppSecret,用于获取token,如图:

【更新说明】:token输入框可以填appkey和appsecret,以便自动获取token,具体格式如下:
appkey=AppKey&appsecret=AppSecret
其中,AppKey和AppSecret请修改为上面应用中的具体值。
2、请求地址:https://oapi.dingtalk.com/gettoken?appkey=AppKey&appsecret=AppSecret 即可拿到token,url中红色部分即为前面步骤获取的具体值,需替换为自己的
输入token后点击查询,根据钉钉接口查询所有审批类型,生成审批类型列表,填充到下拉框中。
用户选择某个审批类型后,后台自动根据相应的审批类型process_code执行查询,获取所有审批实例详情,预览窗口实时显示最多10条预览数据。
如果保存后再次打开数据集界面,或者是点击数据集预览窗口,则会根据插件配置的token和审批单类型code自动执行插件并预览数据,如果token失效,需要重新获取并填写。
3、插件支持设置网络代理
当前插件只能在外网环境使用,如果内网不能联网,只能通过代理上外网的话,可以通过配置网络代理来访问数据,目前只支持http代理和http转发方式,具体配置如下
http方式配置: http:ip:port,比如 http:127.0.0.1:8088
http接口转发方式,比如nginx反向代理钉钉接口:http://127.0.0.1:8099

注:该插件当前只能获取最近120天的审批单数据,而且不支持远程设计。
另外,钉钉创建审批单模板,参考文档:https://ding-doc.dingtalk.com/doc#/serverapi2/tvu5f4
[2021-01-22]token输入框支持appkey和appsecret以便自动获取token,格式为:appkey=AppKey&appsecret=AppSecret
[2021-06-19]修复bug
[2021-09-29]适配11.0
[2022-05-31]升级jsoup到1.14.3
[2023-03-16]修复查询最近120天数据bug
[2023-04-20]升级hutool和jsoup版本
[2023-04-24]增加网络代理设置,审批列表返回审批单号
[2023-05-24]增加url转发方式网络代理设置
[2023-07-31]完善审批单状态及审批人名称
[2024-03-15]修复审批单新增字段后,历史数据展示错位的问题
[2025-10-27]升级hutool版本至5.8.41


