SAP BTP 上 workflow 和 Business Service 的 project 管理

官网地址:https://developers.sap.com/tu...

A project is used to configure and manage the entities of business rules. Entities of business rules include data objects, rules, rule sets, and rule services. You can create projects in the Manage Rule Projects application, which can be accessed from the Workflow Management home screen.

我们通过 project 来配置和管理 business rule 的实体,这些实体包括:

  • 数据对象 data objects
  • 规则 rules,规则集合 rule sets
  • 规则服务 rule service

SAP BTP 上 workflow 和 Business Service 的 project 管理_第1张图片

新建一个 project,然后为其分配 Data object,Rule services,Ruleset 和具体的 rules:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第2张图片

Data objects are the building blocks of a project. It can hold the input as well as output information of a business rule.

数据对象是项目的构建组成部分。 它可以保存业务规则的输入和输出信息。

In this tutorial, we will create data objects which hold the employee details and the details of the equipment assigned to the employee.

SAP BTP 上 workflow 和 Business Service 的 project 管理_第3张图片

创建新的本地 data object:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第4张图片

给 data object 分配属性:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第5张图片

https://developers.sap.com/tu...

SAP BTP 上 workflow 和 Business Service 的 project 管理_第6张图片

创建 value help 的方法:
SAP BTP 上 workflow 和 Business Service 的 project 管理_第7张图片

Value help 的类型,选择成 Value list:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第8张图片

手动维护 Value list 的 code 和 description:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第9张图片

A decision table rule is the collection of rule expressions in tabular format and sequentially executes each rule in the table.

决策表规则集是以表格格式维护的规则表达式的集合,并按顺序执行表中的每个规则。

A text rule is a decision logic in simple if-then format. The If condition of the text rule is evaluated by the system once the rule is triggered. Based on the result of the condition, the rule performs a set of operations.

创建 local rules:
SAP BTP 上 workflow 和 Business Service 的 project 管理_第10张图片

创建一条新的 local rule:
SAP BTP 上 workflow 和 Business Service 的 project 管理_第11张图片

点击设置按钮:
SAP BTP 上 workflow 和 Business Service 的 project 管理_第12张图片

SAP BTP 上 workflow 和 Business Service 的 project 管理_第13张图片

选择结果数据结构,即 determine 出来的设备信息:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第14张图片

SAP BTP 上 workflow 和 Business Service 的 project 管理_第15张图片

创建好的 decision table 如下图所示:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第16张图片

再插入一条决策规则:
SAP BTP 上 workflow 和 Business Service 的 project 管理_第17张图片

最终结果:
SAP BTP 上 workflow 和 Business Service 的 project 管理_第18张图片

再创建一条 text rule:
SAP BTP 上 workflow 和 Business Service 的 project 管理_第19张图片

如果设备金额大于 80,则需要走审批流程:

SAP BTP 上 workflow 和 Business Service 的 project 管理_第20张图片

更多Jerry的原创文章,尽在:"汪子熙":

你可能感兴趣的:(SAP BTP 上 workflow 和 Business Service 的 project 管理)