SAP 业务工作流程 - 创建步骤
步骤在工作流中用于执行任务或控制工作流。步骤始终在块内创建,并且块始终包含步骤及其结果。可以通过在图形模式下更改未定义的步骤来创建步骤,也可以添加新步骤。
要更改工作流程中未定义的步骤,请双击未定义的步骤,这将打开步骤选择。选择步骤类型,如以下屏幕截图所示。
您可以根据需要选择不同的步骤类型。以下是一些常见的步骤类型、其在工作流程中的符号和说明。
象征 | 台阶类型 | 步骤 运行时 功能说明 |
---|---|---|
过程控制 | 取消工作项或将工作项设置为过时功能应用于当前工作流程的其他工作项。 | |
临时锚点 | 在定义中,您可以保存可以替换此步骤的工作流程。在运行时,授权用户可以选择已保存的工作流程之一。然后,临时锚点将被此工作流程的步骤所取代。 | |
活动 | 任务或子工作流程的执行。 | |
健康)状况 | 处理工作流定义中定义的两个分支之一。系统根据定义的条件做出决定。在执行此操作时,系统会考虑来自工作流上下文或所处理的应用程序对象的信息。 | |
用户决定 | 当前工作流的处理流程是根据当前代理做出的决策来控制的。 | |
模板中的文档 | 文档是根据文档模板创建的。 | |
集装箱作业 | 基本算术运算或赋值应用于工作流容器的各个元素。 | |
活动创建者 | 创建了一个事件。 | |
形式 | 引用结构的容器元素中的数据可以作为表单显示、处理或批准。 | |
发送邮件 | 在此步骤类型中输入的文本将作为电子邮件发送。 | |
多重条件 | 处理工作流定义中定义的多个分支之一。为此,系统检查工作流容器中容器元素的值。 | |
叉 | 接下来的处理在 fork 中进行。您可以定义必须执行多少个分支才能成功完成分叉,或者在条件编辑器中定义结束条件。 | |
未定义的步骤 | 运行时没有任何功能。未定义的步骤总会有结果。 | |
循环直到) | 重复处理一系列步骤,直到发生定义的终止条件。 | |
循环(同时) | 只要定义的比较适用,就会重复处理一系列步骤。当比较基准与任何比较值不一致时,系统离开循环。 | |
等待活动 | 系统等待特定事件。仅当预期事件发生时,工作项才会完成。XML 文档的出现也可以触发该事件。 | |
网络活动 | 容器元素的内容原封不动地或以生成的 XML 文档的形式发送到 URL。该步骤可以等待回复。可以与 Web 活动启动的进程进行通信。由 XML 消息启动的进程可以与其调用者进行通信。 |
当您在现有工作流程中插入新步骤时,其位置取决于先前选择的步骤或结果。
您想在哪里插入步骤 | 你必须选择什么 |
---|---|
一步之后 | 步骤的结果,位于工作流定义的相关分支中 |
一步之前 | 步骤 |
作为一个叉子的新分支 | 分叉前的符号 |
使用等待步骤
工作流程中的等待步骤可以等待 -
- 事件
- 当地活动
- 工作项目
- 工作流收到的事件
当等待步骤正在等待事件时,它会在特定事件发生时终止。该事件结束等待该特定事件的所有等待步骤。这是常用的 -
- 暂停工作流程直至发生特定事件
- 由于在不同系统中启动了另一个工作流程
- 作为并行处理中的事件
等待本地事件、条件或来自其他工作流程的事件时的工作方式相同。
等待活动 | 系统等待特定事件。仅当预期事件发生时,工作项才会完成。XML 文档的出现也可以触发该事件。 |