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

Reply via email to