Julio Camarero 13 Years Ago Thanks for the example Juan! very cool! Please sign in to reply. Reply as... Cancel
Marcellus Tavares 13 Years Ago Great Post Man! I really liked the example. Please sign in to reply. Reply as... Cancel
Hans-Joachim Matheus 13 Years Ago Will there be a liferay-portal-6.0.3 on Sourceforge?AND:Will there be a kaleo-web-6.0.3 or a jbpm-web-6.0.3 plugin on Sourceforge for download? SVN access here in germany is awfully slow! Please sign in to reply. Reply as... Cancel
Heimo Laukkanen 13 Years Ago Where on source code is this default workflow defined? Please sign in to reply. Reply as... Cancel
Asghar Rahmani 13 Years Ago Hi,At the first look: It seems the employed ORM Framework in LRP Server V 6.0 (hibernate)doesn’t correctly handle the SQL statements of Oracle 10 G …Maybe helpful, if you use another version of Oracle DBMS in the actual environment, possibly for an easy and fast “solution”. (I’m a newcomer to LRP server, just a few weeks evaluation - level experiences with LRP Server V 5.3. I also don’t know Oracle DBMS and what is it`s actual version…). Now I´m reading some online sources about the LRP Server V 6.0.Asghar Please sign in to reply. Reply as... Cancel
Arun Kumar Ramachandran 13 Years Ago Hi Juan , Fantastic post! very useful. May i know the procedure to add the workflow for custom portlets.It will be useful for me and for feature visitors.ThanksArun Please sign in to reply. Reply as... Cancel Juan Fernández Arun Kumar Ramachandran 13 Years Ago - Edited Hi Arun:We don't have documentation about this process yet. The easiest way is to analyze how we did it to our portlets.In a nutshell, all you have to do is to create a status field in your entity and then call the workflow API in XXXLocalServiceImpl as we did in (for example) BlogsEntryLocalServiceImpl in add, update and delete methods Please sign in to reply. Reply as... Cancel
Juan Fernández Arun Kumar Ramachandran 13 Years Ago - Edited Hi Arun:We don't have documentation about this process yet. The easiest way is to analyze how we did it to our portlets.In a nutshell, all you have to do is to create a status field in your entity and then call the workflow API in XXXLocalServiceImpl as we did in (for example) BlogsEntryLocalServiceImpl in add, update and delete methods Please sign in to reply. Reply as... Cancel
unai unai 13 Years Ago Hi Juan,Do you know where can I find any documentation about Kaleo? I need to define a workflow only for a few roles not for all, so I need to define a conditional node, Does Kaleo support it? How can I implement it?Thanks. Please sign in to reply. Reply as... Cancel Juan Fernández unai unai 13 Years Ago Hi Unai:the best way to know how to define a workflow definition is reading the related DTD/XSD (http://svn.liferay.com/browse/portal/trunk/definitions/liferay-workflow-definition_6_1_0.xsd?r=HEAD) Please sign in to reply. Reply as... Cancel
Juan Fernández unai unai 13 Years Ago Hi Unai:the best way to know how to define a workflow definition is reading the related DTD/XSD (http://svn.liferay.com/browse/portal/trunk/definitions/liferay-workflow-definition_6_1_0.xsd?r=HEAD) Please sign in to reply. Reply as... Cancel
Denis Signoretto 13 Years Ago Hi Juan,your article it's very interesting. I would like understand the workflow capabilities of Liferay. In particular the different alternatives about: kaleo, jbpm and if the SAW API are still used as common interface between different workflow engines.Is there related documentation or an introductive blog about it?Thanks,Denis. Please sign in to reply. Reply as... Cancel Binh Thanh Le Denis Signoretto 13 Years Ago No There is not Please sign in to reply. Reply as... Cancel Seyed Mohammad Hosein Jamali Binh Thanh Le 13 Years Ago Hi All I change default workflow engine to JBPM3 (in liferay 6.0.5). i can see workflow items of ControlPanel such as Workflow Configuration and My Workflow Tasks but i cannot add new workflow definition! liferay say me : "You have entered invalid data. Please try again. " and "Please enter a valid file. "i use single-approver-definition.xml but it doesn't add anything! it seams Liferay works with Kaleo fine but it doesn't works with JBPM3 properly ! Do you have any suggestion ??ThanksS.M.H.Jamali Please sign in to reply. Reply as... Cancel Juan Fernández Seyed Mohammad Hosein Jamali 13 Years Ago Hi Seyed:this is not the best place to post your errors. Why don't you create a new forum thread and then post the stack trace so that it's easier to help you? ThanksJuan Please sign in to reply. Reply as... Cancel Seyed Mohammad Hosein Jamali Juan Fernández 13 Years Ago Hi JuanOk Liferay doesn't generate any stack trace for this issue. although it shows error message simple approval definition applied and is representable in Workflow Configuration.sorry for choosing wrong location of postingbest regardsS.M.H.Jamali Please sign in to reply. Reply as... Cancel Bradai Salma Seyed Mohammad Hosein Jamali 13 Years Ago hi,I have cleaned liferay 6.0.5 from kaleo-weband deployed jbpm4.4since i didn't find a good tutorial for a simple test,ihave tried this one although it's for kaleo,the problem is the reviewer can't reject or approve the content,when i click on actions there is only assing to me,assing to..,Apdate Due date ,is that mean thas my workflow engine doesn't work ? Please sign in to reply. Reply as... Cancel
Binh Thanh Le Denis Signoretto 13 Years Ago No There is not Please sign in to reply. Reply as... Cancel Seyed Mohammad Hosein Jamali Binh Thanh Le 13 Years Ago Hi All I change default workflow engine to JBPM3 (in liferay 6.0.5). i can see workflow items of ControlPanel such as Workflow Configuration and My Workflow Tasks but i cannot add new workflow definition! liferay say me : "You have entered invalid data. Please try again. " and "Please enter a valid file. "i use single-approver-definition.xml but it doesn't add anything! it seams Liferay works with Kaleo fine but it doesn't works with JBPM3 properly ! Do you have any suggestion ??ThanksS.M.H.Jamali Please sign in to reply. Reply as... Cancel Juan Fernández Seyed Mohammad Hosein Jamali 13 Years Ago Hi Seyed:this is not the best place to post your errors. Why don't you create a new forum thread and then post the stack trace so that it's easier to help you? ThanksJuan Please sign in to reply. Reply as... Cancel Seyed Mohammad Hosein Jamali Juan Fernández 13 Years Ago Hi JuanOk Liferay doesn't generate any stack trace for this issue. although it shows error message simple approval definition applied and is representable in Workflow Configuration.sorry for choosing wrong location of postingbest regardsS.M.H.Jamali Please sign in to reply. Reply as... Cancel Bradai Salma Seyed Mohammad Hosein Jamali 13 Years Ago hi,I have cleaned liferay 6.0.5 from kaleo-weband deployed jbpm4.4since i didn't find a good tutorial for a simple test,ihave tried this one although it's for kaleo,the problem is the reviewer can't reject or approve the content,when i click on actions there is only assing to me,assing to..,Apdate Due date ,is that mean thas my workflow engine doesn't work ? Please sign in to reply. Reply as... Cancel
Seyed Mohammad Hosein Jamali Binh Thanh Le 13 Years Ago Hi All I change default workflow engine to JBPM3 (in liferay 6.0.5). i can see workflow items of ControlPanel such as Workflow Configuration and My Workflow Tasks but i cannot add new workflow definition! liferay say me : "You have entered invalid data. Please try again. " and "Please enter a valid file. "i use single-approver-definition.xml but it doesn't add anything! it seams Liferay works with Kaleo fine but it doesn't works with JBPM3 properly ! Do you have any suggestion ??ThanksS.M.H.Jamali Please sign in to reply. Reply as... Cancel Juan Fernández Seyed Mohammad Hosein Jamali 13 Years Ago Hi Seyed:this is not the best place to post your errors. Why don't you create a new forum thread and then post the stack trace so that it's easier to help you? ThanksJuan Please sign in to reply. Reply as... Cancel Seyed Mohammad Hosein Jamali Juan Fernández 13 Years Ago Hi JuanOk Liferay doesn't generate any stack trace for this issue. although it shows error message simple approval definition applied and is representable in Workflow Configuration.sorry for choosing wrong location of postingbest regardsS.M.H.Jamali Please sign in to reply. Reply as... Cancel Bradai Salma Seyed Mohammad Hosein Jamali 13 Years Ago hi,I have cleaned liferay 6.0.5 from kaleo-weband deployed jbpm4.4since i didn't find a good tutorial for a simple test,ihave tried this one although it's for kaleo,the problem is the reviewer can't reject or approve the content,when i click on actions there is only assing to me,assing to..,Apdate Due date ,is that mean thas my workflow engine doesn't work ? Please sign in to reply. Reply as... Cancel
Juan Fernández Seyed Mohammad Hosein Jamali 13 Years Ago Hi Seyed:this is not the best place to post your errors. Why don't you create a new forum thread and then post the stack trace so that it's easier to help you? ThanksJuan Please sign in to reply. Reply as... Cancel Seyed Mohammad Hosein Jamali Juan Fernández 13 Years Ago Hi JuanOk Liferay doesn't generate any stack trace for this issue. although it shows error message simple approval definition applied and is representable in Workflow Configuration.sorry for choosing wrong location of postingbest regardsS.M.H.Jamali Please sign in to reply. Reply as... Cancel Bradai Salma Seyed Mohammad Hosein Jamali 13 Years Ago hi,I have cleaned liferay 6.0.5 from kaleo-weband deployed jbpm4.4since i didn't find a good tutorial for a simple test,ihave tried this one although it's for kaleo,the problem is the reviewer can't reject or approve the content,when i click on actions there is only assing to me,assing to..,Apdate Due date ,is that mean thas my workflow engine doesn't work ? Please sign in to reply. Reply as... Cancel
Seyed Mohammad Hosein Jamali Juan Fernández 13 Years Ago Hi JuanOk Liferay doesn't generate any stack trace for this issue. although it shows error message simple approval definition applied and is representable in Workflow Configuration.sorry for choosing wrong location of postingbest regardsS.M.H.Jamali Please sign in to reply. Reply as... Cancel Bradai Salma Seyed Mohammad Hosein Jamali 13 Years Ago hi,I have cleaned liferay 6.0.5 from kaleo-weband deployed jbpm4.4since i didn't find a good tutorial for a simple test,ihave tried this one although it's for kaleo,the problem is the reviewer can't reject or approve the content,when i click on actions there is only assing to me,assing to..,Apdate Due date ,is that mean thas my workflow engine doesn't work ? Please sign in to reply. Reply as... Cancel
Bradai Salma Seyed Mohammad Hosein Jamali 13 Years Ago hi,I have cleaned liferay 6.0.5 from kaleo-weband deployed jbpm4.4since i didn't find a good tutorial for a simple test,ihave tried this one although it's for kaleo,the problem is the reviewer can't reject or approve the content,when i click on actions there is only assing to me,assing to..,Apdate Due date ,is that mean thas my workflow engine doesn't work ? Please sign in to reply. Reply as... Cancel
Denis Signoretto 13 Years Ago Hi Jonas,is there Activiti http://activiti.org/ support as a workflow engine for Liferay (or is it planned)?Thanks, Denis Please sign in to reply. Reply as... Cancel
Jairo Luna 12 Years Ago Hi everyone! I'm looking for information about email workflow notifications, I don't really know how does it work and/or how can I activate it, do any have some suggestion? thanks in advance. Please sign in to reply. Reply as... Cancel Juan Fernández Jairo Luna 12 Years Ago Hi Jairo! You got a lot of info in the administration guide (http://www.liferay.com/es/documentation/liferay-portal/6.0/administration/-/ai/workflow-with-kaleo)Anyway, you can always notify via email in your workflow tasks by adding a new "notification": <notification> <name>Creator Modification Notification</name> <execution-type>onAssignment</execution-type> <template>Your submission was rejected by a reviewer, please modify and resubmit.</template> <template-language>text</template-language> <notification-type>email</notification-type> </notification> Please sign in to reply. Reply as... Cancel
Juan Fernández Jairo Luna 12 Years Ago Hi Jairo! You got a lot of info in the administration guide (http://www.liferay.com/es/documentation/liferay-portal/6.0/administration/-/ai/workflow-with-kaleo)Anyway, you can always notify via email in your workflow tasks by adding a new "notification": <notification> <name>Creator Modification Notification</name> <execution-type>onAssignment</execution-type> <template>Your submission was rejected by a reviewer, please modify and resubmit.</template> <template-language>text</template-language> <notification-type>email</notification-type> </notification> Please sign in to reply. Reply as... Cancel
Ramesh Katta 12 Years Ago Hi,I am not able to implement KALEO work flow in oracle 10g. I tried all the scenarios which I found in web but no luck. Inconsistent data type: got CLOB expected. Thanks in anticipation. Please sign in to reply. Reply as... Cancel
Mati-ur-Rehman Khan 12 Years Ago Hi,I found a problem when you include a link from document library or image library into a web content and try to approve web content it doesn't work. It is removed from Assigned workflow tasks but it stays in your submissions and content status is pending. One thing to mention is the image/document which is linked is already in publish state. Is it a bug or a feature needs to be implemented? Please sign in to reply. Reply as... Cancel
Jay Patel 12 Years Ago Thanks Juan for sharing this..I want to implement exact same scenario for "User" asset. Meaning when new user is created, it should be assigned to some Work-flow definition e.g. single-approver definition. Then when it is approved by approver then only status may be changed to "Approved".The problem I am facing is I don't know what would be the best approach for this. For just POC purpose, I changed the following files of Portal source code directly.1. service.xml to add columns & reference package path for Work-flow 2. liferay-portlet.xml to add UserWorkflowHandlerNow the problem is after changing this service.xml, portal does not allow me to build services again saying that "Could not find com.liferay.portal.tools.servicebuilder.ServiceBuilder. Make sure you have it in your classpath", though ServiceBuilder class is available under the same package.What can be root cause here? Also can you also suggest some other better way for above kind of requirement when Liferay's OOB asset needs to be customized to apply Workflow on it?Thanks in advance,Jay. Please sign in to reply. Reply as... Cancel
Keyur Ashra 12 Years Ago Hi Juan Fernández,You have given very nice explanation in this tutorial. I have implemented this in one of my app. But i need to do some changes in this..As we submit it, the next person has to do "Assign to Me". And then he/she can approve or reject. But i did it in some other way. What I have done is, I am having 3 user A, B & C. A publish the content and assign it to B and then B after completing the work Route it to C. So the Approve & Reject right is only with A. I am successfully done with all this. But at all phase the user has to do "Assign to Me"; I don't want this button every time. As A route task to B and B route to C then why B & C require to click on "Assign to Me" each and every time? Can't we remove this? Please kindly provide me suggestion in this..... Please sign in to reply. Reply as... Cancel
Keyur Ashra 12 Years Ago One more thing which i would like to know in the workflow is that can we bypass the flow? Means If 3user A, B and C are there and User A want to assign the task to C instead to B? How can you bypass the flow at runtime? Please kindly help me.... Please sign in to reply. Reply as... Cancel Serdar Ayalp Keyur Ashra 12 Years Ago thxs, GREAT Please sign in to reply. Reply as... Cancel Hung Dx Serdar Ayalp 11 Years Ago Hi Juan!Im using Lifray 6.1 CE GA1 source and MySQL 5.1,tomcat 7.0.23 to build my portal.It works finally.Im trying to install kaleo-web-6.0.6.1.war,kaleo-web-6.1.0.1-ce-ga1.war in Control Panel/Plugins Installation but its not working and throws exception when deploying war file.Please help me Please sign in to reply. Reply as... Cancel Juan Fernández Hung Dx 11 Years Ago Hi Hung: why do you installed the old version of the plugin (6.0.6)?You should remove it from your server and deploy the 6.1.0.1 version. In case it fails, you can put your .war file into the "deploy" folder in tomcat and it will be automatically installedRegards! Please sign in to reply. Reply as... Cancel Hung Dx Juan Fernández 11 Years Ago Hi Juan!Im trying to find kaleo-web version 6.1 war file on liferay download site but it does not exist.It only avalaible in sourceforge plugin link http://sourceforge.net/projects/lportal/files/Liferay%20Plugins/6.1.0%20GA1/ but can not deploy it on my server.Thanks and Regards! Please sign in to reply. Reply as... Cancel
Serdar Ayalp Keyur Ashra 12 Years Ago thxs, GREAT Please sign in to reply. Reply as... Cancel Hung Dx Serdar Ayalp 11 Years Ago Hi Juan!Im using Lifray 6.1 CE GA1 source and MySQL 5.1,tomcat 7.0.23 to build my portal.It works finally.Im trying to install kaleo-web-6.0.6.1.war,kaleo-web-6.1.0.1-ce-ga1.war in Control Panel/Plugins Installation but its not working and throws exception when deploying war file.Please help me Please sign in to reply. Reply as... Cancel Juan Fernández Hung Dx 11 Years Ago Hi Hung: why do you installed the old version of the plugin (6.0.6)?You should remove it from your server and deploy the 6.1.0.1 version. In case it fails, you can put your .war file into the "deploy" folder in tomcat and it will be automatically installedRegards! Please sign in to reply. Reply as... Cancel Hung Dx Juan Fernández 11 Years Ago Hi Juan!Im trying to find kaleo-web version 6.1 war file on liferay download site but it does not exist.It only avalaible in sourceforge plugin link http://sourceforge.net/projects/lportal/files/Liferay%20Plugins/6.1.0%20GA1/ but can not deploy it on my server.Thanks and Regards! Please sign in to reply. Reply as... Cancel
Hung Dx Serdar Ayalp 11 Years Ago Hi Juan!Im using Lifray 6.1 CE GA1 source and MySQL 5.1,tomcat 7.0.23 to build my portal.It works finally.Im trying to install kaleo-web-6.0.6.1.war,kaleo-web-6.1.0.1-ce-ga1.war in Control Panel/Plugins Installation but its not working and throws exception when deploying war file.Please help me Please sign in to reply. Reply as... Cancel Juan Fernández Hung Dx 11 Years Ago Hi Hung: why do you installed the old version of the plugin (6.0.6)?You should remove it from your server and deploy the 6.1.0.1 version. In case it fails, you can put your .war file into the "deploy" folder in tomcat and it will be automatically installedRegards! Please sign in to reply. Reply as... Cancel Hung Dx Juan Fernández 11 Years Ago Hi Juan!Im trying to find kaleo-web version 6.1 war file on liferay download site but it does not exist.It only avalaible in sourceforge plugin link http://sourceforge.net/projects/lportal/files/Liferay%20Plugins/6.1.0%20GA1/ but can not deploy it on my server.Thanks and Regards! Please sign in to reply. Reply as... Cancel
Juan Fernández Hung Dx 11 Years Ago Hi Hung: why do you installed the old version of the plugin (6.0.6)?You should remove it from your server and deploy the 6.1.0.1 version. In case it fails, you can put your .war file into the "deploy" folder in tomcat and it will be automatically installedRegards! Please sign in to reply. Reply as... Cancel Hung Dx Juan Fernández 11 Years Ago Hi Juan!Im trying to find kaleo-web version 6.1 war file on liferay download site but it does not exist.It only avalaible in sourceforge plugin link http://sourceforge.net/projects/lportal/files/Liferay%20Plugins/6.1.0%20GA1/ but can not deploy it on my server.Thanks and Regards! Please sign in to reply. Reply as... Cancel
Hung Dx Juan Fernández 11 Years Ago Hi Juan!Im trying to find kaleo-web version 6.1 war file on liferay download site but it does not exist.It only avalaible in sourceforge plugin link http://sourceforge.net/projects/lportal/files/Liferay%20Plugins/6.1.0%20GA1/ but can not deploy it on my server.Thanks and Regards! Please sign in to reply. Reply as... Cancel
kevin wu 11 Years Ago are you familiar with Liferay workflow definition? I want to assign a task by user email ID, so I can do it like the following, but XXX@XXX.com should be an input on UI page and then pass it to the workflow, how can I use a variable instead of XXX@XXX.com.<task><name>Manager Approval</name><assignments><user><email-address>XXX@XXX.com</email-address></user></assignments><transitions><transition><name>Reject</name><target>update</target><default>true</default></transition></transitions></task> Please sign in to reply. Reply as... Cancel Juan Fernández kevin wu 11 Years Ago Hi Kevin: have a look at this wiki page - http://www.liferay.com/community/wiki/-/wiki/Main/Workflow+Definition and this blog entry - http://www.liferay.com/es/web/igor.beslic/blog/-/blogs/12409698I hope it helpsJuan Please sign in to reply. Reply as... Cancel
Juan Fernández kevin wu 11 Years Ago Hi Kevin: have a look at this wiki page - http://www.liferay.com/community/wiki/-/wiki/Main/Workflow+Definition and this blog entry - http://www.liferay.com/es/web/igor.beslic/blog/-/blogs/12409698I hope it helpsJuan Please sign in to reply. Reply as... Cancel
Ram A 11 Years Ago Hi,I am using Liferay 6.0 with kaleo-web.Now when i added te webcontent it is trying to send a mail notification to the people who are having Administrator Role.Can we disbale/stop this feature of sending a mail notifications without uninstalling kaleo-web plugin.Please help me .Thanks in advanceRam Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Kannan G krishnan 10 Years Ago Hi I want to use this functionality for my custom portlet. How can i link my custom portlet with this function? How will i get the Submit for Publication button and its function in my custom portlet??? Please sign in to reply. Reply as... Cancel
Chiến Ngọc 10 Years Ago Hi Juan ,Please support me to apply kaleo workflow for New Announcements . Please sign in to reply. Reply as... Cancel
Abhay Chaware 10 Years Ago Hi Instead of going to 'my workflow tasks', can I have a set of buttons in my custom portlet screen and trigger the workflow actions like approve/reject ?? Please sign in to reply. Reply as... Cancel
Bhagwan khichar 9 Years Ago hey can tell me, how to retrive or get activity in my own jsp.thank you Please sign in to reply. Reply as... Cancel