开发者社区> 问答> 正文

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

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

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

    2024-01-15 20:56:25
    赞同 展开评论 打赏
  • 使用钉钉提供的AppLink或DeepLink功能。通过构造特定的URL链接,当用户在移动设备上点击该链接时,会直接唤起已安装的钉钉应用并跳转至对应的OA审批界面。

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

    可以实现从第三方网站跳转到钉钉OA审批。这主要通过钉钉的API接口实现,如创建流程实例的API。你需要先在钉钉开放平台和开发者后台进行相关配置,包括申请通讯录和审批相关的接口权限。

    以财务收付款关联管理项目为例,用户可以在手机端提交一些钉钉收付款的流程,然后通过第三方接入的内部应用实现自动化控制。当用户提交的流程走到财务出纳审批这一步时,可以在后台中进行收付款的关联,并调用钉钉的流程接口去自动更改出纳这一步的任务状态。

    另外,值得一提的是,钉钉的OA审批设计可以达到伪代码的效果,可以处理条件分支也就是提交不同的选项走不同的流程。具体的操作步骤和代码示例可以参考钉钉开放平台的官方文档。

    2024-01-12 21:40:30
    赞同 展开评论 打赏
  • 从第三方网站跳转到钉钉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:55:54
    赞同 展开评论 打赏
  • 是可以实现从第三方网站跳转到钉钉OA审批的,但需要注意的是,直接从外部网站跳转至钉钉内部的OA审批页面通常需要借助钉钉提供的接口和服务。

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

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

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

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

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

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

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

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
《云市场-心选OA解决方案》 立即下载