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

虚拟主机_试用服务器_返现

小七 141 0

在本博客中,我想展示如何与SAP云平台工作流和SAP Leonardo IoT actions中的SAP业务工作流集成。

将SAP Leonardo IoT集成到已经强大的SAP工作流框架中,为IoT传感器数据带来有价值的见解,以进一步丰富业务环境。

工作流可以以类似的方式触发对于SAP Leonardo IoT中的任何其他服务集成,通过SAP云平台目标服务创建目标并提供有效负载。

与SAP云平台工作流集成

在继续进行SAP云平台工作流集成之前,创建和配置SAP云平台工作流服务的服务实例是前提。

有关SAP云平台工作流的更多详细信息,请参阅SAP帮助链接或SAP教程。

SAP云平台工作流定义

在本博客中说明SAP云平台工作流与SAP Leonardo IoT actions的集成,我将以一个用户任务定义的工作流为例,该工作流具有"Approve"和"Reject"决策支持,上下文变量为"Thing"。

SAP Cloud Platform Destination

在SAP Cloud Platform中创建一个目标。以下是参考目标:

注:

目标URL:如果您所在的地区是eu10,则URL应如下所示方式:

https://api.workflow-sap.cfapps.eu10.hana.ondemand.com/workflow-service/rest/v1/workflow-instances

令牌服务URL:如果您所在的地区是eu10,子域是sap,则URL应如下所示:

https://sap.authentication.eu10.hana.ondemand.com/oauth/token

SAP Leonardo IoT Action

通过转到"操作"平铺并单击"新建"按钮:

从"目的地"下拉框中选择为SAP云平台工作流集成创建的目的地,并在"请求正文"中选择相关有效负载。下面描述的示例有效负载包含"定义ID",即工作流ID和"上下文"变量"Thing",如步骤中所述上图:

注意:

令牌可以用作上下文变量的值。在本例中,token"${物品名称}""用于"Thing"上下文变量,在执行动作时,token将被替换为实际值。

结果

当SAP Leonardo IoT动作根据定义的规则条件执行时,物联网操作系统,将调用SAP云平台工作流自动启动工作流实例的API。在此博客示例中,"批准"或"拒绝"用户任务工作流实例将以令牌开始${物品名称}替换为事物名称(JM-T-807):

与SAP Business Workflow集成

对于与内部SAP S/4 HANA系统的工作流集成,前提条件之一是在Cloud Foundry子帐户中设置SAP Cloud Connector,以打开到S/4 HANA系统的HTTP/S隧道。

有关Cloud Connector的更多信息,请参阅此帮助链接。

此外,必须通过SAP Workflow Builder(交易:SWDS)创建有效的SAP业务工作流。

有关如何创建后端工作流的详细信息,商城返利系统,请参阅此帮助链接。

SAP业务工作流定义

在本博客中,说明SAP业务工作流与SAP Leonardo IoT操作的集成,个人云服务器,将使用带有一个"发送电子邮件"步骤的后端工作流。触发此工作流时,将向步骤定义中指定的电子邮件收件人发送电子邮件:

SAP云平台目标

如前所述,云连接器必须连接到本地SAP S/4 HANA系统。

因此,创建目的地时,"代理类型"将为"本地",淘客网,并且必须提供云连接器的位置ID:

注意:

目的地URL应为以下格式:

:/SAP/BC/WORKFLOW\u XML/?~protocol=01&~localkey=&sap client=

sap Leonardo IoT Action

从"destination"下拉框中选择为sap业务工作流集成创建的目的地,并在"Request body"中选择相关负载:

工作流负载的格式:

sap Leonardo IoT Action根据规则执行时的结果

条件已定义,多多淘客,它将调用SAP Business Workflow API自动创建工作流流程实例。在本博客的示例中,将向电子邮件工作流步骤中指定的收件人发送电子邮件:

摘要

如本博客所述,SAP Leonardo IoT提供了与SAP云平台工作流的现成集成和SAP业务工作流。

虽然SAP Leonardo IoT中的规则将为IoT传感器数据带来业务上下文,但SAP Leonardo actions可以无缝集成到任一工作流以触发可操作步骤。