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

中间件_辛德勒的名单百度云_限量秒杀

小七 141 0

大家好,

欢迎来到我的另一个博客,这里我将讨论我的一个很酷的项目"Whatsapp与S/4HANA的集成"。我们都知道whatsapp很可能是目前人们在商务和个人用途中使用最多的消息应用程序之一。

**我在这里添加了第二部分,将讨论我们如何处理安全方面的问题。

但是这种集成有何意义?

答案很简单,想一想你想知道你的订单状态,要么登录系统,要么问别人。现在,如果你可以问whatsapp机器人,它可以告诉你你的订单洞察,返利平台,而不是这样做。现在大多数sapcai开发人员都开始想哦!这家伙只是在说建立一个机器人在sapcai和暴露这个机器人通过另一个渠道。但是这里有一个窍门,在sapcai中没有像messenger、alexa、slack等那样的whatsapp频道可用

那么这种集成是怎么可能的呢?

这个答案也很简单,它的Twilio将帮助我们实现这一点。

什么是Twilio?

Twilio是云通信平台即服务。Twilio允许软件开发人员使用其web服务API以编程方式拨打和接听电话、发送和接收文本消息以及执行其他通信功能

在这里讨论Twilio更多的内容是没有意义的,因为人们足够聪明,可以在其上进行谷歌搜索和研发。但我要讨论的最重要的事情是twilio如何实现这种集成。

让我们看看技术架构

商业故事

Bestrun是一家美国公司,它使用S/4HANA来管理业务。Brooke是Bestrun的新员工,她急切地等待着她的新笔记本电脑开始工作。由于过去七天有许多员工加入,百思润不得不向布鲁克下订单,这大约需要两天时间才能完成订单。另一边布鲁克和其他新员工一样,对开始工作非常兴奋,所以她总是想知道什么时候能拿到笔记本电脑。与此同时,云信息,她还记得自己的入职培训,在培训中,她被介绍给莎拉一个Whatsapp机器人,当莎拉与他们的核心系统S/4HANA集成时,这个机器人可以帮助员工了解不同的业务洞察力和信息。所以Brooke把她加入whatsapp账户,询问她的订单状态,Sarah在S/4HANA中查看了订单状态,回答说订单已经送达,你可以看到她脸上的笑容:-)。

故事够多了,让我们进入主营业务,这是我们将如何连接这些点。让我们把这种整合分解成更小的部分,这样更容易理解。用于查询订单状态的CDS和Odata服务创建。(在本例中,大数据如何处理,将查询请购单和采购订单状态)。查看这个博客

2。通过云连接器公开odata服务,淘客返利app,并使用sapapi管理创建代理api。看看这个博客

3。sapcai中chatbot的设计技巧。看看这篇精彩的教程

4。创造节点.js应用程序将与S/4HANA交互,并以sapcai理解的方式提供json响应。查看我的github存储库。

5。部署节点.js我们在上一步创建的应用程序进入SAP云平台CF帐户

6。使用已部署的应用程序URL和正确的路径作为SAP CAI中技能的webhook。

7。使用sapcai测试机器人。

5,6,7查看我以前的博客。

8。在twilio创建一个免费帐户

9。开启whatsapp频道

10。创建一个twilio函数,使用SAP CAI SDK与SAP CAI交互。

11.部署该函数并使用函数Url作为WhatsApp频道的Webhook。

在11个步骤到7个步骤中,有很多人写过博客,所以我不会再写同样的东西,而是提供给你可以使用的参考链接。让我们逐一讨论最后四点。

8。使用此链接在twilio中创建免费帐户,您可以在启用所有测试版服务的地方获得免费试用帐户。注册过程非常简单。

9。启用WhatsApp频道

Twilio提供WhatsApp沙盒账号,您必须在手机中设置沙盒账号。这个过程相当直接。您必须在WhatsApp中添加您的沙盒号码,并将代码(例如加入say rays)作为您的WhatsApp的第一条消息发送,如下所示

(登录到您的twilio帐户并单击可编程短信,您将找到此选项)

成功连接后,您将收到如下所示的消息

现在保持此状态,我们稍后再谈。现在我们要创建twilio函数,它将使用SAP CAI SDK与SAP CAI交互。

10。创建twilio函数以使用SAP CAI SDK与SAP CAI交互。

现在单击twilio仪表板中的runtime,您将找到下面的function(beta)选项。

现在探索函数,您将找到manage and configure选项,首先单击configure选项,我们必须为SAP CAI SDK添加npm模块。

现在在dependency list中,我们需要添加版本正确的SAP CAI npm模块。

保存后,现在转到"管理函数"选项,使用空白模板添加函数。

现在给出函数名称、路径,添加下面的代码,并按如下方式保存。

粘贴下面的代码后,在保存前,用您在中使用的请求令牌替换请求令牌第四行。您可以很容易地从您的机器人获得请求令牌,大数据实战,如下所示。

Twilio功能代码。

现在保存它,成功保存后复制必须在WhatsApp频道进行网络钩住的功能路径。

11.部署该功能,并使用功能Url作为WhatsApp频道的网络钩子。

现在转到可编程短信,然后转到WhatsApp沙盒添加该功能函数路径如下面的Webhook所示。

保存即可。你现在可以测试了。

这里我附上了这个集成测试的视频,希望大家都喜欢。

希望大家都喜欢这个博客,请不要忘记发表评论和分享