开发者社区 问答 正文

钉钉点击工作通知跳转到审批,有人知道怎么实现吗? 跟跳转 钉钉小程序似的。

钉钉点击工作通知跳转到审批,有人知道怎么实现吗? 跟跳转 钉钉小程序似的。

展开
收起
三分钟热度的鱼 2023-08-08 16:21:57 391 分享 版权
3 条回答
写回答
取消 提交回答
  • 要实现在钉钉工作通知中点击跳转到审批页面的功能,您可以按照以下步骤进行操作:

    1. 创建一个钉钉小程序,用于实现跳转到审批页面的功能。确保你已经具备钉钉小程序的开发权限和相应的开发环境。

    2. 在工作通知的内容中添加一个按钮,用于触发跳转事件。例如,可以在工作通知中添加一个"查看审批"按钮。

    3. 给按钮添加点击事件处理程序,在该事件处理程序中调用钉钉小程序的API,实现跳转到审批页面。您可以使用dd.navigateToMiniProgram或者dd.navigateTo方法来实现跳转。

    4. 在钉钉小程序中的目标页面中,编写相关逻辑以展示审批内容和处理相应操作。

    请注意,为了能够成功跳转到审批页面,您需要确保以下条件:

    • 您的钉钉小程序已经在企业内部部署,并具有相应的访问权限。
    • 工作通知的发送者和接收者都是同一个企业内部的成员。
    • 小程序的跳转路径和实际的审批页面路径相匹配。
    2023-08-08 22:16:03
    赞同 展开评论
  • 北京阿里云ACE会长

    可以实现的。步骤如下:

    发钉钉工作通知。通知内容可以设置为一个链接。

    跳转到的链接为定制的邀请码生成页面。

    该页面生成一个邀请码,并将邀请码和用户信息存到数据库。

    用户获取邀请码后,使用此邀请码进入您的小程序或H5页面。

    小程序/H5页面获取邀请码后,从数据库查询对应的用户信息。

    根据用户信息,为用户自动填充表单,实现钉钉点击工作通知自动进入审批流程。

    具体操作如下:

    发送工作通知,内容为:
    json
    Copy
    {
    "msgtype": "link",
    "link": {
    "text": "一键审批",
    "title": "",
    "messageUrl": "https://你的域名/生成邀请码页面"
    }
    }
    链接指向的页面(如写在PHP等)生成一个邀请码,并与用户userid关联存储到数据库。

    用户获取邀请码后,进入你的小程序或H5。

    小程序/H5里,获取邀请码后查询数据库,获取相应用户信息。

    根据用户信息,自动为用户填充好审批表单。

    提交表单,进入您的审批流程。

    通过以上方式,就可以实现钉钉工作通知跳转到企业的审批流程。利用邀请码建立起通知和审批的关联。

    2023-08-08 20:17:40
    赞同 展开评论
  • 参考https://open.dingtalk.com/document/orgapp/applink-structure 此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-08-08 16:37:58
    赞同 展开评论