上海汉得计算机系统有限公司®ORACLE工作流(版本2
5)第一课概述上海汉得计算机系统有限公司®单元目标•定义一个功能活动•定义活动的属性•在功能活动中使用工作流引擎的API•定义一个流程活动上海汉得计算机系统有限公司®单元目标•了解工作流流程的概念•了解工作流的体系结构•了解工作流的特性上海汉得计算机系统有限公司®工作流用于完成以下三种重要的业务需求•在业务流程中发送、提供附加信息,这些附加信息以自助的Web页面或Form的形式存在,例如:在Application中审批采购订单时,采购订单的form会作为附加信息提供给审批人了解工作流的体系结构•定义业务规则
使用WorkflowBuilder(图形化工具)修改业务规则的流程;使用PL/SQL写流程中活动的源代码•发送电子邮件
工作流可以以电子邮件的方式向任何Application的用户发送通知上海汉得计算机系统有限公司®通知列表工作流监控Web页面Web分析工具电子邮件客户端Oracle应用服务器或WebDB通知邮递员程序用户角色传送回应转交取消查询执行定义管理监控查询内嵌工作流的应用WorkflowBuilderWorkflowLoader工作流定义文件(*
wft)最终用户客户端应用服务器Oracle服务器开发者客户端工作流体系结构上海汉得计算机系统有限公司®工作流的一些特征和定义•WorkflowBuilder•工作流引擎•导入程序•通知系统•通知汇总(NotificationWorklist)的Web页面•通知明细Web页面•电子邮件方式的通知•目录服务(DirectoryServices)•工作流的监控上海汉得计算机系统有限公司®OracleWorkflowBuilder•工作流的开发工具–已图形化的方式定义和修改工作流–运行在Windows平台上•用户可以将工作流的定义保存在数据库中或存成一个文件•Work