您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > PowerDesigner 与业务流程建模
PowerDesigner与业务流程建模2WhyUsingBusinessProcessModeling?•Itisnottechnical;itiseasytouse.•Businessuserscanuseitto:–Describethecurrentbusinessprocesses–Definethefuturebusinessprocesses–Optimizebusinessprocesses–ImproveROI•BPMcanbeusedtodesignandgenerateBPMandworkflowstandards(ebXML,BPML,XPDL,…)•BPMcanbeusedtodesignandgenerateWebServicesorchestrationstandards(BPEL4WS,…)3WhyWeUseBPMinsteadofUML?•BPMtoolisessentiallyforbusinessusers.Itshouldbeveryeasytouse.•UMLismoretechnicalandmorecomplex.Itisgoodfordesigningapplicationsbutnotfordescribingbusinessprocesses.•WeofferwelladaptedtoolsfordifferentusagesinsteadofforcingalluserstouseUML.4BusinessProcessModelConcepts•Start•End•Process•Flow•Decision•Synchronization•OrganizationUnit•Resource•Serviceprovider,interface,operation•DataProcessOrganizationUnit_1Resource_1•PredefinedSymbolsNew5ExampleofaHigh-LevelBPM•DescribesystemarchitectureOrderCheckStockProcessOrderERPOrderFulfillmentSystemOrderFulfillmentSystemOrderFulfillmentSystemOrderFulfillmentSystemOrderFulfillmentSystemPlaceOrderVerifyCustomerShipProductCRMOrderManagementNotifyUser6ExampleofaDetailedBPMOrganizationUnit_1OrganizationUnit_2USPSPacketFedExPacketInventoryCreateOrderProcessCorporateOrderProcessOrderCheckStockShipUSPostalGroundConfirmOrderShipmentShipFedExOvernightOvernightDelivery?CorporateOrder?STARTFINISHBusinessProcessModelModel:OrderManagementProcessPackage:Diagram:OrderProcessDiagramAuthor:Sybase,Inc.Date:3/23/2004Version:9.0Swimlane7PowerDesigner10.0BPMFeatures•Simpleuser-interface•Customsymbols,predefinedsymbolstoolpalette•SupportSimulation(useSimul8)•SupportService-OrientedArchitecture(SOA)•Generate/reverseengineerBPEL4WS•GenerateSybaseIntegrationOrchestratormodel•Generate/reverseengineerebXML•Import/exportdatafrom/toOOMandCDM•ExportUMLActivitydiagramusingVBScript•Swimlane•CRUDmatrix(Create,Read,Update,Delete)NewNewNew8SupportSimuation(newinV10)•Usesimulationtooptimizebusinessprocesses(costs,delay,resources)•DefineSimul8specificproperties•GenerateSimul8models•ReverseengineerSimul8properties9SupportService-OrientedArchitecture(SOA)•SupportServiceprovider,Serviceinterfaceandoperation•ImportWSDL,UDDIbrowser•Assignserviceoperationtoprocess•WebServicesassembling•Design,generate,reverseengineerBPEL4WS[crs:NegativeCredit][bpws:getVariableData('loanOffe...][otherwise]receiveInputassign2Process_2assign3assign4invokeUnitedLoanreceive_invokeUnitedLoaninvokeStarLoanreceive_invokeStarLoanassign5assignswitchmergereplyOutputclientLoanFlowcreditRatingServiceUnitedLoanServiceStarLoanService10GenerateSybaseIntegrationOrchestratorModel•DefineIOspecificBusinessProcessModelinPowerDesigner•GenerateIOmodel•RefineIOmodelDefineRequirementsAnalyzeandDesignBusinessDefineIOSpecificModelGenerateIOModelRefinetheModelwithIO[BusinessError]checkProductAvailabilitysubmitOrderreceiveOrdersendOrderStatusMapsetStatus[Yes][False][False]retrieveProductInfoSingleRuleIsProductAvailableFaultAssignsetProductIdAssignsetProductDescriptionAssignsetSysErrorCodeAssignsetSysErrorMessageAssignsetInvErrorCodeAssignsetInvErrorMessageSingleRuleFault11SupportebXMLBPSS•Design,generateandreverseengineerebXMLBusinessProcessSpecificationSchema(BPSS)•GeneratePrivateProcessOptionsforProcessServer•ProcessServercanimportthegeneratedebXMLBPSS.BinaryCollaborationOrderCollaborationCOsellerbuyerbuyerseller[BusinessError]BusinessTransactionActivityOrderBTABusinessTransactionActivityShippingNoticeBTABusinessTransactionActivityPaymentNoticeBTA
本文标题:PowerDesigner 与业务流程建模
链接地址:https://www.777doc.com/doc-2029 .html