SAP 业务工作流 - 创建步骤



步骤用于在工作流中执行任务或控制工作流。步骤始终在块内创建,而块始终包含一个步骤及其结果。可以通过在图形模式下更改未定义的步骤来创建步骤,也可以添加新的步骤。

要更改工作流中的未定义步骤,请双击未定义的步骤,这将打开步骤选择。选择步骤类型,如下面的屏幕截图所示。

Step Selection

您可以根据需要选择不同的步骤类型。以下是几种常见的步骤类型、它们在工作流中的符号和描述。

符号 步骤类型 步骤运行时功能描述
Process control 流程控制 函数“取消工作项”或“将工作项设置为已作废”应用于当前工作流的其他工作项。
Ad hoc anchor 临时锚点 在定义中,您保存可以替换此步骤的工作流。在运行时,授权用户可以选择已保存的工作流之一。然后,临时锚点将被此工作流的步骤替换。
Activity 活动 执行任务或子工作流。
Condition 条件 处理工作流定义中定义的两个分支之一。系统根据定义的条件做出决策。在此过程中,系统会考虑来自工作流上下文或处理的应用程序对象的信息。
User decision 用户决策 当前工作流的流程基于当前代理做出的决策进行控制。
Document from template 来自模板的文档 从文档模板创建文档。
Container operation 容器操作 将基本算术运算或值分配应用于工作流容器的各个元素。
Event creator 事件创建者 创建一个事件。
Form 表单 可以显示、处理或批准引用结构的容器元素中的数据作为表单。
Send mail 发送邮件 此步骤类型中输入的文本将作为电子邮件发送。
Multiple condition 多条件 处理工作流定义中定义的几个分支之一。为此,系统检查工作流容器中容器元素的值。
Fork 分支 后续处理发生在分支中。您可以定义分支需要执行多少次才能成功完成,或者在条件编辑器中定义结束条件。
Step Undefined 未定义步骤 运行时无功能。未定义的步骤始终具有结果。
Loop UNTIL 循环(直到) 重复处理一系列步骤,直到发生定义的终止条件。
Loop WHILE 循环(当) 只要定义的比较适用,就重复处理一系列步骤。当比较的基础与任何比较值都不一致时,系统将退出循环。
Wait for event 等待事件 系统等待特定事件。只有在发生预期事件时,工作项才会完成。事件也可以由 XML 文档的出现触发。
Web activity Web 活动 容器元素的内容将以未更改的形式或以生成的 XML 文档的形式发送到 URL。该步骤可以等待回复。可以与 Web 活动启动的流程进行通信。由 XML 消息启动的流程可以与其调用方进行通信。

当您在现有工作流中插入新步骤时,其位置取决于之前选择的步骤或结果。

您想在哪里插入步骤? 您必须选择什么?
步骤之后 位于工作流定义相关分支中的步骤的结果
步骤之前 步骤
作为分支的新的分支 分支之前的Branch符号

等待步骤的使用

工作流中的等待步骤可以等待 -

  • 事件
  • 本地事件
  • 工作项
  • 工作流收到的事件

当等待步骤等待事件时,当发生特定事件时,它将终止。该事件结束所有等待该特定事件的等待步骤。这通常用于 -

  • 暂停工作流,直到发生特定事件
  • 作为在不同系统中启动的另一个工作流的结果
  • 作为并行处理中的事件

与等待本地事件、条件或来自其他工作流的事件的方式相同。

Wait for event 等待事件 系统等待特定事件。只有在发生预期事件时,工作项才会完成。事件也可以由 XML 文档的出现触发。
广告

© . All rights reserved.