没有合适的资源?快使用搜索试试~ 我知道了~
首页深入浅出Oracle EBS之Workflow实例详解
资源详情
资源评论
资源推荐

Or
a
E-
B
O
R
A
Wor
Author:
MSN:
Creatio
n
Last Up
Docum
e
Version
Approv
<Appro
<Appro
a
cle
E
B
USIN
E
A
CLE
核
kflo
w
n
Date:
dated:
e
nt Ref:
:
als:
ver 1>
ver 2>
E
RP
最
E
SS
S
U
核
心
应
w
黄建华
hua
j
hua@h
o
April 17, 20
0
November
1
<Document
DRAFT 1A
最
佳技
术
U
ITE
应
用
技
o
tmail.co
m
0
7
1
1, 2010
Reference
N
术
实
践
技
术
N
umber>
践
Cop
y
Number
_
_
___
_

Oracle ERP最佳技术实践
Workflow
File Ref: 深入浅出Oracle EBS之Workflow实例详解.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Doc Ref: <Document Reference Number>
November 11, 2010
Document Control
ii
Document Control
Change Record
4
Date Author Version
Change Reference
17-Apr-07 Jianhua.Huang Draft 1a
No Previous Document
Reviewers
Name Position
Distribution
Copy No. Name Location
1 Library Master Project Library
2 Project Manager
3
4
Note To Holders:
If you receive an electronic copy
of this document and print it out, please write your
name on the equivalent of the cover page, for document control purposes.
If you receive a hard copy
of this document, please write your name on the front
cover, for document control purposes.

Oracle ERP最佳技术实践
Workflow
File Ref: 深入浅出Oracle EBS之Workflow实例详解.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Doc Ref: <Document Reference Number>
November 11, 2010
Document Control
iii
Contents
Document Control .................................................................................................................. ii
1. Oracle Workflow基础 ............................................................................................... 2
1.1. 工作流概述 .......................................................................................................... 2
1.2. 必要设置 .............................................................................................................. 7
1.3. 先睹为快:一个简单例子.Start to End ............................................................ 8
1.4. 先睹为快:一个简单例子.Save to Database ................................................. 13
1.5. 先睹为快:一个简单例子.运行 ....................................................................... 14
2. 其他特性和功能实例 ............................................................................................... 18
2.1. 第2个例子:Notification ................................................................................. 18
2.2. 第3个例子:Lookup Types和分支处理Function ......................................... 25
2.3. 第4个例子:Loop、Timeout、Defer和Workflow Background Process .. 41
2.4. 第5个例子:Wait、Wait/Continue Process ................................................ 48
2.5. 第6个例子:Document、Forms、Function Result、隐藏标准按钮 ......... 55
3. 常用代码块 ............................................................................................................... 62
3.1. Startup ............................................................................................................... 62
3.2. Notification ....................................................................................................... 63
3.3. Active节点和当前属性值 ................................................................................. 64
3.4. Retry和Skip ...................................................................................................... 65
3.5. Complete ........................................................................................................... 66
3.6. 处理Defer .......................................................................................................... 66
3.7. 建立父子关系 .................................................................................................... 66
3.8. Document和Forms .......................................................................................... 67
3.9. Test工作流 ........................................................................................................ 69
3.10. Cancel/Abort工作流 ....................................................................................... 70
3.11. Purge工作流实例/定义 ................................................................................... 70
3.12. 最新n条Notification ........................................................................................ 71
3.13. 等待发送Mail的Notification ........................................................................... 71
3.14. Queue相关 ........................................................................................................ 71
3.15. 未完待续 ............................................................................................................ 72
4. 审批路径 ................................................................................................................... 73
4.1. 客户化表 ............................................................................................................ 73
4.2. 员工上下级 ........................................................................................................ 73
4.3. 职位层次 ............................................................................................................ 73
4.4. OAM/AME ...................................................................................................... 73
5. Workflow Notification Mailer Configuration ..................................................... 78
5.1. Basic ................................................................................................................... 78
5.2. Database Layer ................................................................................................. 79
5.3. Application Layer ............................................................................................ 80

Oracle ERP最佳技术实践
Workflow
File Ref: 深入浅出Oracle EBS之Workflow实例详解.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Doc Ref: <Document Reference Number>
November 11, 2010
Document Control
iv
5.4. System Layer .................................................................................................... 81
5.5. Notification Mailer .......................................................................................... 82
5.6. 问题记录 ............................................................................................................ 86
6. Open and Closed Issues for this Deliverable ...................................................... 87
Open Issues ..................................................................................................................... 87
Closed Issues .................................................................................................................. 87

Oracle ERP最佳技术实践
Workflow
File Ref: 深入浅出Oracle EBS之Workflow实例详解.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Doc Ref: <Document Reference Number>
November 11, 2010
Oracle Workflow基础 2 of 90
1. Oracle Workflow基础
职责:System Administrator
用户: SYSADMIN
1.1. 工作流概述
工作流在EBS中的地位
Workflow是EBS的基础架构技术之一,系统中大部分流程性的通知和审批控制、账户
按规则自动生成都是通过Workflow实现的;R11i之后,模块间的协调,有一小部分也
是通过Workflow的Business Event完成的。
每种技术都有自己的特点和应用方向,仔细阅读下表,我们可以体会何种场景该使用
Workflow。
EBS中的技术 特点 企业应用
Oracle DB
关系型数据库,其实是最佳的设计模式和开发框架 所有MIS系统的基础,最可靠的数据持久存储
PL/SQL
标准SQL+编程语言,Oracle所有开发工具的基石
用于业务逻辑实现;系统质量的优劣、性能的高
低,很大程度上取决于PL/SQL
Reports
过去流行的可视化报表设计环境,开发效率高 数据检索+报表展现,尤其是单据打印
Discoverer
BI展现工具,基于主题视图,分析企业数据 因为布局工作量小,被广泛应用于普通报表开发
ADI/Web ADI
从日记账和FA起家,逐步发展为EBS最强的桌面工具
数据检索+Excel展现、数据批量录入和修改
XML Publisher
基于XML工业标准,数据抽取与展现分离,布局设
计平易近人又高度灵活丰富,与Java亲密集成
数据检索+报表展现,除了单据打印,还可发布至
合作伙伴
Concurrent
基于时间的任务并发、排队,合理利用系统资源 立即、定时或周期执行程序、报表、维护和监控
Flexfield
EBS最富特色的自定义字段,智能组合、智能验证 会计科目、物料分类,业务特有信息的记录和传递
Forms
最快捷的数据库应用系统开发环境,UI不够友好 Windows版的数据录入+数据处理+数据检索
JSP/JTF/OAF
效率比较高的基于浏览器的应用开发框架 纯Web版的数据录入+数据处理+数据检索
Workflow
灵活的流程定义/自动化、通知发送、系统间集成 流程式审批、流程式数据传递、事件式系统集成
Alert
基于触发器和定时器的数据监控、预警通知 企业核心数据监控、系统运行异常监控
Interface/API
各模块开发人员留出的,除了UI外的数据“出入口”
客户化业务、外围系统与核心ERP的集成
Web Service
基于Internet的计算和服务,可用于数据交换 跑在Internet上的Interface/API
……
Workflow满足的四个重要商业需求
1、 发送通知
Workflow可以发送两种类型的通知:消息性通知,如“你的申请被审批了”,不需要
接收者做出任何响应;回应式通知,如“GL日记账需要你的审批”,接收者需要做出
相应的Response,工作流才能继续前进。
通知除了在系统中可以查看、处理外,也可以通过Mail查看、处理;可以本人处理,
也可以转交他人处理。
2、 流程定义
剩余89页未读,继续阅读










安全验证
文档复制为VIP权益,开通VIP直接复制

评论0