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

文件存储_学生管理系统数据库设计_哪个好

小七 141 0

这是我关于商业规则消费模式系列博客的第一篇,在这个模式1中,返现是什么意思,淘客cms,我将解释如何在您的定制应用程序中直接和间接地使用业务规则(可以部署在内部部署或云上)

业务规则可以直接在定制应用程序中使用,以扩展经常因功能原因而变化的后端业务逻辑。为此,您可以从web工具中建模、激活和部署业务规则,然后使用基于REST的规则服务API调用应用程序中的规则。

跟随Murali Shanmugham的博客了解如何在SAP云平台中编写和部署规则。您还可以尝试在SAP云平台试用帐户中自行构建规则。请参阅我的博客以启用SAP云平台中的业务规则服务

一旦您在云中建模和部署了业务规则,您所需要做的就是使用公共RESTful API来调用应用程序中的规则。

例如,我将向您展示如何在SAPUI5应用程序(在基于javascript的控制器文件中)中调用规则服务。但在我解释之前,让我先让您了解一下规则人工制品,人工智能的技术有哪些,如项目、数据对象、规则集、规则和规则服务,它们已经在我的云帐户中建模、激活和部署。(欲了解更多关于这些不同规则的人工制品以及它们之间的关系的信息,请参阅官方文档)

示例中使用的规则是折扣规则–根据产品的数量和类别计算产品的折扣。

产品:用作规则服务输入的数据对象

折扣输出:用作规则输出的数据对象服务

DiscontruleService:此服务部署在云平台上,作为RESTful服务提供,用于从应用程序调用。注意输入和结果数据对象。

折扣:基于决策表的规则,条件基于产品数据对象和折扣输出作为结果数据对象:

现在,让我们看看如何从HTML5应用程序调用规则服务(折扣服务)。它包括两个步骤:首先调用API获取CSRF令牌,然后调用服务调用业务规则

这里需要注意的几点:

从上面的例子来看,规则服务(DiscontruleService)的输入数据类型是产品,属性名称、类别、数量,Soldby和Price那么您对ajax调用的InputPayload将是:

请注意uuu type_uuuu字段。这是作为业务规则的输入有效负载提供的强制属性。它只是数据类型名称。此外,JSON元素名称必须与数据类型的属性完全匹配(!!!在Soldby中,即使是小写的'b'也会引起问题!!!)

参考API文档了解更多关于其他参数的详细信息

来自上述示例,与规则服务关联的结果数据类型是DiscountOutputDO with attributes Discount,大数据解决,那么结果负载结构将如下:

建议:我建议在POSTMAN或任何其他rest客户机中使用实际负载运行规则服务一次,以确保标头参数和输入输出负载期待。

本系列的第一篇博客到此结束。在本博客中,我重点介绍了消费模式1,并向您展示了如何使用自定义应用程序中的公共API使用业务规则服务。消耗包括3个主要步骤(a)配置neo-应用程序.json对于bpmrulesruntime目的地(b)获取xsrf令牌和(c)调用服务。设置并使用示例应用程序了解有关此消费模式的更多信息。

示例参考应用程序

如需参考,大数据分析数据库,您可以从GitHub下载示例规则项目并将其导入云平台帐户。为此,

首先导入ShoppingCartPromotionRules.zip文件在业务规则编辑器中创建规则项目&部署DiscountRuleservice,然后部署购物车.zip应用程序

(按照自述说明设置示例规则和应用程序)

相关博客SAP云平台业务规则—扩展和消费模式在自定义应用程序中嵌入业务规则SAPUI5控件在SAP云平台工作流中使用业务规则