WPS流程开发入门.pdf
《WPS流程开发入门.pdf》由会员分享,可在线阅读,更多相关《WPS流程开发入门.pdf(42页珍藏版)》请在咨信网上搜索。
1、I B PEL基本要素基本要素流程图B 0:数据对象Interface Partner:接口R eference Partner:引用V aribles:变量Activities:活动C orrelationSet:关联集合2/60目录3/60II流程示例分析T T.T 1 1目mt tCM-变更请求/而币斗不:.阵”LP.N0PA -i,学AY T Y T1 1 1 1.中峥邓需制定方案审核不通过直接实施审核通过/047坤织军顿-网航-y vA达到效果未达到效果一14/60II流程示例分析分析.五个角色及动作 建单人:创建工单、归档(体现谁发起谁归档原则)测试分析员/管理员:受理网优需求、测
2、试及分析,测试评定网优分析 结果;网优负责人:审核网优方案(一个流程中至少会有一个审核或审批)网优工作组:组织实施网优 网优方案员:制定网优方案几个判断条件 实施条件判断:包括三个不同的判定结果 不需要实施直接驳回 不需要制定方案,直接实施 需要制定方案方案审核结果判断:审核通过,审核不通过是否达到优化效果:达到效果、未达到效果5/60II流程示例分析分析.五个角色及动作体现为人员任务 的执行过程(BPE L内部)建单人:创建工单、归档(体现谁发起谁归档原则)测试分析员/管理员:受理网优需求、测试及分析,测试评定网优分析 结果l网优负责人:审核网优方案(一个流程中至少会有一个审核或审批)网优工
3、作组:组织实施网优网优方案员:制定网优方案,几个判断条件实施条件判断:包括三个不同的判定结果 不需要实施直接驳回 不需要制定方案,直接实施 需要制定方案方案审核结果判断:审核通过,审核不通过是否达到优化效果:达到效果、未达到效果需要外部输入(外部)6/60II流程示例分析设计 第一步根据外部输入确定B0的内容。即确定外部操作如何将控制信息传入到流程内部。从对流程分析上看我们知道有以下三个判断:实施条件判断:包括三个不同的判定结果 不需要实施直接驳回 不需要制定方案,直接实施 需要制定方案方案审核结果判断:审核通过,审核不通过是否达到优化效果:达到效果、未达到效果最基本的定义就是确定三个属性的B
4、 0对象,在这里确定如下:IS_NEEDDESIG N,字符型;取值:TR UE,FALSE,R EJEC T IS_PASS_APPR OV E:可是为B OOLEAN或String型,取TR UE或FALSE Effect:而定为B OOLEAN或String型,取TR UE或FALSE 说明:后面两个值可以使用同一个属性。第二步定义接口(Interface):一般需要关注两个接口,流程发起的接口以及任务处理 的接_|o:发起接口用来在发起流程时从接收信息,以及在结束时向外部输出信息人员任务的办理接口:用来在人工交互时输入与输出信息7/60目录流程示例分析BPEL基本要素流程发布与测试8/
5、60H I流程开发从头开始4*Business Integration-IBMTaskManagerBean.java-IBM WebSphere Integration Developer 6.1.2-D:workspacesworkspace0eSource Refactor Navigate Search Proj ect Run Window Hel pNewCl oseCl ose Al l到B.5aye值.55715 Al l fievertMove.,.Rena眸 Refresh.Print.Switch Workspace.包 Import.uW Export.,-f*New
6、Module聒 Business Inte.ModuleCreate a new business integration modul e.A modul e is a proj ect that is used for devel opment,version management organizing resources,and depl oying to the runtime environment.口Modul e Name,EOMSManagei J Use defaul t l ocationLocation:1;znetsov.-一 口 口目口日rauProperties1 b
7、ul l etin_MainBPEL.bpel HNEomsManai2 bureauDataManage_MainBPEL.bpel H3 IBMTaskManagerBean.j ava HumanTa4 struts.properties eoms3/srcExitBusiness integration modul es can be depl oyed and run on WebSphere Process Server.They can contain many types of components,such as business processes,assembl ed t
8、ogether for the purpose of business Integration.Cancel拴QServei i-Interface,叁,Interface Map 己 Mediation Fl owStatusq StoppedStateRepubl ish9/60Ill流程开发Fil e 一r:Outl ine Visual Snippets=00%D从头开始Iq g commonLib commonLiben eoms3 eoms3eomsEAR eomsEARIcz EOMSManageka Eom$Manage20090515 Eom$Managel 031匕 Eom
9、$Manage20090515AppEomsManage20090515EJBEomsManage2cl e19。53WebEOMSManageApp四 EOMSManageEJBeomsMonitor国 HNEomsManage20090620 HN_EOMS3/EomsManage 1028曲 HNEomsManage20090620App螟 HNEomsManage20090620EJBHNEomsManage20090620Web联 HumanTask HumanTask点 HumanTaskCl ient HumanTaskCl ient7,HumanTaskear HumanTas
10、kear书 HumanTaskWeb HumanTaskWebO j seoms-lj j seomsEAR&3 ProComml nterEAR ProComml nterEAR/in ProComminterface ProComminterface,j-.hibernateSynchronizer3书.settings,通 src:工 WebContenti.i_j Resource CooperationAction.s Jj IBMTaskManagerBea.,EOMSManage-Asse.工 吗dB PaletteFavoritesComponents也 Untyped Com
11、ponent二 Human Task盟 JavaProcessJ Rul e Group%,State MachineImportExport日 ReferencesA Interface Map Sel ectorOutbound Adapters,Inbound Adapters4Servers 曰 Consol e 笈PropertiesProbl emsProgressSearch HistorySnippets品Si廿Emy 口 日SVN1 0/60Ill流程开发创建BOIS_NEED_DESIG N,字符型;取值:TR UE,FALSE,R EJEC T IS_PASS_APPR
12、OV E:可定为B OOLEAN或String型,取TR UE或FALS EI篙 co mi no ri b岛 eo ms3 eo m;花jj eo msEAR e 占 EOMSMa na geI Assembl y Dep end e:d二 Bu si nes申!3sEESI、.Int e rfa开il Hn tdia t cr?77T DCCT超 WebSphere Pro cess Server 76 1i 白 St o ppedRepu bl i sh渤的=亡-Ma ppi ng q Eo msMa na geJ 己 eo msFfl o ni t o i 而 KNEo msMa i
13、i a j%Hu ma i i Ta sk 二 Hu ma nTa skC:好 Hu ma nTa skei Zjm Hu ma rJa skAfiL I jse o ms i-ijseo msEARFro Co mml ntPro Co mml nt1 1/60Ill流程开发创建BOIS_NEED_DESIG N,字符型;取值:TR UE,FALSE,R EJEC T IS_PASS_APPR OV E:可定为B OOLEAN或String型,取TR UE或FALS EBusiness object 分 B 二|争O BODa t a|回 ID i nt|IS_WEED_IIESIGH s
14、t ri ng|ej IS_PASS_AFPRDVE bo o l ea n回 EFFECT bo o l e a nPH Sho w i n Pro pe rt i e sro pe rt i e s Prohless-h才i n XML Schema e d i t o r讣。令1 2/60Ill流程开发仓 ll建 InterfaceInterface主题,相当于声明了一个java的Interface;还需要增加操作方法:包括单向的方法以及双向的方法;双向方法即为有返 回值的方法,而单向的方法则相当于Java中的void关键字;创建两个Interface方法,一个用来发起流程的输入和输出,
15、一个用来任务处理时进行输入与输出。13/60III流程开发创建BPEL(J Co mmo n-Co mp T/Co mmo n_GCBII Typ.Co mmo n_Ma iCo mmo n SCPI图国口口1 Co mmo n_Si mp Q Co mmo n_SPIn(J,Co mmo n_Su bM+Gz4,Int e r fa ce/Jo bT+T Int e rfa ce/So ft 二 Ma ppi ng,Web Servi ce Po rt s eo ms3eo msEAR-H EOMSMa na geAssembl y Di a gra m Depend enci e s 名
16、Bu si nesf T aE C Da t a Tyj:NewL BODa tOpn-1 Int e rfa cKT_T【(I)TEST3 Ma ppi ng+,3 Eo msMa na ge2l Imp o r十 一二eo msMo ni t o r 一+;K HHEo msMa na g g Exp好t.+/Hu ma nTa sk 丹 Refresht 昌 Hu ma nTa skCl 一+皂j Hu ma nTa skew Tea m+:昌 Hw na nTa skWe+l_j jseo msy am:nRu l e Set q Se l e ct o rBODa t aBODa t
17、 aOt her.L _II1 4/60Ill流程开发创建BPELI)TESTInt erfa ce 曲 TEST_BPELTa sklL B.亡 P.|Q卜1=-J直由叵18目卷:Ti 3()I-Co mmo n.Ma i nBPELEi I Na me T即 曲口gkl HT T e s t i nt e r fa ce_*TEST_BEPL 便 TEST BEPLTa skl 滑 iDi spl a y Na me TEST_BEPLTa skl旬 Repl y创建BPEL工 TEST.BEPL7i)Int e rfa ce Pa r.XiTEST_BEFLi ji.i Int e rf
18、a ce Pa r.。K TESTInt erfa ceReference Pa r.S?X Va ri a bl e s i npu t BO o u t pu t BO1 e OF lence 3 e 1 e c e 叩小 g,01il cae h h s p s c WH)I1-二Fa u l t si r Co mpensa t eThro wRe t hro w垣 Termi na t e/.Co rre l a t i o n Se t s。XCo rre l a t i o n P.。、,Pro bl ems Servers Co ns o l e d.1J Descri pt
19、i o nDe t a i l s1-;Servero gre s s 口 Pro pe rt i e s 笈&Human Task-TEST_BEPLTasklThe s t a ff a ct i o n i s i mpl e ment ed by a hu ma n t a sk.Hu ma n Ta sk:TEST BEPLTa skl(jSen.J Remove J口日Expi ra t i o nEnvi ro nmentEvent Mo ni t o r0 Use d a t a t ype/a ri a bl es ma ppi ngNa meTypeVa rx a bl e
20、Gl o ba l Event Se t t i ngsD?Inpu t-1 i npu t1BODa t 2i npu t BOt C Ou t pu t(x)o u t pu t iBODa t o u t pu t BOIII流程开发创建BPELmt t闾:,科,料人4 01 需制定方案审核不通过直接实施审核通过匹正I;必达到效果_I椒.即V7留期-嘤-fk-、*V未达到效果一11 7/60II流程示例分析分析.五个角色及动作 建单人:创建工单、归档(体现谁发起谁归档原则)测试分析员/管理员:受理网优需求、测试及分析,测试评定网优分析 结果;网优负责人:审核网优方案(一个流程中至少会有一
21、个审核或审批)网优工作组:组织实施网优 网优方案员:制定网优方案几个判断条件 实施条件判断:包括三个不同的判定结果 不需要实施直接驳回 不需要制定方案,直接实施 需要制定方案方案审核结果判断:审核通过,审核不通过是否达到优化效果:达到效果、未达到效果18/60II流程示例分析考虑几个问题.如何实现节点之间的跳转及回退.退到第一个环节要注意什么问题?系统上如何处理?.中间环节的退回如何处理?我们目前采用While Loop+CHOOSE CASE的方式实现算法:While loop当“当前状态”不等于“结束”时继续循环,否则不跳出。当状态等于“第X步”即执行“第X步”当一个环节执行完成后,根据用
22、户输入的值(HT的OUTPUT)设置下一步 处理环节,需要考*虑 泰个发起环节是否需要实现?为什么?是否需要对每一步都进行CASE?哪些是必须CASE的?19/60Ill流程开发创建BPELISTEPO不需要实施.P4M LSTEP1STEP2CM-变更请求 07*5怦他-嘤(册*|y -Y 野?T T Y T,料人 A A 需制纺案审核:;通过未达到效果一120/60Ill流程开发第一步新建网络需求;二:Ass i gn!位初始化参数总 Whi l eLo o p娟 Cho i ce第二步受理网络需求测试及分析.Cho i cel,-S-如果不需要实施 Ot herw i se:-跳往第一步
23、一跳往第三步T电 Repl y.、第三步Vi也制定网忧方案Ill流程开发R 口 土、二 H.Ba si c Act i o nsInvo keT;Assi gnCj Recei veRece i ve Cho i ce也J Repl yWa i tEmpt y Act i o n,Hu ma n Ta sk Sni ppetZr Bu si ness Obje.,St ru ct u re s叵 Sco peX Pa ra l l e l Act i.Seq u ence3 Cho i ce仁Whi l e Lo o p嶷:Fo rEa ch巨 Cycl i c Fl o w第一步1.新建网络
24、需求匕;Ass i gnIB-J位初始化参数;Whi l eLo o p.Cho i ce第二步第三步涉受理网络需求测试及分析制定网优方案.Cho i cel-9-如果不需要实施。取terwi se匕跳往第一步亡跳往第三步-Choice-Choi celInt e rfa ce Pa rt.。TESTInt erfa ce Va ri a bl es%-。i npu t BO o u t pu t BO BODATACo rre l a t i o n Set s QCo rre l a t i o n Pr.。1 1Problems Servers Co nso l ePro gre ss
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WPS 流程 开发 入门
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。