Petri网在OA系统工作流中的应用
基于Petri网的公文流转系统工作流建模分析
本文首先对具体 的工作流程进行 了建模 .然后对 模型进行 了正 确性验证 。
1 基 于 P t 网的 工 作 流 建 模 技 术 . ei r
由秘 书 科 收 文 后 , 市 长 、 市 长 、 长 助 理 、 书 长 、 秘 按 副 市 秘 副 书 长 及 办 公 室 主 任 、 主任 程 序依 次 呈 阅 。 副 ・ 若 是 下 级 公 文 . 据 下 级 公 文 的 不 同 , 转 的 过 程 也 不 根 流 相同 : (1 1 秘书科根据来文单位 和内容首先进行 收文登记 。 经办公 室主任或分管政务的副 主任审核后 .分进到各专业对 口科室签 收, 各专业对 口科室经过 论证 , 出拟 办意见后 , 提 呈送 分管 副秘 书长审核把关 。 再呈请 分管副市长或市长阅示。 () 2 对签有 市长 、 副市 长意见 的批示 件 。 各专业 对 口科 室要 将 市 长 、副 市 长批 示 件 的落 . 然后 反馈 到秘 书科和督 查室 . 查室将对批示件 的有关落 督 实情况进行督查和通报 (1 3 各专 业对 口科 室办 理完毕后 的文 件 ,统一 交秘 书科销 号 、 档。 存 ・ 其他 说明 : () 文传 阅过程 中 。 1公 如遇到领 导外 出 , 秘书科 可按 传 阅次 序 向后 依 次呈 阅
( 上级 的文件 , 2 1 经市长 、 副市长 、 市长助理 、 秘书 长、 副秘 书 长、 办公室领导传阅完毕后 . 由秘 书科 送公文资料 室签收存放一 P t 网 在 16 ei r 92年 被 C r A a e i 为一 种 过 程 建 模 和 个 月 , al d m P t 作 r 供科室查阅 , 期满 后 , 由资料 室退 还秘书科销号 、 归档 。 分析的工具提 出 22应 用 P 晡 网 建 立 工 作 流 模 型 . e 定 义 1 P 网是 ~ 个 三 元 组 ( T, ) e P, F : 当用 P 网来描 述工作 流模型 时 。 e 库所用 圆圈 表示 , 表 它 ・P是有 限个 库所 的集合 : 示 条 件 , 两 方 面 的 作 用 :( ) 保 任 务 按 正 确 的 次序 执 行 ;2 有 1确 () ・ T是 有 限个 变迁 的 集 合 ( n 中) 而 且 P : 用来 表示 案 例 的状 态 。 而变 迁 节 点 用 矩 形 表 示 . 表 示 工作 流 任 它 ・ F P T U (x ) 弧 的集 合 ( 关 系 ) (x ) T P 是 流 。 务 。库 所 到 变迁 或 变迁 到库 所 间 的 弧 表 示 任 务 和 工 作 流 的 逻 辑 定 义 2 P 网 P :( , , 是 WF nt工 作 流 网)。 e N P T — e( 关联形 式。 库所中包含的标记 kn用 一个黑点表示 。 e) 它表示工 且仅当 : 作 流 执 行 的 状 态 。 变迁 只有 满 足 可 实施 的 条 件 才 能 实 施 1 存 在 一 个 源 库所 iE P 使 得 . : ) , i 中; 工 作 流 中 有 三 中 形 式 的 触 发 : 1资 源 主导 。 中 用 表 示 ; () 图 2 存 在 一 个 汇 结 库 所 o E P。 得 O= 而 且 ) 使 - 中: () 2外部事件。 图中用圜 表示;3 时间信号。 () 为方便在本文中所 3 每 一 个 节点 X E P U T都位 于从 i 。的 一 条 路 径 上 。 有未标 记的均为资源主导型触发 ) 到 根据 以上定义 —nt o 有如下的性质 : 工作流 中存在 四种路 由: 顺序 路由 、 并行 路由 、 择路 由、 选 循
基于Petri网的工作流系统建模及实现的开题报告
基于Petri网的工作流系统建模及实现的开题报告一、选题背景及意义随着信息技术的发展和企业管理方式的变革,工作流系统得到广泛应用,尤其是在企业流程再造和信息化建设中。
工作流系统可以通过定义业务流程、分配和监控任务、调度和协调操作,来提高工作效率、节约成本,并且能够对业务过程进行全面的监控和管理,帮助企业实现流程再造、优化和协同,提高企业的竞争力和绩效。
Petri网是一种图形化的工具,用于描述并发系统和分布式系统中各种复杂的交互关系,可以对系统进行可视化的建模和分析。
Petri网模型具有形式化语义,能够严格定义系统中各种事件发生的时序关系,并能自动生成系统行为的执行路径,便于对系统行为进行仿真和分析。
因此,将Petri网应用于工作流系统的建模和实现,能够提高工作流系统的可视化、可靠性和灵活性,在企业信息化建设中起到重要的作用。
二、选题目标和研究内容选题目标:本课题旨在基于Petri网对工作流系统进行建模和实现,实现对工作流系统的可视化、可靠性和灵活性的提升。
研究内容:1.研究工作流系统的基本概念、结构和特点,分析现有的工作流系统的建模和实现的方法和技术,探讨工作流系统的设计和开发过程。
2.研究Petri网的基本原理、语法和语义,分析其在工作流系统中应用的可能性和优势,探讨Petri网的建模与仿真方法及其实现。
3.基于Petri网模型,设计和实现具有可视化和灵活性的工作流系统,实现对工作流系统的自动化调度和任务执行、监控和管理。
4.测试和优化工作流系统的性能和稳定性,分析Petri网建模对工作流系统的贡献和实际应用效果,从而验证本课题的研究目标和结论的可行性和有效性。
三、主要研究方法和技术1.文献综述法:对国内外相关文献进行全面、深入的调研和研究,掌握工作流系统的发展状况、Petri网的相关理论和应用研究现状等,为本课题的设计和研究提供理论和技术支持。
2.系统分析法:通过对工作流系统的需求分析,确定系统的功能和特性,设计系统的架构和模块,明确系统开发和实现的路线和方法。
petri网的原理及应用
Petri网的原理及应用1. 什么是Petri网Petri网是一种用于描述并发系统和并发性行为的图形化工具和形式化方法。
它由德国数学家Carl Adam Petri于1962年提出,被广泛应用于系统建模、并发系统分析、协议验证等领域。
Petri网可以模拟并发系统的并发行为、状态转换以及资源分配等关键方面,通过图形化的方式直观地展示系统的结构和行为,并支持形式化的数学分析。
2. Petri网的基本元素Petri网由以下基本元素组成:2.1. 位置(Place)位置表示系统中的状态或者条件,通常通过一个圆圈表示。
位置可以存储某种资源或者表示某种变量的取值。
2.2. 过渡(Transition)过渡表示系统中的某种事件或者操作,通常通过一个矩形表示。
过渡可以触发或消耗位置中的资源,改变系统的状态。
2.3. 弧(Arc)弧表示位置和过渡之间的联系,通常通过一条带箭头的线表示。
弧可以表示资源的流动或者触发条件的关系,连接位置和过渡。
2.4. 标识(Marking)标识是位置中的资源的数量,可以通过在位置内部的小圆圈中填写数字来表示。
标识表示系统的状态,在Petri网中可以不断变化。
3. Petri网的建模方法Petri网可以通过以下步骤完成建模:3.1. 确定系统的功能和行为首先,需要明确系统的功能和行为,清楚系统中的位置、过渡以及它们之间的关系。
例如,一个简单的交通信号灯系统中可以有位置表示红绿灯状态、过渡表示信号灯变换的事件或操作。
3.2. 绘制Petri网图根据系统的功能和行为,使用标识符绘制位置和过渡,并用弧表示它们之间的联系。
根据需要,可以使用不同的符号和颜色来表示不同类型的位置和过渡。
3.3. 设定初始标识确定初始状态下位置中的资源数量,填写在位置的小圆圈中。
这可以表示系统的初始状态,即Petri网的初始标识。
3.4. 定义触发条件和行为规则根据系统的功能和行为,定义位置和过渡之间的触发条件和行为规则。
基于Petri网的OA工作流模型研究
分析和模拟 。Pt 网的特 点在于它 善于 描述系统 的变化 ,包 ei r
括 变 化 发 生 的条 件 、 化 的结 果 以及 变 化 之 间 的 内在 联 系 。 变 对 工 作 流 的 控 制 流 纬 度 建 模 的P t 网被 称 作 工 作 流 网( -e 。 ei r WEn t ) WFn t 立 地 定 义 了单 个 案 例 的 动 态 行 为 。 .e孤
Ab ta t Do u n n g me tnte fiea tmains se id sr e , a o eigo P t -e ae no c uo t nwok sr c: c me t ma a e n c uo t y tm ec b d d l f er n t sdo f ea tma o r - i h o o s i m n i b i i
维普资讯
第 2 卷 第 5 8 期
VO. 128 NO 5 .
计 算 机 工程 与设 计
Co ue gn e n n sg mp tr En i e r ga dDe in i
20 年 3 07 月
M a .20 7 r 0
基于 Pt 网的 O ei r A工作流模型研究
0 引 言
工 作 流 是 针 对 日常 工 作 中 具 有 固 定程 序 的常 规 活 动 提 出
1 基 于 P t 网 的 工作 流 建模 技 术 ei r
11 工 作 流 网 的定义 .
Pt网作为一种形式化描述工具 , 要用来对系统设计 、 ei r 主
的一个概念 , 是一类能够完全或部分 自动化执行 的过程 , 在办 公 自动化、 集成制造 、 电子商务等领域发 挥了重大作用 。 工作 流管理系统是对 工作流 的定义和பைடு நூலகம்理 , 以实际业务过程 的形
Petri网在工作流技术中的应用
c mp e z d fc l ain o uo o utr e a ii t ra tmat n o u i s o e s,i i t o i fa b sne sprc s o n
w o r at工 作 流 管 理 系 统 为 : yt htcm ley hl o pr; e A ss m ta o pe l e t
Vo . No 2 18。 .
J n ,0 8 u .2 0
文 章 编 号 :6 1 44 20 )2 0 3 — 4 17 — 64(08 0 0 1 0
P t 网 在 工 作 流 技 术 中 的应 用 er i
张 琪, 王景 焕
204 ) 10 6 ( 南京工 业职 业技 术学院 电气与 自动化 系, 苏 南京 江
关键词 : 工作 流技 术 ;er网 ; Pt i 过程 定 义工 具 ; 析 分 中图 分 类 号 :P l T 3 文 献标 识 码 : A
Pt 网作 为 一 种 过 程 建模 和 分 析 的 工具 , 是 一 种 图形 er i 它 化 描 述 过 程 的有 力 工 具 。 发展 至今 日, ei 因 为 对 异 步 并 Pt 网 r
发、 不确 定 性 等 关 系 的 描 述 能 力 和 分 析 能 力 , 经 广 泛 应 用 已
( )信息管理系统必须保证业 务过程的结构 容易修改 , 3
从 而 使 其灵 活应 对 不 断 变 化 的环 境 并 相 应地 重 组 业 务 过 程 ; ( )可 以正 确 监 测 业 务 过 程 的 性 能 以保 证 提 早 发 现 问 4 题 , 对 其进 行 改善 。 并
基于Petri网的工作流过程验证方案的研究
营过程 , 它根据一系列过程规则 、 文档、 信息和任务 , 能够在不 同的 执行者之 间进行 传递 与执 行¨。 目 J 前, 工作 流 技术 已经成 为实现 业务 过程 自动化 的核 心 技术 。工作 流管 理 系统 允 许 在概 念 层 上 定 制业 务 流 程 , 过程 逻辑从 过 程 执 行 中独 立 出来 , 大地 提 高 把 极 了企业 业务 过程 应对经 营环境 变化 的能力 。 工作 流管理 是 对 工作 流 的 定 义 、 执行 、 管理 和 控 制 旧 。工作 流管理 系统 最 主 要 的功 能是 要 能 够对 业 J 务流程 的变 化做 出有效 的反 应 。业 务 流 程 的变 化包 括对 已有 流程 的修 改 、 构 以及 新 流程 的创建 。在 创 重 建和修改一个包含并行和条 件分支结构的复杂的业 务 流程 过程 中 , 容易 引入错误 。即便是 添加 一个 简 很 单 的结 点 也 可 能 产 生 死 锁 ( edok 或 活 锁 (ie da l ) c 1 — v
Ke r s o tlw;p o e sv r c t n e r n t y wo d :w r o d rc s e f ai ;P t e i i o i
0 引 言
工作 流 是 一类 能够 完 全或 者 部 分 自动 执行 的经
l k 等 结构性 错误 。 o ) c
卯 福启 杨 , 建
(. 1 北方工业大学后 勤资产管理处 , 北京 10 4 2 0 14; .北方工业大学信息工程学院, 北京 10 4 ) 0 14 摘要 : 工作流 管理 系统最主要的功能是要能够对业务流程的变化做 出有效 的反应 。然 而, 当前 的工作 流管理 系统并不 能 灵 活应对业务流程的频繁 变化 , 因为 它们对所建的工作流模型几乎 没有任何检查 , 以保证 一些最低限度的 正确性。本 文
模糊着色Petri网及其在工作流建模中的应用
i t o u e o p o e s t e v g e i f r a i n i he p o e sd fn to fwo k l w ,a d t uz y r a o i g a g r t m n r d c d t r c s h a u n o m to n t r c s e i ii n o r fo n he f z e s n n l o ih
Ke r s wo k l w ,wo k l w o e ,p o e s d f ii n,f z y c l r d Pe r n t y wo d r fo r fo m d l r c s e i to n u z oo e t i e
描 述 知 识 时 会 随 着 规 则 知 识 的 增 加 而 变 得 十 分 复 杂 . 而 在 因
f or FCPN i e e e s pr s nt d. A n exa pl s i n t lus r t he FCPN m ode i pl bu ne o es . m e i g ve o il t a e t lofs m e si ss pr c s
1 引
一
言
采 用 CP 建 立 协 同 设 计 的 工 作 流 过 程 模 型 的 基 础 上 , 们 N 我 将 F N[ P 和 C N[ 结 合 , 出 一 种 广 义 的 模 糊 着 色 P ti P 相 提 er 网 ( u z ooe er Ne , C N) 描 述 协 同 设 计 过 程 中 F zyC lr dP ti t F P 来 的模糊 信 息 并进行 基 于模 糊 知识 的推理 .
A ug. 2002 ,
20 0 2年 8月
模 糊 着 色 P ti 及 其 在 工 作 流 建 模 中 的 应 用 er 网
基于Petri网的工作流网模型分析与应用问题研究
基于Petri网的工作流网模型分析与应用问题研究作者:李秋菊来源:《电子世界》2012年第24期【摘要】文章介绍了Petri网和工作流网的基本知识,以及工作流网模型基本结构,并结合公文管理中发文部分工作流应用环境,提出了一个相对完整的基于Petri网的工作流网模型,并对模型的正确性进行了分析。
【关键词】Petri网;工作流网;性能分析;发文Petri网理论起源于1962年Carl Adam Petri的博士论文《用自动机通信》,在这篇文章中,他首次使用网状结构模拟通信系统。
近年来,Petri网理论发展了以并发论、同步论、网逻辑和网拓扑为主要内容的理论体系。
Petri网的应用已涉及到计算机学科的各个领域,特别是在工作流技术应用领域,Petri网以其良好的数学基础和可视化的建模方法,已成为很多关于工作流研究中的分析和建模工具。
2.2 工作流网的基本结构在库所和变迁的基础上,工作流网为电子政务系统流程构造的控制关系有四种:串行、并行、选择、循环。
3.一个应用问题分析网上电子政务系统中的公文处理部分实际上是公文在各个部门之间进行流转,非常适合用工作流网的技术来实现。
下面举例分析公文处理中发文部分的工作流网建模、分析及相应的实现技术。
发文管理的业务流程为:用户在公文起草数据库中起草公文,提交并进入流程后,文件在发文流程中流转,其中文书人员可以根据发文需要让文件进入串行或并行的会签流程,流程结束后可以形成正式文件并盖章,也可以返回到起草人,在整个过程中,审批人员可以随时查看、打印流程跟踪表。
该模型显示了发文过程中发生的操作和状态的改变。
通过工作流网的定义分析一下该模型的正确性:(2)每个节点x∈P∪T都属于从到的一条路径上。
(3)该模型运行过程中没有死锁,每个任务都能被执行到。
所以从理论上分析该模型是正确的,符合工作流网的定义,但从实际情况考虑,却发现逻辑上的错误。
在变迁的执行过程中出现了并行结构的”与连接”(AND-join),校对修改的任务出现了两个输入位置,=(,),要求,都存在令牌时,变迁才能发生,这无疑是错误的。
基于Petri网动态工作流在OA系统中的应用
Pe r tb s d d na i r fo i t ine a e y m c wo k w n oA y t m l s se
MENG Y n p n ,L NG o g h n a -ig I Y n -o g
( oeeo o p tr c ne& Tc nl y Wua n e i eh l ,Wu a 30 0 h a C lg l fC m u i c eSe eh o g , h nU i rt o cn o o v sy fT o g y hn4 0 7 ,C i ) n
第 1 9卷 第 7期
V0 .9 1 1
No7 .
电 子 设 计 工 程
E e to i e i n En i e r g l cr n c D sg gn e i n
21 0 1年 4月
Ap .2 1 r 01
Hale Waihona Puke 基才 P t 网动 态工作 流在 O 系统 中的应用 er i A
处 理 各 种 异 常 。本 文 主 要 从 模 型 修 改 来 实 现 工 作 流 的 动 态
性 。对 模 型 进 行 修 改 时 。 常 会 遇 到 这 样 的 问 题 : 通 同一 个 工 作 流 模 型 的 不 同 实 例 同时 存 在 于工 作 流 管 理 系 统 中 。 且 这 些 而
工 作 流 技 术 是 针 对 日常 生 活 中具 有 固 定 程 序 的 活 动 而 提 出 , 将 工 作 活 动 分 解 成 良好 的任 务 , 照 一 定 规 则 来 执 它 按 行 这 些 任 务 并 对 它 们 进 行 监控 , 到提 高 生 产组 织 水 平 和 工 达 作 效率 的 目 的 。 统 的 工 作 流 管 理 系 统【 一般 只能 处 理 预 先 传 l 1 , 定 义好 的工 作 流程 . 流 程 的 运 行 阶段 不 能根 据 具 体 情 况 进 在
petri网 (2)
Petri网Petri网是一种图形模型,用于描述并发系统中的并发过程和状态迁移。
它由物理学家Carl Adam Petri在1962年提出,是一种形式化的工具,用于模拟和分析各种并发系统。
1. Petri网的基本概念Petri网由两种基本元素组成:库所(Place)和变迁(Transition)。
库所可以看作是存储资源的位置,变迁表示发生的事件。
这两种元素都是用圆圈表示,并使用有向弧线连接。
•库所:用一个圆圈表示,通常用于存储资源或表示系统的状态。
每个库所都有一个或多个标记(token),表示资源的数量或状态。
•变迁:用矩形或虚线矩形表示,表示一个事件或活动。
变迁可以使得库所中的资源发生变化,即在库所之间转移标记。
此外,Petri网还有一些辅助元素:•弧线:表示库所和变迁之间的关系。
用于指示资源的流动或变迁的触发条件。
•权重:用于限制资源的流动或变迁的触发条件。
2. Petri网的特性Petri网具有以下几个重要的特性:2.1 可视化Petri网通过图形化的方式描述并发系统,并使用直观的图形元素表示资源和事件之间的关系。
这种可视化的特性使得Petri网更容易理解和分析,并且可以有效地交流和共享。
2.2 模块化Petri网可以进行模块化设计,即将一个复杂的系统分解为多个简单的子系统,并使用库所和变迁进行连接。
这样可以方便地对子系统进行分析和调试,并且可以更好地理解整个系统的结构和功能。
2.3 并发性Petri网能够描述并发系统的行为。
通过在变迁周围放置多个库所,可以实现多个资源之间的并发操作。
这样可以提高系统的并发性,提高系统的性能和效率。
2.4 死锁检测Petri网可以用于检测系统中的死锁问题。
当库所和变迁之间的资源流动形成闭环时,可能会导致死锁的发生。
通过分析Petri网的结构和标记状态,可以检测到潜在的死锁情况,并采取相应的措施解决问题。
3. Petri网的应用领域Petri网在各个领域都有广泛的应用,以下是其中一些典型的应用领域:3.1 并发系统分析Petri网可以用于描述和分析各种并发系统,如操作系统调度算法、并行计算系统、通信协议等。
Petri网:模型、理论与应用
Petri网:模型、理论与应用Petri网,也称为Petri图,是一种用来描述系统事件并发性、同步性和序列性的有向图。
Petri网模型被广泛应用于计算机科学、系统工程、控制工程和化学工程等领域,成为了目前最流行的并发系统建模工具之一。
Petri网的基本元素Petri网由一组有向弧和节点组成,包括以下几个基本元素:1.库所(Place):代表系统中的状态或原料库存等。
2.变迁(Transition):代表系统中的事件或操作,用于改变状态或消耗库存。
3.有向弧(Arc):连接库所和变迁,表示状态之间的转移或原料的消耗。
4.标志(Marking):库所内的标志表示库存的数量或状态。
Petri网的基本形式Petri网可以表示为二元组N=(P, T, F),其中:1. P为库所的集合;2. T为变迁的集合;3. F为弧集合,由以下两种类型的弧组成:a)输入弧(Inhibitor arc):表示一个库所是变迁的前置条件,但是库所中的标志数量必须为零。
b)常规弧(Regular arc):表示一个库所是变迁的前置条件,库所中的标志数量可以为任意值。
Petri网的理论Petri网理论主要研究Petri网的语法、分析和应用。
Petri网具有以下特点:1. 易于可视化:Petri网可以用于描述具有并发性、同步性和序列性的系统,比传统的文本模型更直观。
2. 模型简单:Petri网只包含库所、变迁和有向弧三种基本元素,是一种简单、易于理解的模型。
3. 通用性强:Petri网模型可以表示各种类型的系统,例如工作流、协作系统、并发系统和控制系统等。
Petri网的应用Petri网在计算机科学、系统工程、控制工程和化学工程等领域的应用非常广泛。
1. 生产调度:Petri网可以应用于生产调度中,用于描述生产流程中的各个节点及其状态转移。
2. 工作流管理:Petri网可以应用于工作流管理中,用于描述任务分配、任务执行和任务完成的过程。
基于办公自动化系统的工作流模型与算法设计
Microcomputer Applications V ol.27,No.4,2011开发应用微型电脑应用2011年第27卷第4期文章编号:1007-757X(2011)04-0049-04基于办公自动化系统的工作流模型与算法设计任静,郝杰摘要:随着计算机科学的飞速发展,大多数企事业单位都实施了办公自动化系统(OA )。
而工作流技术是实现业务过程管理自动化的核心技术。
通过对业务流程建模和业务流程实体的建模分析,设计了基于Petri 网办公自动化系统的工作流原型系统。
在现有Petri 网和WF-net 理论的基础上,设计了工作流实现算法,研究并建立了办公自动化系统的精简工作流模型。
关键词:办公自动化;Petri 网;WF-net ;工作流模型;算法中图分类号:TP311文献标志码:A0引言近年来,对工作流模型分析和描述方法的研究得到普遍重视,已经成为工作流技术研究领域中的热门研究方向之一。
基于Petri 网的过程建模有着坚实的数学基础,是完全形式化的,可有精确的定义,可对工作流及工作流系统进行定性和定量分析,这使得Petri 网成为主要的建模技术之一。
在Petri 网建模描述的基础上,荷兰学者Aalst对Petri 网进行了一定的限制,提出了工作流网(WF-net)的建模方法。
工作流模型是整个工作流管理系统的基础,本文在设计办公自动化系统的工作流模型时遵循:1系统的工作流(过程)模型选用Petri 网描述。
2系统的工作流模型在过程模型的基础上,需要加入描述工作人员的组织模型,描述资源的资源模型以及提供信息定义的工作流相关数据,以使其成为一个完整的,具有多视图特性的模型。
1工作流模型设计1.1过程模型设计过程模型用来定义工作流的过程逻辑,包括组成工作流的所有活动以及活动之间的依赖关系。
它是整个工作流模型的基础与核心,其他模型均为其提供支持。
在日常办公活动中,业务处理是按照某种固定的程序进行的,如公文发文、工作流过程建模就是将这些重复的或相似的业务处理过程用一种形式化的、计算机可处理的方式来表示,这种形式化表示称为是过程模型、过程定义或工作流模型[1]。
基于Petri网的工作流在电子政务系统中的建模与分析
如果 P N是一个 工作 流网 , 添加一个变迁 t 到 P N上 , 用于 连接终止库所 O和起始库所 i t ={ } t ・=… , (・ O且 i) 那么 所得 的网是强连接的 , 若对 于每一 个节 点 PLT 都位于从 i I, 到 O的一条路径上 . 么所得的网仍然是一个工作流 网。因此 , 那 可以通过该方法验证一个模型是否是工作 流网。
( )每一个节 点 EPUT都位于从 i O的一条路径上 。 3 到
1 引 言
工作流管理 是近 年来 发展 最 为迅 速 的计算 机应 用技 术之
一
在工 作流网系统中 , 系列完 整的行 为 的集 合被称 为一 个 一 实例 ; 例在执行过程 中 , 以被分解 为若干个 任务 ; 实 可 一个实 例 在执行过程中 , 以经过顺 序不 同路 由。在用 P t 网描述工作 可 ei r 流时 ,e i P t 网中的变迁表示任 务 , 所表示 变迁 的条件 , r 库 库所 中 的一个托 肯代表一个实 例 , 所 i 库 中的托肯 表示 一个实 例 的开 始, 库所 O中的托肯表示 一个 实例 的结 束 。由工 作流 网的定 义
了在工作流 中运用 P t 网的优点 , ei r 然后将 Pt er i网与工作流相结合 , 建立 了电子政 务 系统 的工作流 网模 型, 最后运用 Pt er i网理 论对 所建模型 的正确性进 行 了定性分析 , 并对模型的子系统 网上投诉 系统 的资源 分配情况进 行 了定量分析。
关 键 词 电子政务 工作流 Pt 网 建 模 ei r
t e s me tme t e r s u c it b t n o e s b y t m sa ay e . h a i ,h e o r e d s i u i f h u s se i l z d r o t n Ke wo d y rs E e t nc g v r me t W ok o lc r i o e n n o rf w P t e Mo ei g l er n t i d l n
Petri网的OA工作流模型的研究与设计_陈立
4)dom(F)∪ cod(F)=S ∪ T 其中 dom(F)={x| y: (x,y) F}、cod (F)={y| x: (x y) F}分别为 F 的定义域和 值域。 S 和 T 分别称为 N 的库所(P l a c e )集 和变迁(Transition)集,F 为流关系(Flow Relation) 。库所和变迁又称为 S 元素和 T 元素, 或 S 元和 T 元。X = S ∪ T 称为 N 的元 素集。F 是 由 一 个 S 元 素 和 一 个 T 元素组 成 的 有 序 偶 的 集 合 , 称为 N 的 流 关 系 。
97
一线技术
始模型图。 图 8 :第一步化简结果
W F _ L O G I C 肯定是 畅通的。 图 4 :工作流原始模型图 从实际的业务流程来看,这个流程还 只是一个基本流程,还需要进一步完善。 第一:在 实 际 流 程 中 一 份 公 文 拟 稿 交 部 门 领 导 审 核 批 阅 中 ,可 能 不 合 格 ,则 要 求 回 到 t 1 重新拟稿,这里需要加一条 t 2 到 t 1 的 路由。第二:该公文可能与其它部门无关, 则 t 2 不需要其它部门会签,也有可能不要 提交办公室主任审核而直接提交领导签 发,因此这里需要加一条 t 2 到 t 8 的路由和 一条 t 2 到 t 9 的路由。第三:会签可能不能 通 过 ,则 要 返 回 到 部 门 领 导 , 因 此 要 添 加 一条 t 7 到 t 2 的路由。第四:办公室主任审 核可能不通过,则要返回到部门领导 t 2 重 新审核拟稿,这里也要加一条 t 8 到 t 2 的路 由。第五:领 导 审 核 不 通 过 ,同 样 需 要 回 到 t 8 重新审核,也要加一条 t 9 到 t 8 的路由。 经过上述完善,图 4 的工作流原始模型发 展 为 完 整 工 作 流 模 型 , 如图 5 所 示 。本文 中仅对一个基本的工作流程模型设计作了 介 绍 ,对 于 完 整 的 复 杂 的 工 作 流 程 可 以 以 本例为基础,结合 P r / T _ 系统、有色网系 统等高级 P e t r i 网技术来实现。 下面我们就来验证我们前面设计的工 作 流 模 型 的 逻 辑 的 正 确 性 ,证 明 之 前 ,我 们先了解几个要用到的化简规则[ 4 ]: 规则 1:若 p 1 =(T 1 ,T, (a,a 1 )和 p 2 = (T ,T 2 , (b 1 ,b ) )满足 a 1 = b 1 ,则可以化 简为 p = (T 1 , T 2 , (a , b ) ) 。 规则 2 :若变迁 t 和库所 p 1 ,p 2 满足 t ∈ p 1 ・∧{t}= ・p 2 且 p 2 ・≠Φ∨ p 1 ・={t} , 则 p 1 和 p 2 可以完全合并为 p , ・p = ・p 1 ,p ・ =p 1 ・∪ p 2 ・-{t} 。若 p1 中有托肯,则 p 中 也对应存在。 规则 3:同步器 pi=({t}, {ti}, (1,1) ) , i = 1 ,2 ,…,a ,则可以合并为同步器 p = ({t}, {t 1 ,t2 ,…,t a}, (1,a) ) 。 同步器 pi=({t i}, {t}, (1,1) ) ,i=1, 2 ,…,a ,则可以合并为同步器 p = ({ t 1 , t2 ,…,t a }, {t}, (a,1) ) 。 了解这些规则后,我们对前面的工作 流逻辑进行验证,根据前面的 W F _ N E T , 其对应的 W F _ L O G I C 如图 6 所示。 在图 7 中,我 们 根 据 前 面 的 化 简 规 则 进行化简: 第一 步,我们 根 据 前 面 叙 述 的规则 3 对 t3 ,t4 , t5,t6,t7 进 行 化 简,如图 7 第一步 图 5 :完整工作流网模型 三、工作流模型的正确性分析 对于设计好的工作流模型的工作流逻 辑,如 何 保 证 其 正 确 性 呢 , 在 这 里 我 们 必 须了解一个正确 W F _ L O G I C 的性质:畅通 性。一个正确的 W F _ L O G I C 应该保证入口 库 所 中 的 托 肯 经 过 传 递 、复 制 及 合 并 能 流 动 到 一 个 终 点 库 所 ,而 且 与 冲 突 消 解 方 案 无关,这被称之为畅通性(t r o u g h n e s s ) 。 因此,我 们 只 需 证 明 W F _ L O G I C 是畅通 性。那 么 我 们 如 何 来 证 明 其 畅 通 性 呢 ? 对 于一个树或者图我们有很多证明畅通的方 法,在 W F - L O G I C 中,我们可以利用 W F _ L O G I C 的结构,在 W F _ L O G I C 中找 出 局 部 畅 通 结 构 ,通 过 不 改 变 畅 通 性 的 方 式 将 其 化 简 ,最 后 如 果 能 逐 步 化 简 成 为 一 个没有变迁的结构:一个库所,则 图 7 :第一步化简图 图 6 :发文工作流逻辑图 所示;然后根据规则 1 ,将工作流逻辑再 进 一 步 化 简 ,可 以 得 到 图 8 。
基于Petri网的工作流建模技术分析与应用
d c me ta d d s ac o u n n d c me tma a e n , t iig a ay i meh d o n ai n n h oy o — e , r s es a n e apd o u n n ip th d c me ti o u n n g me t u i zn n l ss t o fi v r ta d t e r f n t p e n t n i t g t l a wf r e p 巾 wok o d lb s d o e r n tc mp r t ey F r e r , e a t o r vd st e v r c t n o emo e . r f w mo e a e n P t — e o aa i l. u t r mo e t uh rp o i e h e f a i f h d 1 l i v h h i i o t
基 于 P ti er 网的 工 作 流 建 模 技 术 分 析 与 应 用
王锡钢 齐大彬
( 鞍山科技 大学计算机科学与工程学院 辽宁 鞍 山 14 4 104)
摘 要
介绍 了 Pt 网的基 本知识 , ei r 结合公 文管理 中收文 、 发文部 分工作 流应用 环境 , 运用不 变量 的分析方 法和工 作流 网的理
WagX gn Q ai n iag i bn D
( eateto o p t c neadE gnei A sa nvrt i ea ehooyA sa i nn J o 4 C i ) D p r n fC m ue Si c n n i rg,nhn U i syo Se n Tcnl " nh nLa igJ4 4 , hn m r e e n ei f c n d c g, o a
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
l uo t n 办公 自动 化 ) 务 流程 形 成 了 一 个 f eA t a o , e mi 业
实用 、 可靠 、 无环 的工作 流 网 .
来组建 Pt 网模型. ei r 企业 O A系统中的公文处理模
言 ,Pt 网 以其 良好 的数 学基 础 和 可 视化 的建模 ei r
2 Pt 网在 O ri r A系统 中的应用
下面将 以企业 O A系统 的公 文处 理子 系统为例
方法 已成为工作流研究中的重要建模工具 。 尤其对 办公 自动化 建模 时 , 描述和 分析对象 上有其独 到 在
集 , 为初始标识 。 眠 库所代表条件 , 表示与系统发
生 变化有 关 的 因素 在系统 中的作 用分类 ; 变迁代表 事件 , 示资 源 的消耗 、 用及产 生 的变 化 ; 表 使 一个 变
迁 有~一 定数 量 的输 入和输 出库所 , 分别 代表事件 的
束于库所 P , 。每个过程任务都代表一个变迁 . P中
“
・
”表示托 肯 . Pt 网必 须 具 有 一 个 起 始 点 和 一 个 终 止 点 , ei r
规活动提出的一个概念 , 是一类能够完全或部分 自 动化 执行 的过程 , 在办 公 自动 化 、 集成 制造 、 电子商
务等 领域发 挥 了重要 作用 . 工作流管理 系统是 对工
)其中 , . P为库所集 , 为变迁集( 定义 z 为变
迁t 的输 入集 ,t 为变迁 t 的输 出集 )F为有 向弧 ,
人员接受后发给有关部门和领导 , 等到领导和相关 部 门负责人批阅后再返回给办公室处理 , 最后是归 档处理完的资料 .
图 l 使用 Pt 网对收 文管理 进行 建模 形成 是 ei r 的工作 流模型 . 在图 1 , 作流从 库所 P 开始 , 中 工 。 结
第 5期
杜 江, :e i 等 Pt 网在 O r A系统工作流 中的应用
67 5
保证 了平行任 务的正确执行 ., P 中产生 了己经处 理好的文档 , 经 t 在 资料 归档 后 , 达 最后 状 态 到
Ps・
根据 这些 发 文 流 程 , 用 Pt 网进 行 建 模 时 使 er i 可形 成如 下 工 作 流 任 务 . : 务 部 门拟 稿 ; : t 业 t 部
2 2 发 文管 理建模 .
门负责人审核批 阅; : t 部门负责人选择相关部 门 , 会签 ; A部 门会 签 ;5 B部 门会 签 ;6 C部 门会 “: t: t: 签( 在这里就不罗列出所有部 门了) £: ; 会签结束
有 一个待 处理 的文档 , 近似 于一个 托 肯 , 时 t消 此 耗 掉 P 中的资源 ;, t产生 了新 的托 肯在 P 里 , : 而后
前置条件和后置条件 ; 库所中的托肯代表可 以使用 的资源或数据 . Pt 网图中。 O 代表~个库 在 ei r 用“ ”
①
t运行 . 2 如果在 P 和P 中产生了一个托肯 , t和 , 则 ,
进入起始库所的托肯代表着一个过程实例的开始 , 而进入终止库所 的托肯则意味着一个 过程实例的
结束 ; 而且 只有 当每 个 输 入 库 所 至 少 有 一 个 托 肯 时, 变迁才 能够 实施 .J r 2
作流 的定义和管理 , 以实际业务过程的形式化表示 为基 础 , 种将 实际业 务 . 目前 , 工作流管理系统 的建模方法有很多种, 如 Pt 网 、 据 流 程 图 、 色 行 为 图等 . 比较 而 ei 数 r 角 相
确性验 证 .
关键词 : 工作流 建模 ;e 网; A P O 中图分 类号 : T 3 1 P 9 文 献标识码 : A
O 引 言
工 作 流是 针 对 1 3常工 作 中具有 固定程 序 的常
所, 用竖线或矩形代表一个变迁 , 表示任务 , P 从 到 t 或从 t 到P的箭头表示有向弧集中的一条弧 . 用
块包含 收文管 理和发 文管理 两 大主要 模 块 , 面就 下 详 细介绍使 用 Pt 网对两大模块进行建模 的过程 . er i
2 1 收文 管理建模 .
收文 管理 的一般流 程首先是 收文登 记 。 公室 办
1 Pt 网相关概念介绍 ei r
Pt 网 可 以 形 式 化 的 定 义 为 P P, , , ei r Ⅳ(
第 2卷 第5 6 期
20 年 O 月 O8 9
佳 ra o a s U 学 rt (a r c neE 版o) Ju木 f i 学 n e i N自 a S科 c dtn o nl斯 大 i i sy( t 然 i 学 i ) J mu v 报 ul e i
V 12 o 5 0.6 N .
S p. e 2 0 08
文章编号 :06 422 0 )5一 66— 3 10 一l0 (08o O 5 0
Pt 网在 O ei r A系统 工作 流 中的应 用
杜 江 , 张丽英
( 南通纺织职业技术学院。 江苏 南通 260 ) 207
摘 要 : Pt 网既有严格的数学描述, ei r 又有直观的图形表示. 是理想的工作流建模工具 . 本文以 O A系统中收发文管理流程为例, 出了一个基 于 Pt 网工作流建模 的方法并进行 了 型的正 提 ei r 模
t立刻执行 , 当两者都运行后, 就运行了 . t 变迁 £
收稿 日期 :J8—0 4 ,f 7—0 ) ) 作者简介 : 杜江(92 , , 17 一)男 山西大同人 , 南通纺织职业技术学院信息系讲师, 华东师范大学 20 级教育技术专业理 学硕士 , 02 主要 研究方 向为计算机软件和多媒体应 用.