<?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 Re: Java Script in Activiti in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100670#M69772</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, now the context is approved.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;With this code it works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;definitions xmlns="&lt;A href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/MODEL&lt;/A&gt;" xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:activiti="&lt;A href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer"&gt;http://activiti.org/bpmn&lt;/A&gt;" xmlns:bpmndi="&lt;A href="http://www.omg.org/spec/BPMN/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/DI&lt;/A&gt;" xmlns:smileysurprised:mgdc="&lt;A href="http://www.omg.org/spec/DD/20100524/DC" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DC&lt;/A&gt;" xmlns:smileysurprised:mgdi="&lt;A href="http://www.omg.org/spec/DD/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DI&lt;/A&gt;" typeLanguage="&lt;A href="http://www.w3.org/2001/XMLSchema" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" expressionLanguage="&lt;A href="http://www.w3.org/1999/XPath" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/1999/XPath&lt;/A&gt;" targetNamespace="&lt;A href="http://www.activiti.org/test" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/test&lt;/A&gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;process id="process1" name="Einfacher Direct - Approve "&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="pending" name="Start"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scriptTask id="scripttask1" name="Approve" scriptFormat="LiferayJavaScript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&amp;lt;![CDATA[&amp;nbsp;&amp;nbsp; &lt;BR /&gt; user = Packages.com.liferay.portal.service.UserLocalServiceUtil.fetchUser(10382);&lt;BR /&gt; roles = user.getRoleIds();&lt;BR /&gt; outputTransition = "denied";&lt;BR /&gt; for (i = 0; i &amp;lt; roles.length; i++) {&lt;BR /&gt;&amp;nbsp; if (roles[i] == 15) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; outputTransition = "approved";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt; } &lt;BR /&gt;Packages.com.liferay.portal.kernel.workflow.WorkflowStatusManagerUtil.updateStatus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Packages.com.liferay.portal.kernel.workflow.WorkflowConstants.toStatus(outputTransition), workflowContext);]]&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/scriptTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" name="to Script Task" sourceRef="pending" targetRef="scripttask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="denied" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" name="to End" sourceRef="scripttask1" targetRef="denied"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally the status of the web content changes directly into "approved".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But when i look in my submission, i was supprised, that the status of "my submissions" is denied?!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What does that mean? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The following code is about the 3 error infos:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;13:01:45,690 INFO&amp;nbsp; [http-bio-8080-exec-5][WorkflowInstanceManagerImpl:379] Stored new process instance ext 2384 -&amp;gt; 63&lt;BR /&gt;13:01:51,420 ERROR [http-bio-8080-exec-9][WorkflowComparatorFactoryImpl:30] Method is not implemented&lt;BR /&gt;13:01:52,660 ERROR [http-bio-8080-exec-9][WorkflowComparatorFactoryImpl:30] Method is not implemented&lt;BR /&gt;13:01:54,600 ERROR [http-bio-8080-exec-10][WorkflowComparatorFactoryImpl:30] Method is not implemented&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;So he stored a new process instance, but then something goes wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Someone an idea?! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Oct 2012 13:12:13 GMT</pubDate>
    <dc:creator>larsson7</dc:creator>
    <dc:date>2012-10-04T13:12:13Z</dc:date>
    <item>
      <title>Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100665#M69767</link>
      <description>Good morning everyone!I have a problem, i desinged a simple workflow where the status of webcontent ist directly converted into the approves status. But it doesn´t work. Here is my javascript that i wrote: I want to catch the ID of a User and when this user makes a post, the web content should be di</description>
      <pubDate>Thu, 04 Oct 2012 06:26:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100665#M69767</guid>
      <dc:creator>larsson7</dc:creator>
      <dc:date>2012-10-04T06:26:46Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100666#M69768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It seems to me you didn't set the 'workflowContext' variable in your process instance?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 07:29:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100666#M69768</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-10-04T07:29:37Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100667#M69769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok this could be the Problem, your right! I try to solve it and create a process variable at the start event.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But now i got another Problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;process id="process1" name="process1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="startevent1" name="Start"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="workflowContext" name="workflowContext" type="enum" required="true"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:value id="Approve" name="Approve"&amp;gt;&amp;lt;/activiti:value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:value id="Deny" name="Deny"&amp;gt;&amp;lt;/activiti:value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:formProperty&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scriptTask id="scripttask1" name="Approve" scriptFormat="javascript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&amp;lt;![CDATA[&lt;BR /&gt;&amp;nbsp; import Packages.com.liferay.portal.kernel.workflow.WorkflowStatusManagerUtil;&lt;BR /&gt;&amp;nbsp; import Packages.com.liferay.portal.service.UserLocalServiceUtil;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; user = Packages.com.liferay.portal.service.UserLocalServiceUtil.fetchUser(10382);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; roles = user.getRoleIds();&lt;BR /&gt;&amp;nbsp; status = "Deny";&lt;BR /&gt;&amp;nbsp; for (i = 0; i &amp;lt; roles.length; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (roles[i] == 15) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "Approve";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&amp;nbsp; &lt;BR /&gt;&amp;nbsp; WorkflowStatusManagerUtil.updateStatus(Packages.com.liferay.portal.kernel.workflow.WorkflowConstants.toStatus(status), workflowContext);]]&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/scriptTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="endevent1" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" name="to Script Task" sourceRef="startevent1" targetRef="scripttask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" name="to End" sourceRef="scripttask1" targetRef="endevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i got the following error &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; He said unknown source.&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;08:26:54,191 INFO&amp;nbsp; [http-bio-8080-exec-7][WorkflowDefinitionManagerImpl:58] Try to deploy process DirectApprove&lt;BR /&gt;08:26:54,241 INFO&amp;nbsp; [http-bio-8080-exec-7][WorkflowDefinitionManagerImpl:107] Process DirectApprove deployed with deployment ID 1728&lt;BR /&gt;08:26:54,251 INFO&amp;nbsp; [http-bio-8080-exec-7][WorkflowDefinitionManagerImpl:109] 1 process definitions deployed&lt;BR /&gt;08:26:54,251 INFO&amp;nbsp; [http-bio-8080-exec-7][WorkflowDefinitionManagerImpl:122] Process Definition Id for process process1 : process1:18:1731&lt;BR /&gt;08:26:57,231 ERROR [http-bio-8080-exec-7][WorkflowComparatorFactoryImpl:18] Method is not implemented&lt;BR /&gt;08:27:00,911 ERROR [http-bio-8080-exec-4][WorkflowComparatorFactoryImpl:18] Method is not implemented&lt;BR /&gt;08:27:12,921 INFO&amp;nbsp; [http-bio-8080-exec-4][WorkflowInstanceManagerImpl:194] Start workflow instance process1 : 18&lt;BR /&gt;08:27:13,021 ERROR [http-bio-8080-exec-4][render_portlet_jsp:154] org.activiti.engine.ActivitiException: problem evaluating script: sun.org.mozilla.javascript.internal.EvaluatorException: syntax error (&amp;lt;Unknown source&amp;gt;#2) in &amp;lt;Unknown source&amp;gt; at line number 2&lt;BR /&gt; at org.activiti.engine.impl.scripting.ScriptingEngines.evaluate(ScriptingEngines.java:71)&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 08:29:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100667#M69769</guid>
      <dc:creator>larsson7</dc:creator>
      <dc:date>2012-10-04T08:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100668#M69770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looks like you have a javascript syntax error. Try pasting the content of your javascript-task in a *.js-file in eclipse, perhaps that will help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not a javascript expert, but don't you need to add "var" before variable declarations (e.g.. user = …)?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 08:55:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100668#M69770</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-10-04T08:55:02Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100669#M69771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No you can do it without var…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I try another step like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt; &lt;BR /&gt;&amp;nbsp; user = Packages.com.liferay.portal.service.UserLocalServiceUtil.fetchUser(10382);&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; serviceContext = execution.getVariable("serviceContext");&lt;BR /&gt;&amp;nbsp; workflowContext = execution.getVariable("workflowContext");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; roles = user.getRoleIds();&lt;BR /&gt;&amp;nbsp; status = "Deny";&lt;BR /&gt;&amp;nbsp; for (i = 0; i &amp;lt; roles.length; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if (roles[i] == 15) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = "Approve";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; }&amp;nbsp; &lt;BR /&gt; Packages.com.liferay.portal.kernel.workflow.WorkflowStatusManagerUtil.updateStatus(Packages.com.liferay.portal.kernel.workflow.WorkflowConstants.toStatus(status), workflowContext);]]&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;I got now error but the status of the web content i want to add is "pending" and not "approve". Maybe he don´t go into the loop? I ábsolutly don´t know what i do wrong &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your help!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 09:30:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100669#M69771</guid>
      <dc:creator>larsson7</dc:creator>
      <dc:date>2012-10-04T09:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100670#M69772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, now the context is approved.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;With this code it works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;definitions xmlns="&lt;A href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/MODEL&lt;/A&gt;" xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:activiti="&lt;A href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer"&gt;http://activiti.org/bpmn&lt;/A&gt;" xmlns:bpmndi="&lt;A href="http://www.omg.org/spec/BPMN/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/DI&lt;/A&gt;" xmlns:smileysurprised:mgdc="&lt;A href="http://www.omg.org/spec/DD/20100524/DC" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DC&lt;/A&gt;" xmlns:smileysurprised:mgdi="&lt;A href="http://www.omg.org/spec/DD/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DI&lt;/A&gt;" typeLanguage="&lt;A href="http://www.w3.org/2001/XMLSchema" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" expressionLanguage="&lt;A href="http://www.w3.org/1999/XPath" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/1999/XPath&lt;/A&gt;" targetNamespace="&lt;A href="http://www.activiti.org/test" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/test&lt;/A&gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;process id="process1" name="Einfacher Direct - Approve "&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="pending" name="Start"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scriptTask id="scripttask1" name="Approve" scriptFormat="LiferayJavaScript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&amp;lt;![CDATA[&amp;nbsp;&amp;nbsp; &lt;BR /&gt; user = Packages.com.liferay.portal.service.UserLocalServiceUtil.fetchUser(10382);&lt;BR /&gt; roles = user.getRoleIds();&lt;BR /&gt; outputTransition = "denied";&lt;BR /&gt; for (i = 0; i &amp;lt; roles.length; i++) {&lt;BR /&gt;&amp;nbsp; if (roles[i] == 15) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; outputTransition = "approved";&lt;BR /&gt;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt; } &lt;BR /&gt;Packages.com.liferay.portal.kernel.workflow.WorkflowStatusManagerUtil.updateStatus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Packages.com.liferay.portal.kernel.workflow.WorkflowConstants.toStatus(outputTransition), workflowContext);]]&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/scriptTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" name="to Script Task" sourceRef="pending" targetRef="scripttask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="denied" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" name="to End" sourceRef="scripttask1" targetRef="denied"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally the status of the web content changes directly into "approved".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But when i look in my submission, i was supprised, that the status of "my submissions" is denied?!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What does that mean? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The following code is about the 3 error infos:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;13:01:45,690 INFO&amp;nbsp; [http-bio-8080-exec-5][WorkflowInstanceManagerImpl:379] Stored new process instance ext 2384 -&amp;gt; 63&lt;BR /&gt;13:01:51,420 ERROR [http-bio-8080-exec-9][WorkflowComparatorFactoryImpl:30] Method is not implemented&lt;BR /&gt;13:01:52,660 ERROR [http-bio-8080-exec-9][WorkflowComparatorFactoryImpl:30] Method is not implemented&lt;BR /&gt;13:01:54,600 ERROR [http-bio-8080-exec-10][WorkflowComparatorFactoryImpl:30] Method is not implemented&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;So he stored a new process instance, but then something goes wrong.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Someone an idea?! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 13:12:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100670#M69772</guid>
      <dc:creator>larsson7</dc:creator>
      <dc:date>2012-10-04T13:12:13Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100671#M69773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Okay, now it´s clear! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 13:37:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100671#M69773</guid>
      <dc:creator>larsson7</dc:creator>
      <dc:date>2012-10-04T13:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100672#M69774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Ok, now the context is approved.&lt;BR /&gt;…&lt;BR /&gt;Someone an idea?! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Workflow context for Liferay is variables of the execution:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;workflowContext = execution.getVariables();&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2012 21:59:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100672#M69774</guid>
      <dc:creator>iam</dc:creator>
      <dc:date>2012-10-05T21:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100673#M69775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for your help &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have another question, what is the difference between LiferayJavaScript and JavaScript?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Why do i have to use LiferayJavaScript to make my workflow work?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I read, that Liferay and Activiti use the script language javascript, so can someone tell me why a workflow witch is written in javascript doesn´t work in Liferay?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Oct 2012 09:22:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100673#M69775</guid>
      <dc:creator>larsson7</dc:creator>
      <dc:date>2012-10-08T09:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100674#M69776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Probabily the LiferayJavascript is aware of the life-ray context, while plain old JS isn't. Since you're using liferay-services, this makes sense I guess…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 07:06:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100674#M69776</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-10-09T07:06:56Z</dc:date>
    </item>
    <item>
      <title>Re: Java Script in Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100675#M69777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have enable workflow for web content using activity liferay web war &amp;amp; created workflow definition to enable to single approver flow which is working fine along with mail notification but just with hard coded values for mail. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to have dynamic values in service task for email to include values from workFlowContext and user's email&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. In email from field I need to get email id of user assigned in specific role &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. In email body display comment which was added by approval which I think its available in workflowContext but I am unable to use it in service task as it throws error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;serviceTask id="mailtask1" name="Send Mail Notification" activiti:type="mail"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="from" expression="test@liferay.com"&amp;gt;&amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="to" expression="[b]ankit@liferay.com[/b]"&amp;gt;&amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="subject" expression="Asset Review"&amp;gt;&amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="html"&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;activiti:expression&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;![CDATA[&amp;lt;html&amp;gt;&amp;lt;body&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User has submitted webcontent&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ${serviceContext.getAttribute("articleURL")&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;p&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [b]${workflowContext}[/b]&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;nbsp; Please review the webcontent waiting for you in your workflow tasks.&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;br /&amp;gt;Assignment comment says:[b] $(taskComment)[/b] &amp;lt;strong&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/p&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;!– signature –&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;p&amp;gt;Sincerely,&amp;lt;br /&amp;gt;&amp;lt;strong&amp;gt;Asset Reviewer&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/body&amp;gt;&amp;lt;/html&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;nbsp;&amp;nbsp; ]]&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;nbsp;&amp;nbsp;&amp;nbsp; &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;/activiti:expression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt; &amp;lt;/serviceTask&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you please give some input I am sure you would have come across such needs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;awaiting for your response.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ankit&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jul 2013 13:24:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/java-script-in-activiti/m-p/100675#M69777</guid>
      <dc:creator>ankit1</dc:creator>
      <dc:date>2013-07-23T13:24:31Z</dc:date>
    </item>
  </channel>
</rss>

