workflow_training-1.ppt

上传人:99****p 文档编号:1453189 上传时间:2019-02-28 格式:PPT 页数:30 大小:1.93MB
下载 相关 举报
workflow_training-1.ppt_第1页
第1页 / 共30页
workflow_training-1.ppt_第2页
第2页 / 共30页
workflow_training-1.ppt_第3页
第3页 / 共30页
workflow_training-1.ppt_第4页
第4页 / 共30页
workflow_training-1.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、Oracle WorkflowNingning LiCatalogue1)What is Oracle Workflow2)Workflow Components3)Oracle Workflow Builder4)Workflow Actual Example5)Workflow Save6)Workflow BenifitsWhat is Oracle Workflow?Oracle Workflow是一个完整的工作流管理系 统 ,便于商 业 流程的再 设计 。它把 Oracle工 作流引擎嵌入 现 代化的 Oracle数据 库 里,其以服 务 器 为 中心的独特的体系 结 构 为 大容量

2、环 境提供可靠性和可伸 缩 性。在互 联 网模式的基 础 上, Oracle Workflow 系 统 提供复 杂的互 联 网 监 控工具,通 过选 用 Oracle Application Server 或 Oracle Web DB来 实现 。Oracle Workflow使你的企 业 自 动处 理和 发 送任何种 类 的信息; 定 义 复 杂 的但容易 变 更的商 业规则 ; 包括企 业 内部和外部的任何人 员所有信息有 这 么多信息,用 这 么多不同的格式,怎 样 把正确的信息在正确的 时间 里 传 送到正确的人 员 呢? Oracle Workflow系 统 使企 业 能 为 工作流

3、商 业 流程的参与者提供他 们 需要的所有信息系 统 ,以便用有效的方式做出适当的回复。 Oracle Workflow系 统 可以向工作流流程 里的每个决策者 发 送摘要和支持信息。 Oracle Workflow还 提供商 业 流程里的参考文件,这 些文件 产 生于 Oracle应 用程序里的数据或存 储 在 选 定文件管理系 统 里。所有 规则使商 业 流程适 应 快速 变 化的 环 境,是企 业 成功的关 键 所在。 Oracle Workflow用 图 形式工 作流 编辑 器模式化和 维护 企 业 的商 业 流程。不象某些工作流系 统 用一些批准的步 骤简单地把文件从一个用 户发 送

4、到另一用 户 , Oracle Workflow系 统 可 实现 复 杂 的商 业 流程模式化和自 动 化。你可以定 义这样 的流程,它循 环 ,分流成并行流程,然后到指定地点,分解成支流程以及更多的 过 程。用 Oracle Workflow系 统 , 你可以充分利用 PL/SQLOracle服 务 器 语 言 的威力,根据甚至最复 杂 的商 业规则 自 动处 理信息。所有人员Oracle Workflow系统延伸到整个企业内部和外部的商业流程自动化可及范围,包括任何e-mail或 Web用户。 Oracle Workflow通过 Oracle Applications、标准的 e-mail

5、系统或Web浏览器,使人能接收、分析和回复引起他们注意的通知。 Oracle Workflow根据可容易变更的商业规则,自动处理任何种类的信息,并发给企业内的任何个人。用互联网和Worldwide Web很容易把客户和供应商包括进企业的工作流系统。 工作流的目的1 在业务流程中发送、提供附加信息,这些附加信息以自助的 Web页面或 Form的形式存在,例如:在 Application中审批采购订单时,采购订单的 form会作为附加信息提供给审批人。 2 定义业务规则。使用 WorkflowBuilder(图形化工具)修改业务规则的流程;使用PL/SQL写流程中活动的源代码。 3 发送电子邮件。

6、工作流可以以电子邮件的方式向任何 Application的用户发送通知。 通知工作表单开发器 /2000表通知工作表单开发器 /2000表Web流程监控器Web分析工具信件应用程序终端用户客户Workflow ComponentsOracle应用程序服务器通知邮递应用程序服务器目录服务用户 功能通知 发 送人发送回复抄送取消询问引擎执行有工作流功能的 Oracle应用程序定义管理监控询问工作流编辑器工作流加载器工作流定义文件工作流开发客户Oracle Workflow BuilderOracle 工作流编辑器( Workflow Builder)使你能用简单的拖放操作建立或修改一个商业流程。你

7、可以方便地用工作流过程的摘要模式,在流程内根据需要把活动扩展到不断详细的程度。特征表单可以为不能用图表表示的工作流对象列出所有详细情况。你可以从 PC桌面或甚至从断开的笔记本电脑操作图形式工作流编辑器。自上向下的流程开 发 ,允 许 快速原型开 发 、定 义 ,直 观 、易用 ,设计 和开 发 同 时进 行流程的清晰的形象表 现 法可以用 Oracle Workflow处 理 图 表,向 终 端用 户传递 商 业 任 务 和运作流程。使用任何 预义图标 代表流程、功能和通知活 动 ,或建立自己的自定 义 窗口 图标 ,将其嵌入你的流程 图 表。方便的规则定义Oracle 工作流编辑器( Wor

8、kflow Builder)使你迅速定义工作流流程成分,如性能表单里的活动、电文、值列表等。你还可以定义类型的无限项目和电文参数:文本、日期、编号、值列表、 URL(用户要求语言)、文件、作用等,以支持你的流程。所有性能表单都指导你通过成分定义和参考适当的值列表,确保准确的数据登录可再用的工作流活动和流程定义你可以使用工作流编辑器建立和修改可再用的工作流对象。你只需建立一次工作流对象,然后把他们拖放到工作流流程,需要多少次就拖放多少次。在流程图表里发生的每个活动都有执行流程用的独特标签。 标 准工作流 对 象 库 为 了提供大多数商 业 流程常用的活 动 和支持 对 象, Oracle Wor

9、kflow还 提供范 围宽 广的 预定 义 工作流 对 象,用作 标 准 处 理和例外 处 理。 这 些 对 象范 围 从 简单 的 结 果列表,如批准代 码 ,到更复 杂 的内容,如一个投票支流程及附 带 的投票要求通知活 动 和 选 票 计 数活动 。 这 些种子流程、活 动 、 报 文和 值 列表可以拖 进 你的商 业 流程,而且用 Workflow Builder和 PL/SQL(编 程 语 言 /结 构化 查询语 言 )可以方便地 补 充 这 些内容。定制活 动 的定 义 根据你的特殊商 业 要求,你可以用工作流 编辑 器和 PL/SQL定制你的工作流流程。例如,你在工作流 编辑 器

10、里 产 生一份 报 文,附加在一个通知活 动 里;写一个新的 PL/SQL程序,作 为现 存功能活 动 的参考 资 料;或 产 生一个新的流程,作 为 支流程活 动 拖到另一个流程里。流程定义的保护 Oracle工作流编辑器帮助你保持对工作流定义的控制。你可以定制工作流对象来满足某些用户的需要;当他们向你的企业提出标准时,仍保护不改变工作流对象定义。设想公司总部的信息技术部门想部署一个定制工作流定义,将该定义建立在其它地区办事处的相关部门。总部部门的目的是: 在作为公司标准的定制工作流定义里识别某些工作流对象,地区部门不应修改此标准。 在部署的流程里指定某些对象,以便按地区办事处的特殊需要进行

11、客户化。 公司部门利用工作流编辑器的访问保护特点,可以满足这两个要求。Oracle Workflow Builder连 接或断开方式 Oracle Workflow Builder通 过 把流程定 义 存 储 在展开文件 (flat file)里,可以用断开方式运行,好 处 是你能 设计 不工作流程或会 见时 的流程。使用集成在工作流 编辑 器里的工作流定 义 加 载 器,可以 简 便地在展开文件和数据 库 之 间进 行复制活 动 。你 还 可以用它把工作流定 义 从开 发 移到生 产 数据 库 ,或用来升 级 数据 库 里的 现 存定 义 。流程核 实 当你保存 变 化或有特殊要求 时 ,

12、Oracle Workflow Builder可自 动 确 认 当前的工作流流程定 义 。例如,工作流 编辑 器确 认 所有可能的活 动结 果是否用一个分支模式化到另一个活 动 ;它 还 可以 验证 通知活 动 所要求的回复 类 型是否与指派的 发 送 报 文的 结 果 类 型相一致;它 还 确 认标 出 END点的活 动 方式不要 转 到任何 进 一步活 动 ;特 别 是在嵌套 过 程( nesting processes)中 检查 一个流程不要把自身当作支流程活 动 也包括 进 去。Oracle Workflow Builder WorkflowBuilder由 对 象 浏览 器 和 流程

13、 图 表 两种窗口构成。 对 象 浏览 器 以 树 状 结 构显 示了工作流的 对 象构成,最上面一 层 是一个数据 库连 接或一个 wft文件,下面一 层显示的是在数据 库 或文件中包含的工作流定 义 ,更下面一 层 的是构成一个完整的工作流定 义 的 对 象(例如:属性、流程、功能、通知、消息和快速 编码 )。 流程 图 表 窗口使用 对 象 浏览 器 窗口中的 对 象来 创 建和修改工作流中的流程。 工作流的流程是由活 动 (活 动 可以是功能、通知或另一个工作流流程)和各活 动 之 间的 连线 构成的。在 应 用中可以通 过 工作流引擎的 API来 调 用一个工作流的流程。一个工作流的

14、流程开始于一个 开始 的活 动 。工作流引擎会自 动 地一个接一个地运行流程中的活 动 ,直到遇到一个通知或一个 暂 停工作流流程的活 动 。当工作流引擎遇到一个通知时 ,它会 调 用通知程序来 发 送信息 给 某个角色,当用 户 或角色 对 通知作了回 应 ,工作流引擎会接着运行后面的活 动 ,直到遇到一个 结 束 活 动 。 在工作流的流程中可以使用循 环 、分支和平行 结 构以及使用子流程来 实现 复 杂 的 业务规则 。 在 Workflow Builder的 对 象 浏览 器窗口中以 树 状的方式 显 示了工作流的 对 象的 组 成,在树 状 结 构的第三 层 (也就是 项 目 类 型的下面一 层 ),包含以下 这 些分支:属性(Attribute)、 流程(或子流程 Process)、 功能( Function)、 通知( Notification)、 信息( Message) 和快速 编码 ( Lookup Types); 一个完整的工作流的定 义 就是由 这 些 对 象构成的。Navigator Tree Structure

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。