【测试指导书】HRO系统对接钉钉审批流测试记录

一、钉钉PC客户端创建企业或者团队(已有可跳过)

attachments-2024-09-ltl6SXub66d9749aa4c3c.png


二、钉钉开放平台的配置

1、登录钉钉开放平台(https://open-dev.dingtalk.com/fe/app ),切换到刚创建的企业或者团队

attachments-2024-09-yK1FGMuU66d97522b4cc8.png

2、创建应用


attachments-2024-09-ucaX3yEC66d6c9905fd94.png

3、填写应用信息

attachments-2024-09-0cypv95y66d6c9f1f321a.png

4、获取应用凭证

attachments-2024-09-Q7chY4lb66d6d1f733216.png


5、复制应用凭证配置到HRO系统下述配置项(需要重启HRO系统才能生效

attachments-2024-09-rd1qppL466e00714eb984.png

6、申请应用接口权限

a)批量申请“通讯录管理”、“OA审批”全部权限

attachments-2024-09-xrWS1MnD66e00539f0a36.png

b)批量申请“存储”全部权限用于审批流附件上传和读取

attachments-2024-09-t5GlLEHs66e004cbe12fb.png

c)可开通个人权限、考勤、身份验证、获取凭证权限,目前暂时没用,后期瑞人云迭代会用到,建议先获取权限。


7、配置事件订阅推送发方式

注意:在点击“已完成接入,验证连接通道”前确保步骤5已经完成配置和重启

attachments-2024-09-BYO193p166daa84524c50.png


三、HRO系统配置

1、数据库启用对应审批流的钉钉审批控制项

attachments-2024-09-NY2c35jd66ebc30b04525.png

2、启用了钉钉审批的审批流在可以看到钉钉角标

attachments-2024-09-Ha3Z0IS766d6e5a1cde7b.png


3、系统配置项全局启用钉钉审批(测试环境每次部署重启后需要手工编辑保存一次触发后台监听,生产环境无需手工操作

dingding_is_process=1


4、最终效果:HRO侧审批流的状态和钉钉侧审批任务的状态达到双边毫秒级同步。

attachments-2024-09-f40WVdNw66daa6b3c19bb.png


备注&&问题:

1、钉钉客户端查看通过接口自动创建的模板:

attachments-2024-09-TCDWWYTu66daa26d601c5.png


2、钉钉客户端模板的ID对应数据库审批流模板ID存放位置

attachments-2024-09-MWqQtnV366daa9422a718.png


3、同一个员工如果先后两次发起离职审批流,对应在钉钉上创建了两个审批任务,第一次的审批任务将无效,只有第二次的审批任务审批有效;


4、HRO用户和钉钉是通过用户手机号关联查询的,所以HRO侧审批人手机号必须在钉钉所在企业组织里面,否则会因为查询不到钉钉用户而导致对应的钉钉审批任务创建失败。

特别地:如果HRO上配置多人审批会签,A、B、C三个人签署,A、B的手机号在钉钉企业内,C的手机号不在钉钉企业内,那么发起审批流时会由于C不在钉钉的企业内导致整个节点的审批任务都创建失败。

attachments-2024-09-48Ql5xPp66daac1aae745.png

5、HRO系统用户在第一次成功创建钉钉审批任务后对应会记录dd_user_id到数据库,该字段后续不会再次更新,如果客户所在钉钉的企业或者团队更变,修改了HRO系统配置项的应用凭证,导致在新的企业组织中无法找到dd_user_id对应的企业用户时需要联系研发清空历史保存的dd_user_id数据。

attachments-2024-09-4sPBgxIy66daac6827592.png

  • 发表于 2024-09-03 16:36
  • 阅读 ( 164 )
  • 分类:测试指导

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
汤毅
汤毅

系统管理员

31 篇文章

作家榜 »

  1. 汤毅 31 文章
  2. 刘茜 3 文章
  3. 王婷婷 1 文章
  4. 樊潇 0 文章