<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Custom Workflow Java Class in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311756#M264886</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;we need to customize tasks list view so that tasks for every user are visible for everyone. First, I thought I could use webscript to fetch all the active tasks and return them but then I noticed there is no that kind of method that would return tasks of every user. So only solution seems to be to implement the feature using Java. My plan was to extend Workflow class and add a new method that returns the needed tasks. However, I'm quite clueless how to deploy/extend the changes to my local Alfresco server. Could anyone help me where to start? It seems not many ppl have created extensions using Java and I wanted to avoid it as well but this time it seems to be the only choice. Of course all suggestions/tips are welcome how to implement the described feature. Maybe there is an easier way. If I come with a solution I will explain it here in case someone needs the information. Any help would be greatly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Henri L&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Nov 2014 13:04:13 GMT</pubDate>
    <dc:creator>sihnu</dc:creator>
    <dc:date>2014-11-07T13:04:13Z</dc:date>
    <item>
      <title>Custom Workflow Java Class</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311756#M264886</link>
      <description>Hey,we need to customize tasks list view so that tasks for every user are visible for everyone. First, I thought I could use webscript to fetch all the active tasks and return them but then I noticed there is no that kind of method that would return tasks of every user. So only solution seems to be</description>
      <pubDate>Fri, 07 Nov 2014 13:04:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311756#M264886</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2014-11-07T13:04:13Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Workflow Java Class</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311757#M264887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hey,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I built the Alfresco project using Maven. I added a custom class (CustomWorkflow that extends Workflow) to alfresco-repository module. I've then deployed the newly built alfresco.war to my Alfresco server. Then I added a dependency to alfresco-4.2.e/tomcat/shared/classes/alfresco/extension/custom-template-services-context.xml like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;beans&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="workflowTemplateExtension" parent="baseTemplateImplementation" class="org.alfresco.repo.template.CustomWorkflow"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="extensionName"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;workflow&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="serviceRegistry"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="ServiceRegistry"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;lt;/beans&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But when I start the server I get an class not found error. For some reason Alfresco doesn't find the class even though it should be included in alfresco.war. What I'm doing wrong?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Nov 2014 07:45:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311757#M264887</guid>
      <dc:creator>sihnu</dc:creator>
      <dc:date>2014-11-10T07:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Workflow Java Class</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311758#M264888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Refer these links to create workflow in alfresco :&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://docs.alfresco.com/3.4/tasks/kb-code-workflow.html" rel="nofollow noopener noreferrer"&gt;http://docs.alfresco.com/3.4/tasks/kb-code-workflow.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="http://alfrescosolutionsv.blogspot.in/2013/07/creating-custom-workflow-in-alfresco.html" rel="nofollow noopener noreferrer"&gt;http://alfrescosolutionsv.blogspot.in/2013/07/creating-custom-workflow-in-alfresco.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Nov 2014 12:15:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311758#M264888</guid>
      <dc:creator>sanket</dc:creator>
      <dc:date>2014-11-10T12:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Workflow Java Class</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311759#M264889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You will need to create your own class and than inject the services which you want to use in that class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In your example the class attributes value should be replaced with your own custom class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;c&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;beans&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="workflowTemplateExtension" parent="baseTemplateImplementation" class="org.alfresco.repo.template.CustomWorkflow"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="extensionName"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;workflow&amp;lt;/value&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="serviceRegistry"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="ServiceRegistry"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/beans&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/c&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Krutik Jayswal&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alfresco Developer&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://krutikjayswal-alfresco.blogspot.in" rel="nofollow noopener noreferrer"&gt;http://krutikjayswal-alfresco.blogspot.in&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Nov 2014 05:18:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/custom-workflow-java-class/m-p/311759#M264889</guid>
      <dc:creator>krutik_jayswal</dc:creator>
      <dc:date>2014-11-11T05:18:00Z</dc:date>
    </item>
  </channel>
</rss>

