- 浏览: 9051 次
最近访客 更多访客>>
最新评论
-
liu78778:
不是我说你, 排版太差, 看的受不了
网摘 osworkflow入门 -
jiakechong:
谢谢,看不明白
(网摘)解析Java对象引用与JVM自动内存管理
应用工作流技术-应用开发设计模板-样例(货物审批流程)
1. 流程图<o:p></o:p>
<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_i1026" style="WIDTH: 414.75pt; HEIGHT: 486pt" o:ole="" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\02\clip_image001.emz"></v:imagedata></v:shape>
<o:p> </o:p>
<o:p> </o:p>
步骤<o:p></o:p> |
参与者<o:p></o:p> |
说明<o:p></o:p> |
提交 |
记录员 |
<o:p> </o:p> |
判断系统生成/手工录入 |
<o:p> </o:p> |
判断货单是系统自动生成还是手工录入的。如果是系统生成,将通过审批环节 |
审批 |
检验员 |
<o:p> </o:p> |
使用 |
ERP系统 |
触发ERP系统读入货单信息,待ERP系统处理。 |
等待(业务使用) |
ERP系统 |
ERP系统处理完货单,重新启动流程实例,使流程继续执行下去。 |
归档 |
流程自动完成 |
对货单进行归档处理 |
是否产生异常 |
<o:p> </o:p> |
<o:p> </o:p> |
异常通知 |
流程自动完成 |
<o:p> </o:p> |
<o:p> </o:p>
说明:
这是一个“货物”审批流程。描述了系统生成货物清单,到货单审查,到货物检查(货物使用)(调用外部ERP应用实现),到使用注册,到系统归档,等几个步骤。
2. 状态图<o:p></o:p>
<v:shape id="_x0000_i1027" style="WIDTH: 414.75pt; HEIGHT: 357pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\02\clip_image003.png"></v:imagedata></v:shape>
说明:货单信息的状态图
3. 业务数据库的设计文档<o:p></o:p>
<o:p> </o:p>
<v:shape id="_x0000_i1028" style="WIDTH: 134.25pt; HEIGHT: 156.75pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\02\clip_image005.emz"></v:imagedata></v:shape>
<o:p> </o:p>
名称<o:p></o:p> |
代码<o:p></o:p> |
域<o:p></o:p> |
数据类型<o:p></o:p> |
长度<o:p></o:p> |
精度<o:p></o:p> |
货物名称 |
货物名称 |
<None> |
VA64 |
64 |
<o:p> </o:p> |
货号 |
货号 |
<None> |
VA64 |
64 |
<o:p> </o:p> |
联系人 |
联系人 |
<None> |
VA64 |
64 |
<o:p> </o:p> |
货物说明 |
货物说明 |
<None> |
VA64 |
64 |
<o:p> </o:p> |
货物类型 |
货物类型 |
<None> |
VA64 |
64 |
<o:p> </o:p> |
流程实例Id |
processInsId |
<None> |
LI |
<o:p> </o:p> |
<o:p> </o:p> |
活动Id |
actId |
<None> |
I |
<o:p> </o:p> |
<o:p> </o:p> |
活动实例版本 |
actInsVersion |
<None> |
I |
<o:p> </o:p> |
<o:p> </o:p> |
<o:p> </o:p>
<o:p> </o:p>
4. 应用页面的样式(表单的排版、布局)<o:p></o:p>
1.空白货单的页面设计如下:
<v:shape id="_x0000_i1029" style="WIDTH: 414.75pt; HEIGHT: 126.75pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\02\clip_image007.png"></v:imagedata></v:shape>
<o:p> </o:p>
2.经过审查后的页面设计如下
<v:shape id="_x0000_i1030" style="WIDTH: 415.5pt; HEIGHT: 142.5pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\02\clip_image009.png"></v:imagedata></v:shape>
5. 关键应用程序调用关系的说明<o:p></o:p>
1. 在“等待(业务使用)”步骤是流程执行到这个步骤,自动停止下来,等待ERP系统对货物信息的处理,ERP系统处理完成后,重新唤起停止的流程,使流程继续执行下去。
<v:group id="_x0000_s1026" style="WIDTH: 414pt; HEIGHT: 163.8pt; mso-position-horizontal-relative: char; mso-position-vertical-relative: line" coordsize="7200,2852" coordorigin="2362,6101" editas="canvas"><o:lock aspectratio="t" v:ext="edit"></o:lock><v:shape id="_x0000_s1027" style="LEFT: 2362px; WIDTH: 7200px; POSITION: absolute; TOP: 6101px; HEIGHT: 2852px" o:preferrelative="f" type="#_x0000_t75"><v:fill o:detectmouseclick="t"></v:fill><v:path o:connecttype="none" o:extrusionok="t"></v:path><o:lock v:ext="edit" text="t"></o:lock></v:shape><v:rect id="_x0000_s1028" style="LEFT: 3301px; WIDTH: 1096px; POSITION: absolute; TOP: 6508px; HEIGHT: 543px"><v:textbox>
使用 |
ERP |
等待(业务使用) |
归档 |
信息录入ERP系统 |
重新启动流程实例 |
相关推荐
NC65开发课件中的流程开发-审批流开发为开发者提供了一套完整的解决方案,帮助他们能够快速而准确地构建出符合企业需求的审批流程系统。本文将详细探讨该审批流开发的技术细节,以及实现审批流程自动化的关键步骤。 ...
工作流管理是一个重要的IT领域,它涉及到企业流程的自动化、协调和优化,是现代信息化系统中的核心组成部分。《工作流管理--模型、方法和系统》这本书深入探讨了这个主题,为读者提供了理论基础和实践应用的指导。书...
在软件开发过程中,项目概要和详细设计是至关重要的阶段,它们为整个开发流程提供了蓝图和指导。概要设计主要关注软件系统的大体结构和组件,而详细设计则深入到每个模块的功能和接口,确保软件的可实现性和可维护性...
- **工作流应用开发:** 工作流应用开发是指通过建立工作流模型,使用计算机程序来自动化一系列业务流程。这通常涉及定义任务、活动、决策点、角色和责任等元素,以及它们之间的交互顺序。 - **jBPM4:** jBPM4 是...
Flowable是一款开源的工作流引擎,它提供了强大的流程定义、执行和监控能力,而SpringBoot则是一个轻量级的Java应用框架,使得快速开发变得更加简单。结合两者,我们可以构建出一个在线的流程设计器,便于业务人员...
工作流(Workflow)是一种描述和控制业务过程的技术,它可以模拟现实世界中的各种流程,如审批流程、数据处理流程等。这个组件支持在线流程设计器,意味着用户可以直接在Web端绘制流程图,调整各个步骤的顺序和逻辑...
在IT行业中,工作流设计是一项重要的任务,它涉及到企业流程管理、系统自动化以及用户交互等多个层面。本项目“web工作流设计-myflow”是专为实现基于Web的工作流设计而构建的,它利用myflow.js这个JavaScript库来...
在程序开发领域,工作流引擎是至关重要的工具,它能够帮助开发者构建和管理复杂的业务流程。FlowLong的工作流引擎完全自主研发,对于国产化信息化建设具有重要意义,能够支持企业实现流程自动化,提高工作效率,减少...
综上所述,JavaScript在工作流和审批流的应用中扮演了重要角色,通过合理的框架和设计,可以构建出高效、灵活的业务流程管理系统。在实际开发中,要充分理解业务需求,选择合适的技术栈,同时注重代码质量,以确保...
"基于React框架 仿钉钉审批流、工作流源代码"这个项目,显然是利用React的强大功能来模拟和实现类似钉钉的审批流程和工作流程管理。下面将详细解释相关知识点。 1. **React框架**:React是由Facebook开发的开源...
运行环境:VS2008+SQL2005技术特点: 系统采用三层架构开发。 界面参照猫扑系统采用标签式操作方便快捷。 源码内有大文件上传加进度条显示和ckeditor_aspnet_3.6.1... -审批流程设置 -审批归档设置 内部邮件 系统设置
【标题】"net审批工作流源码"是一个与.NET框架相关的项目,主要涉及ASP.NET技术,用于实现企业或组织内部的审批流程自动化。这个源码集合提供了完整的解决方案,包括多个核心组件,帮助开发者构建和定制自己的审批...
工作流jbpm是一种广泛应用于企业级应用中的流程自动化框架,它允许开发者定义、执行和管理业务流程。...通过深入学习和实践,开发者不仅可以理解工作流管理系统的基本运作,还能提高自己在企业级应用开发中的技能。
在这个基于ASP.NET的工作流审批应用程序中,我们将探讨WF如何与Web应用程序集成,实现自动化审批流程。 **1. 工作流基础概念** 工作流是一种描述业务过程的模型,它可以定义任务的顺序、条件、分支和参与者等。WF...
此文档是由工作流管理联盟(Workflow Management Coalition, WFMC)制定的标准规范,主要描述了工作流管理应用程序的接口2和接口3的具体设计和技术细节。这份文档是基于WFMC成员的工作成果,经过多次修订和完善,...
ASP.NET与工作流WF(Windows Workflow Foundation)的结合使用,为开发复杂的业务流程应用程序提供了强大的支持。在这个"ASP.NET与工作流WF实现审批流程+数据持久化Demo"中,我们将会探讨如何在ASP.NET环境中利用WF...
- **终端样机项目**:涉及工作流管理和审批流程配置,体现了他在工作流设计上的灵活性。 - **行业门户网**:开发了通用的行业网站产品,利用Web Services和工作流技术,适应不同行业需求。 - **订制项目**:根据...
支持在线流程设计器,钉钉审批模式,中国式工作流 支持流程办理、退回、自由流、会签、并行、串行、服务任务等 支持退回任务,退回到指定环节,退回到上一步,退回到发起人 支持转办任务,将任务交接给他人办理,...
在本项目中,"springboot整合activity工作流审批前后台代码(有数据库)"是一个基于Spring Boot框架的应用,用于实现企业内部的工作流程审批系统。这个系统涵盖了员工、部门经理和BOSS三个不同的审批角色,旨在提供...