Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2617857
  • 博文数量: 323
  • 博客积分: 10211
  • 博客等级: 上将
  • 技术积分: 4934
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-27 14:56
文章分类

全部博文(323)

文章存档

2012年(5)

2011年(3)

2010年(6)

2009年(140)

2008年(169)

分类: Oracle

2008-12-09 11:43:46

工作流简介:
利用工作流可以满足以下三个重要的商业要求
发送通知
发送消息
定义流程控制
 
工作流的主要组成部分:
工作流生成器(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
阅读(4268) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~