SAP 业务工作流 – 创建步骤

SAP 业务工作流 – 创建步骤


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

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

步骤选择

您可以根据需要选择不同的步骤类型。以下是一些常见的步骤类型、它们在工作流程中的符号和说明。

Symbol 台阶类型 Step Runtime 功能说明
Process control 过程控制 Cancel workitem 或 Set workitem to obsolete 函数应用于当前工作流的其他工作项。
Ad hoc anchor 临时主播 在定义中,您保存可以替换此步骤的工作流。在运行时,授权用户可以选择保存的工作流之一。临时锚点随后被此工作流的步骤替换。
Activity 活动 执行任务或子工作流。
Condition 状况 处理工作流定义中定义的两个分支之一。系统根据定义的条件做出决定。在执行此操作时,系统会考虑来自工作流上下文或处理的应用程序对象的信息。
User decision 用户决定 当前工作流的流程是根据当前代理所做的决定来控制的。
Document from template 来自模板的文档 文档是从文档模板创建的。
Container operation 集装箱操作 基本算术运算或赋值应用于工作流容器的各个元素。
Event creator 事件创建者 一个事件被创建。
Form 形式 引用结构的容器元素中的数据可以作为表单显示、处理或批准。
Send mail 发送邮件 在此步骤类型中输入的文本将作为电子邮件发送。
Multiple condition 多重条件 处理工作流定义中定义的几个分支之一。为此,系统会检查工作流容器中容器元素的值。
Fork 接下来的处理发生在一个 fork 中。您可以定义必须执行多少个分支才能成功完成分叉,或者在条件编辑器中定义结束条件。
Step Undefined 未定义的步骤 运行时没有功能。未定义的步骤总是有结果的。
Loop UNTIL 循环直到) 重复处理一系列步骤,直到出现定义的终止条件。
Loop WHILE 循环(同时) 只要定义的比较适用,就会重复处理一系列步骤。当比较基础与任何比较值不一致时,系统退出循环。
Wait for event 等待事件 系统等待特定事件。仅当预期事件发生时,工作项才完成。该事件也可以由 XML 文档的出现触发。
Web activity 网络活动 容器元素的内容被发送到 URL 不变或以生成的 XML 文档的形式发送。该步骤可以等待回复。与由 Web 活动启动的进程进行通信是可能的。由 XML 消息启动的进程可以与其调用者通信。

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

Where do you want to insert the step 你必须选择什么
After a step 步骤的结果,位于工作流定义的相关分支中
Before a step 步骤
As a new branch of a fork 分支叉之前符号

等待步骤的使用

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

  • 事件
  • 本地活动
  • 工作项目
  • 工作流接收到的事件

当等待步骤正在等待一个事件时,它会在特定事件发生时终止。该事件结束等待该特定事件的所有等待步骤。这是常用的 –

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

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

Wait for event 等待事件 系统等待特定事件。仅当预期事件发生时,工作项才完成。该事件也可以由 XML 文档的出现触发。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁