oracle workflow test,oracle workflow常见问题的解决方案

工作流简介:

利用工作流可以满足以下三个重要的商业要求

发送通知

发送消息

定义流程控制

工作流的主要组成部分:

工作流生成器(Workflow Builder)

工作流引擎(Workflow Engine)

工作流定义载入器(Workflow Definitions Loader)

通知系统(Notification System)

工作流监控器(Workflow Monitor)

Q1.提交了工作流的活动后,发现系统对你的活动没有任何响应。

启用相应的工作流后台进程。

以系统管理员登录应用系统

Navigate -> Requests -> Run  Single Request  'Workflow Background Process'

Q2.采购员提交了采购订单审批的流程后,该采购单始终处于处理中状态,但没有任何人收到审批的通知。

1>运行下面SQL得到WF_ITEM_TYPE和WF_ITEM_KEY

select po_header_id,

wf_item_type,

wf_item_key

from po_headers_all

where segment1 = &PO_NUMBER;

2>按如下命令运行wfstatus.sql,

$FND_TOP/sql/wfstatus.sql

value1 value2 如果您发现有错误信息,那么在解决了问题后继续下面的步骤。

3>使用参数运行wfretry.sql,这个脚本同样在$FND_TOP/sql下。

wfretry(,)

Label: POAPPRV_TOP

SKIP, RETRY or RESET activity?

Command: RETRY

Result of activity if command is SKIP

Result: Null

Q3.工作流后台处理性能很慢。

1>预置文件选项:

Account Generator:Run in Debug Mode

value(Yes,No)

PO: Workflow Processing Mode

value(Online, Background)  --提到的配置文件没找到。

2>清除失效的工作流运行数据。

Select item_type,count(*)

from wf_items

group by item_type;

3>检查持续类型。

Select name,persistence_type,persistence_days

from wf_item_types

where name in (‘FAFLEXWF’,’REQAPPRV’);

4>在应用系统中运行“清除已废除的工作流运行数据”并发请求。

以系统管理员登录应用系统

Navigate  Requests  Run  Single Request  ‘Purge Obsolete Workflow Runtime Data

parameter:Item Type  / Item Key

/ Persistence Type  / Age

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值