`
j2eemaster
  • 浏览: 9051 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

应用工作流技术-应用开发设计模板-样例(货物审批流程)

阅读更多
 

应用工作流技术-应用开发设计模板-样例(货物审批流程)

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>

使用

</v:textbox></v:rect><v:rect id="_x0000_s1029" style="LEFT: 6432px; WIDTH: 1252px; POSITION: absolute; TOP: 6644px; HEIGHT: 1359px"><v:textbox>

ERP

</v:textbox></v:rect><v:rect id="_x0000_s1030" style="LEFT: 3301px; WIDTH: 1096px; POSITION: absolute; TOP: 7323px; HEIGHT: 544px"><v:textbox>

等待(业务使用)

</v:textbox></v:rect><v:rect id="_x0000_s1031" style="LEFT: 3301px; WIDTH: 1096px; POSITION: absolute; TOP: 8138px; HEIGHT: 545px"><v:textbox>

归档

</v:textbox></v:rect><v:line id="_x0000_s1032" style="POSITION: absolute" to="3771,7323" from="3771,7051"><v:stroke endarrow="block"></v:stroke></v:line><v:line id="_x0000_s1033" style="POSITION: absolute" to="3771,8138" from="3771,7867"><v:stroke endarrow="block"></v:stroke></v:line><v:line id="_x0000_s1034" style="POSITION: absolute" to="6432,6780" from="4397,6780"><v:stroke endarrow="block"></v:stroke></v:line><v:line id="_x0000_s1035" style="POSITION: absolute; flip: x" to="6432,7595" from="4397,7595"><v:stroke endarrow="block"></v:stroke></v:line><v:shapetype id="_x0000_t62" path="m3600,qx,3600l0@8@12@24,0@9,,18000qy3600,21600l@6,21600@15@27@7,21600,18000,21600qx21600,18000l21600@9@18@30,21600@8,21600,3600qy18000,l@7,0@21@33@6,xe" o:spt="62" coordsize="21600,21600" adj="1350,25920"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="sum 10800 0 #0"></v:f><v:f eqn="sum 10800 0 #1"></v:f><v:f eqn="sum #0 0 #1"></v:f><v:f eqn="sum @0 @1 0"></v:f><v:f eqn="sum 21600 0 #0"></v:f><v:f eqn="sum 21600 0 #1"></v:f><v:f eqn="if @0 3600 12600"></v:f><v:f eqn="if @0 9000 18000"></v:f><v:f eqn="if @1 3600 12600"></v:f><v:f eqn="if @1 9000 18000"></v:f><v:f eqn="if @2 0 #0"></v:f><v:f eqn="if @3 @10 0"></v:f><v:f eqn="if #0 0 @11"></v:f><v:f eqn="if @2 @6 #0"></v:f><v:f eqn="if @3 @6 @13"></v:f><v:f eqn="if @5 @6 @14"></v:f><v:f eqn="if @2 #0 21600"></v:f><v:f eqn="if @3 21600 @16"></v:f><v:f eqn="if @4 21600 @17"></v:f><v:f eqn="if @2 #0 @6"></v:f><v:f eqn="if @3 @19 @6"></v:f><v:f eqn="if #1 @6 @20"></v:f><v:f eqn="if @2 @8 #1"></v:f><v:f eqn="if @3 @22 @8"></v:f><v:f eqn="if #0 @8 @23"></v:f><v:f eqn="if @2 21600 #1"></v:f><v:f eqn="if @3 21600 @25"></v:f><v:f eqn="if @5 21600 @26"></v:f><v:f eqn="if @2 #1 @8"></v:f><v:f eqn="if @3 @8 @28"></v:f><v:f eqn="if @4 @8 @29"></v:f><v:f eqn="if @2 #1 0"></v:f><v:f eqn="if @3 @31 0"></v:f><v:f eqn="if #1 0 @32"></v:f><v:f eqn="val #0"></v:f><v:f eqn="val #1"></v:f></v:formulas><v:path o:connecttype="custom" textboxrect="791,791,20809,20809" o:connectlocs="10800,0;0,10800;10800,21600;21600,10800;@34,@35"></v:path><v:handles><v:h position="#0,#1"></v:h></v:handles></v:shapetype><v:shape id="_x0000_s1036" style="LEFT: 5023px; WIDTH: 1565px; POSITION: absolute; TOP: 6101px; HEIGHT: 407px" type="#_x0000_t62" adj="1080,37650"><v:textbox>

信息录入ERP系统

</v:textbox></v:shape><v:shape id="_x0000_s1037" style="LEFT: 5023px; WIDTH: 1878px; POSITION: absolute; TOP: 7867px; HEIGHT: 407px" type="#_x0000_t62" adj="-1190,-13800"><v:textbox>

重新启动流程实例

</v:textbox></v:shape><w:wrap type="none"></w:wrap><w:anchorlock></w:anchorlock></v:group>

分享到:
评论

相关推荐

    NC65开发课件之流程开发-审批流开发

    NC65开发课件中的流程开发-审批流开发为开发者提供了一套完整的解决方案,帮助他们能够快速而准确地构建出符合企业需求的审批流程系统。本文将详细探讨该审批流开发的技术细节,以及实现审批流程自动化的关键步骤。 ...

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

    工作流管理是一个重要的IT领域,它涉及到企业流程的自动化、协调和优化,是现代信息化系统中的核心组成部分。《工作流管理--模型、方法和系统》这本书深入探讨了这个主题,为读者提供了理论基础和实践应用的指导。书...

    软件项目概要和详细设计标准模板和样例

    在软件开发过程中,项目概要和详细设计是至关重要的阶段,它们为整个开发流程提供了蓝图和指导。概要设计主要关注软件系统的大体结构和组件,而详细设计则深入到每个模块的功能和接口,确保软件的可实现性和可维护性...

    jBPM4工作流应用开发指南.pdf

    - **工作流应用开发:** 工作流应用开发是指通过建立工作流模型,使用计算机程序来自动化一系列业务流程。这通常涉及定义任务、活动、决策点、角色和责任等元素,以及它们之间的交互顺序。 - **jBPM4:** jBPM4 是...

    springboot-flowable-modeler快速开发工作流, 在线流程设计器

    Flowable是一款开源的工作流引擎,它提供了强大的流程定义、执行和监控能力,而SpringBoot则是一个轻量级的Java应用框架,使得快速开发变得更加简单。结合两者,我们可以构建出一个在线的流程设计器,便于业务人员...

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

    工作流(Workflow)是一种描述和控制业务过程的技术,它可以模拟现实世界中的各种流程,如审批流程、数据处理流程等。这个组件支持在线流程设计器,意味着用户可以直接在Web端绘制流程图,调整各个步骤的顺序和逻辑...

    web工作流设计-myflow

    在IT行业中,工作流设计是一项重要的任务,它涉及到企业流程管理、系统自动化以及用户交互等多个层面。本项目“web工作流设计-myflow”是专为实现基于Web的工作流设计而构建的,它利用myflow.js这个JavaScript库来...

    飞龙工作流 FlowLong 真正的国产工作流引擎、json 格式实例模型、仿飞书钉钉审批流程设计器

    在程序开发领域,工作流引擎是至关重要的工具,它能够帮助开发者构建和管理复杂的业务流程。FlowLong的工作流引擎完全自主研发,对于国产化信息化建设具有重要意义,能够支持企业实现流程自动化,提高工作效率,减少...

    js 工作流,审批流

    综上所述,JavaScript在工作流和审批流的应用中扮演了重要角色,通过合理的框架和设计,可以构建出高效、灵活的业务流程管理系统。在实际开发中,要充分理解业务需求,选择合适的技术栈,同时注重代码质量,以确保...

    基于React框架 仿钉钉审批流、工作流源代码

    "基于React框架 仿钉钉审批流、工作流源代码"这个项目,显然是利用React的强大功能来模拟和实现类似钉钉的审批流程和工作流程管理。下面将详细解释相关知识点。 1. **React框架**:React是由Facebook开发的开源...

    ASPNET自动办公系统(OA+审批流)源码

    运行环境:VS2008+SQL2005技术特点: 系统采用三层架构开发。 界面参照猫扑系统采用标签式操作方便快捷。 源码内有大文件上传加进度条显示和ckeditor_aspnet_3.6.1... -审批流程设置 -审批归档设置 内部邮件 系统设置

    net审批工作流源码

    【标题】"net审批工作流源码"是一个与.NET框架相关的项目,主要涉及ASP.NET技术,用于实现企业或组织内部的审批流程自动化。这个源码集合提供了完整的解决方案,包括多个核心组件,帮助开发者构建和定制自己的审批...

    工作流jbpm---学习文档+简单实例项目

    工作流jbpm是一种广泛应用于企业级应用中的流程自动化框架,它允许开发者定义、执行和管理业务流程。...通过深入学习和实践,开发者不仅可以理解工作流管理系统的基本运作,还能提高自己在企业级应用开发中的技能。

    基于ASP.NET的工作流(WF)审批应用程序

    在这个基于ASP.NET的工作流审批应用程序中,我们将探讨WF如何与Web应用程序集成,实现自动化审批流程。 **1. 工作流基础概念** 工作流是一种描述业务过程的模型,它可以定义任务的顺序、条件、分支和参与者等。WF...

    工作流管理联盟工作流标准-工作流管理应用程序(接口2&3)规范(en).pdf

    此文档是由工作流管理联盟(Workflow Management Coalition, WFMC)制定的标准规范,主要描述了工作流管理应用程序的接口2和接口3的具体设计和技术细节。这份文档是基于WFMC成员的工作成果,经过多次修订和完善,...

    ASP.NET与工作流WF实现审批流程+数据持久化Demo

    ASP.NET与工作流WF(Windows Workflow Foundation)的结合使用,为开发复杂的业务流程应用程序提供了强大的支持。在这个"ASP.NET与工作流WF实现审批流程+数据持久化Demo"中,我们将会探讨如何在ASP.NET环境中利用WF...

    精典简历模板样例精典简历模板样例

    - **终端样机项目**:涉及工作流管理和审批流程配置,体现了他在工作流设计上的灵活性。 - **行业门户网**:开发了通用的行业网站产品,利用Web Services和工作流技术,适应不同行业需求。 - **订制项目**:根据...

    Antdv中国式工作流组件,仿钉钉飞书雀书流程审批设计

    支持在线流程设计器,钉钉审批模式,中国式工作流 支持流程办理、退回、自由流、会签、并行、串行、服务任务等 支持退回任务,退回到指定环节,退回到上一步,退回到发起人 支持转办任务,将任务交接给他人办理,...

    springboot整合activity工作流审批前后台代码(有数据库)

    在本项目中,"springboot整合activity工作流审批前后台代码(有数据库)"是一个基于Spring Boot框架的应用,用于实现企业内部的工作流程审批系统。这个系统涵盖了员工、部门经理和BOSS三个不同的审批角色,旨在提供...

Global site tag (gtag.js) - Google Analytics