关于工作流后台流程并行程序的有用信息

来源:互联网 发布:libreoffice数据库 编辑:程序博客网 时间:2024/06/05 11:46

关于工作流后台流程并行程序的有用信息

工作流后台流程的目的是什么

工作流后台流程是一个并行程序,使用指定的参数来处理延迟活动、超时活动和停滞的进程。后台引擎在被调用时,执行满足给定参数的所有活动。这个程序不会保持运行很长时间,所以你必须间断性地重启这个程序。任何新延迟的、超期的活动或者当前后台引擎开始后停滞的进程,都将被下一个调用的后台引擎处理。
工作流后台流程在工作流后台引擎的帮助下运行,工作流后台引擎是一个PL/SQL程序,使用指定的参数运行这个并行程序。

工作流后台流程参数

  • 项目类型----指定一个项目类型来限制此引擎到与该项目类型相关的活动。如果你没有指定一个项目类型,引擎处理任何活动,而不会考虑它的项目类型。
  • 最小花费时间----指定一个活动让这个后台引擎执行它的最小时间,精确到百分之一秒单位。
  • 最大花费时间----指定一个活动让这个后台引擎执行它的最大时间,精确到百分之一秒单位。通过使用最小和最大花费时间,你可以创建多个后台引擎来处理特定类型的活动。这些参数的默认值是null,这样后台引擎运行活动时,不考虑时间。
  • 处理延迟----指定这个后台引擎是否检查延迟的活动。将此参数设置为“是”允许引擎检查延迟的活动。
  • 处理超时----指定这个后台引擎是否检查超时的活动。将此参数设置为“是”允许引擎检查超时的活动。
  • 处理停滞----指定这个后台引擎是否检查停滞的活动。将此参数设置为“是”允许引擎检查停滞的活动。
注意:确保你至少有一个后台引擎检查超时的活动,一个可以处理延期的活动,一个可以处理停滞的进程。最少地,你需要设置一个后台引擎,处理超时和延期的活动以及停滞的进程。

如何在Oracle应用中运行工作流后台流程

1、责任:系统管理员
2、请求->运行
3、从值列表中选择工作流后台流程
4、输入参数:
项目类型=OM订单行
处理延迟=是
处理超时=是
5、提交并行程序。

如何从SQL*PLUS运行工作流后台流程

BEGIN  wf_engine.background (itemtype=>NULL ,                        minthreshold=>NULL ,                        maxthreshold=>NULL ,                        process_deferred=>TRUE ,                        process_timeout=>FALSE ,                        process_stuck=>FALSE);END;

如何从Unix运行工作流后台流程

$ $FND_TOP/Admin/Sql/wfbkg.sql

工作流后台流程性能调整

工作流后台流程选择并执行与Oracle模块像OM,AP,PO,WSH,OKL,ASN,WIP相关的所有合适的工作流项目。
因此如果项目类型参数没有指定,工作流后台流程会首先检查所有合适的工作流活动,然后运行所有合适的工作流,这将导致性能变差。推荐使用指定的项目类型运行工作流后台流程。
引用:Oracle工作流管理员向导。
1 0
原创粉丝点击