关于sap:SAP-UI5-的规则构建器控件介绍

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'

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理