前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >提升协作效率:钉钉流程与低代码平台的无缝对接

提升协作效率:钉钉流程与低代码平台的无缝对接

作者头像
葡萄城控件
发布2023-10-22 09:05:26
3610
发布2023-10-22 09:05:26
举报
文章被收录于专栏:葡萄城控件技术团队

前言

钉钉作为目前很多企业都在使用的移动办公平台,提供了很多常用的OA审批功能,同时也支持自定义审批流程,极大的方便了企业的办公审批,那么对于低代码平台而言是否可以实现与钉钉的对接呢?答案当然是肯定的,下面小编就以活字格为例为大家介绍如何在低代码平台中对接钉钉的审批流程。

使用低代码对接钉钉审批流程

活字格对接钉钉可以分为以下5步:

  1. 在钉钉中发布流程。
  2. 在低代码中设计书表以及页面。
  3. 调用钉钉接口实现业务逻辑。
  4. 创建钉钉应用。
  5. 在活字格中发起钉钉流程。

1.在钉钉中发布流程

在钉钉管理后台中创建流程表单,进行自定义表单设计和流程设计,完成后点击右上角的发布即可。

在基础设置页签的最下面,有该模板的唯一编号,这个也是后面发起流程中需要用到的。

2. 在低代码中设计数据表以及页面

在活字格中设计数据表及界面,不需要和钉钉的表单页面一致,只需最终能组装成符合钉钉要求的数据即可。

3.调用钉钉接口实现业务逻辑

编写活字格提交流程时的方法并调用钉钉接口,可参考钉钉接口文档

  1. 首先要获取accessToken,需要用到Appkey和AppSecret参数,调用发起审批时,需要用到模板的编号,可以将这些参数设置为全局变量,待发布后在管理控制台统一配置,如下图展示,后两个参数会在后面进行介绍。
  1. 结合活字格的“发送HTTP请求命令”和“Json反序列化命令”,参照钉钉的接口文档,实现接口调用,可参考附件的工程文件服务端命令->钉钉。

这里要注意formComponentValues参数,需要结合钉钉的表单设计进行构造的,详细信息可以参考下方接口的文档说明。

4.创建钉钉应用

这一步可以参考活字格帮助手册:与钉钉集成。创建完之后就会获得第三步中对应的AppKey与AppSecret。

5.在活字格中发起钉钉流程

在发起流程后,流程就会在钉钉中执行。

除此之外,还可以使用事件订阅的功能查看流程的具体执行情况:

  • 对于请求地址,可创建一个任何人都能访问的,post类型的服务端命令。但因为钉钉的请求数据以及响应数据都是加密的,因此可以使用市场上的钉钉事件订阅加解密插件,可参考附件工程文件的服务端命令->事件订阅->eventsubscription。
  • 开启需要订阅的事件,不同的事件订阅,请求的数据结构有所不同,可以在事件订阅中进行查看。解密之后可以通过EventType做判断,然后结合实际业务逻辑进行处理。

总结

以上就是使用活字格对接钉钉流程的步骤,如果您还想了解更多关于低代码对接钉钉的信息,可以观看这个视频:低代码对接钉钉解决方案2.0,最后附上根据文章内容整理好的活字格文件:对接钉钉流程-9.0.4.0.fgcc

扩展链接:

从表单驱动到模型驱动,解读低代码开发平台的发展趋势

低代码开发平台是什么?

基于分支的版本管理,帮助低代码从项目交付走向定制化产品开发

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档