30.12.2014 Views

Camunda-BPM-Loan-Assessment-Process-Lab-v1.0

Camunda-BPM-Loan-Assessment-Process-Lab-v1.0

Camunda-BPM-Loan-Assessment-Process-Lab-v1.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Camunda</strong> <strong>BPM</strong> Platform 2014<br />

Script Language: Groovy<br />

Script:<br />

if(Email ==~ /[a-z_][a-z0-9_]+@[a-z0-9_.]+.[a-z]{1,3}/) {<br />

Application_Status= 'complete';<br />

} else {<br />

Application_Status = 'incomplete';<br />

execution.setVariable ("Email", "Wrong Format");<br />

execution.setVariable ("Comment_on_Status", "Revision Needed");<br />

}<br />

if(Home_Phone ==~ /\d{10}$/) {<br />

Application_Status = 'complete';<br />

} else {<br />

Application_Status = 'incomplete';<br />

execution.setVariable ("Home_Phone", "Wrong Format");<br />

execution.setVariable ("Comment_on_Status", "Revision Needed");<br />

}<br />

if(Mobile_Phone ==~ /\d{10}$/) {<br />

Application_Status = 'complete';<br />

} else {<br />

Application_Status = 'incomplete';<br />

execution.setVariable ("Mobile_Phone", "Wrong Format");<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!