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/
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev