- SAP 业务工作流教程
- SAP 业务工作流 - 首页
- 简介
- 挑战
- 优势/特性
- 层级
- 架构
- 链接流程、业务逻辑和人员
- 业务对象
- 启动和终止
- 条件编辑器
- 管理
- 事件管理器管理
- 包含错误的工作流
- 工作流配置
- 工作流构建器
- 导入/导出
- 创建步骤
- 业务对象构建器
- ABAP 类
- 扩展通知
- 通知配置
- 与非SAP工作流应用程序集成
- 通用工作列表
- 创建工作流
- 归档工作项
- 使用SWI2_DIAG诊断
- 使用事件跟踪
- 事务
- 功能模块
- 工作职责
- SAP 业务工作流资源
- 快速指南
- SAP 业务工作流 - 资源
- SAP 业务工作流 - 讨论
SAP 业务工作流 - 创建步骤
步骤用于在工作流中执行任务或控制工作流。步骤始终在块内创建,而块始终包含一个步骤及其结果。可以通过在图形模式下更改未定义的步骤来创建步骤,也可以添加新的步骤。
要更改工作流中的未定义步骤,请双击未定义的步骤,这将打开步骤选择。选择步骤类型,如下面的屏幕截图所示。
您可以根据需要选择不同的步骤类型。以下是几种常见的步骤类型、它们在工作流中的符号和描述。
| 符号 | 步骤类型 | 步骤运行时功能描述 |
|---|---|---|
![]() |
流程控制 | 函数“取消工作项”或“将工作项设置为已作废”应用于当前工作流的其他工作项。 |
![]() |
临时锚点 | 在定义中,您保存可以替换此步骤的工作流。在运行时,授权用户可以选择已保存的工作流之一。然后,临时锚点将被此工作流的步骤替换。 |
![]() |
活动 | 执行任务或子工作流。 |
![]() |
条件 | 处理工作流定义中定义的两个分支之一。系统根据定义的条件做出决策。在此过程中,系统会考虑来自工作流上下文或处理的应用程序对象的信息。 |
![]() |
用户决策 | 当前工作流的流程基于当前代理做出的决策进行控制。 |
![]() |
来自模板的文档 | 从文档模板创建文档。 |
![]() |
容器操作 | 将基本算术运算或值分配应用于工作流容器的各个元素。 |
![]() |
事件创建者 | 创建一个事件。 |
![]() |
表单 | 可以显示、处理或批准引用结构的容器元素中的数据作为表单。 |
![]() |
发送邮件 | 此步骤类型中输入的文本将作为电子邮件发送。 |
![]() |
多条件 | 处理工作流定义中定义的几个分支之一。为此,系统检查工作流容器中容器元素的值。 |
![]() |
分支 | 后续处理发生在分支中。您可以定义分支需要执行多少次才能成功完成,或者在条件编辑器中定义结束条件。 |
![]() |
未定义步骤 | 运行时无功能。未定义的步骤始终具有结果。 |
![]() |
循环(直到) | 重复处理一系列步骤,直到发生定义的终止条件。 |
![]() |
循环(当) | 只要定义的比较适用,就重复处理一系列步骤。当比较的基础与任何比较值都不一致时,系统将退出循环。 |
![]() |
等待事件 | 系统等待特定事件。只有在发生预期事件时,工作项才会完成。事件也可以由 XML 文档的出现触发。 |
![]() |
Web 活动 | 容器元素的内容将以未更改的形式或以生成的 XML 文档的形式发送到 URL。该步骤可以等待回复。可以与 Web 活动启动的流程进行通信。由 XML 消息启动的流程可以与其调用方进行通信。 |
当您在现有工作流中插入新步骤时,其位置取决于之前选择的步骤或结果。
| 您想在哪里插入步骤? | 您必须选择什么? |
|---|---|
| 步骤之后 | 位于工作流定义相关分支中的步骤的结果 |
| 步骤之前 | 步骤 |
| 作为分支的新的分支 | 分支之前的 符号 |
等待步骤的使用
工作流中的等待步骤可以等待 -
- 事件
- 本地事件
- 工作项
- 工作流收到的事件
当等待步骤等待事件时,当发生特定事件时,它将终止。该事件结束所有等待该特定事件的等待步骤。这通常用于 -
- 暂停工作流,直到发生特定事件
- 作为在不同系统中启动的另一个工作流的结果
- 作为并行处理中的事件
与等待本地事件、条件或来自其他工作流的事件的方式相同。
![]() |
等待事件 | 系统等待特定事件。只有在发生预期事件时,工作项才会完成。事件也可以由 XML 文档的出现触发。 |
广告

















符号