使用条件控制流程流
学习目标
创建和配置流程条件
创建流程条件并调整流程流
使用条件在概览中控制流
简介
有时,流程不仅是步骤的顺序流,而是根据业务情况向下或向下分支一个路径。在本课中,您将了解如何添加根据特定条件路由业务流程的流程条件。这些条件应用"如果/否则规则",业务流程根据流程的条件设置中定义的规则进行响应。因此,当 'If' 表达式具有条件定义时,'Else' 表达式包含有关未满足条件时要执行的操作的指令。
借助 SAP Build Process Automation,你可以实现流程自动化,采用不同的条件路由,无需编写任何代码。现在,我们将向您展示如何执行此操作。您将使用流程条件,根据销售订单条件通过传送自动审批流程或一步审批流程来消除不必要的审批。例如,小于特定值(如 50,000)的销售订单不需要审批,所有其他销售订单将接受单级审批。
创建和配置流程条件
观看以下视频以了解更多信息:
视频:本节含 SAP 官方视频(视频 ID
1_q06qa0lw),需在 learning.sap.com 在线观看。
现在,您已使用表单和自动化设计流程,让我们定义应根据决定是否执行哪个流程流以及是否存在自动审批或一步审批路线的 If/Else 条件运行哪个流程流。
创建流程条件并调整流程流
业务场景
您将学习如何在根据销售订单条件将流程传送至自动审批或一步式审批流程时,使用业务流程中的流程条件来消除不必要的审批。
流程条件根据特定条件传送业务流程。这些条件将 If/Else 规则应用于流程内容,并根据流程构建器中定义为设置的规则进行响应。
要详细了解如何创建流程条件并调整流程流,请按此交互式教程进行操作。
行使选项
要开始练习,请选择下图中的 开始练习 。
随即打开一个弹出窗口。可选择下列选项:
选择 开始 :模拟开始。按照模拟了解如何创建流程条件并调整流程流。
选择 打开 PDF 文档 :将打开 PDF。根据本文档中描述的步骤,您可以在自己的系统架构中执行练习。
练习:开始练习(SAP 官方交互式练习)
步骤
创建流程条件并调整流程流。
选择添加流程步骤。
选择*"控件和事件"*。
选择条件。
选择打开条件编辑器。
选择流程内容。
从流程内容下拉列表中选择订单金额。
打开*"等于*"列表。
选择小于。
在订单金额字段中,输入
100000KM 服务。选择应用。
选择打开条件编辑器。
选择添加组。
选择任何。
选择流程内容。
选择滚动条向下滚动。
从 Process Content 清单中选择 Shipping Country。
在值字段中,输入**
印度**。再次选择处理内容。
选择滚动条向下滚动。
从 Process Content 清单中选择 Shipping Country。
在值字段中,输入**
德国**。选择滚动条向下滚动。
要展开面板展开窗格,请选择箭头。
选择滚动条向下滚动。
选择应用。
选择"关闭"侧面板。
选择添加流程步骤。
选择表单。
选择空白表单。
在名称字段中,输入**
自动审批通知**。在描述字段中,输入**
销售订单自动审批表单中的通知表单**。选择创建。
选择更多选项。
选择打开编辑器。
选择标题。
在新标题字段中,输入**
自动订单确认**。选择段落。
在新段落字段中,输入 Y**
我们的订单已收到,订单发货后,我们会立即向您发送详细信息。您可以在下面找到订单的详细信息。请检查并验证您的请求:**。选择段落。
在新段落字段中,输入您的**
销售订单详细信息:**。选择文本。
在新文本字段中,输入**
订单编号**。选择"只读"。
选择编号。
在新编号字段中,输入**
订单金额**。选择"只读"。
选择 日期 。
在新日期字段中,输入**
预期交货日期**。选择"只读"。
选择段落。
在新段落字段中,输入**
请按提交按钮确认订单状态。**选择保存。
选择订单处理。
选择自动审批通知。
在主题字段中,输入您的**
订单已成功接收**。选择订单编号。
选择滚动条向下滚动。
选择 Users。
从流程内容窗格中,选择流程启动者。
选择输入。
从自动审批通知窗格中,选择预期交货日期。
从流程内容窗格中,选择预期交货日期。
从自动审批通知窗格中,选择订单金额。
从流程内容窗格中,选择订单金额。
从自动审批通知窗格中,选择订单编号。
在流程内容窗格中,选择订单编号。
选择"关闭"侧面板。
选择添加流程步骤(+ 图标)。
选择*"控件和事件"*。
选择结束。
选择缩小。
再次选择缩小。
再次选择缩小。
再次选择缩小。
选择保存。
结果
现在,您已成功创建流程条件并调整流程流。