钉钉点击工作通知跳转到审批,有人知道怎么实现吗? 跟跳转 钉钉小程序似的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要实现在钉钉工作通知中点击跳转到审批页面的功能,您可以按照以下步骤进行操作:
创建一个钉钉小程序,用于实现跳转到审批页面的功能。确保你已经具备钉钉小程序的开发权限和相应的开发环境。
在工作通知的内容中添加一个按钮,用于触发跳转事件。例如,可以在工作通知中添加一个"查看审批"按钮。
给按钮添加点击事件处理程序,在该事件处理程序中调用钉钉小程序的API,实现跳转到审批页面。您可以使用dd.navigateToMiniProgram
或者dd.navigateTo
方法来实现跳转。
在钉钉小程序中的目标页面中,编写相关逻辑以展示审批内容和处理相应操作。
请注意,为了能够成功跳转到审批页面,您需要确保以下条件:
可以实现的。步骤如下:
发钉钉工作通知。通知内容可以设置为一个链接。
跳转到的链接为定制的邀请码生成页面。
该页面生成一个邀请码,并将邀请码和用户信息存到数据库。
用户获取邀请码后,使用此邀请码进入您的小程序或H5页面。
小程序/H5页面获取邀请码后,从数据库查询对应的用户信息。
根据用户信息,为用户自动填充表单,实现钉钉点击工作通知自动进入审批流程。
具体操作如下:
发送工作通知,内容为:
json
Copy
{
"msgtype": "link",
"link": {
"text": "一键审批",
"title": "",
"messageUrl": "https://你的域名/生成邀请码页面"
}
}
链接指向的页面(如写在PHP等)生成一个邀请码,并与用户userid关联存储到数据库。
用户获取邀请码后,进入你的小程序或H5。
小程序/H5里,获取邀请码后查询数据库,获取相应用户信息。
根据用户信息,自动为用户填充好审批表单。
提交表单,进入您的审批流程。
通过以上方式,就可以实现钉钉工作通知跳转到企业的审批流程。利用邀请码建立起通知和审批的关联。
参考https://open.dingtalk.com/document/orgapp/applink-structure 此回答整理自钉群“钉钉开发者社区(互助群)”