如何在 SAP Build Process Automation 中创建和使用决策

本文为翻译文,原文How to Create and Consume Decisions in SAP Build Process Automation,原文作者Archana Shukla

SAP Build Process Automation 的决策功能提供构建业务规则的选项,这些规则可以直接在外部应用程序、流程或自动化中使用。 创建这些决策后,可以在不同的解决方案中重复使用。例如,为独立消耗创建的决策也可以在流程中使用,反之亦然。

使用决策相对简单,有 5 个关键步骤: 现在,让我们更详细地了解每个步骤:

创建业务项目和决策

在创建任何部件之前,您必须创建业务项目。业务项目捆绑特定用例或场景的所有部件。您可以从 SAP Build Process Automation Design Studio 的前厅创建业务流程项目。

» 注意:如果您只想创建决策,请取消创建业务流程(要求提供项目名称和描述)的弹出窗口

概览页面中,单击以创建决策。

建模并配置您的决策即业务规则

创建决策后,将直接打开决策编辑器,您可以在其中定义输入和输出参数、添加规则并使用表达式建模这些规则。

» 注意:如果在建模时出现任何验证错误,它将显示在“设计控制台中(位于编辑器底部)。

在本博客中,我将不介绍业务规则设计的详细信息。您可以按照教程(步骤 2)  SAP Help Portal 自己试用。

在建模业务规则时,有多个功能可用,例如决策编排、可用作公式或函数的可重用规则、仅在决策内创建和使用的局部变量。(我们将在后续博客中详细介绍这些内容)

发布和部署

这些是任何 SAP Build Process Automation 部件的两个必需生命周期操作。

  • 发布将创建新版本的项目,以锁定项目内的部件状态。版本 具有 {major}{minor}{patch} 格式
  • 部署会将版本化项目推送到运行时资源库,之后可以在不同的应用程序和流程中使用。 只有已部署的决策可使用

需要注意的几点:

  • 可以创建任意数量的版本。
  • 只需单击“可编辑”下拉列表中的相应版本,即可查看所有已部署或已发布版本(如下方屏幕截图所示)
  • 当前版本可以恢复为同一主版本中任何最低部署的版本。这将覆盖业务规则的最新可编辑/版本化副本。例如:如果您具有0.0、1.0.1、2.0.0、2.0.2 版本,则 2.0.2 版本只能在 2.0.0 之前恢复。

使用决策

部署决策后,可以从流程或应用程序中使用。

  • 如果要在任何应用程序(无论是在 SAP 还是非 SAP、云或企业预置)中独立使用决策,则可以使用 RESTful 决策 API 执行此操作。您可以使用决策 API 调用决策。可以从已部署版本信息中选择所需决策标识(如下方屏幕截图所示)。

» 注意:如果不指定任何版本,则会自动调用最新的部署版本,但如果要调用显式版本,则使用版本信息。

  • 我们简化了所有流程自动化工具(如流程、自动化或表单)中决策的使用。  通过这种集成体验,用户可以在流程中轻松构建和使用业务规则,而无需担心繁琐的数据类型操作或 API 调用或管理输出。
  • 要使用流程中的决策,您只需要执行以下操作:在同一业务项目中创建流程并添加规则,将决策输入与实际流程上下文数据映射。

这使您可以快速概览如何在应用程序中开发、部署和使用决策即业务规则。我们提供了有关 SAP Build Process Automation 的学习之旅、任务和多个教程,这些教程均能帮助企业制定决策。您可以通过以下链接了解有关我们产品的更多信息:

 

Scroll to Top