oraclebpm技术白皮书内容摘要:

性。  让业务决策更有依据。 高层的业务决策需要更加准确的业务信息,对业务的洞察力和预见性的提高,使得业务人员能够进行更加快速和更加准确的决策。  有助于制定业务绩效指标。 在环保部中主要是以各种行政事业审批过程为代表的业务流程。 这些业务流程的运转效果直接受到电子政务行政事业审批相关法规的严格要求,需要在指定的时间内给受理人以答复。 因此业务流程实现的合理性、人员、角色分配的合 理性就直接影响了审批流程执行的业务绩效。 流程仿真可以在流程实现之前提前预测合理范围的业务绩效指标和范围。 如果分析仿真出来的结果并不满意或者和预期的不一致,业务人员可以反覆重构流程直到产出满意的结果。 在通过流程仿真后实现的业务流程,其自身的合理性已经得到了优化,因此极大限度地降低了在业务流程实际运转的风险。 . 灵活的业务流程模式 Oracle BPM 支持丰富的流程模式,这些模式是由 BPM 专家总结的常见的业务流程标准化的实现方案,是被验证过的最佳实践,在业务流程建模的过程中,通过广泛的使用这些业务流程模式,将有 利于统一实现和控制那些分散在各个应用中的业务流程 Oracle BPM 支持 的流程模式 包括: 基本控制模式  顺序( Sequence ) 顺序执行任务;  并行分叉( Parallel Split) 并行执行任务;  同步( Synchronization) 同步两个并行执行的线程;  排它选择( Exclusive Choice) 从多个路径种选择一个执行;  简单合并( Simple Merge) 合并两个可选执行路径。 高级分支 和同步模式  多路选择( Multiple Choice) 从多个可选路径中选择几路执行;  多路合并( Multiple Merge) 无同步合并多个执行路径;  路径鉴别( Discriminator) 无同步合并多个执行路径,然并发任务仅执行一次;  M 并 N( NoutofM Join) 合并多个执行路径,实现部分同步,并发任务仅执行一次。  同步连接( Synchronising Join) 合并多个执行路径,若多路执行则同步;若一路执行则简单合并( Simple merge)。 结构化模式  任意循环( Arbitrary Cycles) 执行工作流图时无任何环路限制;  绝对终止( Implicit Termination) 若无事可做时则终止。 多实例调用模式  同一任务多实例在流程设计时已知实例数目;  同一任务的实例数目在运砖时某刻才能确定;  同一任务的实例数目无法确知;  同一任务多实例并要求同步。 基于状态的模式  隐含选择( Deferred Choice) 执行两个可选进程之一,选择执行进程是隐含的;  交叉并行路由( Interleaved Parallel Routing) 随机执行一个任务但不并行;  里程碑( Milestone) 直到达到某个里程碑方激活一个任务。 取消模式  取消任务( Cancel Activity) 取消(或禁止)一个激活任务;  取消流程( Cancel Case) 取消(或禁止)一个流程。 . 人工流程和流程操作 . 基于角色设计 人工 流程 Oracle 为 BPMN 流程使用了与 BPEL 一样的人工任务组件。 BPMN 模型中的用户任务没有直接执行任务表单和动作,而是在独立的人工工作流服务( Human Workflow Service)中实例化一个人工任务,并等待任务完成。 这个任务在人工任务编辑器中定义,也就是 Oracle SOA 套件中 BPEL 流程使用的同一个编辑器。 在运行时,最终用户通过人工工作流服务,与工作列表和任务表单交互。 当用户完成一个任务时,人工工作流服务返回完成状态(称为任务输出)给流程,流程在收到返回后继续向下执行。 使得这一切与其他 BPM 套件不同的就是审批链和与任务相关的类似人工工作流,这些工作流被建模为人工任务组件的一部分,而不是流程的一部分。 只有当整个任务,包括任务相关的审批链完成了,人 工工作流服务才会将输出返回给流程。 Oracle 将这些具有审批链的复杂人工任务称为交互式活动( interactive activities)。 这里有几种不同类型,代表了不同类型的审批链。 交互式活动通过将审批链和可重用任务组件封装,简化了流程逻辑。 当然,设计者可以使用老式的方式建模人工工作流,即在 BPMN 流程中使用简单任务和建模审批链,但是,在许多流程中,使用交互式活动会更加方便。 即席流程( Adhoc process)也可以应用在人工工作流中。 指派的任务执行者可以在运行时重新指派或委托任务,新的审批者可以 在运行时被插入到审批链中。 此外,与业务规则的紧密集成提供了动态工作流,不仅仅在业务流程中做决定,也基于规则提升、提名、委托和人工任务负载均衡。 即席工作流中运行时插入额外审批者 . 任务列表和流程交互操作 ORACLE BPM 产品提供完整的基于 web 的流程 任务列表。 任务列表 提供了业务人员操作界面,包括收件箱、应用、操作历史、搜索等功能。 Oracle BPM 为业务流程操作用户提供了基于 Web 界面的任务列表( Worklist)。 该任务列表可以独立使用,也可以通过 JSR168 的 Portlet 集成到Oracle 的门户平台中。 集成在门户中的任务列表 用户对所有业务(代办任务、一般任务等)的操作都在任务列表中完成。 任务列表提供以下主要功能  在 任务列表 中执行经过授权的任务 , 获得或者检出共享任务 , 定义个人的代办事宜 , 以及定义子任务。  在 任务列表 视图中基于不同的标准过滤任务。  标准的任务查询,比如高优先级的任务,即将到期的任务,等等。 查询结果可以保留成用户特定的工作视图,比如高优先级任务, 24 小时内必须完成任务。  通过代理访 问其他用户的部分任务列表。  定义休假规则和委托规则。  组所有者可以定义共享任务的分发规则。  收集完整的工作流历史和审计信息。  对任务使用数字签名。 根据用户的权限不同,用户可以对工作流中的任务进行各种操作,以便驱动业务流程的流转,这些操作包括: 操作 描述 声明 如果将任务分配给组或多个用户,则必须首先声明该任务。 声明是用于组或多用户分配的任务操作列表中的唯一可用操作。 声明任务后,会列出所有适用操作。 升级 如果无法完成某项任务,可升级该任务并在注释区域添加可选注释。 该任务将重新分配给用 户的主管 (层次中的上一级 )。 推回 使用此操作可将任务发送给工作流下一级的前一被指定者。 重新分配 如果用户是主管,用户可以将任务委派给受评者。 具有权限的用户可以将任务委派给任何人。 释放 在任务已分配给组或多个用户的情况下,如果声明该任务的用户无法完成该任务,则可以释放该任务。 任何其他被指定者都可以声明并完成该任务。 重建 如果任务即将失效,您可以重建该任务并在注释区域中添加可选注释。 任务失效日期将延长一周。 任务历史记录中会显示重建。 任务的重建持续时间可通过可选参数控制。 提 交信息和请求信息 如果其他用户请求您提供更多信息,或向任务创建者或以前的任何被指定者请求更多信息,便可使用这些操作。 如果不需要重新审批,则会将任务分配给下一审批者或业务流程中的下一步骤。 挂起和恢复 用户可以挂起不相关的任务。 撤销 如果用户是任务的创建者并且不想继续该任务,例如,用户希望取消假期请求,则可以撤销它并在注释区域中添加可选注释。 业务流程确定随后将发生的操作。 可以通过使用创建者任务过滤器在主页上使用撤销操作。 利用 ORACLE BPM 提供的分组功能,业务设计人员可方便的把多个业务 节点定义为一组,所有的操作都可基于组来进行。 Oracle BPM 通过称为咨询的功能提供有限形式的流程实例协作处理。 如果工作门户中的用户在流程模型中获得授权,则可以与其他用户共享对工作项目的访问权限。 原来的用户仍然对该工作项目负责,但可以请高级员工建议如何处理工作项目。 原来的用户可以查看协作用户所做的编辑和注释,而且整个协商随流程实例一起被审核。 所谓流程文档化,涉及了流程本身的版本管理、流程中的文档、备注等内容的管理。 ORACLE BPM 产品提供强大的流程文档化支持,用户可在流程中每个节点进行附加文档操 作、文档的签入、签出操作、添加备注意见等。 Oracle BPM 还提供附件管理功能,以便在没有或不需要完整的内容管理储存库时使用。 附件将在流程实例的生命周期内得到维护,并支持版本控制、登入/登出和文档审核跟踪。 同时可以与内容管理平台集成,方法是将它们的 API 编目为 Oracle BPM 组件。 . 基于流程进行协作 除了标准的 BPM 工作区之外, Oracle BPM 还提供了一个用户可配置的、基于 Web 的协同环境,称为流程空间。 流程空间是一个构建在门户框架和 ADF之上的基于角色的运行时环境。 除了访 问工作流任务和性能记分牌之外,流程空间还可以支持业务用户的常规日常任务,诸如安排会议、电子邮件、以及设计和运行时的团队协做。 流程空间是 Oracle 称为社会化 BPM( Social BPM)的基础。 社会化 BPM 指一个适合目的 (fitforpurpose)的协作环境,充分利用了 Web 和企业 的技术,将流程任务和记分牌放在了社会化背景中,包括了团队日程、论坛、共享文档和通知。 流程空间是一个用户可配置的 Web 环境,混搭了 BPM,团队协作和其他组件 流程空间中的每个标签代表了不同。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。