浏览器拉起钉钉客户端并跳转OA工单
source link: https://blog.est.im/2023/stdout-11
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
浏览器拉起钉钉客户端并跳转OA工单
Posted 2023-10-18 | stdout
又是 corporate software engineering 吃屎的一天。用户在内部系统走流程,厂里用的是钉钉自带的OA工单审批。已经接入了API创建、完成工单
问题在于发起工单之后,用户并没有感知,不知道工单去哪里了,流程就断了,向钉钉官方售后发起咨询,对方丢了一句:不支持。无语
只能自己鼓捣。已知工单链接,在钉钉聊天窗口内部的最短的网址为:
https://aflow.dingtalk.com/dingtalk/mobile/homepage.htm?corpid=...&procInstId=...#approval
对方丢了一个 dingtalk:// 跳转协议
反复尝试,发现一个很有用:
桌面端打开URL
dingtalk://dingtalkclient/page/link
侧边栏:pc_slide=true
大容器(类似工作台容器)ddtab=true
于是构造一个试试:
dingtalk://dingtalkclient/page/link?url=https%3A%2F%2Faflow.dingtalk.com%2Fdingtalk%2Fpc%2Fquery%2Fpchomepage.htm%3Fcorpid%3D...%26procInstId%3D...%23%2Fapproval
然后果然ok了。
钉钉给人的感觉就是各个部门 hack 强行揉合起来一个怪物。各种不完善、不一致的问题。有空写一下吐槽。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK