100% found this document useful (1 vote)
1K views20 pages

WebMethods Business Process Management (BPM) - Getting Started - Webmethods Expert

The document provides an overview of getting started with webMethods Business Process Management (BPM). It discusses: 1. The advantages of using webMethods BPM such as visualizing business processes to facilitate communication between business and IT, and monitoring process performance. 2. How to decide whether to use BPM based on the nature and complexity of the project. 3. Steps to get started with webMethods BPM including configuring the designer, creating a new process project and model, and the available components for building processes. 4. An example of designing a simple subscription process using BPM to receive a request, validate data, process payment, update databases, and send confirmations.

Uploaded by

venkatesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views20 pages

WebMethods Business Process Management (BPM) - Getting Started - Webmethods Expert

The document provides an overview of getting started with webMethods Business Process Management (BPM). It discusses: 1. The advantages of using webMethods BPM such as visualizing business processes to facilitate communication between business and IT, and monitoring process performance. 2. How to decide whether to use BPM based on the nature and complexity of the project. 3. Steps to get started with webMethods BPM including configuring the designer, creating a new process project and model, and the available components for building processes. 4. An example of designing a simple subscription process using BPM to receive a request, validate data, process payment, update databases, and send confirmations.

Uploaded by

venkatesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

12/6/2016

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

You might also like