`
happmaoo
  • 浏览: 4505076 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

工作流元素

阅读更多
一、工作流系统的组成部分:
1、流程定制软件:定制工作流程模板的流程图的工具软件,简称workflowConfig

2、工作流引擎:工作流的中心服务软件,工作流引擎监听接受队列,将获得的数据处理后发送到对应的下一个节点的接受队列中就算一个工作任务完成,简称workflowEngine

3、工作流监控软件:实时监视工作流实例的运行情况,简称workflowMonitor

4、客户端接口包:提供给参与工作流的客户端软件和工作流引擎之间通讯的开发包,简称workflowClient


二、工作流系统运行时交互的对象
1、工作流程模板:由流程定制软件生成的工作流程图,工作流引擎按照这个流程模板就可以控制工作流实例的运行,简称workflowModel

2、工作流实例:按照某个工作流模板运行的工作。由特定的客户端软件发起,按照工作流模板规定的规则进行运行直到走完一个流程。一个工作流模板可以同时对应多个工作流实例,简称Instance	

3、工作任务:节点上的客户端要完成的某种处理,简称Task	

4、工作流客户端:接入工作流的软件,在工作流实例中充当某个节点。一个客户端对应多种入口数据结构和出口数据结构,在具体的某个工作流模板中要使用那个数据结构的那个数据项由数据线指定简称Client

三、一张工作流流程图模板中包涵的元素:

1、工作流节点:在流程模板中处于特定位置的客户端软件叫做节点。在同一个工作流模板中,最少有2个节点;一个节点对应一个客户端,一个客户端可以对应多个节点,简称Node,是一个写了节点编号的矩形,下面是这个节点对应的客户端的名字。

2、工作流开始虚节点: 在流程模板中指向开始节点的节点,没有任何处理,只是指明是从哪个节点开始一个流程实例的,是一个写了start的圆。

3、工作流结束虚节点:在流程模板中指向结束节点的节点,没有任何处理,只是指明是从哪个节点结束一个流程实例的,是一个写了end的圆。

4、工作流条件虚节点:在流程模板中,放在某个流程节点下面,表示从这个节点有条件判断,从这个判断开始有多条件分支,是一个菱形。

5、数据线:在工作流模板图上链接两个节点,表示数据流向和数据传递项的标志,在数据线的起始端链接上个节点的出口数据,结束端是下个节点的入库数据,可以选则需要传递的某几个数据项。下个节点的入口数据如果没有从数据线中获得数据,将自己负责缺省数据。简称DataLine,是一条带箭头的实线。只能从一个节点链接到另外一个节点或者从条件虚节点连到另外一个节点。

6、控制线:和条件虚节点同时出现,表示按照上个节的某个数据项进行判断,决定流向下个节点的,简称ControlLine,是一个带箭头的虚线。只能从一个条件节点连到一个节点。

7、连接线:连接虚节点到节点直接的连线,仅表示指向关系,没有其他意义。简称ConnectLine

分享到:
评论

相关推荐

    工作流学习笔记-工作流语言

    流程定义工具是创建和修改流程定义的软件,它可以帮助开发者高效地构建和复用工作流元素,减少重复工作。 在工作流中,参与者是关键角色,可以是资源集合、特定资源、组织单元、角色或系统。活动是构成流程定义的...

    WorkFlow C++ 工作流图形

    通过图形界面,用户可以直观地创建、编辑和可视化工作流模型,这些模型由各种工作流元素组成,如任务、决策节点、并行处理和循环等。在C++中实现这样的库,通常会涉及到以下关键知识点: 1. **图形用户界面(GUI)**...

    NetSuite 工作流用户向导

    - 上下文面板: 用于添加、编辑或删除工作流元素。 - **编辑模式**: 支持添加和编辑工作流的各个组成部分。 - **查看模式**: 只显示工作流的状态、活动和转换信息。 #### 七、工作流定义页面 - **属性设置**: 编辑...

    工作流编辑工具

    在这款工作流编辑工具中,Flex可能被用来构建用户友好的图形界面,让用户能够直观地拖放工作流元素,如任务、决策点和连接线。 工作流建模工具是工作流编辑器的核心部分,它通常包括多种建模元素,如活动(Activity...

    日常办公工作流

    在日常办公环境中,工作流(Workflow)是一种自动化处理任务、文档和信息的系统,它能够按照预定义的规则和步骤推进...在实际应用中,企业可以根据自身需求调整和扩展这些工作流元素,实现更高效、更智能的办公环境。

    工作流建模与仿真

    在"Editor"文件中,我们可以预期这个工具将提供这样的功能,可能包含自定义的工作流元素库,支持导出和导入模型,以及可能的版本控制和协作特性。 其次,工作流仿真工具则是在模型基础上进行动态分析的工具。它允许...

    SharePoint多级审批工作流含控件

    这个工具允许用户直观地拖拽工作流元素,创建自定义的工作流模板,以满足特定的业务需求。多级审批工作流通常包含以下几个关键环节: 1. **发起阶段**:工作流的启动通常是用户在SharePoint列表或库中提交一个新项...

    extjs流程界面设计器参考_ExtJS工作流设计器_extjs工作流_extjs_

    1. **组件库**:设计师需要一个包含各种工作流元素(如任务、决策、并行分支等)的组件库。ExtJS的组件系统非常适合构建这样的库,因为它支持自定义组件,并且可以提供丰富的样式和行为。 2. **画布**:工作流图是...

    1工作流管理系统--需求规格说明书

    - **Package(包)**:用于组织和管理工作流元素的容器。 - **Id**:包的唯一标识符。 - **Name**:包的名称。 - **Description**:包的描述。 - **XPDLVersion**:使用的XPDL版本。 - **SourceVendor**:包的...

    工作流WEB设计器

    3. **自由拖动和拖拽**:在工作流Web设计器中,"自由拖动"和"自由拖拽"是指用户可以在界面上随意移动工作流元素,如任务节点、决策点、分支和汇合点等。这种交互方式让用户直观地看到流程的布局和顺序,便于理解和...

    XiorkFlow工作流设计器

    - **设计工作流**:打开设计器,通过拖拽工作流元素到画布上,连接它们以创建流程图。每个元素都可以设置属性和行为,如参与者、条件、动作等。 - **测试与调试**:设计完成后,可以模拟运行工作流,查看执行...

    workflow 工作流模型分析

    通过对业务模型的分析,我们可以识别出关键的工作流元素,如活动(Activity)、转换(Transition)和角色(Role)。活动代表任务,转换是活动之间的逻辑关系,角色则指执行任务的实体。 常见的工作流模型有多种,...

    silverligt制作的工作流设计器sharedesigner

    它可能提供了自定义的工作流元素、可视化设计界面、版本控制、工作流实例跟踪等功能,帮助用户更方便地设计和管理他们的业务流程。 4. RIA(Rich Internet Applications):RIA是一种结合了Web应用的广泛访问性和...

    开源ccflow工作流服务

    1. **工作流模型**:CCFlow支持基于图形化界面设计工作流模型,用户可以通过拖拽和配置不同的工作流元素(如开始节点、结束节点、任务节点、决策节点等)来创建自定义流程。这种模型化的表示方式使得流程设计直观...

    成信工作流引擎体系架构与介绍

    工作流元素包括节点元素和连线元素,它们是构建复杂流程的基础单元。 **2.1 节点元素** **2.1.1 节点图** 节点图展示了节点的基本形状和标识,方便用户识别不同的节点类型。 **2.1.2 节点属性配置** 节点属性...

    Windchill工作流数据库字典

    这些元素共同构成了一个完整的工作流框架。 #### 二、工作流管理模块 ##### 1.1 工作流模板(WfProcessTemplateMaster) 工作流模板是定义工作流过程的基础结构。它包含了一系列预定义的步骤和规则,用于指导工作...

    ABAP 工作流配置示例

    ### ABAP工作流配置示例详解 #### 一、引言 ABAP(Advanced Business Application Programming)是SAP系统的核心编程语言,广泛应用于SAP系统的定制开发与集成。本文将基于给定的“ABAP 工作流配置示例”,详细介绍...

    工作流实例 工作流实例

    工作流实例是业务自动化中的一个重要概念,它涵盖了组织内各种任务、活动和决策的系统化管理,以确保流程的高效性和一致性。工作流实例是指在特定时间启动并按预定顺序执行的一系列工作流程活动。这些实例是根据预先...

Global site tag (gtag.js) - Google Analytics