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

美国服务器_个人网站域名注册_高性价比

小七 141 0

我们的SAP专家非常努力地为即将到来的中小企业峰会举办黑客大赛。主要目标是使SAP Business One和SAP Business ByDesign成为合作伙伴,为中小型企业构建智能企业。从聊天机器人到通过区块链和语音接口传递的移动应用程序。

我负责的所谓构建块之一就是惊人的AWS物联网按钮。如果您不熟悉,这是一个云编程破折号按钮。它连接到互联网,它唯一的功能就是按下按钮就调用web服务。

这么小却又那么强大

别被它的简单所愚弄。可能性是无穷的。例如,购物返利app,重新订购服务或产品。请求客户代理的回拨或零售店的呼叫帮助按钮。更不用说警报通知系统,云上,当然还有在SAP Business ByDesign中创建文档或向SAP Business One发送消息。

让我们完成它

前提条件很简单:具有服务层的SAP Business One系统和/或SAP Business ByDesign租户。你还需要一个AWS帐户。对于比亚迪来说,我们需要创建一个OData服务来公开销售订单对象。您可以手动操作,大数据应用案例,也可以导入我们之前共享的模型。

配置按钮:

您可以按照官方指南使用计算机来配置您的按钮。但我强烈建议使用AWS IoT Button Dev应用程序,可在Google Play和Apple Store上使用。

首先登录该应用程序。并按照屏幕上的说明进行操作。应用程序将扫描按钮的条形码,以便配置所有必需的服务和安全证书。

下一步,我们要使按钮连接到internet。所以我们把它变成一个有自己wifi的热点,使用屏幕上的密码连接到它,好的云服务器,并配置它应该使用什么wifi网络。

最后一部分,我们想通过按钮调用一个web服务,什么是淘客,但到目前为止我们还没有配置它。选择任意一个NodeJS模板,例如Send Email(NodeJS),提供额外的参数(Email address)并完成配置。

此时,你的破折号按钮已经配置好了。如果你按下它,你会收到一封电子邮件。现在我们将更改应用程序创建的Lambda函数,以便与SAP Business One和SAP Business ByDesign进行对话。

前往我的Github,克隆或下载smbDashButton存储库。

将所有文件压缩为zip文件。确保zip中没有文件夹结构。根文件夹应该包含存储库的所有文件(而不是像smbDashButton master这样的文件夹,就像从GitHub下载zip时一样)

现在转到AWS Lambda驾驶舱并访问您新创建的函数。

如果您没有看到您的函数,确保在应用程序上选择正确的AWS区域

向下滚动到编辑器面板并选择"上载.zip文件"。选择先前创建的zip并单击保存。

您将看到部署的功能代码。我们只需要为您的案例配置环境变量。

我在GitHub的评论中解释了SAP Business One和SAP Business ByDesign需要什么。所以向下滚动一点,然后相应地设置:

保存并完成!

您的按钮需要配置。还有一个与产品无关的解决方案的例子,它是用松散耦合的体系结构构建的。

一次按一下就应该调用SAP Business One并向指定用户发送消息。长按将在SAP Business ByDesign中创建销售订单:

代码分析

此示例的代码并不复杂。只需考虑该按钮将发送一条消息,其中包含以下有效负载

,打开索引.js我们决定什么样的行动将被执行(B1或比亚迪)

每个模块是相当不言自明的。让我们以SAP业务为例

PostMessage函数尝试连接到服务层。如果成功,则会发布一条消息。

让我知道您的想法!记住,你会发现更多的样品和酷酷的创新,像在中小企业峰会黑客马拉松。如果您是SAP Business One或SAP Business ByDesign合作伙伴,这是一项活动。

请在下面发表您的评论或在Twitter上与我联系。