9 Sharing BPM Projects Using the Process Asset Manager
文章推薦指數: 80 %
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"
延伸文章資訊
- 1Sharing Locations (feat. Lil Baby & Lil Durk) - TuneBat
Sharing Locations (feat. Lil Baby & Lil Durk) ; C# Major. key ; 3B. camelot ; 152. BPM ; 2:41. du...
- 2S-BPM in the Production Industry: A Stakeholder Approach
In general, sociostructural empowerment can be subsumed as the sharing of decision-making power b...
- 3Infosys BPM: Business Process Management Services | BPM ...
Infosys BPM, the business process management (BPM) subsidiary of Infosys Limited, provides end-to...
- 4Sharing Locations (feat. Lil Baby & Lil Durk) - Meek Mill
- 5Sharing Locations feat. Lil Durk and Lil Baby [Official Audio]