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

百度云_中国cdn服务商排名_三重好礼

小七 141 0

SAP云平台提供称为开放连接器的第三方连接。有170多个开放式连接器,具有统一的restfulapi。您可以在这里阅读关于它们的所有内容以及它们的更多功能,如事件、维护有效的授权令牌等等。

其中一个功能称为公共资源。它们允许您通过从流模板中提取每个客户特有的映射来构建可重用流。此外,对于公共资源,在最终用户设置流之前,不必选择连接器本身。这是正确的-最终用户连接任何170+开放连接器到流模板,而不改变流中的任何东西!

让我们分别分解这两个概念。但首先,让我们定义什么是公共资源,以及如何使用SAP SuccessFactors Employee Central负载作为示例来创建公共资源。

调用此URL:https://{{subdomain}}。successfactors.com:443/odata/v2/perperperpersonal(personIdExternal='109032',大数据技术及数据分析培训,startDate=datetime'1990-01-01T00:00:00′)

返回JSON格式的响应(前提是Accept头等于application/JSON):

接下来,在Open Connectors中,我们将创建与此数据模型匹配的公共资源。这样,只要映射了公共资源,就只需将此有效负载发布到任何连接器(Salesforce、ServiceNow等)。共同资源,允许您定义请求和响应有效负载,而不必依赖每个连接器的唯一有效负载结构–每个连接器的有效负载结构总是不同的。

我们可以通过选择导入JSON并在下一个连接器中复制有效负载,使用此员工有效负载创建与此结构完全匹配的公共资源屏幕。

这里是我们新创建的名为commonEmployee的公共资源。

现在我们可以将这个结构,即SAP SuccessFactor Employee负载结构映射到任何打开的连接器。让我们把它映射到ServiceNow联系人对象:

映射程序将发现您的唯一字段,甚至是右侧的自定义字段。

单击右上角的cog,确保选中这些:

就完成了!您现在已经创建了一个公共资源,大数据服务,可以像普通资源一样发布、获取等。如下图所示,您将注意到新的公共资源的行为和行为与连接器实例上的任何资源类似。

概括一下–我们可以使用SuccessFactors员工有效负载(如上所示)向ServiceNow发布联系人–而不是实际的ServiceNow联系人有效负载(与Salesforce联系人不同)创建有效负载等):

这使我们能够创建可恢复流,而不是点对点流,接下来我们将进入下一节:

这里是一个SAP云平台集成流程,它让SAP SuccessFactors的员工使用公共资源将其发布到Salesforce和ServiceNow:

我在Postman中使用此触发器:

https://p2xxxx8-iflmap.hcisbp.us3.hana.ondemand.com/http/ocn\u cr\u demo/109032其中109032是SuccessFactors中的员工ID.

此流从SuccessFactors中检索员工,然后通过发布SuccessFactors有效负载(未更改)将确切的有效负载发布到两个不同的打开连接器Salesforce和ServiceNow,一站式建站,相同的公共资源。

让我们对比一下,将SuccessFactors有效负载映射到Salesforce和ServiceNow的唯一有效负载。我们会有一个真正只适合一个终端用户的流,企业正版软件,这是一个正式的点对点流。

但它变得更好。

注意在这个流中,似乎你必须使用ServiceNow和Salesforce。好吧,即使这样我们也可以一概而论。例如,当最终用户加入这个流时,他可以为他想要使用的开放连接器(可以是170+连接器中的任何一个)创建一个凭证,只要它有一个映射到公共资源/commonEmployees的对象,就可以通过切换凭证在流中实现。如果您要使用开放连接器适配器凭证,它将如下所示:

请注意,图中的流使用标准的HTTP适配器–在这种情况下,可以将上一步中的授权头换成Conector实例的授权字符串(格式为{Authorization:User xxx,Organization)xxx,物联网+,Element xxx}).

我希望您喜欢这个使用SAP Cloud Platform Open Connectors中名为Common Resources的惊人功能创建可重用流的过程。快乐融合!