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

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

阅读更多
 

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

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>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics