开发者学堂课程【低代码开发师认证课程:连接企业资产管理系统实践】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1046/detail/15214
连接企业资产管理系统实践
内容介绍
一、连接器功能介绍
钉钉宜搭低代码开发高级课程第二章连接资产管理系统,首先看一下本章的课程背景,钉钉宜搭强大的集成能力,能够打破钉钉宜搭与企业自有的系统数据壁垒,实现跨应用间的数据互通。
本章课程在资产管理的场景下,通过钉钉宜搭自定义连接器,打造智能资产管理应用,能够有效的提升资产管理效率。通过资产管理的实践,还可以掌握自定义连接器的使用。
了解了课程的大概情况后,一起来看一下本章的学习目标。本章的学习目标有了解连接三方资产管理系统的背景诉求,掌握连接器基础功能,掌握连接器工厂的开发、管理,可以独立的搭建连接第三方系统的应用。接下来学习第二章的第一小节连接器功能介绍
一、连接器功能介绍
连接器功能分别是用来集成一方和第三方系统的,本章主要学习集成第三方系统,所以先来看一下集成第三方系统的背景诉求与优势。
1.集成第三方系统的背景诉求与优势
背景诉求是目前有很多企业有较多的数据沉淀在钉钉宜搭以外的其业务系统当中,如传统的 ERP 系统,CRM、HRM 系统等使用钉钉与搭搭建系统后,如何将系统之间的数据打通,成为了企业关注的问题。使用钉钉宜搭搭建的优势是钉钉宜搭有强大的集成能力,不仅能为企业量身定制更为贴合业务的系统,还能打破钉钉宜搭和现有系统的数据壁垒,大幅度的提升效率,节约成本。那么使用钉钉宜搭总共有哪几种方式可以去集成三方系统?
2.连接三方数据传输的方式
是连接三方数据传输的三种方式,第一种 OpenAPIOpenAPI 是对外提供业务开放的接口,通过服务回 OpenAPI 的结合使用,可以满足大部分钉钉宜搭与三方系统业务集成的需求。
第二个是自定义联系,通过集成&自动化当中的自定义联系,当然包括 HTTP 连接器和 Faas 连接器完成在钉钉宜搭页面当中调用外部的数据源接口的功能。
第三个是服务回调,服务回调是后端发起 http 请求,主要功能为数据同步、数据校验和动态获取审批人。 首先来看一下第一种方式,也就是 OpenAPI 调用说明, 3.OpenAPI 调用说明
在钉钉的开放平台上提供了钉钉宜搭的 OpenAPI 调用说明以及如何去调用钉钉宜搭接口的文档。今天开放平台的直达API接也标注了,在使用手册当中也可以去找到直达API接然后去看这些调用的说明。OpenAPI 调用的方式如下4个步骤,首先会创建1个应用,创建一个钉钉应用,支持创建企业内部应用和第三方企业应用。
然后第二步去添加接口调用权限,因为在应用创建后默认只开放登录和消息通知的接口,还有调用的一个权限,如果想要去调用其的接口,那么就需要根据需求去添加对应的接口权限,当然的添加接口区在直达地找到然后去申请。
第三步是获取应用的 access-token,的 access-token 相当于是身份凭证,在调用接口时可以通过来去鉴权调用者的身份。
然后第四个步骤是调用服务端的接口,的服务端接口需要使用到上一步骤的 access-token,然后去调用钉钉宜搭的接口,在开放平台当中提供了 Java、PHP、Python、.net 和 SDK 供开发者使用。再来简单了解一下自定义连接器的调用说明
4.自定义连接器调用说明
首先是创建一个自定义连接器,会来到连接器工厂当中去选择眼的自定连接器,创建完成之后,去集成&自动化也就是应用的集成&自动化当中去选择出发方式。
如图片所示,是选择了表单事件出发,然后可以去选择对应的表单,选择完成表单后点击确定进入到页面里面,先去配置一个触发方式,之后去选择自定连接器,这个是一个简单的调用的步骤,详细的步骤会在进行一个讲解。
5.服务回调的调用方式
服务回调首先要先在平台也就宜搭平台当中去进行服务注册,在点击新增服务,然后去选择调用的接口还有接口所需要的参数,在这个服务注册当中也就是对接口做了一个预设,比如说要传什么样的一个参数还有接口类型是什么样的做一个预测。 然后回到表单页面当中,在会有一个服务执行,点击就可以去配置服务回调了,比如说刚才是配置了数据同步,然后第三方服务当中就可以去找到数据同步的这一个服务注册,然后下方的参数一参数二就是刚才去配置的这样的一个参数,服务回调通常是用作数据同步数据校验和动态获取审批人,配置方式就是这样的。了解了三种调用方式后,来看一下之间的差异化。
6.连接三方数据传输的差异化
OpenAPI 和自定义连接器服务回调的不同是 OpenAPI 是外部去调用钉钉宜搭的数据,而自定义连接器和服务回调都是宜搭侧调用第三方系统的接口,那么使用外部去调用宜搭的数据就适用于第三方系统未开放的这样的一个接口,并且 OpenAPI 可以去读取和传递第三方的数据。 那么自定义连接器和服务回调,都是从钉钉宜搭侧去调用三方系统的这样的一个接口,所以适用于第三方系统开放接口,这样才可以在钉钉宜搭侧去进行调用。当然自定义连接器是可以进行读取和传递第三方数据的,服务回调只是可以去进行传递,不可以去进行读取。而自定联系还有一个优点,就是可以实时的进行数据同步服务,服务回调就会有延时性,所以有延时数据同步的这样的一个差异化。那么本章课程主要学习的是连接器的调用,所以首先来了解一下连接器。
7.连接器介绍
连接器能够轻松的实现钉钉宜搭与三方系统之间的数据互联互通,通过数据操作的节点的配置和编排,业务人员不需要编写高级函数和代码,钉钉宜搭是提供了几种连接器的,主要来说一下一方连接器和自定义连接器,一方连接器是钉钉宜搭去接入钉钉的一方连接器,包括工作通知、群通知、代办任务等等。这个在集成&自动化当中选择连接器,宜搭官方应用就是一方连接器,可以直接去进行一个集成,不需要再去连接器工厂当中再创建一个封装好的一个连接器,可以直接去进行使用。 而自定义连接器是支持企业开发的一个自定义连接器,包括 HTTP 连接器和 FaaS 连接器,主要讲解的是 HTTP 连接器,可以实现钉钉宜搭与其三方应用的资源整合、数据传递和业务衔接。本章主要学习的是自定义连接器,看一下介绍。
8.自定义连接器
自定义连接器主要功能是若需要打通企业存量的系统,也就是说企业内部正在使用的系统,那么就可以通过钉钉宜搭连接器工厂去创建这个连接器,去连接用户的自定义接口,当然这个接口需要是对外开放的
就是的一个连接器工厂,在面已经创建了一个应用当中会使用到的连接资产管理系统的这样的一个自定义连接器,将会在第二小节连接器工厂当中详细讲解连接器工厂这样创建这样一个连接器的一个具体路径。来对自定连接器整体的配置步骤进行一个讲解。
(1).自定义连接器的配置方法
首先第一步要进入到连接器的一个创建入口,也就是连接器工厂。要进入到钉钉宜搭的工作台,然后在设置里面去进入到当前这个页面,然后选择到连接器工厂,面是只有管理员才有这样的一个权限,如果没有连接器工厂的话说明还不是管理员。 进入到这个页面之后,可以去进行自定义连接器的创建,选择创建连接器,在右侧弹窗当中选择HTTP的自定义连接器,输入连接器的一个名称,然后点击下方的一个确定。当然面的一个详细的连接器工厂的配置会在第二小节讲解到。下一个步骤是在集成&自动化当中去选择连接器进行配置
(2).自定义连接器的配置方法
选择表单事件触发,然后去新建一个连接器节点,去选择宜搭自定义的一个连接器,也就是刚才配置好的连接资产管理系统的一个自定义连接器。配置完成之后
下一个步骤是选择执行动作,选择鉴权模板,当然如果没有去配置鉴权模板,也可以去点击然后会告知没有鉴权模板,会直接新建一个鉴权模板,跳到鉴权当中去进行配置
配置完成之后去选择执行动作,最后是参数的一个配置。的参数可以看到上面一个节点是 groove 这个自定义连接器参数是一个复杂的一个参数格式,所以在上方通过 groove 去进行配置,返回正常也就是当前这个接口所需要的一个数据格式之后,在配置执行动作当中,也就是在这个参数里面去选择到 groove 返回的这个数据,在字段当中选择连接器 groove 返回的这样的一个字段去进行配置,这是参数配置。本小节介绍了连接器的功能和大致的一个配置方法。下一小节学习连接器工厂值连接器开发管理。