云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

服务器_华为手机云_9元

小七 141 0

简介

在本博客的第二部分,我们将看到一种使用web服务自动化员工导入流程的方法。

自动化将使用SAP云平台集成服务和API从外部人力资源系统复制员工的基本主数据。

在我们的示例场景中,外部系统生成的文件是放在包含员工主数据的SFTP服务器的文件夹中。CPI将使用这个文件,transform,大数据对比,映射并调用S/4HANA Cloud API来完成员工创建。

因为我们使用的是同步API集成流,所以也会处理响应并将其发送回SFTP文件夹,供外部系统使用。

响应中包含的信息将允许外部系统更新已创建的系统员工

S/4HANA云配置

第一步是正确识别我们的API并获取文档。为此,我们去api.sap.com网站搜索我们的API。全名为"复制外部人力资源系统的劳动力基础主数据"。

在API详细信息中,云服务器租用,我们找到了使用此API的范围项以及需要在S/4HANA Cloud中激活哪些通信安排才能激活此API。

您还可以按照业务文档查找相关业务信息链接。您还可以在API参考选项卡上找到有关字段数据类型和字段基数的信息。

登录您的S/4HANA云系统并使用通信安排应用程序根据通信场景SAP\ U COM\ U 0301创建通信安排。在此过程中,您还需要创建一个通信系统(代表发送系统)和通信用户来设置执行基本身份验证。从入站服务列表下载API的WSDL文件。此WSDL文件将包含所有必需的信息,即端点。

通信安排设置API可用后,可以使用SOAP UI等工具进行测试。

CPI–集成流设计和配置

在CPI上,我们创建一个包含3个通信组件的集成流:

SFTP out–表示要读取的文件夹来自外部系统的员工主数据S4HC——代表S/4HANA云系统SFTP在表示文件夹中写入员工主数据复制结果

第0步:发送方适配器配置

使用SFTP服务器的详细信息设置发送方适配器配置。如果使用基本身份验证,则需要先创建用户凭据,好淘客,然后才能完成SFTP适配器配置。此外,对于SFTP连接,请记住您需要将SFTP指纹添加到CPI租户上托管的know\u hosts文件中。

您可以使用CPI中的连接测试来测试和获取SFTP服务器指纹。

步骤1:CSV到XML转换器

要将CSV文件转换为XML,CPI提供了一个转换器。

CSV到XML的配置转换器需要XSD来定义输出XML。

此转换器的文档可在此处找到。

步骤2:设计从以前的XSD到从外部HR系统API复制劳动力基本主数据的请求消息的映射。WSDL文件需要上传到您的集成流中,然后才能分配到映射的目标结构。

第3步:调用服务

使用调用服务并设置SOAP适配器接收器来配置到S/4HANA Cloud API的连接。

第4步:处理响应并将响应转换为CSV。

使用Groovy脚本转换SOAP API响应返回CSV。

第5步:设置文件名

使用内容修饰符设置文件的目标文件名。

第6步:发送API结果

在最后一步配置到SFTP服务器的入站连接。使用不同的文件夹存储API结果。

运行场景

要启动我们的集成场景,将文件添加到SFTP服务器的源文件夹。

等待轮询时间。集成流将启动,行业云,从SFTP服务器读取文件并将其传递到CSV到XML转换器。

此步骤之后,有效负载将具有包含我们员工数据的XML平面结构。

下一步执行从XML平面结构到API XML结构的映射。结果是如下XML:

请求发送到S/4HANA云API进行员工复制。同步接口返回带有结果的响应。

最后一步是将API XML服务响应转换为CSV,大数据前景怎么样,并将其放入目标目标文件夹。

就是这样!我希望你喜欢它,如果你有问题,请留下你的评论吼叫!