<?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: Start workflow via JavaScript with the help of rules in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139353#M97648</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;SPAN&gt;ya, exactly, I want to provide a UI for getting that values from the user.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any other solution, except UI, and also hard coding?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and for assigning a task to multiple user, should we write like these??&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;workflow.parameters["bpm:assignees"] = "admin, X, Y";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you again,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FSB.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Jan 2008 05:08:31 GMT</pubDate>
    <dc:creator>fbehfar</dc:creator>
    <dc:date>2008-01-17T05:08:31Z</dc:date>
    <item>
      <title>Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139349#M97644</link>
      <description>Hi,I want to create a rule, with the "execute a script" actions. I want to start the advanced workflow with the help of the rules.Actually I want to automaticly start the workflow by adding a new content.for example:a user adds a contentthe (whitepaper) workflow starts in backgroound and send a task</description>
      <pubDate>Sun, 13 Jan 2008 11:06:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139349#M97644</guid>
      <dc:creator>fbehfar</dc:creator>
      <dc:date>2008-01-13T11:06:45Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139350#M97645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The following example JavaScript starts the out-of-the-box adhoc workflow, assigns the task to the 'admin' user and sets the due date to 3 days time. You will obviously need to substitute workflowName and bpm:assignee with the details for your worklow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var workflow = actions.create("start-workflow");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workflow.parameters.workflowName = "jbpm$wf:adhoc";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workflow.parameters["bpm:workflowDescription"] = "The attached document has been uploaded to Alfresco. Please review within 3 days.";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workflow.parameters["bpm:assignee"] = "admin";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var futureDate = new Date();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;futureDate.setDate(futureDate.getDate() + 3);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workflow.parameters["bpm:workflowDueDate"] = futureDate; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;workflow.execute(document);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2008 13:03:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139350#M97645</guid>
      <dc:creator>mikef</dc:creator>
      <dc:date>2008-01-14T13:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139351#M97646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Mike,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I could start my workflow with the help of your code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but I don't want to hard code the value of the aspects, for example I want the 'bpm:assignee' be stable, and when the workflow starts automatically, at that time I wanna be able to assign the person, or any other values, like dates, Description or any other values.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I do that???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FSB&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2008 14:08:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139351#M97646</guid>
      <dc:creator>fbehfar</dc:creator>
      <dc:date>2008-01-14T14:08:21Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139352#M97647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It depends on how you want provide the value for these variables. Are you looking to provide UI that the user needs to fill in.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2008 16:45:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139352#M97647</guid>
      <dc:creator>mikef</dc:creator>
      <dc:date>2008-01-16T16:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139353#M97648</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;SPAN&gt;ya, exactly, I want to provide a UI for getting that values from the user.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any other solution, except UI, and also hard coding?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and for assigning a task to multiple user, should we write like these??&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;workflow.parameters["bpm:assignees"] = "admin, X, Y";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you again,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FSB.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2008 05:08:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139353#M97648</guid>
      <dc:creator>fbehfar</dc:creator>
      <dc:date>2008-01-17T05:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139354#M97649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;There are at least 3 ways you could implement the UI:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Write your own JSF UI component that displays a form to capture the data and execute your workflow. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Call a custom HTML form that captures the data and posts it to a web script that uses the form data to execute the workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) Capture the relevant workflow data on the document itself. i.e your document could have a 'reviewers' property (maybe defined by an aspect that is applied to document). Your 'start workflow' Javascript rule could read this data from the document properties and use this as the parameters to execute the workflow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The best approach depends on your use case, Alfresco and Java knowledge. Option 3 probably requires the least amount of coding….&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2008 12:57:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139354#M97649</guid>
      <dc:creator>mikef</dc:creator>
      <dc:date>2008-01-17T12:57:58Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139355#M97650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could also create your own Wizard/Dialogs to request data from the user and use it on your workflow. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Have a look at the following wiki page:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://wiki.alfresco.com/wiki/Dialog_And_Wizard_Framework" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Dialog_And_Wizard_Framework&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jan 2008 18:43:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139355#M97650</guid>
      <dc:creator>claudio_martins</dc:creator>
      <dc:date>2008-01-17T18:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139356#M97651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you so much Mike and claudio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike's help was usefull and Claudio's completed it!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you again&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;FSB,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Jan 2008 06:36:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139356#M97651</guid>
      <dc:creator>fbehfar</dc:creator>
      <dc:date>2008-01-22T06:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139357#M97652</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;In the sample script posted here, it uses "document" object directly.&amp;nbsp; For some reason, I keep getting error of "ReferenceError: 'document' is not defined".&amp;nbsp; I was told that 'document' is one of the root object that is not available to web script JS scripts.&amp;nbsp; Is there some other way to provide a file to the execute() method.&amp;nbsp; I'm hoping to achieve passing a file that is already exist in the repository.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Much appreciate any suggestion.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Jan 2008 19:06:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139357#M97652</guid>
      <dc:creator>wps07032</dc:creator>
      <dc:date>2008-01-25T19:06:39Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139358#M97653</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'am trying to create an JS script to start a paraller review work flow.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is my JS:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var workflow = actions.create("start-workflow");&lt;BR /&gt;workflow.parameters.workflowName = "jbpm$wf:parallelreview";&lt;BR /&gt;workflow.parameters["bpm:workflowDescription"] = document.name;&lt;BR /&gt;workflow.parameters["bpm:assignees"] = "admin,psvent";&lt;BR /&gt;var futureDate = new Date();&lt;BR /&gt;futureDate.setDate(futureDate.getDate() + 7);&lt;BR /&gt;workflow.parameters["bpm:workflowDueDate"] = futureDate;&lt;BR /&gt;workflow.execute(document); &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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the error log:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;09:00:31,638 ERROR [org.jbpm.graph.def.GraphElement] action threw exception: Sourced file: inline evaluation of: ``wf_requiredPercent = wf_requiredApprovePercent; wf_reviewerCount = bpm_assignees . . . '' : Error in method invocation: No args method size() not found in class'java.lang.String'&lt;BR /&gt;Sourced file: inline evaluation of: ``wf_requiredPercent = wf_requiredApprovePercent; wf_reviewerCount = bpm_assignees . . . '' : Error in method invocation: No args method size() not found in class'java.lang.String' : at Line: 1 : in file: inline evaluation of: ``wf_requiredPercent = wf_requiredApprovePercent; wf_reviewerCount = bpm_assignees . . . '' : bpm_assignees .size ( ) &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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;So it looks like the bpm_assignees notation is not correct:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;workflow.parameters["bpm:assignees"] = "admin,psvent";&lt;SPAN class="line-numbers-rows"&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;Can anyone help me with this? Does someone know the correct notation for the bpm:assignees param?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tnx,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Primoz&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 08:16:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139358#M97653</guid>
      <dc:creator>cyberheap</dc:creator>
      <dc:date>2008-01-28T08:16:16Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139359#M97654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The error would indicate that the code is expecting an array, rather than a string.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 09:30:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139359#M97654</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2008-01-28T09:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139360#M97655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In reponse to wps07032 post above. You can pass in a nodeRef to you Web Script and then get a handle on the node using something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var document = search.findNode(yourNodeRef);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jan 2008 13:50:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139360#M97655</guid>
      <dc:creator>mikef</dc:creator>
      <dc:date>2008-01-28T13:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139361#M97656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hmmm…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've also tried to assigne the paramater like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var users = new Array(2);&lt;BR /&gt;users[0] = "admin";&lt;BR /&gt;users[1] = "cyber";&lt;BR /&gt;workflow.parameters["bpm:assignees"] = users;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;…still no effect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No error but the workflow doesn't get assigned.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone have a working example of assigning a workflow via script action to multiple assignees?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Would appreciate very much.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Primoz&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jan 2008 07:17:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139361#M97656</guid>
      <dc:creator>cyberheap</dc:creator>
      <dc:date>2008-01-29T07:17:27Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139362#M97657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi cyberheap,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've done it with the parallelReview, but it's working.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pay attention on the names, cause as I've understood they are case sensitive.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and check your workflow exact name, in workflow console,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and also check if the workflow has a mandatory aspect, if it's mandatory you should assign it in your script. I guess parallelReview has an aspect called requiredPercent. but you haven't assign it in your script.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure about this, but put a space between comma and the next username. :!: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;mine is working without arrays, just like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;workflow.parameters["bpm:assignees"] = "admin, X, Y";&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;hope these help&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;FSB&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 08:43:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139362#M97657</guid>
      <dc:creator>fbehfar</dc:creator>
      <dc:date>2008-01-30T08:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139363#M97658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Tnx for the replies…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now I have a "wierd" problem. I've listed the assignees as suggested: workflow.parameters["bpm:assignees"] = "bana, psvent";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;…what happens now is this,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the first user get's the task assigned and everything works, but the second user listed doesn't see the task on the "My Task To Do" list, but sees it in the "All Active Tasks" list. If I then try to save changes or approve or reject the task, I get the error allready written in the previous post.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any more clues from anybody?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tnx, Primoz&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Jan 2008 12:11:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139363#M97658</guid>
      <dc:creator>cyberheap</dc:creator>
      <dc:date>2008-01-30T12:11:15Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139364#M97659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I finally managed to make it work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's the sample code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var workflow = actions.create("start-workflow");&lt;BR /&gt;workflow.parameters.workflowName = "jbpm$wf:parallelreview";&lt;BR /&gt;workflow.parameters.requiredApprovePercent = 100;&lt;BR /&gt;workflow.parameters["bpm:workflowDescription"] = "Please review and approve: " + document.name;&lt;BR /&gt;workflow.parameters["bpm:assignees"] = [people.getPerson("admin"), people.getPerson("cyber")];&lt;BR /&gt;var futureDate = new Date();&lt;BR /&gt;futureDate.setDate(futureDate.getDate() + 7);&lt;BR /&gt;workflow.parameters["bpm:workflowDueDate"] = futureDate;&lt;BR /&gt;workflow.execute(document);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;So the bpm:assignees parameter has to be an array of cm&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;erson type nodes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And here's a sample for the group review (It took me a while to figure it out and that I finally noticed that I have to put a GROUP_ prefix before the actual group name).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var workflow = actions.create("start-workflow");&lt;BR /&gt;workflow.parameters.workflowName = "jbpm$wf:parallelgroupreview";&lt;BR /&gt;workflow.parameters.requiredApprovePercent = 20;&lt;BR /&gt;workflow.parameters["bpm:workflowDescription"] = "Please review and approve: " + document.name;&lt;BR /&gt;workflow.parameters["bpm:groupAssignee"] = people.getGroup("GROUP_MyGroupName");&lt;BR /&gt;var futureDate = new Date();&lt;BR /&gt;futureDate.setDate(futureDate.getDate() + 7);&lt;BR /&gt;workflow.parameters["bpm:workflowDueDate"] = futureDate;&lt;BR /&gt;workflow.execute(document); &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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Primoz&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Feb 2008 08:36:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139364#M97659</guid>
      <dc:creator>cyberheap</dc:creator>
      <dc:date>2008-02-01T08:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139365#M97660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is extremely helpful. Thank you!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 15 Mar 2008 15:03:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139365#M97660</guid>
      <dc:creator>poptarts</dc:creator>
      <dc:date>2008-03-15T15:03:41Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139366#M97661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, I found useful the code written above: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var document = search.findNode(yourNodeRef);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;to link the workflow to a document, but can I start a workflow (using a script) without linking it to a document?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks, bye&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2008 12:16:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139366#M97661</guid>
      <dc:creator>renzf</dc:creator>
      <dc:date>2008-09-04T12:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139367#M97662</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 am using this JavaScript to start my advanced workflow and I get a NullPointerException at last line (&lt;/SPAN&gt;&lt;STRONG&gt;workflow.execute(document);&lt;/STRONG&gt;&lt;SPAN&gt;), because &lt;/SPAN&gt;&lt;STRONG&gt;document &lt;/STRONG&gt;&lt;SPAN&gt;doesn't exist. I see that I have to use the code written in this post:&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;var document = search.findNode(yourNodeRef);&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;to link the workflow to a document. But how can I write the NodeRef of my document, or my space?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;And, if I want to start the workflow executing this Javascript with a rule every time I upload a new file to one of my user spaces how can I call the procedure execute of the workflow?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot and excuse my poor english.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var workflow = actions.create("start-workflow");&lt;BR /&gt;workflow.parameters.workflowName = "jbpm$wf:parallelgroupreview";&lt;BR /&gt;workflow.parameters.requiredApprovePercent = 0.0001;&lt;BR /&gt;workflow.parameters["bpm:workflowDescription"] = "Please review and approve: ";&lt;BR /&gt;workflow.parameters["bpm:groupAssignee"] = people.getGroup("GROUP_aprobdocscomercial");&lt;BR /&gt;var futureDate = new Date();&lt;BR /&gt;futureDate.setDate(futureDate.getDate() + 7);&lt;BR /&gt;workflow.parameters["bpm:workflowDueDate"] = futureDate;&lt;BR /&gt;workflow.execute(document);&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2008 15:16:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139367#M97662</guid>
      <dc:creator>witho</dc:creator>
      <dc:date>2008-09-23T15:16:34Z</dc:date>
    </item>
    <item>
      <title>Re: Start workflow via JavaScript with the help of rules</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139368#M97663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I finally could start my workflow and configure my own review workflow editing the file "review_processdefinition.xml" and changing the following property on the XML "bootstrap-context.xml"&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;BR /&gt;bootstrap-context.xml&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="workflowBootstrap" parent="workflowDeployer"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="workflowDefinitions"&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;list&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;props&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;lt;prop key="engineId"&amp;gt;jbpm&amp;lt;/prop&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;lt;prop key="location"&amp;gt;alfresco/workflow/review_processdefinition.xml&amp;lt;/prop&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;lt;prop key="mimetype"&amp;gt;text/xml&amp;lt;/prop&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;lt;prop key="redeploy"&amp;gt;true&amp;lt;/prop&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;/props&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;My script finally looks 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;var workflow = actions.create("start-workflow");&lt;BR /&gt;workflow.parameters.workflowName = "jbpm$wf:review";&lt;BR /&gt;workflow.parameters["bpm:workflowDescription"] = "Revision de documento.";&lt;BR /&gt;workflow.parameters["bpm:assignee"] = "p.user";&lt;BR /&gt;workflow.parameters["bpm:aproveDestination"] = "THEINIT/CLIENTES/APROBADOS";&lt;BR /&gt;workflow.execute(document);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;And the "&lt;/SPAN&gt;&lt;STRONG&gt;review_processdefinition.xml&lt;/STRONG&gt;&lt;SPAN&gt;":&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;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="wf:review"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;swimlane name="initiator" /&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;start-state name="start"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;task name="wf:submitReviewTask" swimlane="initiator" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transition name="" to="review" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/start-state&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;swimlane name="reviewer"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment"&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;actor&amp;gt;#{bpm_assignee}&amp;lt;/actor&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/assignment&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/swimlane&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;task-node name="review"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;task name="wf:reviewTask" swimlane="reviewer"&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;event type="task-create"&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;/event&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/task&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transition name="reject" to="rejected" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transition name="approve" to="approved" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/task-node&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;task-node name="rejected"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;task name="wf:rejectedTask" swimlane="reviewer"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transition name="" to="end" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/task-node&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;task-node name="approved"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;task name="wf:approvedTask" swimlane="reviewer"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;transition name="" to="end" &amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"&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;lt;script&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;var dest = companyhome.childByNamePath(bpm_aproveDestination);&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;for (var i = 0; i &amp;amp;lt; bpm_package.children.length; i++){&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;bpm_package.children[i].move(dest);&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;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/action&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/transition&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/task-node&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;end-state name="end" /&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/process-definition&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;/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;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;/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;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope this helps.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Sep 2009 09:47:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/start-workflow-via-javascript-with-the-help-of-rules/m-p/139368#M97663</guid>
      <dc:creator>witho</dc:creator>
      <dc:date>2009-09-11T09:47:25Z</dc:date>
    </item>
  </channel>
</rss>

