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

Reply via email to