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