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

前言

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

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

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

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

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

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

1.在钉钉中发布流程

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

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

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

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

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

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

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

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

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

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

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

首先要获取accessToken,需要用到Appkey和AppSecret参数,调用发起审批时,需要用到模板的编号,可以将这些参数设置为全局变量,待发布后在管理控制台统一配置,如下图展示,后两个参数会在后面进行介绍。

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

结合活字格的“发送HTTP请求命令”和“Json反序列化命令”,参照钉钉的接口文档,实现接口调用,可参考附件的工程文件服务端命令->钉钉。

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

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

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

4.创建钉钉应用

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

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

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

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

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

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

事件订阅的流程以及加解密规则可参考配置事件订阅。

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

对于请求地址,可创建一个任何人都能访问的,post类型的服务端命令。但因为钉钉的请求数据以及响应数据都是加密的,因此可以使用市场上的钉钉事件订阅加解密插件,可参考附件工程文件的服务端命令->事件订阅->eventsubscription。

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

开启需要订阅的事件,不同的事件订阅,请求的数据结构有所不同,可以在事件订阅中进行查看。解密之后可以通过EventType做判断,然后结合实际业务逻辑进行处理。

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

总结

以上就是使用活字格对接钉钉流程的步骤,如果您还想了解更多关于低代码对接钉钉的信息,欢迎持续关注小编。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年2月17日 上午9:33
下一篇 2024年2月17日 上午9:45

相关推荐

  • 5款手机vlog剪辑神器,这些好用好玩的剪辑APP,你确定不来看下(剪辑vlog的软件手机)

    5款手机vlog剪辑神器,这些好用好玩的剪辑APP,你确定不来看下(剪辑vlog的软件手机) 在无论是抖音、快手甚至是朋友圈里的短视频越来越受到大家的欢迎,很多人都说短视频比段子容…

    科研百科 2024年3月25日
    174
  • 加强会议管理的通知

    加强会议管理的通知 各位代表: 为了加强会议管理,提高会议质量和效率,现将有关事宜通知如下: 一、会议时间和地点 本次会议时间为XX年XX月XX日,地点为XX酒店。 二、会议议程 …

    科研百科 2024年8月23日
    30
  • 免费扫描,作业辅助软件(扫描作业的软件)

    市场上的文字扫描软件,除了基本功能外,其他的功能都需要会员才能使用,今天介绍一款免费无广告的文字扫描软件和一款无广告功能齐全的作业辅助软件。 1.布丁扫描 一款免费纯净的OCR移动…

    科研百科 2022年9月2日
    253
  • 学生管理系统项目收获

    学生管理系统项目收获 随着数字化时代的到来,学校管理也逐渐转向了信息化。为了提升学校的管理水平和效率,学校通常会开发一套学生管理系统。学生管理系统可以帮助学校管理学生信息、课程安排…

    科研百科 2024年12月17日
    0
  • 职业院校项目管理系统

    职业院校项目管理系统 随着职业教育的发展,越来越多的院校开始采用项目管理系统来促进教学和项目管理的高效运行。一个好的项目管理系统可以提高项目管理的效率和准确性,降低项目管理的风险,…

    科研百科 2025年1月13日
    0
  • java 面试题

    Java面试题:基本数据类型 Java是一种流行的编程语言,它被广泛用于企业应用程序开发、Web应用程序开发和移动应用程序开发。作为一名Java开发人员,掌握基本数据类型是非常重要…

    科研百科 2024年11月13日
    1
  • 科研申请项目经费用途

    科研申请项目经费用途 随着科技的不断发展,科研经费的使用也成为了一个重要的话题。科研经费用于支持科学研究和技术创新,是推动社会发展的重要力量。在科研申请项目经费用途方面,需要遵循合…

    科研百科 2024年11月19日
    0
  • 科研项目软件测试和应用软件测试(科研项目软件)

    科研项目软件科研项目软件(工业/工业/技术/工程类下面选报哪个)科技的“诞生”发明是从原始人开始的。在所有经验发明的基础上,人类开展的一项极具代表性的科学探索活动。孩子学习?对于所…

    科研百科 2024年9月27日
    41
  • 工程项目管理信息系统

    工程项目管理信息系统 随着信息技术的不断发展,工程项目管理信息系统已经成为现代项目管理中不可或缺的一部分。该系统可以帮助项目经理和项目团队更好地管理项目进度、资源、质量和成本,提高…

    科研百科 2024年9月23日
    31
  • 中石化油气长输管道半自动焊机焊接智能管理系统研究取得阶段性成果

    8月13日,由中石化石油工程设计有限公司主持研发并拥有完全知识产权的油气长输管道“半自动焊机焊接智能管理系统”顺利通过专家组验收,进入工程项目推广应用阶段。这标志着中国石化在解决油…

    科研百科 2022年7月10日
    232