下载接口说明

金蝶提供了统一的WebService接口,并没有提供相关的接口说明,所以需要去在金蝶社区查找相关资料,本例演示获取组织列表的说明去社区下载eas基础资料导入导出接口.docx说明。

下载地址:https://club.kingdee.com/forum.php?mod=viewthread&tid=1506787

配置接口和调用操作

在说明书的24.2章节,找到获取组织的EAS接口为WSExportHrOrgFacade,调用操作为方法为WSExportHrOrgFacade。

根据Web Service路径:http://EAS服务器地址:6889/ormrpc/services列出的内容,点击获得此接口的完整路径:http://EAS服务器地址:6889/ormrpc/services/WSExportHrOrgFacade?wsdl

在【常规】配置界面,填写wsdl路径为去除基地址后的路径:/ormrpc/services/WSExportHrOrgFacade?wsdl,点击转到,自动列出相关服务和端口,选择调用操作为方法:WSExportHrOrgFacade,如图:

配置传参

根据说明书,需要传两个参数,分别是数据开始的位置和总数,根据需要传参并删除不需要的查询参数,如图:

配置返回数据

根据说明书,返回字段是一个包含一段XML格式的List,我们想要获取具体字段,需要对返回字段解码,如图:

以导入架构的方式,把数据结构导入,如图:


这里注意,导入时会根据数据格式自动识别数据类型,这里由于只导入一条数据,导致returnValue返回字段识别为Object类型,其实返回字段为Array<Object>类型,手动改下,如图:

作为数据源,这里我们用到的字段有CU管理单元、name组织名称(显示用),修改右侧参数的显示名称并删掉用不到的参数,然后把左侧用到的返回参数和右侧的Response返回参数以拖拽的方式依次映射,如图:

测试

到这里,获取部门数据就配好了,保存为:WebService-EAS组织列表,点击测试,获取数据,如图:

Created with the Personal Edition of HelpNDoc: Easily create HTML Help documents