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.
<br><taskdef name="deploy-bar" classname="org.activiti.engine.impl.ant.DeployBarTask"> <br> <classpath> <br> <pathelement path="files/demo"/> <br> <fileset dir="build"> <br> <include name="activiti-cfg.jar"/> <br> </fileset> <br> <fileset dir="${activiti.home}/examples/activiti-engine-examples/libs-runtime" /> <br> <fileset dir="${activiti.home}/examples/activiti-engine-examples/libs-test" /> <br> </classpath> <br></taskdef> <br><deploy-bar file="${activiti.home}/setup/build/activiti-examples.bar" /><br>
<br>java.lang.NullPointerException<br> at org.activiti.engine.impl.form.JuelFormEngine.getFormTemplateString(Ju<br>elFormEngine.java:58)<br>
<br><?xml version="1.0" encoding="UTF-8" ?><br><br><definitions id="definitions"<br> targetNamespace="<a href="http://activiti.org/bpmn20" rel="nofollow noopener noreferrer">http://activiti.org/bpmn20</a>" <br> xmlns="<a href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer">http://www.omg.org/spec/BPMN/20100524/MODEL</a>"<br> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer">http://www.w3.org/2001/XMLSchema-instance</a>"<br> xmlns:activiti="<a href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer">http://activiti.org/bpmn</a>"><br> <br> <process id="testForm" name="Test forms"><br> <br> <startEvent id="request" activiti:formKey="form.form" /><br><br> <sequenceFlow id="flow1" sourceRef="request" targetRef="handleRequest" /><br> <br> <userTask id="handleRequest" name="Handle vacation request"<br> activiti:formKey="started.form" ><br> <documentation><br> Started process with ${data}<br> </documentation> <br> <br> <potentialOwner><br> <resourceAssignmentExpression><br> <formalExpression>management</formalExpression><br> </resourceAssignmentExpression><br> </potentialOwner> <br> </userTask><br><br> <sequenceFlow id="flow2" sourceRef="handleRequest" targetRef="theEnd2" /><br> <br> <br> <endEvent id="theEnd2" /><br> <br> </process><br> <br></definitions><br>
<br>C:\activiti-5.0.rc1\setup\deployer>ant -Dbarname=test -p<br>Buildfile: C:\activiti-5.0.rc1\setup\deployer\build.xml<br><br> Helps manage the deployment lifecycle of a workprocess.<br><br>Main targets:<br><br> build Make the business archive.<br> clean Delete the generated BAR file.<br> deploy Insert the process into Activiti.<br> skeleton create a skeleton directory to put your BPMN files and forms
<br><project name="BARDeployer" basedir="."><br> <description><br> Helps manage the deployment lifecycle of a workprocess.<br> </description><br> <br> <!– The project name. –><br> <property name="barname" value=""/><br> <!– Where your activiti is installed –><br> <property name="activiti.home" location="../../"/><br> <!– Where the forms and BPMN files are kept –><br> <property name="formfolder" value="taskforms"/><br> <br><br> <taskdef name="deploy-bar" classname="org.activiti.engine.impl.ant.DeployBarTask"><br> <classpath><br> <pathelement path="files/demo"/><br> <fileset dir="../build"><br> <include name="activiti-cfg.jar"/><br> </fileset><br> <fileset dir="${activiti.home}/examples/activiti-engine-examples/libs-runtime" /><br> <fileset dir="${activiti.home}/examples/activiti-engine-examples/libs-test" /><br> </classpath><br> </taskdef><br><br> <target name="skeleton" description="create a skeleton directory to put your BPMN files and forms" ><br> <!– Create the skeleton directory(s) at –><br> <br> <mkdir dir="./${barname}/${formfolder}/"/><br> </target><br> <br> <target name="build" description="Make the business archive."><br> <zip destfile="./${barname}.bar"><br> <fileset dir="./${barname}/"><br> <include name="**/*.form"/><br> <include name="**/*.bpmn20.xml"/><br><br><br> </fileset><br> </zip> <br> </target><br> <br> <br> <target name="deploy" description="Insert the process into Activiti."><br> <!– Activiti provided –><br> <deploy-bar file="./${barname}.bar"/><br> </target><br> <br><br> <target name="clean" description="Delete the generated BAR file." ><br> <delete file="./${barname}.bar"/><br> </target><br> <br></project><br>
<br>cd deployer<br>ant -Dbarname=myworkflow <target><br>
-Dbarname=<barname>
<br>C:\activiti-5.0.rc1\setup\deployer>ant -Dbarname=myworkflow skeleton<br>Buildfile: C:\activiti-5.0.rc1\setup\deployer\build.xml<br><br>skeleton:<br> [mkdir] Created dir: C:\activiti-5.0.rc1\setup\deployer\myworkflow\taskforms<br><br><br>BUILD SUCCESSFUL<br>Total time: 0 seconds<br>
<br>C:\activiti-5.0.rc1\setup\deployer>ant -Dbarname=myworkflow build deploy<br>Buildfile: C:\activiti-5.0.rc1\setup\deployer\build.xml<br><br>build:<br> [zip] Building zip: C:\activiti-5.0.rc1\setup\deployer\myworkflow.bar<br><br>deploy:<br>[deploy-bar] Initializing process engine default<br>[deploy-bar] 24-Nov-2010 13:33:12 org.activiti.engine.ProcessEngines initProcess<br>EnginFromResource<br>[deploy-bar] INFO: initializing process engine for resource jar:file:/C:/activit<br>i-5.0.rc1/setup/build/activiti-cfg.jar!/activiti.cfg.xml<br>[deploy-bar] 24-Nov-2010 13:33:13 org.activiti.engine.impl.ProcessEngineImpl <in<br>it><br>[deploy-bar] INFO: ProcessEngine default created<br>[deploy-bar] 24-Nov-2010 13:33:13 org.activiti.engine.ProcessEngines initProcess<br>EnginFromResource<br>[deploy-bar] INFO: initialised process engine default<br>[deploy-bar] Starting to deploy 1 files<br>[deploy-bar] Handling file C:\activiti-5.0.rc1\setup\deployer\myworkflow.bar<br>[deploy-bar] deploying bar C:\activiti-5.0.rc1\setup\deployer\myworkflow.bar<br>[deploy-bar] 24-Nov-2010 13:33:13 org.activiti.engine.impl.jobexecutor.JobAcquis<br>itionThread run<br>[deploy-bar] INFO: JobAcquisitionThread starting to acquire jobs<br>[deploy-bar] 24-Nov-2010 13:33:13 org.activiti.engine.impl.bpmn.deployer.BpmnDep<br>loyer deploy<br>[deploy-bar] INFO: Processing resource taskforms/started.form<br>[deploy-bar] 24-Nov-2010 13:33:13 org.activiti.engine.impl.bpmn.deployer.BpmnDep<br>loyer deploy<br>[deploy-bar] INFO: Processing resource taskforms/<br>[deploy-bar] 24-Nov-2010 13:33:13 org.activiti.engine.impl.bpmn.deployer.BpmnDep<br>loyer deploy<br>[deploy-bar] INFO: Processing resource taskforms/test.bpmn20.xml<br>[deploy-bar] 24-Nov-2010 13:33:14 org.activiti.engine.impl.bpmn.parser.BpmnParse<br> parseDefinitionsAttributes<br>[deploy-bar] INFO: XMLSchema currently not supported as typeLanguage<br>[deploy-bar] 24-Nov-2010 13:33:14 org.activiti.engine.impl.bpmn.parser.BpmnParse<br> parseDefinitionsAttributes<br>[deploy-bar] INFO: XPath currently not supported as typeLanguage<br>[deploy-bar] 24-Nov-2010 13:33:14 org.activiti.engine.impl.bpmn.deployer.BpmnDep<br>loyer deploy<br>[deploy-bar] INFO: Processing resource taskforms/form.form<br><br>BUILD SUCCESSFUL<br>Total time: 2 seconds<br>
<br><h1>This is a test form</h1><br><br><p>Yada yada yada</p><br><br><input name="data" type="text" value="insert"/><br>
<br><h1>Congratulations, me</h1><br><br><p>You inputted ${data}</p><br><br><p>You started your own activiti process with forms</p><br>
<br><?xml version="1.0" encoding="UTF-8" ?><br><br><definitions id="definitions"<br> targetNamespace="<a href="http://activiti.org/bpmn20" rel="nofollow noopener noreferrer">http://activiti.org/bpmn20</a>" <br> xmlns="<a href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer">http://www.omg.org/spec/BPMN/20100524/MODEL</a>"<br> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer">http://www.w3.org/2001/XMLSchema-instance</a>"<br> xmlns:activiti="<a href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer">http://activiti.org/bpmn</a>"><br> <br> <process id="myworkflow" name="Test forms"><br> <br> <startEvent id="request" activiti:formKey="taskforms/form.form" /><br><br> <sequenceFlow id="flow1" sourceRef="request" targetRef="handleRequest" /><br> <br> <userTask id="handleRequest" name="Finish the test form"<br> activiti:formKey="taskforms/started.form" ><br> <documentation><br> Started process with ${data}<br> </documentation> <br> <br> <potentialOwner><br> <resourceAssignmentExpression><br> <formalExpression>management</formalExpression><br> </resourceAssignmentExpression><br> </potentialOwner> <br> </userTask><br><br> <sequenceFlow id="flow2" sourceRef="handleRequest" targetRef="theEnd2" /><br> <br> <br> <endEvent id="theEnd2" /><br> <br> </process><br> <br></definitions><br>
<?xml version="1.0" encoding="UTF-8" ?><br><br><definitions id="definitions"<br> targetNamespace="<a href="http://activiti.org/bpmn20" rel="nofollow noopener noreferrer">http://activiti.org/bpmn20</a>"<br> xmlns="<a href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer">http://www.omg.org/spec/BPMN/20100524/MODEL</a>"<br> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer">http://www.w3.org/2001/XMLSchema-instance</a>"<br> xmlns:activiti="<a href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer">http://activiti.org/bpmn</a>"><br> <br> <process id="simpleEmailProcess" name="E-Mail versenden"><br> <startEvent id="theStart" /><br> <sequenceFlow sourceRef="theStart" targetRef="sendMail" /><br> <serviceTask id="sendMail" activiti:type="mail"><br> <extensionElements><br> <activiti:field name="to"><br> <activiti:string>test@example.com</activiti:string><br> </activiti:field><br> <activiti:field name="subject"><br> <activiti:string>Hello Miss Piggy!</activiti:string><br> </activiti:field><br> <activiti:field name="html"><br> <expression><br> <![CDATA[<br> <html><br> <body><br> Hello Miss Piggy,<br/><br/><br> Just saying hi!<br/><br/><br> Kind regards,<br/><br> Me.<br> </body><br> </html><br> ]]><br> </expression><br> </activiti:field> <br> </extensionElements><br> </serviceTask><br> <sequenceFlow sourceRef="sendMail" targetRef="theEnd" /><br> <endEvent id="theEnd" /><br> </process><br><br></definitions>
actuser@actsrv:~/activiti-5.0.rc1/setup/deployer$ ant -Dbarname=myworkflow build deploy<br>Buildfile: build.xml<br><br>build:<br> [zip] Building zip: /home/actuser/activiti-5.0.rc1/setup/deployer/myworkflow.bar<br><br>deploy:<br>[deploy-bar] Initializing process engine default<br>[deploy-bar] Nov 26, 2010 2:23:31 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource<br>[deploy-bar] INFO: initializing process engine for resource jar:file:/home/actuser/activiti-5.0.rc1/setup/build/activiti-cfg.jar!/activiti.cfg.xml<br>[deploy-bar] Nov 26, 2010 2:23:33 AM org.activiti.engine.impl.ProcessEngineImpl <init><br>[deploy-bar] INFO: ProcessEngine default created<br>[deploy-bar] Nov 26, 2010 2:23:33 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource<br>[deploy-bar] INFO: initialised process engine default<br>[deploy-bar] Starting to deploy 1 files<br>[deploy-bar] Handling file /home/actuser/activiti-5.0.rc1/setup/deployer/myworkflow.bar<br>[deploy-bar] deploying bar /home/actuser/activiti-5.0.rc1/setup/deployer/myworkflow.bar<br>[deploy-bar] Nov 26, 2010 2:23:33 AM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run<br>[deploy-bar] INFO: JobAcquisitionThread starting to acquire jobs<br>[deploy-bar] Nov 26, 2010 2:23:33 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy<br>[deploy-bar] INFO: Processing resource taskforms/<br>[deploy-bar] Nov 26, 2010 2:23:33 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy<br>[deploy-bar] INFO: Processing resource taskforms/MyWorkflow.bpmn20.xml<br>[deploy-bar] Nov 26, 2010 2:23:33 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes<br>[deploy-bar] INFO: XMLSchema currently not supported as typeLanguage<br>[deploy-bar] Nov 26, 2010 2:23:33 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes<br>[deploy-bar] INFO: XPath currently not supported as typeLanguage<br><br>BUILD SUCCESSFUL<br>Total time: 3 seconds<br>actuser@actsrv:~/activiti-5.0.rc1/setup/deployer$<br>