2020-09-12 11:26发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,专家,有人可以按照工作流程的属性和"执行类型" 向我解释。 在SAP BODS中有详细示例。
属性:1)恢复为单位。
执行类型: 1)单个
2)常规
3)连续
以下是《设计指南》的摘录,可以在 help.sap.com 上找到。
作为一个单元恢复
在恢复过程中,软件将该工作流程视为一个单元。 如果在先前的执行过程中整个工作流程成功完成(即没有错误),则软件将从先前的执行中检索结果。 如果工作流程中的任何步骤未能成功完成,则整个工作流程将在恢复期间重新执行。 在工作空间图上,黑色的" x"和绿色箭头符号表示工作流程是恢复单元。
在恢复模式下,软件将执行在先前执行中未成功完成的步骤或恢复单元-包括失败的步骤和引发异常但成功完成的步骤,例如try/catch块中的步骤。 与正常作业执行一样,如果未在工作流程图中连接这些步骤,则软件将并行执行这些步骤;如果已连接,则将串行执行这些步骤。
执行类型
常规工作流程
它是工作流程的基本形式。 默认情况下,此选项处于选中状态。
单个工作流单个工作流在一个操作系统进程中运行其所有子数据流。如果数据流设计为并行运行,则它们将在不同的线程而不是不同的进程中运行。 单个过程的优点是可以跨多个数据流共享资源,例如数据库连接。 单一工作流程具有以下局限性:
当您指定一个工作流程仅应执行一次时,在工作流程成功完成之后,作业将永远不会重新执行该工作流程。 例外是,如果工作流程包含在作为恢复单元的工作流程中,该工作流程会重新执行并且在恢复单元之外的其他位置未成功完成。 如果工作流程或父工作流程是恢复单位,建议不要将工作流程标记为仅执行一次。
连续工作流连续工作流在循环中运行所有数据流,但将其保留在内存中以供下一次迭代。 这样就无需重复执行某些常见步骤(例如,连接到存储库,解析/优化/编译ATL,打开数据库连接。
连续工作流具有以下限制:
您将需要指定在运行数/小时/天后释放资源。 要在函数结果不等于零时释放资源,请选中"之后"复选框,选择函数结果不等于零,然后输入要使用的函数。停止工作 当自定义函数的结果等于零时进行排序,请选择"当函数的结果等于零时",然后输入要使用的自定义函数。
感谢Rishabh对其非常有用 我..
最多设置5个标签!
以下是《设计指南》的摘录,可以在 help.sap.com 上找到。
作为一个单元恢复
在恢复过程中,软件将该工作流程视为一个单元。 如果在先前的执行过程中整个工作流程成功完成(即没有错误),则软件将从先前的执行中检索结果。 如果工作流程中的任何步骤未能成功完成,则整个工作流程将在恢复期间重新执行。 在工作空间图上,黑色的" x"和绿色箭头符号表示工作流程是恢复单元。
在恢复模式下,软件将执行在先前执行中未成功完成的步骤或恢复单元-包括失败的步骤和引发异常但成功完成的步骤,例如try/catch块中的步骤。 与正常作业执行一样,如果未在工作流程图中连接这些步骤,则软件将并行执行这些步骤;如果已连接,则将串行执行这些步骤。
执行类型
常规工作流程
它是工作流程的基本形式。 默认情况下,此选项处于选中状态。
单个工作流
单个工作流在一个操作系统进程中运行其所有子数据流。如果数据流设计为并行运行,则它们将在不同的线程而不是不同的进程中运行。 单个过程的优点是可以跨多个数据流共享资源,例如数据库连接。
单一工作流程具有以下局限性:
当您指定一个工作流程仅应执行一次时,在工作流程成功完成之后,作业将永远不会重新执行该工作流程。 例外是,如果工作流程包含在作为恢复单元的工作流程中,该工作流程会重新执行并且在恢复单元之外的其他位置未成功完成。 如果工作流程或父工作流程是恢复单位,建议不要将工作流程标记为仅执行一次。
连续工作流
连续工作流在循环中运行所有数据流,但将其保留在内存中以供下一次迭代。 这样就无需重复执行某些常见步骤(例如,连接到存储库,解析/优化/编译ATL,打开数据库连接。
连续工作流具有以下限制:
您将需要指定在运行数/小时/天后释放资源。
要在函数结果不等于零时释放资源,请选中"之后"复选框,选择函数结果不等于零,然后输入要使用的函数。
停止工作 当自定义函数的结果等于零时进行排序,请选择"当函数的结果等于零时",然后输入要使用的自定义函数。
感谢Rishabh对其非常有用 我..
一周热门 更多>