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.
<!– Send email Task starts –> <serviceTask id="sendMail" activiti:type="mail"> <extensionElements> <activiti:field name="from" stringValue="order-shipping@thecompany.com" /> <activiti:field name="to" expression="mcasanket70@gmail.com" /> <activiti:field name="subject" expression="Your order has been shipped" /> <activiti:field name="html"> <activiti:expression> <![CDATA[ <html><body> This is an auto generated email. </body></html> ]]> </activiti:expression> </activiti:field> </extensionElements> </serviceTask> <!– Send email Task ends –>
<!– Using a Script task –> <scriptTask id="scripttask1" name="Send Email" scriptFormat="javascript"> <extensionElements> <activiti:executionListener event="start" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener"> <activiti:field name="script"> <activiti:string> var mail = actions.create("mail"); mail.parameters.to = "a@gmail.com"; mail.parameters.subject = "send a workflow's email. second test! " + bpm_workflowDescription; mail.parameters.from = "b@gmail.com"; mail.parameters.text = "2nd Test message! "; mail.execute(bpm_package); </activiti:string> </activiti:field> </activiti:executionListener> </extensionElements> <script><![CDATA[]]></script> </scriptTask>
Exception in thread "pool-1-thread-4" org.activiti.engine.ActivitiException: org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener doesn't implement interface org.activiti.engine.delegate.ExecutionListener nor interface org.activiti.engine.delegate.JavaDelegate at org.activiti.engine.impl.bpmn.helper.ClassDelegate.getExecutionListenerInstance(ClassDelegate.java:80) at org.activiti.engine.impl.bpmn.helper.ClassDelegate.notify(ClassDelegate.java:66) at org.activiti.engine.impl.pvm.runtime.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:38) at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:76) at org.activiti.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:481)
Exception in thread "pool-1-thread-1" java.lang.NullPointerException at javax.script.ScriptEngineManager.getEngineByName(ScriptEngineManager.java:199) at org.activiti.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:63) at org.activiti.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior.execute(ScriptTaskActivityBehavior.java:43) at org.activiti.engine.impl.pvm.runtime.AtomicOperationActivityExecute.execute(AtomicOperationActivityExecute.java:40) at org.activiti.engine.impl.interceptor.CommandContext.performOperation(CommandContext.java:76)
<scriptTask id="scripttask1" name="Send Email" scriptFormat="javascript"> <extensionElements> <activiti:executionListener event="start" class="org.alfresco.repo.workflow.activiti.listener.ScriptExecutionListener"> <activiti:field name="script"> <activiti:string> var mail = actions.create("mail"); mail.parameters.to = "a@gmail.com"; mail.parameters.subject = "send a workflow's email. second test! " + bpm_workflowDescription; mail.parameters.from = "b@gmail.com"; mail.parameters.text = "2nd Test message! "; mail.execute(bpm_package); </activiti:string> </activiti:field> </activiti:executionListener> </extensionElements> <script><![CDATA[]]></script> </scriptTask>