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

云解析_临沂网站建设公司_学生机

小七 141 0

你好,SAP社区,

今天我想分享我在演示中的经验,我准备测试Amazon Alexa和SAP之间的集成,能够在3个活动中向人们展示真的很有趣,一个在2017年10月的ASUG哥伦比亚大会上,另一个在2018年2月的SAP Medellín峰会上,最后一个在Amazon上去年7月在波哥大的云体验,我们所能做的就是使用这两个平台(Amazon Alexa和SAP),使我们能够开发会话代理的应用程序,这些应用程序可以使用REST技术轻松地相互集成,然后再详细介绍我的演示,我想向大家展示一些我分享这次整合经验的三个活动的照片。

ASUG哥伦比亚2017年10月

SAP Medellín 2018年2月峰会

亚马逊云体验2018年7月

好吧,已经进入主题,我告诉大家演示的内容:这个演示的目的是证明您可以轻松快速地用会话代理构建应用程序,我的演示是一个使用语音的销售数据查询应用程序和预算,云服务器价位,要开发和配置此应用程序需要以下组件:

需要javascript编程的基本知识,特别是在Node js中,也可以使用ABAP语言,odata服务,除了SAP和Amazon云平台的管理。

我做的第一件事是创建一个odata服务,只需选择存储公司销售和预算的SD信息结构之一,为此必须输入SEGW事务,在这里创建项目,此服务将被添加到SCP的odata配置服务中,以将其带到云中,因为我们的数据是本地数据。

这是获取销售和预算的odata服务的代码。

总之,此服务所做的是返回销售和预算记录,000版本用于销售,999版本用于预算。这里我们看到了按时段、办公室、项目组和版本的过滤器。

一旦我的odata服务准备就绪,我就开始使用odata provisioning服务在SAP云平台上发布它,为此,必须已经使用SAP Cloud Connector配置了SCP和ERP之间的连接。

这是服务器配置的屏幕截图云连接器位于我的SAP内部部署服务器的同一网络中,在线自助建站系统,正如您看到的端口8000映射,出于演示的目的,我将其保留为那种方式,大数据局,但实际上为了安全,它必须具有端口8443,它是一个安全端口。

在SCP中,我们这样看:

一旦我们保证了SCP和我们的内部ECC系统之间的连接,我们可以连接以前创建的odata服务。为此,我们转到Odata配置服务。

在配置服务中,我们访问为连接到本地系统而创建的目的地,它确切地告诉我们要连接到哪个服务器,云连接器是一个全局连接,但目标是连接到我们的特定系统。

我们准备添加我们在本地创建的odata服务,我们单击"转到服务",我们将看到已添加的服务。

要添加服务,只需单击"注册"按钮:

选择为访问本地服务器而创建的目标,然后单击放大镜,它将为您带来已创建的服务,选中它,单击"注册",您就已经发布了服务在SAP云平台中,

我们通过使用一些示例选择参数访问服务的URL来测试服务,输出是一个JSON格式的响应。

到这里是SAP部分,现在我们要转到Amazon部分,在云中配置并部署在node js中开发的应用程序。为了理解我要展示的内容,我想用不太专业的术语来解释,我们下一步要做的是一方面配置技能(这是亚马逊语言中所说的),这将允许我们提问,alexa在一个名为multiturn的对话中回答我们,因为我开始问一些问题,如果alexa没有完整的信息,她将继续向我询问最终能够与SCP中发布的服务交互所需的信息,另一方面,我们在node js中开发了一个应用程序,该应用程序将负责接收alexa的技能信息,以获取与SAP交互所需的参数,并执行相应的查询。我们的服务以JSON格式返回的响应由节点应用程序js解释,并使用Alexa voice服务的库,命令"说出"我们刚才咨询的内容,发发淘客神器,以最方便的方式组织我们的答案。

Amazon Alexa技能配置。

技能的配置在开发者:amazon.com站点,然后我们进入Alexa,在那里我们可以创建技能。在这种情况下,技能已经创建,我输入的名称是Sales,我们通过单击Edit来输入它。

正如您所看到的,我创建的意图被称为getsales和budget,在我输入的销售技巧中,我可以创造出不同的意图,这些意图只不过是该人"意图"向Alexa咨询的内容,云服务器服务,例如,一个意图可能是了解销售和预算,但另一个意图可能是我想知道我在一年和另一年同一个月的销售额增长率,每个意图都将有一些强制性和可选的插槽(参数)。简言之,就我的技能而言,我只有一个目的,那就是了解给定时期的销售和预算。

下面我有类似于数据类型的插槽类型,在这里我还可以定义一些域,例如办公插槽,城市类型(我创建了几个城市),在这里我们可以看到我可以将名称映射到代码这意味着在我部署在lambda中的函数节点js中,我将能够将我请求Alexa的城市代码解释为代码。