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

服务器_自己做个云主机_价格

小七 141 0

在这个博客中,我想谈谈SuccessFactors智能服务与第三方应用程序(如基于HCP构建的Java应用程序)的集成。我们已经看到很多客户希望使用SAP云平台内置的应用程序扩展SuccessFactors功能的案例。我将提供一个类似的例子,我们将使用来自智能服务的事件来实现相同的功能。

我们可以想到的常见示例:

在雇用事件发生时,数据和大数据,您希望向新雇员发送短信,告知他已在系统中被雇用,大数据查询平台,并创建了他的详细信息在招聘活动中,您希望将新员工的详细信息发送给第三方系统,该系统可以创建订单,自动向新员工发送糖果/巧克力在终止事件发生时,您希望通知触发员工离职手续的系统

基本上,通过这种方式,您可以消费任何智能服务事件,并在第三方应用程序中构建您的自定义逻辑。

在下面的示例中,我将展示场景1)向新员工发送短信息的招聘活动。

为了简化流程,淘客链接,我将把这个原型示例分为五个步骤

使用所需的RESTAPI在Eclipse中创建Java应用程序在SAP云平台上部署Java应用程序在集成中心创建集成以调用restapi。将集成定义链接到ISC(智能服务中心)测试新员工事件和定制应用程序

1。构建由智能服务调用的Java Rest API

我建议使用Eclipse IDE(neon),因为neon已经能够连接到SAP云集成服务和服务器

创建一个新的Maven Web项目,其结构与下面类似。

您将必须创建两个包。包裹com.sf事件具有用户对象。(您可以随意命名)

用户对象只是JSON对象的一个表示,淘客网站,它在智能服务事件的有效负载中被发送。

包com.sfevent.rest文件有一个表示SF智能服务调用的REST API的类。

网站.xml包含web服务描述和pom.xml文件包含所有此应用程序所需的Maven依赖项(库)

您可以在此处找到示例项目代码项目

用户类:

用户对象将具有三个属性,您将从Successfactors Intelligent Services event接收到这些属性:userID、name、,电话

JSONService类:

服务类具有实际的rest API逻辑,用于消耗智能服务事件负载,然后触发一条短信发送给新员工。

请注意:我正在使用MSG91短信提供商API发送短信。一般情况下,您可以使用任何SMS提供程序API

2。在SAP云平台中部署Java应用程序

Java项目完成后,您需要将此项目部署到您的SAP云平台帐户中。

您可以在Google中找到关于如何在HCP中部署Java应用程序的各种博客或视频。

不过,我在此重申我遵循的步骤:

下面的链接将帮助您在eclipse中配置SAP云平台工具

https://www.sap.com/india/developer/tutorials/hcp-java-eclipse-setup.html

进入Eclipse->windows->preferences->Sever

选择SAP Cloud Platform并提供凭证和URL

下一步右键单击您的项目->运行方式->在服务器上运行

单击手动创建新服务器并选择server as SAP->SAP Cloud Platform。单击Finish

应用程序部署到云平台后,您应该看到服务器已启动

现在转到您的SAP云平台帐户,云服务器服务器,然后转到您的子帐户–>Java应用程序

您应该看到应用程序已启动。您还可以在这里找到端点URL。记下这个URL.

这是REST API端点URL,集成中心在新员工入职时调用该URL是事件成功因素

3。在集成中心创建集成调用rest API并将其链接到ISC(智能服务中心)

下一步的实现是通过集成中心创建集成

进入管理中心->集成中心->我的集成,点击创建新的和更多的集成类型

选择智能类型服务,目的地为REST,格式为JSON,如下所示

在搜索实体页面中选择事件为New Hire。new hire事件使用职务信息作为基本实体。

在configure Fields(配置字段)视图中,选择要以JSON格式发送到java应用程序的字段。

创建三个字段userID、name和phone。使用映射视图将它们映射到相关的作业信息字段。

映射完成后,您应该有如下操作:

在响应选项卡中,上载一个伪JSON文件,其中包含目标设置中的上述字段

,您需要维护rest API详细信息

端点URL的构造如下