Hi all, Yes. It worked for me as well. Thanks, Waruna
On Fri, May 20, 2016 at 2:29 PM, Vinod Kavinda <vi...@wso2.com> wrote: > Hi Waruna, > > <activiti:field name="text"> > > <activiti:expression> > > <![CDATA[Hi ${name}, You are accepted as a customer with respect to the > case ${caseId}. Thank You.]]> > > </activiti:expression> > > </activiti:field> > > Worked for me. Ypuu need to have expression tag. > > Regards, > > Vinod > > On Fri, May 20, 2016 at 2:16 PM, Milinda Perera <milin...@wso2.com> wrote: > >> Hi, >> >> Try this: >> >> <activiti:field name="text"> >> <activiti:expression>"Dynamic content "+ ${variable}</activiti:expression> >> <activiti:field name="input"> >> >> Thanks, >> Mili >> >> On Fri, May 20, 2016 at 1:51 PM, Waruna Jayaweera <waru...@wso2.com> >> wrote: >> >>> Hi, >>> Thanks. Non html is working but we cannot add dynamic values to mail >>> body. >>> ex. >>> <activiti:field name="text"> >>> <activiti:string><![CDATA[ Hello >>> ${recipient}]]></activiti:string> >>> </activiti:field> >>> >>> I am getting plain text as email body. >>> >>> Thanks, >>> Waruna >>> >>> On Fri, May 20, 2016 at 1:00 PM, Himasha Guruge <himas...@wso2.com> >>> wrote: >>> >>>> Hi Waruna, >>>> >>>> You can send the content if you pass the message body from 'non html' >>>> field. For example, >>>> >>>> <activiti:field name="text"> >>>> <activiti:string><![CDATA[Message body of the >>>> email...]]></activiti:string> >>>> </activiti:field> >>>> >>>> Thanks, >>>> Himasha >>>> >>>> On Fri, May 20, 2016 at 12:50 PM, Waruna Jayaweera <waru...@wso2.com> >>>> wrote: >>>> >>>>> Hi, >>>>> I tried the same sample but I am receiving empty mail body. I get the >>>>> mail subject correctly but mail body is missing. Appreciate any help on >>>>> this. >>>>> >>>>> Thanks, >>>>> Waruna >>>>> >>>>> On Thu, May 19, 2016 at 11:10 AM, Himasha Guruge <himas...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi Luis, >>>>>> >>>>>> I have tested email task in BPS 3.5.1 server with following steps. >>>>>> >>>>>> 1. Add the configurations in <BPS_HOME>/repository/conf/activti.xml. >>>>>> Please look into attached, for further reference. >>>>>> 2. Add required jars mentioned in [1] into >>>>>> <BPS_HOME>/repository/components/lib. >>>>>> 3. Deploy the sample, and start the process from bpmn-explorer. >>>>>> >>>>>> As Amal mentioned make sure you have enabled less secure apps to >>>>>> access. I'm also attaching the sample I used. (MyProcess.bar) >>>>>> >>>>>> [1] https://docs.wso2.com/display/BPS351/Working+With+Email+Task >>>>>> >>>>>> Thanks, >>>>>> Himasha >>>>>> >>>>>> >>>>>> On Thu, May 19, 2016 at 10:08 AM, Nandika Jayawardana < >>>>>> nand...@wso2.com> wrote: >>>>>> >>>>>>> >>>>>>> ---------- Forwarded message ---------- >>>>>>> From: Amal Gunatilake <am...@wso2.com> >>>>>>> Date: Wed, May 18, 2016 at 9:29 PM >>>>>>> Subject: Re: WSO2 BPS - Email Task >>>>>>> To: Luis Calderon Rodríguez <luis.calde...@proxus.pe> >>>>>>> Cc: Nandika Jayawardana <nand...@wso2.com>, Hasitha Hiranya < >>>>>>> hasit...@wso2.com>, Miler Alberto García Villanueva < >>>>>>> miler.gar...@proxus.pe> >>>>>>> >>>>>>> >>>>>>> Hi Luis, >>>>>>> >>>>>>> Seems like you have everything in order from BPS side >>>>>>> configurations. >>>>>>> >>>>>>> I can only think of one more configuration that is missing on your >>>>>>> steps. Have you enabled Gmail security settings[1] to allow less secure >>>>>>> apps to access? >>>>>>> >>>>>>> [1] https://support.google.com/accounts/answer/6010255?hl=en >>>>>>> >>>>>>> Best regards, >>>>>>> Amal. >>>>>>> >>>>>>> On Wed, May 18, 2016 at 9:05 PM, Luis Calderon Rodríguez < >>>>>>> luis.calde...@proxus.pe> wrote: >>>>>>> >>>>>>>> Hi Amal, >>>>>>>> >>>>>>>> >>>>>>>> Thanks for answering this mail. >>>>>>>> >>>>>>>> >>>>>>>> If I have installed the latest version: >>>>>>>> /opt/wso2bps-3.5.1/repository/deployment/server/ >>>>>>>> >>>>>>>> >>>>>>>> Copy the dependencies jar : >>>>>>>> /opt/wso2bps-3.5.1./repository/components/lib/ >>>>>>>> >>>>>>>> >>>>>>>> org.apache.commons:commons-email:jar:1.3 >>>>>>>> >>>>>>>> javax.mail:mail:jar:1.4.7 >>>>>>>> >>>>>>>> javax.activation:activation:jar:1.1 >>>>>>>> >>>>>>>> >>>>>>>> Then, set the parameters in the file activiti.xml: >>>>>>>> /opt/wso2bps-3.5.1./repository/conf/ >>>>>>>> >>>>>>>> >>>>>>>> <property name="mailServerHost" value="smtp.gmail.com"/> >>>>>>>> >>>>>>>> <property name="mailServerPort" value="456"/> >>>>>>>> >>>>>>>> <property name="mailServerDefaultFrom" value="x...@gmail.com"/> >>>>>>>> >>>>>>>> <property name="mailServerUseSSL" value="true"/> >>>>>>>> >>>>>>>> <property name="mailServerUsername" value="x...@gmail.com"/> >>>>>>>> >>>>>>>> <property name="mailServerPassword" value="xyz"/> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Finally restart the server, but still the problem persists. >>>>>>>> >>>>>>>> >>>>>>>> Best regards >>>>>>>> Luis >>>>>>>> >>>>>>>> 2016-05-18 1:09 GMT-05:00 Amal Gunatilake <am...@wso2.com>: >>>>>>>> >>>>>>>>> Hi Luis, >>>>>>>>> >>>>>>>>> There was a dependency issue[1] in email task which we fixed in >>>>>>>>> BPS 3.5.1 release. Could you please try it out with the latest BPS >>>>>>>>> release? >>>>>>>>> This should probably resolve the error. >>>>>>>>> >>>>>>>>> [1] https://wso2.org/jira/browse/BPS-978 >>>>>>>>> >>>>>>>>> Best regards, >>>>>>>>> Amal. >>>>>>>>> >>>>>>>>> On Wed, May 18, 2016 at 11:13 AM, Luis Calderon Rodríguez < >>>>>>>>> luis.calde...@proxus.pe> wrote: >>>>>>>>> >>>>>>>>>> Hi guys, >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I hope you are very well. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I've had some problems with mail tasks,I have this error >>>>>>>>>> message: “Error starting process: >>>>>>>>>> org.apache.commons.mail.Email.setSSLOnConnect(Z)Lorg/apache/commons/mail/Email >>>>>>>>>> ” >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I 'm using these jar: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> org.apache.commons:commons-email:jar:1.3 >>>>>>>>>> >>>>>>>>>> javax.mail:mail:jar:1.4.7 >>>>>>>>>> >>>>>>>>>> javax.activation:activation:jar:1.1 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> activity.xml >>>>>>>>>> >>>>>>>>>> ================================================================== >>>>>>>>>> >>>>>>>>>> <beans xmlns="http://www.springframework.org/schema/beans" >>>>>>>>>> >>>>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>>>>>>> >>>>>>>>>> xsi:schemaLocation=" >>>>>>>>>> http://www.springframework.org/schema/beans >>>>>>>>>> http://www.springframework.org/schema/beans/spring-beans.xsd"> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <bean id="processEngineConfiguration" >>>>>>>>>> class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration"> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <property name="dataSourceJndiName" >>>>>>>>>> value="jdbc/ActivitiDB"/> >>>>>>>>>> >>>>>>>>>> <property name="databaseSchemaUpdate" value="true"/> >>>>>>>>>> >>>>>>>>>> <property name="jobExecutorActivate" value="true"/> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <property name="mailServerHost" value="smtp.gmail.com"/> >>>>>>>>>> >>>>>>>>>> <property name="mailServerPort" value="456"/> >>>>>>>>>> >>>>>>>>>> <property name="mailServerDefaultFrom" value=" >>>>>>>>>> x...@gmail.com"/> >>>>>>>>>> >>>>>>>>>> <property name="mailServerUseSSL" value="true"/> >>>>>>>>>> >>>>>>>>>> <property name="mailServerUsername" value="x...@gmail.com >>>>>>>>>> "/> >>>>>>>>>> >>>>>>>>>> <property name="mailServerPassword" value="abcABC123"/> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> </bean> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <bean id="bpmnDataPublisherConfiguration"> >>>>>>>>>> >>>>>>>>>> <property name="dataPublishingEnabled" value="false"/> >>>>>>>>>> >>>>>>>>>> </bean> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <bean id="restClientConfiguration"> >>>>>>>>>> >>>>>>>>>> <property name="maxTotalConnections" value="200"/> >>>>>>>>>> >>>>>>>>>> <property name="maxConnectionsPerRoute" value="200"/> >>>>>>>>>> >>>>>>>>>> </bean> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <bean id="activitiInstanceDeleteConfig"> >>>>>>>>>> >>>>>>>>>> <property name="maxCount" value="1000"/> >>>>>>>>>> >>>>>>>>>> </bean> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> </beans> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> ====================================================================== >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> Luis >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2016-04-12 16:17 GMT-05:00 Luis Calderon Rodríguez < >>>>>>>>>> luis.calde...@proxus.pe>: >>>>>>>>>> >>>>>>>>>>> I'm very grateful for your answers. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> 2016-04-12 2:12 GMT-05:00 Nandika Jayawardana <nand...@wso2.com> >>>>>>>>>>> : >>>>>>>>>>> >>>>>>>>>>>> Hi Luis, >>>>>>>>>>>> >>>>>>>>>>>> A BPMN process executed in a transactional manner from one wait >>>>>>>>>>>> state to another wait state, Please refer to [1] for more details. >>>>>>>>>>>> Hence, >>>>>>>>>>>> the bpmn db which keeps the state of the process instance will >>>>>>>>>>>> always >>>>>>>>>>>> be at a consistent state even if a sudden BPS server shutdown >>>>>>>>>>>> occurred. >>>>>>>>>>>> >>>>>>>>>>>> However, within your process, if you are calling externals >>>>>>>>>>>> services , and these service invocations may result in state >>>>>>>>>>>> changes in >>>>>>>>>>>> those services, there needs to be compensation option provided by >>>>>>>>>>>> the >>>>>>>>>>>> service to handle those. For example, let's assume your process >>>>>>>>>>>> invokes >>>>>>>>>>>> Operation A and B one after the other. If operation B failed, we >>>>>>>>>>>> need to >>>>>>>>>>>> catch the application error and call compensation operation of >>>>>>>>>>>> Operation A. >>>>>>>>>>>> (reverse operation A) This can be done by having error handling. >>>>>>>>>>>> >>>>>>>>>>>> However, for a scenario like sudden BPS server shutdown, you >>>>>>>>>>>> might need some manual intervention to reverse some of these >>>>>>>>>>>> operations to >>>>>>>>>>>> bring the external services state to last consistant process >>>>>>>>>>>> instance state. >>>>>>>>>>>> >>>>>>>>>>>> [1] >>>>>>>>>>>> http://www.activiti.org/userguide/#bpmnConcurrencyAndTransactions >>>>>>>>>>>> >>>>>>>>>>>> Regards >>>>>>>>>>>> Nandika >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Apr 12, 2016 at 11:10 AM, Hasitha Hiranya < >>>>>>>>>>>> hasit...@wso2.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> >>>>>>>>>>>>> Looping in some resource people who can answer the question.. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Apr 12, 2016 at 5:37 AM, Luis Calderon Rodríguez < >>>>>>>>>>>>> luis.calde...@proxus.pe> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Hasitha, >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I liked your article, it is very interesting because you use >>>>>>>>>>>>>> a real business case where there are external services and >>>>>>>>>>>>>> manage errors. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> I would like to implement a workflow in BPS/BMPN where there >>>>>>>>>>>>>> is no manual tasks, on the other hand are automated tasks that >>>>>>>>>>>>>> invoke REST >>>>>>>>>>>>>> services or DataServices to persist data in an RDBMS. So, I have >>>>>>>>>>>>>> a question >>>>>>>>>>>>>> how it could manage transactionality throughout the execution >>>>>>>>>>>>>> flow . I >>>>>>>>>>>>>> think in the situation to happen if a shutdown occurs BPS server >>>>>>>>>>>>>> and the >>>>>>>>>>>>>> flow has not completely finished, how it could reverse >>>>>>>>>>>>>> everything already >>>>>>>>>>>>>> being stored in the RDBMS. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks for your time. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> *Luis Calderón* >>>>>>>>>>>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>* >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> *Hasitha Abeykoon* >>>>>>>>>>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com >>>>>>>>>>>>> *cell:* *+94 719363063* >>>>>>>>>>>>> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Nandika Jayawardana >>>>>>>>>>>> WSO2 Inc ; http://wso2.com >>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Luis Calderón* >>>>>>>>>>> *PROXUS SAC* >>>>>>>>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>* >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Luis Calderón* >>>>>>>>>> *PROXUS SAC* >>>>>>>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>* >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Amal Gunatilake* >>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>> >>>>>>>>> mobile: (+94) 773561195 >>>>>>>>> blog: amalg-blogs.blogspot.com; twitter: @daag123 >>>>>>>>> linkedIn: https://www.linkedin.com/in/amalgunatilake >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Luis Calderón* >>>>>>>> *PROXUS SAC* >>>>>>>> *e-mail: luis.calde...@proxus.pe <luis.calde...@proxus.pe>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Amal Gunatilake* >>>>>>> WSO2 Inc.; http://wso2.com >>>>>>> Lean . Enterprise . Middleware >>>>>>> >>>>>>> mobile: (+94) 773561195 >>>>>>> blog: amalg-blogs.blogspot.com; twitter: @daag123 >>>>>>> linkedIn: https://www.linkedin.com/in/amalgunatilake >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Nandika Jayawardana >>>>>>> WSO2 Inc ; http://wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Himasha Guruge >>>>>> *Software Engineer* >>>>>> WS*O2* *Inc.* >>>>>> Mobile: +94 777459299 >>>>>> himas...@wso2.com >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> >>>>> Waruna Lakshitha Jayaweera >>>>> Software Engineer >>>>> WSO2 Inc; http://wso2.com >>>>> phone: +94713255198 >>>>> >>>> >>>> >>>> >>>> -- >>>> Himasha Guruge >>>> *Software Engineer* >>>> WS*O2* *Inc.* >>>> Mobile: +94 777459299 >>>> himas...@wso2.com >>>> >>> >>> >>> >>> -- >>> Regards, >>> >>> Waruna Lakshitha Jayaweera >>> Software Engineer >>> WSO2 Inc; http://wso2.com >>> phone: +94713255198 >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Milinda Perera >> Software Engineer; >> WSO2 Inc. http://wso2.com , >> Mobile: (+94) 714 115 032 >> >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Vinod Kavinda > Software Engineer > *WSO2 Inc. - lean . enterprise . middleware <http://www.wso2.com>.* > Mobile : +94 (0) 712 415544 > Blog : http://soatechflicks.blogspot.com/ > > -- Regards, Waruna Lakshitha Jayaweera Software Engineer WSO2 Inc; http://wso2.com phone: +94713255198
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev