01-31-2013 04:44 AM
<startEvent id="theStart">
<extensionElements>
<activiti:formProperty id="name" name="Name" required="true" type="string" />
<activiti:formProperty id="emailAddress" name="Email address" required="true" type="string" />
<activiti:formProperty id="income" name="Income" required="true" type="long" />
<activiti:formProperty id="loanAmount" name="Loan amount" required="true" type="long" />
</extensionElements>
</startEvent>
<serviceTask id="createApplication" activiti:class="org.CreateApplicationTask" />
<activiti:formProperty id="anotherName" name="Add another name" expression="#{loanApplication.addName}" required="true"/>
This is not working. Maybe I used it wrong. 01-31-2013 05:29 AM
expression="#{loanApplication.addName}"
01-31-2013 06:21 AM
01-31-2013 06:54 AM
01-31-2013 07:15 AM
<startEvent id="start">
<extensionElements>
<activiti:formProperty id="studentName" name="Student name" required="true" type="string" />
…..
<serviceTask id="createRequest" name="Create Request" activiti:class="org.process1.CreateStudentApp"></serviceTask>
<userTask id="usertask1" name="usertask 1" activiti:candidateGroups="management">
<extensionElements>
<activiti:formProperty id="showName" name="Name" expression="${loanApplication.customerName}" writable="false" />
<activiti:formProperty id="addingName" name="Add Name" expression="#{loanApplication.addName}" required="true"/>
<userTask id="usertask2" name="usertask 2" activiti:candidateGroups="management">
<extensionElements>
<activiti:formProperty id="showaddedName" name="Name" expression="${loanApplication.addName}" writable="false" />
public class CreateApplicationTask implements JavaDelegate {
public void execute(DelegateExecution execution) {
LoanApplication la = new LoanApplication();
la.setCustomerName((String) execution.getVariable("name"));
execution.setVariable("loanApplication", la);}}
public class LoanApplication implements Serializable {
private static final long serialVersionUID = 1L;
private String customerName;
private String addName;
public String getAddName() {return addName;}
public void setAddName(String addName) {this.addName = addName;}
01-31-2013 07:50 AM
01-31-2013 10:35 PM
you should only make sure the object has a get/set method.I think thats this or is it not what you mean?
How do you deploy the complied class-file to the activiti-engine.
<?xml version="1.0" encoding="UTF-8"?>
<project name="zzloanrequest.setup" default="create.zzloanrequest">
<property name="dist.dir" value="./dist" />
<target name="dist.rmdir">
<delete dir="${dist.dir}" /> </target>
<target name="dist.mkdir" depends="dist.rmdir">
<mkdir dir="${dist.dir}" /> </target>
<target name="zzloanrequest.jar" depends="dist.mkdir">
<jar destfile="${dist.dir}/zzloanrequest.jar" basedir="../../../target/classes" includes="org/**" /></target>
<target name="zzloanrequest.bar" depends="dist.mkdir">
<jar destfile="${dist.dir}/zzloanrequest.bar" basedir="."includes="*.bpmn20.xml"/></target>
<target name="create.zzloanrequest" depends="dist.mkdir, zzloanrequest.jar, zzloanrequest.bar"/>
</project>
And then I deploy the .bar file with the Activiti explorer (drag & drop).
02-01-2013 03:09 AM
02-05-2013 01:01 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.