`
presses
  • 浏览: 116062 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

读书笔记《工作流管理-模型、方法和系统》-2、工作流建模

阅读更多
1、每个案例(工作)应该拥有的要素:唯一标识、生命周期、状态、案例数据、案例文件、条件

2、条件是一个任务开始及完结的前提。条件决定了任务是否被执行以及执行的顺序。

3、任务是工作的一个不可分割的逻辑单元,它必需被完整执行,或发生错误就需要回滚(rollback).

4、任务分为手动、自动、半自动。

5、任务是泛指一般的工作单元而不是指某个案例的活动。

6、工作项(work item)是实际被执行的工作块。

7、过程(Process)描述一类案例的执行方式。过程指出来哪些任务需要被执行及执行顺序。

8、本质上,过程由任务和条件组件。

9、一个过程可以作为为另一个过程中的一个任务(子过程)。

10、过程可以看作是案例的路由。路由结构分四种:顺序、并行、选择、循环。

11、只有当案例状态允许时,工作项才能被执行。而且工作项被执行前,需要“触发”,也就是办理人员从待办工作中取出来。也有些必需处理的工作项不需要触发即可执行。工作项的触发可以由人点击触发或由时间、消息触发。

12、原则上流程要满足两个需求:1、经过一系列任务执行都能到达end节点。2、到达end节点时所有其它节点都应该处于不能执行状态。
分享到:
评论

相关推荐

    《UML及建模》读书笔记

    6. **状态机与活动图**:状态图描述了一个对象在其生命周期中的状态转换,而活动图通常用于流程或工作流的建模,如业务过程、算法或系统的控制流程。 7. **构造型与注释**:构造型是UML中的扩展机制,用于引入新的...

    WF工作流笔记.rar

    BPMN是一种广泛使用的工作流建模语言,提供了一套标准化的图形符号,用于清晰地表达复杂流程。 3. **工作流设计与实施**:设计工作流时,需要考虑业务需求、角色分配、审批逻辑和异常处理。实施阶段则涉及工作流...

    完整工作流系统源码

    其次,"基于web技术的工作流管理系统的设计与实现.doc"文档可能会讲解如何利用Web技术构建一个工作流系统。Web技术如HTML、CSS、JavaScript用于前端界面,而后端可能涉及Java、Python、.NET等语言,搭配数据库技术...

    十分详细的工作流实例

    通过工作流管理系统,可以定义、执行和管理工作流,实现业务流程的自动化。在C#环境下,我们可以利用.NET Framework中的Windows Workflow Foundation (WF) 来构建工作流应用。 源码部分包含了一个完整的工作流系统...

    工作流引擎笔记

    工作流引擎是一种软件系统,它实现了工作流程自动化,使得企业或组织可以定义、执行和管理业务流程。在本文中,我们将深入探讨工作流引擎的概念、重要性以及如何使用工具进行工作流管理。我们还将通过阅读名为"jbpm...

    数学建模笔记全套资料

    "数学建模笔记全套资料"包含了多种建模方法和技术,这些内容对于理解和应用数学建模至关重要。以下是对这些知识点的详细介绍: 1. **层次分析法 (Analytic Hierarchy Process, AHP)**: AHP是一种结构化决策方法,...

    系统分析师复习摘要笔记

    2. **业务流程建模**:BPMN(业务流程模型和符号)用于描绘业务流程,有助于理解和优化工作流,识别效率瓶颈。 3. **数据建模**:包括概念数据模型(ER图)、逻辑数据模型和物理数据模型,用于表示系统中的数据结构...

    jBPM工作流应用开发指南目录和个人笔记

    jBPM,全称Java Business Process Management,是一个开源的工作流管理系统,用于支持业务流程的建模、部署、执行和监控。这个压缩包包含了jBPM工作流应用开发的关键资源,包括安装配置指南、完整的开发指南目录以及...

    JBPM工作流引擎内核设计思想及构架笔记分享

    JBPM 工作流引擎内核设计思想及构架笔记分享 上文提到,工作流引擎内核是一种微内核的流程引擎架构,它只包含最基本的对象和服务,以及用于解决流程运行问题的调度机制和执行机制。引擎内核的设计思想是围绕着如何...

    工作流引擎笔记第一节下

    工作流引擎通常基于工作流管理联盟(WFMC)定义的标准模型,如活动、任务、流程实例和状态等。 工作流引擎的核心组成部分包括: 1. 流程定义:这是工作流的蓝图,描述了业务流程的各个步骤和它们之间的关系。流程...

    工作流学习基础

    7. 监控和报告:工作流管理系统通常提供监控工具,以便管理员查看流程执行情况,进行问题排查和性能优化。同时,详细的报告对于理解工作流效率和改进决策至关重要。 在官方文档中,可能会详细介绍这些概念,以及...

    很好的UML 读书笔记

    6. **活动图(Activity Diagram)**:活动图类似于流程图,它描述了满足用例需求所需的一系列动作和决策,通常用于展示工作流或业务过程。 7. **构件图(Component Diagram)**:构件图展示了系统的物理组件,包括软件...

    uml建模工具

    - **活动图(Activity Diagram)**:用于表示流程或工作流,类似流程图,强调控制流和数据流。 - **组件图(Component Diagram)**:展示软件系统的物理组成和它们之间的依赖关系。 - **部署图(Deployment Diagram)**...

    管理信息系统课件-管理信息系统

    最后,【模式】是工作或操作的方法、原则和流程,它可以是系统开发的模式,也可以是特定领域的操作模式,指导实践和决策。 这些基本概念和理论构成了管理信息系统的基础,它们在企业的运营、决策支持和管理创新中...

    自学考试王立福2011版软件工程读书笔记

    软件工程的定义:软件工程是应用计算机理论与技术、工程管理的原则和方法,按照预算和进度实现满足用户要求的软件的工程,或以此为研究的学科。 软件的本质:软件是对特定问题域的抽象,是被开发出来的一个逻辑实体...

    管理信息系统基础课件

    描述中提到的“各种方法”可能包括功能分析、过程建模、数据流图(DFD)、实体关系图(ERD)等工具和技术。 2. **原型法**(10结构-原型法.ppt):原型法是一种快速开发方法,通过构建初步的、可操作的模型来验证和...

    系统分析员笔记(内容翔实)

    2. **需求工程**:笔记将深入讲解如何进行需求获取、分析、定义和管理。这包括需求调研、访谈、观察、文档分析等方法,以及创建需求规格说明书、用例图、数据流图等工具的使用。 3. **业务流程建模**:系统分析员...

    金蝶EAS_BOS开发学习笔记

    2. **业务建模**:BOS提供了图形化的业务建模工具,如业务流程建模器(BPM)和数据模型设计器,使得非技术背景的业务人员也能参与到系统设计中来。通过拖拽方式定义流程节点、设置条件分支和工作流规则,能够快速...

    JBPM4学习笔记

    JBPM4是一款开源的工作流管理系统,它提供了强大的流程定义和执行能力,被广泛应用于企业的业务流程自动化。本学习笔记将深入探讨JBPM4的核心特性和使用方法,帮助读者掌握如何利用它来实现高效的工作流程管理。 一...

    11.【课堂笔记】activiti.pdf

    工作流系统是对业务流程自动化管理的软件,它的核心是基于业务流程,有助于提高系统的可扩展性和管理效率。 2. **工作流适用行业** 工作流广泛应用于消费品、制造业、电信服务、金融、物流、物业、进出口贸易、...

Global site tag (gtag.js) - Google Analytics