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

99次阅读

共计 693 个字符,预计需要花费 2 分钟才能阅读完成。

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'

正文完
 0