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

Reply via email to