As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
<process id="personalMobileContract" name="Personal mobile contract"> <startEvent id="theStart"> <extensionElements> <activiti:formProperty id="customerNumber" name="Customer number" required="true" type="string" /> <activiti:formProperty id="contractType" name="Contract type" required="true" type="enum"> <activiti:value id="100min" name="100 minutes"/> <activiti:value id="200min" name="200 minutes"/> <activiti:value id="500min" name="500 minutes"/> </activiti:formProperty> </extensionElements> </startEvent> <sequenceFlow sourceRef="theStart" targetRef="creditCheck" /> <callActivity id="creditCheck" calledElement="creditCheckProcess"> <extensionElements> <activiti:in source="customerNumber" target="customerID" /> <activiti:in source="contractType" target="contractType" /> <activiti:out source="creditCheckApproved" target="creditApproved" /> </extensionElements> </callActivity> <sequenceFlow sourceRef="creditCheck" targetRef="creditApproved" /> <exclusiveGateway id="creditApproved"/> <sequenceFlow sourceRef="creditApproved" targetRef="sendMobileAgreement"> <conditionExpression>${creditApproved == true}</conditionExpression> </sequenceFlow> <sequenceFlow sourceRef="creditApproved" targetRef="sendDenial"> <conditionExpression>${creditApproved == false}</conditionExpression> </sequenceFlow> <userTask id="sendMobileAgreement" name="Send mobile contract" activiti:candidateGroups="sales"/> <sequenceFlow sourceRef="sendMobileAgreement" targetRef="theEnd" /> <userTask id="sendDenial" name="Send letter of denial" activiti:candidateGroups="sales"/> <sequenceFlow sourceRef="sendMobileAgreement" targetRef="theEnd" /> <endEvent id="theEnd" />