`
fourfire
  • 浏览: 414057 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

工作流设计---1

阅读更多

工作流讲解

1 工作流基础

合同申报流程

科员<o:p></o:p>

科长<o:p></o:p>

法律科/<o:p></o:p>

专业处室<o:p></o:p>

领导<o:p></o:p>

法律处<o:p></o:p>

合同起草

合同初审

合同分发

合同审批

合同审批(>100W

合同签订

流程和简化为

A----B----C----D------E

除过线性关系外还包括

A---B1/B2/B3----C

这样流程中包括分解和汇集的情况,在分解和汇集时会出现条件转换的问题。

一个流程包括点和线来组成。

一个流程包括它的定义和实际运行

<!----><!----><!---->

流程定义部分:

对流程的组成部分、所有者、转换条件等进行规则定义。它包括

流程定义(FlowDefine):描述整个流程的特征

属性名称

英文名称

类型

说明

默认值

主键标示

id

String

主键,由hibernate生成,和业务无关

<o:p> </o:p>

名称

<o:p> </o:p>

Name

String

流程的名称

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

流程包括了多个活动,即活动定义(ActionDefine)

每个活动,需要包含一个(或零个)活动转换器(ActionTrans),转换器定义活动完成后怎样转换到其他的活动上。转换器包含了多个条件,每个条件指明了转换的目标

每个活动必须定义谁在上面进行工作,因此活动包含若干个活动所有者(ActionOwner),活动所有者当前包含三类,用户(UserOwner)、角色(用户组)(RoleOwner)、部门(CompanyOwner),这三类是actionOwner的子类。

在每个活动的进入和离开时包含了一些可以自己添加的监听器。进入监听(IEnterActionListener)和离开监听(IExitActionListener

  • 描述: 类结构简图
  • 大小: 58.9 KB
分享到:
评论

相关推荐

    web工作流设计-myflow

    本项目“web工作流设计-myflow”是专为实现基于Web的工作流设计而构建的,它利用myflow.js这个JavaScript库来帮助开发者轻松地在网页上创建和操作工作流。下面将详细介绍myflow.js的工作原理、主要特点以及如何在...

    《工作流管理--模型、方法和系统》

    "方法"方面,工作流管理系统通常采用一系列的方法来设计、实施和监控工作流程。这些方法包括工作流建模语言(如BPMN或WF-NET)、流程分析技术(如瓶颈识别和效率优化)以及工作流执行服务。流程建模语言使得业务专家...

    工作流管理联盟工作流标准-工作流参考模型.pdf

    根据给定的文件信息,我们可以深入探讨工作流管理联盟(Workflow Management Coalition,简称WFMC)发布的...在实际应用中,工作流参考模型可以帮助企业设计、实施和优化其工作流解决方案,从而更好地满足业务需求。

    本项目基于 RuoYi-Vue-Plus 进行二次开发扩展Flowable工作流功能,支持在线表单设计和丰富的工作流程设计能力

    本项目基于 RuoYi-Vue-Plus 进行二次开发扩展Flowable工作流功能,支持在线表单设计和丰富的工作流程设计能力。本项目主要针对Flowable工作流场景开发,脚手架功能同步更新 RuoYi-Vue-Plus 项目。采用MIT开源协议,...

    工作流设计开发参考资料中文版

    工作流设计开发参考资料中文版,收集整理出来的,希望能对大家有所帮助。内容包括:wfmc工作流标准--接口一;WfMC关于事件的白皮书 ;工作流标准和相关文档 ;工作流参考模型 ;工作流管理联盟规范(接口1);工作流...

    easyui版的工作流设计器源码--HTML版

    工作流设计器是工作流管理系统的核心部分,它允许用户通过图形化的方式创建和编辑工作流模型。在这个HTML版本的EasyUI工作流设计器中,我们可以看到它是如何利用EasyUI的组件来构建出直观易用的界面。首先,EasyUI的...

    工作流规范-网上收集

    这个文件很可能是WFMC关于工作流系统间通信的接口规范,详细描述了如何设计和实现API,使得不同厂商的工作流引擎可以协同工作,实现数据交换和流程协作。 3. **WorkFlow**: 这个文件名可能是某个具体的工作流文档...

    JWFD开源工作流V0.92-0.96设计文档

    5. **XML到数据库的解析过程**:文件"JWFDv0.96 开源工作流引擎设计-XMLTO数据库解析过程说明.doc"揭示了JWFD如何将XML工作流定义转化为数据库中的实际数据,这是一个关键的转换步骤,直接影响到流程的正确执行。...

    系统框架设计开发-工作流引擎-asp.net-课设

    用户通过工作流管理系统可以更便捷的进行业务管理,而工作流引擎是工作流管理系统的核心部分,所以有必要对工作流引擎进行设计。用户需要通过工作流系统进行任务流程的定制,包括添加、删除、修改流程,并且可以直观...

    springboot-flowable-cims基于工作流引擎flowable、spring boot开发的工作流服务平台

    springboot-flowable-cims基于工作流引擎flowable、spring boot开发的工作流服务平台,完美整合官方flowable modeler 进行流程设计、表单设计。提供flowable rest api 接口 供后台业务系统流程调用。提供前后端分离...

    WWF工作流设计

    在"WWF工作流设计.ppt"文件中,可能包含了关于如何使用WWF设计工作流的详细步骤、示例代码、最佳实践等内容,对于理解WWF工作流设计有很好的指导价值。建议深入学习,结合实际项目实践,提高工作效率和代码质量。

    基于 vue、ant-design-vue 的自定义Antdv 工作流组件

    此项目的核心在于工作流组件的自定义设计。工作流(Workflow)是一种描述和控制业务过程的技术,它可以模拟现实世界中的各种流程,如审批流程、数据处理流程等。这个组件支持在线流程设计器,意味着用户可以直接在...

    工作流设计器

    1. **图形化显示流程**:工作流设计器以图形化的形式展示流程,使得流程的布局和逻辑更加直观易懂,非技术背景的用户也能轻松理解。 2. **拖拽操作**:用户可以通过简单的拖拽动作创建和修改流程中的各个元素,如...

    工作流引擎-选型 (各工作流对比)

    本文将从设计工具、数据库支持、运行环境以及与其他工作流的兼容性等多个维度对比分析两种主流的工作流引擎——Flowable与Camunda,并在此基础上给出选型建议。 #### 一、设计工具对比 **1.1 Camunda 设计器** ...

    工作流引擎-后端服务.zip

    1. 工作流模型:这是定义业务流程的蓝图,通常使用XML或特定的工作流建模语言(如BPMN - 业务流程模型和符号)来表示。工作流模型包括了任务、决策节点、并行处理和循环等元素。 2. 工作流实例:当根据工作流模型...

    WEB工作流设计器源代码

    【标题】"WEB工作流设计器源代码"是一个与Web应用程序开发相关的项目,专注于构建用于设计和管理业务流程的工作流工具。这个源代码是使用Adobe Flex技术编写的,Flex是一种基于ActionScript和MXML的开放源代码框架,...

Global site tag (gtag.js) - Google Analytics