Professional Documents
Culture Documents
WebMethods Business Process Management (BPM) - Getting Started - Webmethods Expert
WebMethods Business Process Management (BPM) - Getting Started - Webmethods Expert
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
WebmethodsExpert
StayUpdated
WebMethodsBusinessProcessManagement
(BPM)GettingStarted
AUGUST16,2014
WhatiswebMethodsBPM?
HOSSAMELSHARKAWY
Theconictbetweenthebusinessandtechnologypeopleisoneofthemajorchallengesthataectthe
companyperformanceandlimititsabilitiestoreachitsgoals.
WebMethodsBPMwillallowyoutodevelopyourbusinessprocessinagraphicalwaywhichwill
facilitatethecommunicationbetweenbusinessandtechnologypeople.Businesspeoplewilljumpon
boardandparticiapteinthedesignphasewhichwillincreasethechanceofdesigningsuperiorproducts.
ThisarticlewillbeoneofaseriestouncoverhowtodevelopandoptimizeaprocesswithwebMethods
BPM.
Note:AlltheinformationinthisarticleisbasedonwebMethodsversion8,howeverthesame
knowledgemightbeapplicableforlaterversions.
Inthisarticlewewillcoverthefollowingpoints:
1.TheadvantagesofusingwebmethodsBPM.
2.HowtodecidetousetheBPMornot?
3.WebmthodsBPMGeingstarted.
1.Prepareandcongurethedesigner.
2.Createanewbusinessprocess.
3.Availablecomponenets/stepsinwebmethodsBPM.
4.DesignyourrstBPM.
4.Conclusion.
1TheadvantagesofusingwebMethodsBPM
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
1.Visualizethebussinessprocess,whichwillmakeiteasierforthebusinesspeopletoparticiapteto
1/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
1.Visualizethebussinessprocess,whichwillmakeiteasierforthebusinesspeopletoparticiapteto
makesurethatyouarebuildingtherigthprocess.
2.YoucanusewebMethodsOptimizeforprocess,toseehowyourbusinessisdoing,theServicelevel
agreement(SLA),failurerate,processbolenecks).
3.Visualizethestatusofaspecicrequest(processinstance),andwhataretheexecutedsteps.
4.Resubmiingfailedrequest/processfromanystepinthebusinessprocess.
2HowtodecidetousetheBPMornot?
BPMprocessesareconsumingalotofhardwareresources,sodepndingonthenatureofyourprojectwe
willdecidetouseitornot.
SoftwareAGdesignerenabletwomodesforthedesigingtheprocess:
1.Businessanalyst:canonlydraw/designthesequenceoftheprocessstepstorepresentthebusiness
processfromthebusinessprespective.
2.ProcessDeveloper:availmoreoptionstotransformthedesigndonebythebusinessanalysttoreal
businessprocesscapableofprocessingthebusinessrequest.
IfyouhaveaprojectwhichinvolvesalotofstepsandinteractingwithmanysystemsthentheBPM
mightbeveryhelpfultoseethestatistics,resubmitfromaspecicpoint,facilitatethecommunication
betweentheITandbusiness,etc.Butifyourprojectissmallwhichinvolves1or2stepsthenitis
beertosavetheresourcesforsomethingelseandusetheregularowservices,triggers,schedulers,
etctodevelopyourproject.
3WebMethodsBPMGeingStarted
InthissectionwewillstartourwaytobuildourrstwebmethodsBusinessProcessModel.Sointhis
sectionwhenwesayBPMwemeanbusinessprocessmodelNOTbusinessprocessmanagement.
3.1PrepareAndconguretheSoftwareAGDesigner
WewilluseSoftwareAGDesignertodevelopourwebMethodsbusinessprocessmodel.
DenetheIntegrationserveryouaregoingtouseasfollows:
GothethemenuWindows>Preferences.
ExpandtheitemSoftwareAGinthelistatleftsideofthepreferencewindow.
ChooseIntegrationServer.
Editthecongurationofthedefaultserver,andpressOktosavetheconguration.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
2/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/editdefaultis.png)
Inthepreferenceswindow>SoftwareAG>Processdevelopment>ProcessAuditdatabase,
chooseUseIntegrationServerJDBCPool,andtheserverDefualt.
Thiscongurationisusedtodeploythedenitionofthebusinessprocessmodeltotheintegration
serverdatabase.
Question:WhyweareusingtheDefault,andisitpossibletochooseanotherservername?
TheanswerisYes,youcanchooseanotherservername(ex.DevServer),butwhencompilingthe
businessmodeltheDesignerwillgenerateafolderwiththeservername,soitisinconvenienttond
yourcodeinsideafoldercalledDevServerintheproduction.Thisisthereasonbehindusingthe
defaultserver.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
3/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/processauditdb.png)
NowitstimeforchangingtherightperspectiveintheDesigner.Todevelop/modifyyourBusiness
processyouhavetobeintheProcessDevelopmentPerspective,tochangetheperspectivefromthe
mainmenuWindow>openperspective>other>chooseProcessDevelopmentfromthelist.
ThecurrentperspectivewillbeshownundertheDesignermainmenu.
(hps://webmethodsexpert.les.wordpress.com/2014/08/processdevelopementprespective.png)
3.2CreateanewBusinessprocess
1.TocreateanewProcessProject,fromtheDesignermainmenu:File>New>ProcessProject.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
2.Choosethenameoftheyourproject(theprojectmightcontainmorethanabusinessmodel),we4/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
2.Choosethenameoftheyourproject(theprojectmightcontainmorethanabusinessmodel),we
willusetheprojectnameDemoProcessroject.
3.Tocreateanewprocessmodel,fromtheDesignermainmenu:File>New>Process,wewill
nametheprocessas
DemoProcess.
(hps://webmethodsexpert.les.wordpress.com/2014/08/createnewprocess.png)
4.InthepropertiesTab>General,youwillndthemainpropertiesofthenewprocess:
Processname:DemoProcess
ProcessID:DemoProcessProject/DemoProcess
Version:1
TheprocessIDisveryimportantasitwillbetheuniquekeyofthisprocessinwebmethods
databaseandintheprocessengine.
3Availablecomponents/stepsinwebmethodsBPM.
Thescreenshotbelowshowallthepossibleoptionstousetobuildyourbusinessprocessmodel.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
5/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/palee.png)
Thefollowingtablewilldescribethemostusedcomponents:
Name
Descrpition
Pool
Pool
Isthemainlayoutorboxwhichwillcontainallyourprocessmodelactivities
Activities
Service
Task
AstepintheprocessmodelwhichwillcallaowserviceintheIS.
Activities
User
Task
Astepmeansthattheprocessrequireuserintervention/actioninMywebmethods(WM
task).
Activities
Send
Task
Isastepthattakesapublishabledocumentasinputandpublishit.
Note:Ifpublishingthedocumentfailed,youwillnotreceiveanerror(maybe
softwareAGreleasedaxforthisproblem).Howeveryoucanpublishadocument
throughanormalowservicecalledbyservicetask
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
6/20
12/6/2016
Activities
Receive
Task
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
Isthestartingpointoftheprocessingorreceivingresponseinthemiddleoftheprocess.
ThereceivetaskisatriggerintheIntegrationserver.
3.4Designyourrstprocess
TargetExample:
Wewanttodesignaprocessforonlinemagazinesubscriptionandhereisthesteps:
1.Theprocesswillreceivethecustomerrequest.
2.wewillvalidatetheinputdata(customername,creditcardlength).
3.Performthepaymenttransaction.
4.Updatethecustomersdatabase.
5.Sendconrmationemailtothecustomer.
6.Informthecustomerwiththefailureifanyofsteps2,or3failed.
Letsstartdesigningourmodel:
Assumptions:weassumethatyoualreadycreatedapublishabledocumentintheIntegrationserver,
andyouwillpublishitforeachcustomerrequest.
1.OpentheSoftwareAGdesigner,andcreateanewprocessprojectDemoProcessProject.
2.CreateanewprocessDemoProcess.
3.ChangetheDesignerperspectivetoProcessDevelopment.
4.MakesurethatyouareintheProcessDevelopmentmode.
(hps://webmethodsexpert.les.wordpress.com/2014/08/analystanddesignermode.png)
5.FromthePaleeontherightofthepage,inthenewprocessdesignareadraganddropapool.
6.Apopupwindowwillaskyouifyouwanttosetpooltype.ChooseInternal
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
7/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/setpooltype.png)
Note:Youcanusetheexternalorganizationtoshowthedetailinternalforothersystems(notapart
fromyourprocess),itisonlyforreference.SothatswhyyoumusthaveatleastoneInternalpooland
noneormultipleExternalpool.
7.DraganddropReceiveTaskintotheprocesspool,andnameitreceiveRequestfromthe
propertytab.
8.MakesurethatthecheckboxAllowthisreceivetasktostartnewprocessinthepropertytabis
checked(asitisthestartingpointofthemodel).
(hps://webmethodsexpert.les.wordpress.com/2014/08/receiverequeststep.png)
9.Hereisascreenshotfromthepublishabledocumentwewilluse.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
8/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/publishabledocdef.png)
10.Gotothepropertiestab>Implementation,andchosethedocumentyoucreatedinthelaststep
intheReceiveDocument.
(hps://webmethodsexpert.les.wordpress.com/2014/08/implementationreceivestep.png)
11.Thenwewillcontinuedrawingthesteps,anddraganarrowbetweenthestepstodenethe
sequencebydraggingthearrowfromasteptoanother.
Wehavecreatedallthestepsgraphically,andthemodelwilllooklikethis:
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
(hps://webmethodsexpert.les.wordpress.com/2014/08/nalprocesslayout.png)
9/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/nalprocesslayout.png)
12.ForeachstepexceptProcessEndgotothepropertiestab>Implementation,andchosethe
Integrationserverowservicetobecalledtoimplementthelogicyouwant.
ForexampleinthebelowscreenshotforthesteppayFeeswearecallingtheservice
paymentTransaction.
(hps://webmethodsexpert.les.wordpress.com/2014/08/stepcallisservice.png)
13.Gotothepropertiestab>Inputs/Outputs,refreshtheinputsandoutputandyouwillseethe
inputandoutputoftheISowservicebecametheinput&outputoftheprocessstep.
(hps://webmethodsexpert.les.wordpress.com/2014/08/payfeesscreenshot.png)
14.ThestepInformCustomer_failedwhichisresponsibletoinformthecustomersoftheproblemsis
reachablefromtwostepsvalidateInput,andpayFees.Sotodenetheconditionstoexecutethisstep
clickonthearrowcomingfromtheothertwosteps.
Inthepropertiestab>condition,choosethevariablethatyouwanttouseinthecondition,inthe
examplebelowtheprocessingwillgofromthesteppayFeestoInformCustomer_failedonlyifthe
valueofthevariableresult=Error(resultisanoutputparameterfromthesteppayFees).
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
10/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/stepcondition.png)
15.WehavetocongurethestepInforCustomer_Failedbygoingtothepropertiestab>Joins,
thenchoosethetypeyouwant.InourexamplewewilluseUnsynchoronizedOR.
(hps://webmethodsexpert.les.wordpress.com/2014/08/stepjoinscong.png)
Herearethepossiblevaluesofthejoin:
Value
Meaning
Unsynchoronized
Or
Executethestepifoneconditionfromthetwohasbeensatised
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
11/20
12/6/2016
Or
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
Waittilltheevaluationofallconditions(onthearrowsleadingtothestep),then
starttheevaluation.
Usuallyitisusedifyoudontwanttocontinuetheprocessingwithout
terminatingtheprevioussteps.
And
Executewhenallconditionshavebeensatised.
Complex
Usecomplexcustomerlogictodecidewhethertoexecutethestepornot.
16.Theendstepismarkingtheendoftheprocessinganditwilldecidethestatusoftheprocess
instance.ForexampleinthebelowscreenshotwearemakingtheprocessstatusasCompleted.(other
possiblevalueisFailed)
(hps://webmethodsexpert.les.wordpress.com/2014/08/congureendstep.png)
17.Afterconguringallthestepsintheprocessmodel,itstimeforBuild&UploadforExecusionit
isthebuonwiththelabel010inthebelowscreenshot.
(hps://webmethodsexpert.les.wordpress.com/2014/08/buildanduploadforexecusion.png)
18.Youwillreceiveamessageaskingwhethertoenabletheprocessornotafterbuildingit,wewill
chooseYestobeabletostartusingthenewprocessbypublishingthesubscriptiondocumenttothe
broker.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
12/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(hps://webmethodsexpert.les.wordpress.com/2014/08/automaticallyenabletheprocessfor
execusion.png)
19.Thebuildreportwillconrmthestatusofthebuildasthebelowscreenshot.
(hps://webmethodsexpert.les.wordpress.com/2014/08/buildreport.png)
20.YoucanmakesurethattheprocessstatusisEnabledfromtheMWS>Administration>
Business>BusinessProcess.
(hps://webmethodsexpert.les.wordpress.com/2014/08/processdefinmws.png)
Tostartaprocessinstancefromthemodelallyouhavetodoispublishingadocumentandthe
modelstriggerwillpickitupforprocessing.TochecktherunninginstancegotoMWS>Monitoring
>ProcessInstance.
Thankyouforvisitingourwebsite.Wearelookingforwardreadingyourcommentsandquestions.
Followus:
ontwier:@WM_Expert(hps://twier.com/WM_Expert)
GrouponLinkedIn:webmethodsExpert.com
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
(C)2014HossamElsharkawy.Allrightsreserved.
13/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
(C)2014HossamElsharkawy.Allrightsreserved.
About these ads (https://wordpress.com/about-these-ads/)
WEBMETHODSBUSINESSPROCESS
27thoughtsonWebMethodsBusinessProcess
Management(BPM)GettingStarted
1.
Nileshsays:
Hi
ThanksforSharingthisarticle.
IamtryingtoimplementthisexampleinWebMethods9.6version.Buticantndsimilarproperties
asshownabove.
Regards
Nilesh
REPLY
HiNilesh,
JULY1,2015AT12:41PM
TSsays:
Ihavethesameissue.IcantndtheImplementationtabandsoforthfromtheproperties.Iam
usingtheBPMSTrialinstallationfromSoftwareAG.Anythoughtsonthis,anyone?
REPLY
MAY19,2016AT6:55AM
TSsays:
HiNilesh,Ihavethesameissuewithyou.IcantndtheImplementationtabunderProperties.I
amusingwebMethods9.9BPMSTrialpackageprovidedbySoftwareAGwebsite.Anyideas,
anyone?
2.
REPLY
MAY20,2016AT7:19AM
Nileshsays:
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
Myquerygetresolved.thanks
14/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
Myquerygetresolved.thanks
REPLY
JULY3,2015AT5:52AM
3.
Parosays:
HelloCouldyoupleasehelpmehowtousecallActivityusingBPM.IamusingwM9.6
REPLY
JULY28,2015AT1:17PM
HossamElsharkawysays:
HelloParo,
Sure.Youcanusethecallactivitytocallanothercallablebusinessprocessinyourbusiness
process.Thecalledprocessmustbeoftypecallable.Wearepreparingafasttutorialforthecall
activitytohelpyou.
Bestregards,
Hossam
REPLY
JULY30,2015AT12:41AM
Paromitasays:
Thanksforyourreply..Iamegarlywaitingforthetutorial..Couldyoupleasepostademofor
thesame.thanksforyourhelp.
AUGUST1,2015AT3:01PM
HossamElsharkawysays:
HelloParo,
Thecallactivitytutorialisavailablenowhereisthelink:
hps://webmethodsexpert.com/2015/10/13/webmethodsbusinessprocessmanagementbpmcall
activity/
Sorryforthedelay.
Bestregards,
HossamElsharkawy
REPLY
OCTOBER13,2015AT2:56AM
4.
Pavansays:
Anotherexcellentarticle.Demonstratedalltherequiredpointsforabeginner.Appreciateyour
eorts.Thanksaton.
REPLY
5.
Dear,
AUGUST6,2015AT9:49PM
Pavansays:
IhaveseenafewprocessmodelsusingStartMessageeventastherststep,butintheabove
model,ReceiveTaskactivityisused.Couldyoupleaseletmeknowthedierencebetweenthese
twostepsandwhendoweusethem.
Thankyou.
REPLY
AUGUST9,2015AT1:09PM
HossamElsharkawysays:
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
HelloPavan,
15/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
HelloPavan,
Theyarethesame,theonlydierenceisthatthestartmessagecanstartthemodelwhenit
receivesthesubscriptiondocument,butforthereceivestepyouhavetheoptiontochooseto
allowthesteptostartthemodelornotfromthecheckboxingeneraltaboftheproperties.
Sothereceivestepmightbeaninterestingoptionifyouarewaitingforadocumentinthe
middleoftheprocessexecution,andyouwanttoacceptitonlywhentherearunninginstance.
Pleasecheckthetutorialinthefollowinglink,itisusingbothtypesinthesamemodel
hps://webmethodsexpert.com/2014/09/21/webmethodsbpmusingcorrelationtutorialpart1/
Bestregards,
Hossam
REPLY
6.
Hi,
AUGUST10,2015AT9:41AM
Yaminisays:
Cansomeoneshareasimpleexampleonhumanworkowusingwebmethodsbpm?
Thanks,
Yamini
REPLY
SEPTEMBER24,2015AT6:21AM
HossamElsharkawysays:
HelloYamini,
Wewilldoourbesttowriteatutorialforitsoon.
Thankyouforyourinterestinourtutorials.
Regards,
Hossam
REPLY
7.
HiHossam,
SEPTEMBER29,2015AT1:01PM
AhmedFahimsays:
ThanksforSharingthisarticle.
Doyouhaveanarticle/tutorialonhowtodeployusertasksfromMWstoanotherMWs?
Thanks,
AhmedFahim
REPLY
DearHossam,
SEPTEMBER28,2015AT6:07PM
AhmedFahimsays:
Doyouhaveatutorialonhowtodeployprocessle?
REPLY
OCTOBER12,2015AT6:08AM
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
HossamElsharkawysays:
16/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
HossamElsharkawysays:
DearAhmed,
Iwillprepareatutorialforyouconcerningthebusinessprocessdeployment.Thestandard
wayisusingthewebMethodsdeployer,theotherwayofdoingitisbycompilingthemodel
directlyfromthedesigner.Usingthedesignerisveryreliablebutitdependsonthenumberof
integrationserversandyoumustmakesurethatyouaredeployingtherightversionofthe
process.
Regards,
Hossam
OCTOBER14,2015AT1:42AM
Yaminisays:
8.
HiHossam,
CouldyoupleaseexplainhowtodevelopaprocesswithhumaninterventioninBPM?Howto
executethesameinMWS?
Thanks,
Yamini
REPLY
SEPTEMBER29,2015AT6:12AM
9.
vickysays:
Excellentarticleforthebeginners.BeforegoingthroughthisifwecompleteFirst8chaptersinthe
BusinessProcessdevelopmentguide.Thentheconceptswillbeveryclear.
@Hossam,
Anyplansofstartingaboutcentrasitelikethesameway?
REPLY
NOVEMBER11,2015AT8:17AM
HossamElsharkawysays:
HelloVicky,
Imgladtoknowthatyoundthistutorialinteresting.WewilltrytocoverCentraSitesoon.The
comingtutorialwillbegoingdeeperintothebusinessprocessesmanagement,andwebmethods
migrationfromversions8or9.xtoversion9.
Bestregards,
Hossam
REPLY
10.
NOVEMBER18,2015AT2:27PM
Gangadharsays:
HiHOSSAM,
thanksforthedetais,asperyourguidancetillstep20itworkednebutiamunabletoviewthe
ProcesModelfromtheMWSunderBusiness>BusinessProcessbuticanseetheProcessnamein
ProcessInstancessowhatmightbethewronginthiscase.usingwm9.8
Regards,
Gangadhar
REPLY
JANUARY7,2016AT9:33PM
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
11.
vinodkumarsays:
17/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
11.
vinodkumarsays:
Hithistutorialisveryusefulforabeginnerlikeme.Thanksforsuchacleanandclearpresentation.I
amfacinganissuewhileworkingonthisprocessmodel.Ihavecreatedtheprocessmodelfollowing
thetutorial.Butmyprocessisnotgeinginvokedafterpublishingthedocument.Thebuildis
successful.EvenIhavecreatedanotherbrokertriggertocheckifthereisanyproblemwiththe
subscription.Thesubscriptionishappeningproperly.Butmyprocessisnotgeinginvokedforthe
samesubscribeddocument.InMWSIwasnotabletoenableanalysisenabled.Dontknowthe
reasonforthis.Butprocessstatusisenabled.Dontknowwherethemessishappening.Canyou
pleasehelpmeinthisregard.
REPLY
APRIL8,2016AT6:26PM
HossamElsharkawysays:
HelloVinodkumar,
NoneedtoenabletheAnalysis,itisimportantonlyifyouwanttomonitortheprocessusing
optimizeforbusinessprocess.Toknowwhereistheproblempleasefollowthefollowingsteps:
1.Disabletheprocesstriggerfromtheintegrationserveradminconsole(hp://serverhost:port)
2.Publishthedocumentthatshouldstarttheprocessinstance.
3.Checkthebrokerqueueinmywebmethods,makesurethatyourdocumentisinthequeue,if
notpleasecheckthesubscriptiondocumentandconditions/lter.
4.IfthedocumentwasinthequeuethenenablethetriggerandcheckintheIntegrationserver
logsforanyerrors.
IwanttoknowWhichversionofwebmethodsareyouusing?Areyouusingthenative
webmethodsbroker?
Bestregards,
Hossam
REPLY
HiHossam,
APRIL11,2016AT7:03AM
vinodkumarsays:
Thanksalotforthereply.Thisissuegotresolved.Igotthefollowingexceptioninmyserver
logs.
Exception:com.wm.app.b2b.server.ISRuntimeException:[Exception:Unabletoconnectto
database!]notfoundincom.wm.resources.CoreExcpMsgs.whileexecutingtrigger.
RejectingDocumentfor
TriggerStore:simpleProject.simpleProcess.Default:subscriptionTrigger.
(IthinkIresolvedthiserrorbyusingDBconguratorandselectingprocessengineoptionin
it.)
&
Exception:com.wm.app.b2b.server.ServiceException:[PRT.0101.9613]Therearenoenabled
Processesmatchingthistrigger:Service123:subscriptionTriggerwhileexecutingtrigger.
RejectingDocumentforTriggerStore:Service123:subscriptionTrigger.
LaterIresolvedthisissuebyfollowingthestepsgiveninthefollowinglink.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
hp://tech.forums.softwareag.com/techjforum/posts/list/54337.page
18/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
hp://tech.forums.softwareag.com/techjforum/posts/list/54337.page
Andthestepsare
@Mahesh/MR/Holger,
FinallyIssuewasresolvedandImsurprisedlikethisalsocanhappenwithWMserver
becauseiseeninpastsomanytimebyrestartingISorMWSserversmostoftheissuewas
xedandiknowthisisnotabestpractiseeither
InDesignerfollowedthesesteps:
1.IhavechangelogicalservernamefromDev97toIS.
2.InWindowPreferencesTestedprocessauditDBconnectivity
3.AddedlogicalservernameIStoProcessAuditDB
4.InMyProcessFlowaddedlogicalISnameinallprocesssteps+saveit
5.Resetdesignerperspective
6.ReBuilt+UploadedMyprocessowtoMWSandthistimeitsworkne.
Itmaysoundweird.Butthisworkedforme.
Thanks,
vinodkumar.
APRIL15,2016AT6:16PM
vinodkumarsays:
12.
HiHossamElsharkawy,
EagerlylookingforwardforaBPMprocesssamplewithaUserTaskactivity.Pleaseletmeknow
ifyoucanprovideusasampleimplementationwithstepbystepprocedurelikethis.
Thanks,
vinodkumar
REPLY
13.
APRIL15,2016AT6:20PM
SMukherjeesays:
HiHossam,
GreatDocforabeginner.Thanksforsharing.
Ihaveaquickquestion(thismightbeverybasicbutjustwantedtoclarify).
CanaProcessModelbeinitiatedorstartedlikeascheduler?WhatImeanisifIhaveascheduledIS
service,canIusedthatasaReceiveTaskActivityorStartEvent?
regards,
S.Mukherjee
REPLY
APRIL15,2016AT9:23PM
14.
Saroosays:
Hi,IcantndtheImplementationtabunderProperties.IamusingwebMethods9.9BPMS.kindly
help
REPLY
SEPTEMBER28,2016AT8:47AM
TSsays:
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
MakesureyouareusingProcessDeveloperviewratherthanBusinessAnalystview.Checkthe19/20
12/6/2016
WebMethodsBusinessProcessManagement(BPM)GettingStarted|WebmethodsExpert
MakesureyouareusingProcessDeveloperviewratherthanBusinessAnalystview.Checkthe
topbaricons.
REPLY
NOVEMBER28,2016AT3:31AM
CREATEAFREEWEBSITEORBLOGATWORDPRESS.COM.
https://webmethodsexpert.com/2014/08/16/webmethodsbusinessprocessmanagementbpmgettingstarted/
20/20