开发者社区> 问答> 正文

从第三方网站想跳转到钉钉OA审批

从第三方网站想跳转到钉钉OA审批,可以实现吗

展开
收起
游客6re6owx4jsb2i 2024-01-12 11:50:25 231 0
8 条回答
写回答
取消 提交回答
  • 钉钉提供的有这个功能,通过流程中心方式接入的三方审批,详情页样式跟官方界面是一致的,用户可以复用官方OA审批的评论、建群讨论等官方能力,同时可以支持三方自定义某些按钮功能。比如「同意」、「拒绝」按钮可以直接跳转到三方系统中去。
    image.png

    2024-01-15 20:55:40
    赞同 展开评论 打赏
  • 要实现从第三方网站跳转到钉钉OA审批,需要经过以下步骤:

    1、在钉钉中创建一个自定义的审批流程,包括审批的发起、审批的接收人、审批的流程等。

    2、获取钉钉OA审批的URL,这个URL通常是钉钉OA审批的后台管理页面的链接,可以在钉钉的管理员后台中找到。

    3、在第三方网站的代码中,使用HTML的标签或者JavaScript代码,来生成一个指向钉钉OA审批URL的链接。例如,可以使用以下JavaScript代码来生成一个跳转到钉钉OA审批的链接:

    javascript
    window.location.href = "https://oapi.dingtalk.com/robot/send?access_token=ACCESS_TOKEN&msg_type=link&title=审批&link=https://work.dingtalk.com/s-l&is_inner_link=1";
    其中,ACCESS_TOKEN是第三方网站在钉钉中注册的应用程序的访问令牌,msg_type参数设置为link表示发送一个链接消息,title参数是消息的标题,link参数是链接的目标地址,is_inner_link参数设置为1表示是内部链接。
    4、当用户点击这个链接时,就会跳转到钉钉OA审批的页面。

    2024-01-13 10:24:51
    赞同 1 展开评论 打赏
  • 本文介绍了如何调用OA审批流程中心操作流程。https://open.dingtalk.com/document/orgapp/oa-approval-process-center-access-example

    预期效果
    发起审批
    通过流程中心方式接入的三方审批,详情页样式跟官方界面是一致的,用户可以复用官方OA审批的评论、建群讨论等官方能力,同时可以支持三方自定义某些按钮功能。比如「同意」、「拒绝」按钮可以直接跳转到三方系统中去。

    21f11824a5a5c0bdd4dd7b34285ebb27_p521789.png

    2024-01-13 08:36:29
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    要从第三方网站跳转到钉钉OA审批,可以使用钉钉提供的跳转链接。具体步骤如下:

    1. 登录钉钉管理后台,进入“应用管理”页面。
    2. 在应用列表中找到需要跳转的OA审批应用,点击进入该应用的详情页。
    3. 在详情页中,找到“Webhook”或“自定义URL”等类似的配置项,复制该配置项的值。
    4. 将复制的配置项值粘贴到第三方网站的跳转链接中,即可实现从第三方网站跳转到钉钉OA审批的功能。

    需要注意的是,不同的OA审批应用可能有不同的配置方式和参数要求,具体操作可以参考钉钉官方文档或咨询钉钉技术支持人员。

    2024-01-12 21:28:42
    赞同 展开评论 打赏
  • 从第三方网站跳转到钉钉OA审批是可以实现的,但并不直接,因为涉及到跨域和安全性限制。第三方网站无法直接跳转到钉钉内部页面,尤其像OA审批这类需要用户身份验证和个人授权的操作页面。一种可行的解决方案是:

    1. 第三方网站可以生成一个链接,这个链接包含一个特殊的标识符或者待办事项ID,用户点击后会被引导至钉钉的一个落地页(比如一个钉钉小程序或H5页面)。
    2. 在钉钉的小程序或H5页面中,通过钉钉开放API,获取用户的访问授权,并根据接收到的标识符调用相应的OA审批API创建或跳转到相应的审批流程。

    具体实施步骤可能如下:

    • 在钉钉开发后台创建一个钉钉小程序或H5应用,并申请OA审批相关的API权限。
    • 第三方网站生成的链接指向这个小程序或H5页面,并带上参数。
    • 用户在钉钉环境中打开这个链接后,小程序或H5应用接收参数并使用钉钉SDK调用API启动OA审批流程。

    这样一来,尽管不能直接从第三方网站跳转到OA审批页面,但可以实现用户在点击第三方网站链接后,在钉钉内部无缝地启动或跳转到相应的审批流程。可参考 [ 第三方应用跳转协议 ](https://open.dingtalk.com/document/orgapp/webapp-unified-routing-protocol)

    image.png

    2024-01-12 16:48:51
    赞同 展开评论 打赏
  • 从第三方网站跳转到钉钉OA审批是可以实现的,但需要注意的是,由于涉及到应用间安全性和权限问题,直接跳转通常需要通过钉钉提供的官方接口来完成。以下是实现这一功能的一般步骤:

    1. OAuth授权

      • 第三方网站可以通过OAuth 2.0与钉钉进行授权集成,让用户在第三方网站上点击链接后能跳转至钉钉进行身份验证,并获取访问OA审批的权限。
    2. AppLink(deeplink)

      • 钉钉提供了AppLink(也称为Deep Link或Universal Link)的方式,可以生成一个特定格式的URL,当用户在手机上点击时,如果已安装钉钉APP,则会直接打开钉钉并跳转到指定的OA审批页面。
      • 要构建正确的AppLink,您需要按照钉钉开放平台的文档指引进行设置和编码。
    3. H5页面内嵌或钉钉小程序

      • 如果是在钉钉环境内部操作,可以通过内嵌H5页面或者开发钉钉小程序,在小程序中调用钉钉API来打开OA审批流程。
      • 若是外部场景,也可以引导用户先登录钉钉H5微应用,然后在微应用内部实现跳转。
    4. 企业自建应用对接

      • 如果你的第三方网站是企业内部系统,并且该企业在钉钉上有自建的企业应用,可以在企业应用中配置跳转链接或使用钉钉提供的API来启动OA审批流程。

    具体实现方式请查阅钉钉开放平台的最新文档以获取详细指导和接口说明。

    2024-01-12 15:55:02
    赞同 展开评论 打赏
  • 从第三方网站跳转到钉钉OA审批是可行的,但需要一些技术和开发工作来实现。以下是实现这一功能的基本步骤:

    1.了解钉钉的开放平台API:首先,你需要熟悉钉钉的开放平台API,包括OA审批的相关接口。这会帮助你了解如何与钉钉进行交互。
    2.创建钉钉应用:在钉钉开放平台上创建一个应用。这一步会为你提供一个应用的App ID和App Secret,这两个参数在后续的步骤中会用到。
    3.设置跳转逻辑:在你的第三方网站的后台代码中,编写逻辑来触发跳转到钉钉OA审批的链接。这个链接应该是通过调用钉钉的API来创建的。
    4.使用API创建审批流程:使用钉钉的API调用,创建或启动一个审批流程。这通常涉及到传递一些必要的参数,如审批的标题、描述、参与人等。
    5.处理回调和通知:根据需要,你可以配置审批流程中的回调和通知机制,以便在审批状态发生变化时接收通知。
    6.测试和调试:完成上述步骤后,测试从第三方网站跳转到钉钉OA审批的功能是否正常工作。如果遇到问题,进行调试和修复。
    7.部署和维护:确保第三方网站和应用的安全性和稳定性,定期检查是否有更新或维护的需求。

    2024-01-12 15:46:53
    赞同 展开评论 打赏
  • 是可以实现从第三方网站跳转到钉钉OA审批的,但需要注意的是,直接从外部网站跳转至钉钉内部的OA审批页面通常需要借助钉钉提供的接口和服务。

    一种常见的实现方式是通过生成含有跳转信息的URL,这个URL被称为钉钉的OAuth2授权链接或者深度链接(deeplink)。用户点击该链接后,会被引导至钉钉客户端,客户端解析链接后将会打开相应的OA审批页面或流程。

    以下是一种基本的实现思路:

    1. 第三方网站生成一个包含目标OA审批相关信息的链接,这个链接可能包含钉钉App所需的特定参数,比如业务ID、审批模板ID等。

    2. 用户点击该链接后,钉钉客户端检测到这是一个合法的跳转请求,并通过内部协议解析URL,从而打开对应的OA审批页面。

    3. 如果用户尚未登录钉钉或者需要进一步的权限验证,钉钉客户端会先引导用户进行登录或授权操作。

    4. 授权成功后,用户将直接跳转至指定的OA审批任务或新建审批流程页面。

    2024-01-12 13:19:54
    赞同 展开评论 打赏
滑动查看更多
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载