9 Sharing BPM Projects Using the Process Asset Manager

文章推薦指數: 80 %
投票人數:10人

You can use the Process Asset Manager to share BPM projects between the different persons ... It stores multiple versions of the same business asset. Gotomaincontent 17/45 9SharingBPMProjectsUsingtheProcessAssetManager Thischapterdescribeshowtostorebusinessassetsinaprocessassetmanager.Theprocessassetmanagerrunsinanapplicationserverthatyouconfigure. Thischapterincludesthefollowingsections: IntroductiontotheProcessAssetManager WorkingwithBPMProjectsStoredintheProcessAssetManager WorkingwiththeProcessAssetManager 9.1IntroductiontotheProcessAssetManager TheprocessassetmanagerprovidesauniformwaytomanagethedifferentbusinessassetsthatarepartofaBPMprojectandOracleBusinessProcessArchitectprojects. YoucanusetheProcessAssetManagertoshareBPMprojectsbetweenthedifferentpersonsworkingontheproject.ProcessdevelopersworkingwithOracleBPMStudiocansharetheirBPMprojectswithotherprocessdevelopers,orwithprocessanalystsusingOracleBusinessProcessComposer.Formoreinformationaboutthedevelopmentlifecycle,seeOverviewoftheApplicationDevelopmentLifeCycle. Afteryoucheckoutaprojectfromtheprocessassetmanager,theJDeveloperSVNfeaturesareenabled.YoucanchoosebetweenusingtheprocessassetmanagerversioningfunctionalityoftheSVN.Forexample,youcanpublishaprojectusingtheprocessassetmanagersaveaction,ortheSVNcommitaction.AprojectthatyoucheckedoutfromtheprocessassetmanagerisanSVNprojectforJDeveloper. Theprocessassetmanagersupportsthefollowing: Collaboration Itenablesmultipleuserstoworkonthesameprojectsimultaneously. SecurityandAccessControl Itprovidesfinegrainedsecurityandaccesscontrolofthebusinessassets.Theapplicationaccessingthecatalogdeterminesthecorrectaccessrightsgrantedtotheprincipaloftheapplication. Versioning Itstoresmultipleversionsofthesamebusinessasset. ConflictResolution,DiffandMerge Whenabusinessassetismodifiedsimultaneouslybydifferentusers,theprocessassetmanagerenablesyouviewthedifferencesbetweenthedifferentversions,resolvetheconflictsbetweenthemandmergethechanges. LifeCycle Itsupportsaflexiblelifecyclemodelthatenablesabusinessassettomaturefrominitialbrainstormingtodevelopmentandtesting,tointegrationtestandfinallydeploymentinproduction. Reporting Itprovidesadetailedreportingofthebusinessassetsinthecatalogandtheirhistory. BackupandRecovery Intheeventofhardwarefailure,softwarebugs,andhumanerror,youcanrevertthechangestoastableversionoftheproject. 9.2WorkingwithBPMProjectsStoredintheProcessAssetManager ThissectioncoversthetypicalusecasesoftheProcessAssetManager,includingsettingupanenvironmentandaddingandexportingBPMprojects. SettingupanenvironmenttoworkwiththeProcessAssetManager SeeHowtoSetUpanEnvironmenttoWorkwithProjectsStoredintheProcessAssetManager. WorkingwithBPMprojectsstoredintheProcessAssetManager SeeHowtoModifyaBPMProjectStoredintheProcessAssetManager. AddingaBPMprojecttotheProcessAssetManager HowtoaddaBPMProjecttotheProcessAssetManager ExportingaBPMprojectfromtheProcessAssetManagertoazipfile HowtoExportaBPMProjectStoredintheBusinessProcessManager 9.2.1HowtoSetUpanEnvironmenttoWorkwithProjectsStoredintheProcessAssetManager BeforeyoustartworkingwithaBPMprojectstoredintheProcessAssetManager,youmustsetupyourenvironmentbyconfiguringaconnectionandcheckingouttheBPMproject. Tosetupyourenvironment: CreateaProcessAssetManagerconnection. SeeHowtoCreateaProcessAssetManagerConnection. CheckouttheBPMprojectfromtheProcessAssetManager. SeeHowtoCheckOutaBPMProjectfromtheProcessAssetManager ModifytheBPMproject. SavethechangestotheProcessAssetManager. SeeHowtoSaveaBPMProjecttotheProcessAssetManager. 9.2.2HowtoModifyaBPMProjectStoredintheProcessAssetManager YoucanmodifyaBPMprojectthatyoucheckedoutfromtheProcessAssetManagerandthensavethechangestotheProcessAssetManager,tosharethemwithotherdevelopers. TomodifyaBPMprojectstoredintheProcessAssetManager: UpdateyourlocalcopywiththechangesfromtheProcessAssetManager. SeeHowtoUpdateLocalBPMProjects ModifytheBPMproject. SavethechangestotheProcessAssetManager. SeeHowtoSaveaBPMProjecttotheProcessAssetManager. 9.2.3HowtoaddaBPMProjecttotheProcessAssetManager YoucanaddaBPMprojectthatyoucreatedandstoredlocally,totheProcessAssetManager. ToaddaBPMprojecttotheProcessAssetManager IfyoudonothaveaProcessAssetManagerconnection,createone. SeeHowtoCreateaProcessAssetManagerConnection. SavetheBPMprojecttotheProcessAssetManager. SeeHowtoSaveaBPMProjecttotheProcessAssetManager 9.2.4HowtoExportaBPMProjectStoredintheBusinessProcessManager YoucanexportaBPMprojectintheprocessassetmanagertoazipfilethatyoucanstorelocally. ToexportaBPMproject: OpentheProcessAssetManagerNavigator. Right-clicktheBPMprojectthatyouwanttoexport. SelectExport. TheExportProjectfromPAMwizardappears. ClickNext. Ifyouwanttoavoidviewingthewelcomepagethenexttimeyouexportaproject,selectSkipThisPageNextTime. Enterafilenametoidentifytheexportedfile. ClicktheSearchbuttonnexttotheLocationfield,toselectadestinationwheretostoretheexportedfile. ClickNext. TheIncludedFilespageappears.Thispageshowsallthefilesthatareincludedintheexportfile. ClickNext. TheFinishedpageappears.Thispageshowsiftheexportoperationwassuccessful. ClickFinish. 9.3WorkingwiththeProcessAssetManager TheProcessAssetManagersupportscreatingaconnection,checkingoutandsavingaBPMproject,updatingaBPMprojectlocally,removingprojects,andviewingthechangehistory. Creatingaconnection SeeHowtoCreateaProcessAssetManagerConnection CheckingoutaBPMproject SeeHowtoCheckOutaBPMProjectfromtheProcessAssetManager SavingaBPMproject SeeHowtoSaveaBPMProjecttotheProcessAssetManager UpdatinglocallystoredBPMprojects SeeHowtoUpdateLocalBPMProjects RemovingBPMprojects SeeHowtoDeleteaBPMProjectfromtheProcessAssetManager Viewingthechangehistory SeeHowtoViewtheChangeHistory 9.3.1HowtoCreateaProcessAssetManagerConnection Beforeyoustarttoworkwithaprocessassetmanager,youmustconfigureaprocessassetmanagerconnectiontolocatetheserverwheretheprocessassetmanagerisstored. Tocreateaprocessassetmanagerconnection: OpentheProcessAssetManagerNavigatorwindow: FromtheJDevelopermenu,selectWindow. SelectProcessAssetManagerNavigator. TheProcessAssetManagerNavigatoropensontheleftofthescreen. Right-clickthePAMnode,andselectCreateConnection. TheCreateProcessAssetManagerConnectionwizardappears. ClickNext. TheConnectionNamepageappears. Ifyouwanttoavoidviewingthewelcomepagethenexttimeyouexportaproject,selectSkipThisPageNextTime. Enteranametoidentifytheconnection. Entertheusernametologintotheprocessassetmanagerserver. Enterthepasswordtologintotheprocessassetmanagerserver. ClickNext. IntheWebLogicHostnamefield,entertheURLtolocatetheprocessassetmanagerserver. Optionally,configuretheport,SSLportandtheAlwaysUseSSLoption ClickTestConnectiontotestiftheprovidedinformationiscorrect. TheStatusfieldshowsiftheconnectiontotheprocessassetmanagerserverissuccessful. ClickFinish. ThenewconnectionappearsintheProcessAssetManagerNavigator. 9.3.2HowtoCheckOutaBPMProjectfromtheProcessAssetManager YoucancheckoutaspecificversionofaBPMprojectfromtheprocessassetmanagerandstoreitlocally.Youcanmakelocalmodificationstothislocalprojectandthencheckthemintotheprocessassetmanager. TocheckoutaBPMProjectfromtheprocessassetmanager: IntheProcessAssetManagerNavigator,expandtheconnectionnodeandtheexpandthespacenode. Right-clicktheBPMprojecttocheckout. SelectCheckOut. TheCheckoutProjectfromPAMdialogboxappears. ClicktheSearchbuttonnexttotheDestinationfieldtoselectalocaldestinationwheretostorethecheckedoutproject. ClickOK. TheCheckingOutProjectdialogboxappearswhiletheProcessAssetManagerchecksouttheproject. TheBPMprojectthatyouselectedisstoredtoalocaldestinationandappearsintheApplicationswindow.NotethattheBPMprojectcheckedoutfromtheProcessAssetManagershowsaniconwiththestatusoftheproject,toviewthestatusplacethecursoroverthenodeandwaitforthetooltiptoappear. 9.3.3HowtoSaveaBPMProjecttotheProcessAssetManager YoucanstoreaBPMprojectintheprocessassetmanagertoshareitwithotherusersandworktogetheronthesameproject.YoucanusethisproceduretostoreanewBPMprojectortosavethechangesyoumadetoaBPMprojectalreadystoredintheProcessAssetManager. TosaveaBPMprojecttotheprocessassetmanager: OpentheBPMprojectyouwanttostoreintheprocessassetmanager. IntheApplicationswindow,rightclicktheBPMproject. SelectSavetoPAM. Youmightneedtodoanupdateandresolveanypossibleconflictsbeforeyoucansaveyourchanges. TheSelectConnectiondialogboxappears. FromthePAMConnectionslist,selectaconnection,orclicktheAddbuttontocreateanewconnection. FromtheSpacelist,selectaspace,orclicktheAddbuttontocreateanewspace. ClickOK. TheSaveProjecttoPAMdialogboxappears.ThisdialogboxdisplaysthesourceoftheBPMproject,andtheconnectionandspacewheretostoretheBPMproject. Enteracomment. ClickOK. TheBPMprojectappearsintheProcessAssetManagerandisavailabletootherusersusingtheProcessAssetManager. Note: IftheprojectislockedfromBusinessProcessComposeryoucannotsaveyourchanges.Tosaveyourchanges,firstreleasethelockfromBusinessProcessComposer. 9.3.4HowtoUpdateLocalBPMProjects YoucanupdateyourlocalBPMprojectwiththechangesmadetotheBPMProjectintheProcessAssetManager. ToupdatelocalBPMprojects: IntheApplicationswindow,right-clicktheBPMprojectthatyouwanttorefresh. SelectUpdate.ThisitemislocatedundertheSavetoPAMitem. IftherearechangesintheBPMProjectstoredintheProcessAssetManager,theUpdateStatusdialogboxappears.ClickOKtoacceptthechanges. TheUpdatingLocalSourceDialogappearswhiletheProcessAssetManagerupdatesthelocalBPMProject. Figure9-1UpdateStatusDialog Descriptionof"Figure9-1UpdateStatusDialog" 9.3.5HowtoDeleteaBPMProjectfromtheProcessAssetManager YoucandeleteaprojectfromtheProcessAssetManager. TodeleteaBPMProjectfromtheprocessassetmanager: OpentheProcessAssetManagerNavigator. Right-clicktheBPMprojectthatyouwanttodelete. SelectDelete. TheDeleteProjectfromBACdialogboxappears. ClickYes. TheDeletingProjectdialogboxappearswhiletheProcessAssetManagerdeletestheproject. 9.3.6HowtoViewtheChangeHistory YoucanviewthehistoryofthechangesmadetoaBPMprojectsinceitwasaddedtotheProcessAssetManager,andyoucanbrowsethedetailsofeachofthosechanges. Toviewthechangehistory: OpentheProcessAssetManagerNavigator. RightclicktheBPMprojectfromwhichyouwanttoseethechangehistory. SelectHistoryandChanges. TheHistorydialogboxappears.Thehistorytableshowsthedate,authorandcommentsforeachofthechangesinthehistoryoftheBPMproject.WhenyouselectachangetheAffectedComponentstableshowsthemodifiedartifactsandfiles,dependingonwhichtabyouselect.Figure9-2showstheHistorydialogboxfortheBookFlightproject. Figure9-2HistoryDialog Descriptionof"Figure9-2HistoryDialog"



請為這篇文章評分?