开发者学堂课程【低代码认证-第二章:连接器相关课程:2.3连接企业存量资产管理系统】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/1008/detail/15060
首先来看第一个是资产入库的接口这里是他的一个请求方法,还有他的一个 URL 地址。他不需要去书写这个 pass,还有所以我们在这边没有去进行书写,这里的body 是我们预设的,也就是我们这个接口当中它需要传递的这样一个参数的格式,所以我们使用到的保底。当我们点击解析 body 的时候,下方就会出现我们解析后的这些字段,我们可以去更改它的一个字段类型。还有他的一个显示名称,现在我们没有去设置它的一个显示名称,所以我们这个字段名称就会在我们的连接器当中进行一个显示。如果我们设置了显示名称,咱们连接器当中就会显示出我们已经自己去定义的这个名称。
这边有它的一个定义和使用连接器时显示的字段名称,可以在这里进行配置,我们还可以去配置它是否必填,还有他的一个默认值,这边还可以去配置它的一个字段类型,如果说我们选择的是一个成员组建作为他的一个字段类型,那么在我们的连接器当中配置了这个字段类型,我们就可以直接去选择到我们当前组织架构的一个成员。通过这种方式去进行配置。我们全部都配置完成之后,我们就可以点击保存。然后就可以去进行一个测试。这个是我们之前去进行的一个资产入库接口的一个配置,
我们再来看一下资产领用的这个接口,和前面的都是同样的,只不过我们这个保底资产领用的 body 和刚才资产入库的是不一样的,我们又传递了一个。
他需要去传递的这样一个参数的类型放在里面。然后下方也同样的去进行这样的一个解析。那么我们配置完成我们的这个连接器之后,我们就回到我们鉴权管理当中。
这里面我们可以去新建我们的健全模板,可以去选择到我们这个连接器。比如说我们这里的连接器叫资产管理得到我们这个连接器。比如说我们这里的连接器叫资产管理。
完成了他的健全,所以我们在这边就搜索不到了,如果说大家没有去配置鉴权的话,就可以在这里去进行一个鉴权管理的一个配置。配置好的一个鉴权。
这里全部都配置完成之后,就可以返回到我们当中。我是提前准备好了这样的一个应用,它只是配置了这样的一个表单,他没有去配置我们的集成自动化,
我们来从空白创建我们的集成自动化。我们去选择我们表单时间出发,因为我们想要在资产入库时去触发这样的一个自定义连接器去更新到第三方系统,所以我们选择的是资产入库的这个表单去进行触发。这里起名为资产入库。点击确定。进入到我们这个页面当中,我们先去配置我们的表单,事件触发。这里我们选择的突发事件有创建成功、编辑成功、删除成功,还有评论成功,我们选择创建成功,也就是说当我们提交了一条这样的一个数据的时候,我们就希望触发这个条件,点击保存。下一步我们来去兼具配置我们连接器。打开连接器,这里有我们钉钉官方的应用,也就是我们集成一方的,可以直接去进行使用,下面是宜搭自定义的连接器,也就是我们刚才创建好的这样的一个连接器。我们去选择到刚才创建的,我们去选择到我们之前创建的连接资产管理系统的这个连接器。
点击下一步。这里面我们要去选择到我们对应的健全模板,如果大家没有去配置健全模板的话,也可以去点击新增建设模板,进入到我们的健康管理里面,然后去进行配置,我们这里点击。我们选择完成这个进行模板之后,下方就可以去选择执行动作,刚才我们已经看到了,我们这里是两个接口,也就是说他可以去触发两个动作,分别是资产入库接口和资产领用的这个接口,我们这里出发的是资产入库的流程,所以我们是选择。选择资产入库接口,点击下一步。刚才我们在资金连接器当中去配置的所有的这个参数都不是必填的,所以我们在这边可以去选择我们对应的这个字段。
现在我们的字段类型,它其实都是这样一个英文没有这种。没有对应的这样的一个名称,其实是不容易让人去进行查看的,所以我们返回到连接器工厂当中。去修改一下我们的连接器。称为入库编号。仓库名称。入库物品列表。还有一哒哒。下面的是创建人。然后点击保存。回到我们的集成动画当中。
我们先将它保存一下。刷新一下页面。成了刚才配置的显示名称的一个样式。
接下来就是把我们表单当中这些字段。去放置到我们的保底当中,我们在这里的值可以设为字段。然后去选择到我们当前表单提交后的数据。这里的入库编码就是我们的编码。仓库名称。也是我们的仓库。然后这里是我们入库的物品列表,我们先暂停。我们先来去继续配置我们的实例 ID。还有我们的创始人,这里选择的都是系统默认的字段。配置完成之后,我们来看一下我们的入库物品列表。那这里我们想要选择到我们当前表单提交的表的一些数据,但是这里是选择不到的,所以我们就需要去通过我们的 green。聚集行代码的一个书写。书写完成之后,在我们连接器当中去选择到我们这里返回的这些数据。这里其实是有这个使用示例的,我们可以直接将它复制过来,然后粘贴在这里。那这里我们需要处理的就是我们刚才连接器当中没有去设置的这个入库的物品列表,也就需要处理我们表单当中的明细数据。所以首先我们要先去定义我们的 input 对象。
这里的名称我们可以随意去进行获取。我这边是一个名称。然后找到我们的字段,也就是我们的入库物品,这个明细字段完之后,我们就在这里书写我们代码,这里的代码儿我已经提前书写好了,把它复制过来。来看一下这里面我们先是定义了这样一个空的数组,然后我们去将这个物品入库物品的这个明细字段进行一个遍历。然后我们在这里他的一个入库的编码,还有他物品名称,类别单位,还有他的一个数量,都是获取的我们当前表单里面的这些字段,比如说这里我们的物品编码,这里面的这个唯一标识,就是我们表单设计当中产品编码它的一个唯一标识。下面的一个物品名称也是同样的,我们也是获取到我们这个入库物品的一个唯一标识,分类单位和数量,也是同样的一个操作。这里设置完成之后,我们要将我们这些数据返回出来,我们就可以通过这个使用示例里面的这种方式将他反馈出来,然后这里返回的也就是我们刚才定义好的这样的一个名称。完成之后,我们点击下一步。这里我们其实是需要测试我们的这个对象的。而我们这里是物品的一个类型,它是一个 object 类型,所以我们在这边去选择 object,然后点击测试,让他返回的就是我们的一个数据了。那如果我们选择其他类型,点击测试的时候,他会告诉我们异常。正确的格式完成之后,就可以点击保存,然后回到我们下方的联系当中,现在在我们这个入库物品列表当中,就可以选择到这个福瑞字段返回回来的物品列表。然后我们再点击保存。这里点击保存并且发布。发布成功之后,我们就可以回到我们的应用当中。
现在已经开启的状态,我们应当我们来测试一条数据。这里我们选择仓库一。我们选择入库的物品为香蕉,分类是水果。单位是个。我们的入库数量同样的。选择200,然后提交。
现在就提交成功了,我们可以先在我们的集成自动化当中点击更多查看运行日志。运行日志提醒我们已经执行成功了,那么我们就可以返回到我们自己的这个第三方系统当中。
来看一下我们这里现在就多了这样的一条数据,也就是刚才我们提到的这条数据了。这是我们的资产入库。他的一个全流程的一个配置,当然这是我们当前的这个第三方资产管理系统所需要的这个接口所需要的一个参数,如果是其他的接口,可以根据自己的需求去进行配置它的一个参数。我们来看一下我们资产领用。刚才学习的是我们的资产入库,他是在集成自动化当中去进行配置的,那我们资产领用它是一个流程表单,我们可以在这边选择到流程设计。在流程设计当中,也可以去配置我们的这个灵气节点。
我们点击,然后去放置我们的灵气。接下来就是同样的一个配置,我们可以先去找到我们的资产管理系统这个自动连接。然后我们这里同样的选择我们的正确模板,这里的执行动作,我们选择了第二个配置的接口,资产领用的接口。然后就是资产领用他所需要的这个 body。这里面由于我没有在那边去设置我们的显示名称,所以它的一个保底还是英文的这样的一个补充的一个格式。配置我们的 body 之后,我们在这边先去选择到我们这个,因为我们这个资产领用的这个流程表单,它也是需要去。获取到我们资料的数据,然后进行处理的这样一个状态。我们就需要通过body 去进行配置,如果说我们想要在同意之后去进行下面的更新的一个操作,我们就可以在这个下方进行配置,如果不需要同意的话,我们可以将它拖拽到上方,让他发起一个流程的时候,就可以直接去进行这样一个更新的一个操作了。全部配置完成之后,就是我们刚才演示的这样的一个应用,他的一个状态了。这就是我们连接三方资产管理系统的一个应用实践。
课程总结.
通过对资产管理系统背景的了解和需求分析,我们确定了资产管理系统所需要的功能,并通过全流程的实践掌握了应用的创建与配置。
首先我们创建了一个资产管理的基础表单,然后我们在连接器工厂当中去进行连接器的设置和配置,在我们页面当中进行调用。最后就是我们连接器调用的一个效果演示,他成功地触发了第三方服务的接口,然后去更新我们第三方的一个数据。
课后练习
集成自动化中流程表单事件触发支持哪些触发条件?
A 评论成功。
B 删除成功。
C 流程事件中审批人拒绝。
D 流程事件中审批人转交。
答案是 ABCD。