工作流建模及应用

上传人:资****亨 文档编号:145492392 上传时间:2020-09-20 格式:PPT 页数:115 大小:3.53MB
返回 下载 相关 举报
工作流建模及应用_第1页
第1页 / 共115页
工作流建模及应用_第2页
第2页 / 共115页
工作流建模及应用_第3页
第3页 / 共115页
工作流建模及应用_第4页
第4页 / 共115页
工作流建模及应用_第5页
第5页 / 共115页
点击查看更多>>
资源描述

《工作流建模及应用》由会员分享,可在线阅读,更多相关《工作流建模及应用(115页珍藏版)》请在金锄头文库上搜索。

1、工作流建模及应用介绍BOS工作流开发应用简介,金蝶软件(中国)有限公司,概述,文档内容主要描述工作流的一些基本概念和特性,重点描述了BOS工作流的产品特性和功能,并结合实际业务进行讲解,目的是让参加人员了解基本的工作流概念以及熟悉BOS产品工作流不同功能适用的具体业务场景。,目录,课程整体介绍 工作流基本原理 背景介绍 基本概念 整体架构 详细功能介绍 基本概念 环境准备 设计发布 运行管理 案例分析演示 简单工作流配置 复杂工作流配置 讨论分析 工作流常见问题和注意事项 现场交流 总结回顾,课程整体介绍,案例分析演示,基本概念 工作流基本概念和常用节点及应用介绍,问题讨论分析,详细功能介绍,

2、简单工作流配置 工作流简单配置和操作功能演示,设计发布 工作流设计、保存、校验、发布功能介绍,环境准备 工作流配置连接管理操作等基本功能介绍,复杂工作流配置 工作流多分支多级条件审批操作功能演示,产品架构 BOS工作流产品的基本架构和框架,基本概念 工作流基本概念和原理,背景和历史 工作流产生背景和发展历史,总结回顾 回顾课程内容及总结问题讨论,建议讨论 工作流常见问题分析和现场讨论,运行管理 工作流运行态定义、监控、错误处理功能,标题,工作流基本原理 背景介绍 工作流背景介绍以及发展历史,背景介绍 - 经营过程的定义,“一个经营过程是为了实现企业某个经营目标的一个过程,它在部分或者全部组织机

3、构和人员的参与下,利用企业资源(包括所需的处理设备、通信设备、计算机硬件、软件等等),按照预先确定的规则,在参与者和组织机构之间进行文档、信息、任务的传递和处理(包括经营决策),从而实现预定的经营目标”。,背景介绍 - 企业经营过程,企业的经营过程是由一系列相关任务组成,这些任务按照企业的管理规章和业务流程顺序或并行执行,最终完成企业的经营目标,如提供一种产品和服务。 根据不同的需求,经营过程可以分为销售过程、产品设计开发过程、产品制造过程、产品装配过程、产品发运过程,背景介绍 - 企业的经营过程描述,这个经营过程要做什么?即其目的或想达到的目标是什么 这个经营过程是如何完成的,有那些任务并经

4、过那些步骤完成? 这个经营过程有谁参与完成,有那些部门参与? 这个经营过程用了那些方式或手段来完成?,背景介绍,递级组织结构下业务过程在不同功能单元之间的传递过程,客户,功能单元,递阶结构下的组织关系,过程流,背景介绍,产品销售和生产过程中业务过程集成,企业运营与工作流关系,企业运营与工作流关系,为什么要工作流,业务过程自动化处理的需要 提升企业生产经营效率的需要 软件动态适应企业,业务流程重组的需要 市场竞争的日益激烈要求企业对其业务过程能够进行快速的重组 企业业务过程的不断变化要求信息系统能够快速重组 提高办公效率和生产效率是提高企业竞争力的重要基础 面向市场和客户要求企业采用过程管理(项

5、目管理)和过程集成方法提高其管理水平,为什么要工作流,应用层面 基本要求:让正确的人在正确的时间利用正确的资源做正确的事情 进阶要求:能快速、方便、有效的优化现有业务流程,快速推进战略 更高要求:便于企业内部和外部的业务流程集成 技术层面 减少业务系统的耦合度 提高业务系统灵活性 方便异构系统集成,实现企业业务过程重组、过程管理与过程自动化的核心技术,背景与领域,领域 内部ERP交易(ERP Transaction) 企业间合作(Inter-Enterprise Cooperation) 电子商务社区(e-Community Collaboration),工作流概念 - 起源,起源于生产组织和

6、办公自动化领域。 针对日常工作中具有固定程序的活动提出的一个概念。 目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。,工作流概念 - 定义,“工作流是一种反映业务流程的计算机化的模型,它是为了在先进计算机环境支持下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。” 在实际情况中可以更广泛地把凡是由计算机软件系统(工作流管理系统)控制其执行的过程都称为工作流。,工作流概念,工作流:部分或全部业务过程在计算机环境下的自动执行 工作流管理系统:通过计算

7、机技术定义、执行和管理工作流,协调工作流执行过程中的工作任务,以及群体成员之间的信息交互 简单来说:在定义的时间由定义的参与者做定义的事情以达到业务目的(What,Why,Who,When,How),背景介绍 工作流发展历史,1963 Petri网 WF-Net 1970 办公自动化原型产品诞生 1980 办公自动化原型产品发展 1990 工作流原型(科学研究)产品发展开始标准探索业务流程和商业工作流应用发展 WFMC (工作流标准组织) :intra-organizational business processes IBM,Oracle,BEA ,OMG组织标准 BPMI(Business

8、 Process Management Initiative) 发展(IBM SAP等厂商), OMG组织标准, 2000 BPEL(Business Process Execution Language)商业流程执行语言 inter-organizational business processes Microsoft,IBM,BEA, Siebel等,OASIS组织标准 WSCI(Web Service Choreography Interface ) Sun , SAP, Oracle,W3C组织标准,过程模型,工作流系统组成,系统参考模型,BOS工作流系统特色,完全符合国际标准的工作流

9、规范(WFMC) 灵活配置企业的管理流程随需应变 自动推进业务,提高企业效率 与EAS紧密集成,不改变用户操作习惯 提供可视化建模 丰富的流程模板,便于快速建模 图形化的监控工具 丰富的流程数据分析报表,BOS工作流系统特色,零代码实现业务集成工作流 使EAS能够实现企业动态建模 从面向功能型,转换为面向流程型 减少系统参数的定义,标题,详细功能介绍 基本概念 工作流常用节点及应用介绍,基本概念-工作流流程属性,基本属性 流程变量 输入输出 事件订阅 实例摘要 流程摘要,基本概念-活动(1)概念,活动(activity) 活动:是工作流中的一个逻辑步骤或环节 人工型活动:有人参与交互的操作 自

10、动型活动:计算机自动执行的操作,基本概念-活动(2)概念,活动也被通俗的成为节点,节点不准确但更形象 流程有且只有一个开始活动 流程有且只有一个结束活动 开始节点只能流出,结束节点只能流入 开始节点连接的第一个节点为启动节点 父流程启动节点为人工型节点(一般流程)或接收节点(服务流程) 子流程启动节点可以为其它类型节点 只有人工型和自动型节点能绑定任务 审批节点,决策节点是封装固定业务的人工型节点,需要绑定单据ID,基本概念-活动(3)活动属性-模式,出入口模式设定 转发等控制属性,基本概念-活动(4)活动属性-模式,入口方式: 任意一条连接:当前节点的所有直接前驱节点中有一个状态为已完成,流

11、程就可继续流转到当前节点。 所有连接:当前节点的所有直接前驱节点的状态均为已完成,流程就才能继续流转到当前节点。 出口方式: 任意一条满足条件的连接:在当前节点中的所有直接后继节点中,任意选择一条路径流转。 所有连接:创建当前节点中的所有直接后继节点的实例,忽略连接弧条件。 满足条件的连接:在当前节点中的所有直接后继节点中,根据连接弧的条件,流转所有满足条件的路径。 任务分配: 所有参与人:是指为所有在参与者页签中指定的参与者都分配任务。如参与者是某组织单元的直属员工,则这个组织单元的所有直属员工均会收到此节点的任务消息。 任意参与人:是指在所有的参与者中任意找一个,为其分配任务。只有一个员工

12、会收到此节点的消息 任务接受: 所有参与人:是指为若干参与者都分配了任务,必须这些参与者均完成了分配的任务,任务才算完成。 任意参与人:是指为若干参与者都分配了任务,由其中一个参与者完成了分配的任务,任务就算完成。,基本概念-活动(5)活动属性-其他,后置脚本 最后期限 消息 ,基本概念-连接线,连接弧(transition) 连接活动,表示流程的流转逻辑 连接弧条件类型: 表达式:可以是表达式或脚本 脚本编辑:脚本方式编辑条件 默认异常:所有异常都转移 其他:多条连接弧时不满足其他条件转移,基本概念-流程变量,变量是工作流和业务间数据交互的桥梁。 将业务数据保存在变量中,流程的后续活动可以引

13、用该流程变量,来完成业务功能。 变量是全局性的,单个流程范围内,但子流程内无效,基本概念-流程变量-入参、出参,具体节点绑定的流程参数 入口参数 工作流在调用业务功能时传递的,唯一标识单据的参数,例如采购申请单的内码 出口参数 单据的属性,赋值给变量,供工作流进行流向判断 工作流执行过程中的返回值, 通过返回帮助决定流程的走向,基本概念-流程变量-类型,类型定义 单据内码类型BOID:必用的数据类型 字符串类型:保存各类编号、人名 枚举:常用于返回值 日期型:各种业务日期 外部数据类型:最为通用 布尔类型,整型,浮点型 参与者变量类型 主键类型(PK) 值对象类型(ObjectValue) 变

14、量类型可以自动转化 变量名称需要符合一般规范,基本概念-流程变量-赋值(1),单据信息输出到变量 分录内容输出时需要指定聚合函数,基本概念-流程变量-赋值(2),基本概念-参与人,参与人: 人工型活动的操作人员 执行人: 自动型活动的有权限的处理人员,表示以某人的权限来执行自动操作 执行人只能选择关系和参与人变量类型 参与人可以组合多种类型 参与人与权限不冲突,活动实例的执行者是两者的交集,基本概念-参与人类型,组织架构 所有人 当前组织 负责人 权限拥有人 职位 职员 参与人组 流程管理员 参与人变量,基本概念-参与人配置,关系 流程发起人 活动执行人 职位关系 职员关系 任意人,基本概念-

15、子流程,绑定已存在的流程 需要设置输入输出映射到流程变量 简化图形的复杂度 实现流程重用,基本概念-子流程-输入输出参数,通过输入输出参数交换父子流程数据 子流程父流程变量隔离不共享 子流程发起人同父流程一致 子流程挂起会导致父流程对应节点挂起,基本概念-路由,不能包含任务,属于空节点 可以控制多选一应用。 比通用的节点多 “互斥出口”选项 两大作用 美化图形 互斥动作,基本概念-单据转化,特殊的自动节点,进行单据的自动转换 利用源单据和目标单据转换:根据源单据自动转换生成目标单据,转换规则取源单到目标单的最新规则。 利用规则转换:根据源单据通过选定的转换规则自动转换生成目标单据。,基本概念-

16、服务组节点,流程发布为服务使用的节点类型 主要应用在发布和调用服务以及EAI平台,基本概念-事件节点,事件节点目前主要用于流程服务中 用于响应或者发送事件消息 等待时间用于超时和相关等待配置,基本概念-常用节点-人工,标志人工参与活动的结点,可以指定业务操作作为人工节点的活动,该结点需要指定参与者。 人工节点主要用于单据提交、修改等动作,基本概念-常用节点-审批,特殊的人工型节点,包装了多级审批任务 审批模式 一般审批模式 静态/动态会签(一票否决和全部投票) 决策模式 单项决策 多项决策,基本概念-常用节点-自动,标识动作自动完成的节点,可以指定自动应用作为动作,不需人工干预 一般绑定系统缺省的功能,例如更改单据状态,执行某项功能,基本概念-常用节点-消息,特殊的自动节点,只负责发送消息给指定的人 目前可以绑定到具体单据,可以通过消息查看单据和流程图,标题,详细功能介绍 环境准备 工作流配置连接管理操作基本功能介绍,环境准备-启动EAS Se

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号