SAP UI5 的规则构建器控件介绍
2023-09-14 09:02:38 时间
SAP 业务规则是一种逻辑,它定义业务的某些方面,并总是解析为真或假的布尔值。非技术用户可以通过简化的规则语言和用户界面维护此逻辑。因此,业务规则允许应用程序的客户添加他们自己的逻辑,而不需要技术定制或编码。
规则构建器控件允许业务用户基于 SAP UI5 在应用程序中创建和编辑业务规则。该控件定义了用于在SAP Fiori 应用程序中创建业务规则的SAP标准UX,并且应该成为SAP Fiori UI开发人员添加业务规则功能的默认UI组件。
ui库提供了管理业务规则的控件。两个主要组成部分是:
- RuleBuilder——以决策表和文本规则的形式提供规则的可视化,以简化规则业务逻辑的创建和编辑。
- 表达式语言服务——提供表达式语言服务,以支持业务规则的可读性和正确性。
RuleBuilder组件提供的可视化包含文本部分,表达式语言服务支持最终用户创建和编辑这些文本部分。
Expression Languages
开发人员可以使用表达式语言对规则建模。规则构建器支持两种表达式语言:
- 表达式语言1.0(又称规则表达式语言):表达式语言1.0使用户能够用简单易读的语法定义业务决策逻辑。这是规则构建器支持的默认语言。表达式语言1.0中一个典型的规则条件如下:
customer_name of the customer is equal to 'John
- 表达式语言2.0 (DMN SFEEL):表达式语言2.0或DMN SFEEL是足够友好的表达式语言(FEEL)的一个子集,为规则条件提供标准语法,并在建模规则时减少二义性。表达式语言2.0中一个典型的规则条件如下:
customer.customer name MATCHES 'John'
相关文章
- SAP UI5 应用中的 sap.ui.require.toUrl 使用场景
- “大国核芯 云端打造” SAP 专精特新城市论坛-上海站
- 如何给 SAP ABAP ALV 报表的修改功能添加自定义校验逻辑试读版
- SAP Fiori Launchpad url 参数 sap-app-origin-hint 的含义
- SAP MM 冻结库存的公司间STO
- 34. 如何使用 Postman 发送 SAP OData Batch 请求到 ABAP 后台服务器
- sap unix timestamp转换详解编程语言
- 在SAP标准程序上挂FORM并打印详解编程语言
- sap的字段和对象修改记录的查找详解编程语言
- 想做SAP abap开发,但是却没有权限修改/新增 abap程序详解编程语言
- 系统SAP在Linux系统上的开启之旅(sap启动linux)
- 对比SAP VS Oracle: 哪个更适合你?(sap与oracle)
- 调用SAP接口:MSSQL实现自动化(mssql调用sap接口)
- 系统Oracle公司收购SAP系统开启新的商业时代(Oracle公司sap)
- Oracle从SAP抽取数据的简单方法(oracle从sap抽数)
- 对比Oracle和SAP价格比较哪个是更值得投入的选择(oracle与sap价格)
- Oracle与SAP的技术潜力比较(oracle sap比较)