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

网站空间_服务器技术_试用

小七 141 0

网站空间_服务器技术_试用

前言:SAP SuccessFactors Employee Central是一个完整的、基于云技术的核心人力资源记录系统,它将人力资源事务、流程和数据与社交协作功能和移动功能结合在一起。在当今这个始终在线、移动、社交和数据驱动的世界中,必须使用强大的中间件层实现实时应用程序(如SuccessFactors)与其他内部部署/云应用程序的集成。

SuccessFactors已成为市场上领先的基于云的人力资源解决方案之一,SuccessFactors员工中心与内部和基于云的HR/非HR应用程序的集成激增。

以下博客是本系列的第一篇,详细了解SuccessFactors员工中心与此类应用程序的集成。

目标:本指南旨在说明实现这些应用程序所需的步骤在SAP PI双栈环境下使用SFSF适配器创建和测试基本接口。

前提条件:

假设:

成功因素基本概念:

成功因素员工中心:成功因素员工中心(SFEC)是下一代基于云的核心人力资源系统。

对象:成功因素应用程序广泛维护两个对象级别的信息类型。

一些示例是公司/法人实体、业务单元、位置组等。

一些示例是用户、PerAddress、PerDirectDeposit、PerEmail等。

实体:实体是表结构,用于存储SF应用程序中的数据。

SFAPI:SFAPI是SF实体的库,为了集成而对外开放。

操作-每个实体都支持一些API操作:例如

接口场景:接口获取基本的用户信息,如名字、姓氏、性别等,SFEC实体提供的个人婚姻状况等信息,并将其以xml格式保存在SAP HR系统的应用服务器上。

接口使用SAP PI作为中间件。

实现细节:

1。测试SF连接。

a.从SF团队获取以下连接详细信息。

b.在浏览器中打开SF URL并下载WSDL

c.在任何外部工具(如SOAP UI)中导入WSDL,并提供用户名等连接详细信息,密码和公司ID在

登录操作中请求有效负载。

d.触发请求。在响应中收到会话Id。

e.这完成了与SF应用程序的成功连接。

f.可以通过运行其他操作(如查询)进一步确认连接。

g.要运行查询操作,建站论坛,请在header参数中指定会话Id,通过登录操作测试收到。

h.现在使用SFQL(Successfactors query language)指定查询,并指定屏幕截图中指定的名称和值参数。

i.触发请求。

j.收到来自用户实体的前5个用户的响应。

2。为每个人的SF实体生成XSD。

每次执行操作时,SFSF适配器都会生成一个XSD文件。您可以使用这个XSD文件进行映射。

a.启动eclipseide。在启动过程中,企业信息化管理软件,请确保指定正确的工作区。如果系统中安装了多个Eclipse工具,红淘客,那么建议为每个Eclipse版本指定一个单独的工作区。这是为了避免与其他版本或其他工具(如NWD)混淆。

b.安装Operation modeler。要安装,首先打开EclipseIDE并单击Installnewsoftware.

c.单击Add并指定存储库名称和位置。请在存储库位置的末尾指定相关的Eclipse版本。在这个场景中是luna。

d.勾选SAP Hana云集成工具并单击下一步。

e.查看要安装的项目并单击下一步。

f.接受许可协议并单击完成。

g.在得到Eclipse重启提示后单击是。

请参阅请参阅参考部分中的SAP帮助以安装operation modeler。

h.创建新项目。要创建新项目,查淘客,请在eclipseide中打开integrationdesigner透视图。为此,请单击windows菜单下的"打开其他透视图",然后单击"集成设计器"。

i.单击"文件"菜单选项下的"新建"和"集成项目"。

j.指定项目名称并将项目类型保留为"集成流"。

k.指定集成流名称并保留点对点的模式。点击finish.

l.根据发送端/接收端是否使用SFSF适配器,点击相应的通信信道。在此场景中,SFSF适配器将用作发送方适配器,因此请单击发送方通信通道。

m.单击"适配器类型输入帮助"上的"浏览",然后选择成功因素适配器。

n.单击"适配器特定"选项卡,然后单击"模型操作"。

o.指定SF URL、公司名称、用户id和密码,然后单击下一步。

p.选择相关实体,然后单击下一步。在该界面中使用"perperpersonal"实体,其中包含用户的详细信息,如名字、姓氏、性别、婚姻状况等

q。选择"Query"操作和界面中要使用的字段。OperationModeler自动创建SFQL查询。请注意此SFQL查询以备将来参考。

r.接下来的两个步骤可用于配置SFQL查询的筛选器和排序条件。我们考虑这两个步骤并不是为了更容易理解我们的场景。单击finish.

s。operation modeler生成xsd.

t。请参阅xsd文件,微信返利机器人,该文件现在在指定位置可用。右键单击XSD名称并将其下载到计算机中的某个位置。

3。在ESR中配置设计时对象。

a.创建命名空间。

b.创建外部定义并导入xsd,如上面第2步所创建。

c.导入后观察外部定义中的字段名。

注意:创建新产品、SWC、在SAP HR业务系统上安装SWC等步骤,本指南不包括创建新的命名空间。

d.创建出站异步接口并分配相关的请求结构。

e.创建入站异步接口并分配相同的请求结构。为了便于理解,接收方的结构与发送方的结构保持一致。

f.保存并激活ESR对象。

你好,凯恩斯,

我在Eclipse Luna中面临模型操作问题,即使在指定了SF URL、公司名称,用户id和密码以及实体未填充单击下一步。

是否有任何其他配置从Successfactor获取实体。

请告诉我是否有其他人面临相同的问题,以及他们是如何解决的。

感谢

Ankit kesarwani

Ankit,

您可以检查代理配置是否适合您的环境试试看?

谢谢,

Anoop

Hi Anoop,

对于HCI,我们通常使用专用网络(客户端),在我的情况下,我也使用客户端网络,因此代理不应该是我猜测的问题。

如果我错了,请纠正我。

谢谢

Ankit kesarwani

Hi Ankit,

请检查您的Eclipse Luna版本是否最新且兼容。如果可能的话,请尝试使用Eclipse开普勒。

非常有用的博客..: