“程”风破浪的开发者|一文 GET 钉钉连接平台
既然这里说起钉钉连接平台,那么什么是连接平台呢?
连接平台?
连接平台就是说通过简单的低代码配置,可以帮助企业迅捷实现系统集成和连接,从而降低集成实施的周期和成本。本文所说的钉钉连接平台就是通过连接来助力企业降本增效。
比如有这样一种场景:马上要双十一了,然后突然接到这样一个需求,为了更好的服务双十一,需要在十月月底之前上,从而为公司在双十一期间业务创收提供技术保障。那么问题来了,比如目前距离月底不足十天,如果想要在十天内完成这样的一个需求,全代码开发的话那就只能让开发者夜以继日的 996、007 去做,去实现;然后经过紧张的十天之期,通过需求、产品、开发、测试的共同努力下去将这个需求实现,然后上线为助力公司双十一打下一场漂亮仗提供支撑,结局也是皆大欢喜。那么沉静下来思考,是否可以有一种低代码的方式,既能达到需求,又能不用加班快速上线,并且可以稳定运行的呢?答案是:可以有!
钉钉连接平台
这就有了钉钉连接平台的应运而生,那么什么是钉钉连接平台呢?钉钉连接平台,就是用一种简捷的方式实现应用与应用之间的连接。原本应用之间的连接需要技术人员去开发才能实现,而如果通过连接平台的话,即使是一些非专业技术同学也通过简单的低代码或者零代码的方式就可以实现应用的互联互通,帮助企业降低了集成实施的周期和成本。这就是钉钉连接平台,钉钉连接平台的详细操作可以参考官方地址:https://open.dingtalk.com/,里面你想要的想知道的都可以找到。
钉钉连接平台的控制台地址是:https://open-dev.dingtalk.com/fe/connector#/template
其实钉钉连接平台就是想通过简单的低代码配置,帮助企业迅捷实现系统集成和连接,降低集成实施的周期和成本,帮助企业降本增效。那么钉钉连接平台的架构呢?
平台架构
连接平台是由连接器和连接流构成
通过钉钉官方、阿里二方,钉钉 SaaS 标品应用,传统知名厂商应用和客户自建系统的能力,共同构成了连接平台的核心底座“连接器”。通过连接器中的触发事件和执行动作,用户可以简单、快捷的在低代码场域通过编排触发事件和执行动作构建实际业务逻辑的连接流,实现不同系统之间数据互通。也能通过低代码,在标准化的连接场景中生成连接流模板。
核心优势
了解了什么是钉钉连接平台,那么相比传统方式钉钉连接平台的核心优势是什么呢?
优势一:自动化流程,节省人力成本
将重复工作流程化和自动化,有效缩减人力成本,大大提升工作效能;
优势二:多方应用互联,丰富连接场景
依托强大丰富的连接市场,实现不同类型应用与钉钉的深度连接和集成;
优势三:低代码开发,快速实现连接
无需编写代码,通过最简便的方式实现连接和集成,有效缩短开发周期和开发成本。
连接场景
那么我们再说钉钉连接平台又有哪些连接场景,核心连接场景呢?
应用与应用互通
比如:OA 审批的数据同步到宜搭;
核心:实现跨应用之间的数据互通,能力互通。
企业与企业互通
比如母公司的数据和子公司的数据互通;
核心:实现跨组织的数据互通。
设备与设备互通
比如设备与设备之间的联动,当温度高于 30 度时自动打开空调,应用和设备联动,比如当审批通过后,自动关灯等;
核心:实现跨设备互通以及设备和应用互通;
云与云互通
比如专属钉场景,部分核心数据在企业的私有云上部署;
核心:实现跨云互通,公有云和私有云的数据互通,能力互通。
连接平台的基础概念
说了这么多,里面出现了很多新名词,出现最多的也是最核心的概念是:连接器和连接流,那么这又怎么理解呢?
企业自建场景下如何互联互通
通过了对钉钉连接平台架构,连接场景以及核心组件的概念理解,那么用户该如何操作钉钉开放后台,实现低代码开发呢? https://developer.aliyun.com/ebook/7732 很详细的告诉我们如何操作钉钉开放后台配置以及接入数据实现数据互通,官方文档中通过以下三种场景来阐述在钉钉连接平台对于不同应用需求场景的普适性:
场景一:官方应用互通
【案例】会议室预定后发送机器人通知
这个案例中涉及的两个钉钉官方应用:智能会议室和机器人消息,通过连接流相互连接。
场景二:内部应用-官方应用互通
【案例】企业报警信息通过机器人发送到群
本案例是将企业订单支付超时告警通知,通过机器人发送到钉钉群聊,其中订单支付超时告警是企业内部应用,机器人是钉钉应用,通过连接流将两个应用互通。
场景三:三方应用-内部应用互通
【案例】销帮帮(第三方系统)新增客户同步到企业内部系统
销帮帮 CRM 有新增客户,需要同步客户数据到企业内部应用,在这个案例中,三方应用销帮帮通过连接流与企业内部应用进行互通,并完成业务逻辑处理。
OA 审批场景下如何实现系统互通
既然在企业自建场景下可以轻松实现钉钉连接平台的互联互通,那么在 OA 审批场景下如何实现系统互通呢?先看一下 OA 审批与连接平台的关系
OA 审批与连接平台的关系?
OA 审批使用连接器的基础概念
触发条件也就是触发的时机,选择连接器和执行动作,配置具体的执行动作的内容,比如表单提交时发送一个工作通知,配置执行动作会将表单中的人员字段连接到工作通知的人员字段,在执行连接器时会根据配置的数据映射进行数据转换和传输。
另外官方文档还为我们提供了两个参考案例时间,比如 OA 审批中经常碰到的报销,既然是报销,自然需要上传票据,以及报销结束后如何通知报销发起人呢?这就是实践 2 中的审批通过后发送工作通知告知报销申请人而节约了人力手工 @发起人的操作。
【最佳实践 1】通过 AI 能力自动识别增值税发票
在 OA 审批中,使用连接平台中的 AI 连接器;
用户在 OA 审批一键上传发票,自动识别发票金额、账户等信息回填到表单组件。通过连接平台,使发票信息填写效率提升。
【最佳实践 2】审批通过后发送工作通知
OA 审批使用连接平台中的工作通知连接器;
在一项公司政策审批通过后,向指定人员或者部门自动发送工作通知,无需 @所有人或者一个个的去通知。
后续还有 OA 审批使用连接平台连接自建系统的实际操作步骤以及 OA 审批通过连接平台连接传统知名 IT 系统的操作实例参考,这里不再具体系数了。
到这里,钉钉连接平台的基础操作就算结束了,后面会进入其他的场景,比如:
宜搭场景下的钉钉连接器
既然钉钉连接平台提供的是通过低代码的方式为企业降本增效,那么看到了低代码,你是否想起了低代码的代言人--宜搭。宜搭是企业低代码应用平台,可以通过低代码的方式,帮助企业完成专有应用的开发,低成本帮助企业解决业务数据化问题。宜搭的使用场景一般是信息管理,比如:项目管理、出差管理、客户管理、订单管理等。
宜搭的表单数据源场景和流程编排场景,集成连接平台的连接器的各种能力,实现数据互通。
在宜搭场景下,官方文档详细的列举了三种典型场景从而来方便后续用到这样场景时更快的上手操作。
典型场景一:在宜搭中使用连接平台中的待办连接器
用户通过宜搭內的表单填写,实现自动在钉钉内为指定成员创建钉钉待办消息、且执行人点击待办查看表单详情。发起强有力的消息提醒,做到件件有着落,事事有回音。
典型场景二:在宜搭中使用连接平台中的消息通知连接器
当用户在宜搭上完成某项任务,或通过数据分析后发现达到某项指标,需要发送群消息通知群成员时,可以通过宜搭连接器实现向钉钉群内发送消息。
典型场景三:在宜搭中使用连接平台中的通讯录连接器触发执行宜搭集成流
当企业员工发生变化时,触发执行宜搭的业务流程,完成入职或离职等自动化操作。
宜搭与连接平台互通的价值:在连接平台中,实现数据转换同步的流程被定义为连接流,可以通过低代码的形式制作,也可以像宜搭一样以系统集成的方式生成;
在宜搭使用连接平台连接器的过程中,每一个调用关系的背后都是一个连接流。宜搭在使用钉钉能力时,会通过连接流与钉钉交换数据,由此来完成自己的业务。
后续的企业案例感兴趣的自行参阅,这里不再描述了...
写在后面
整体来说,钉钉连接平台真的是很普适,很实用,虽然目前本公司企业接入钉钉连接平台的内容有限,用上的机会不多,但是好东西以后一定会用上的,低代码是大方向所指,一定会有大家都用起来的的时候,另外,想了解更多低代码平台-钉钉连接平台的内容,除了可以参考官方文档外,更多细节可以去参考电子书。
参考文献:《钉钉连接平台速成手册》
版权声明: 本文为 InfoQ 作者【六月的雨在InfoQ】的原创文章。
原文链接:【http://xie.infoq.cn/article/b432c26f7b0b377d4a133ff41】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论