Advertisement
Guest User

script

a guest
Dec 5th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
  2. <activiti:field name="script">
  3. <activiti:string><![CDATA[execution.setVariable('wf_reviewOutcome', task.getVariable('wf_reviewOutcome'));
  4.  
  5.  
  6. /* find space where released documents live */
  7. var drafts = bpm_package.children[i].parent;
  8. var docroot = drafts.parent;
  9. var dest = docroot.childByNamePath("Released");
  10. /* see if document was created previously. if not, do initial version bump */
  11. var transdoc = dest.childByNamePath(docname + ".pdf");
  12. var bumpver = false; /* transform to pdf */
  13. if(transdoc == null) var drafts = bpm_package.children[i].parent;
  14. { var docroot = drafts.parent;
  15. bumpver = true; var dest = docroot.childByNamePath("Released");
  16. }
  17.  
  18. var trans = actions.create("transform");
  19. trans.parameters["destination-folder"] = dest;
  20. trans.parameters["assoc-type"] = "{http://www.alfresco.org/model/content/1.0}contains";
  21. trans.parameters["assoc-name"] = String("{http://www.alfresco.org/model/content/1.0}" + bpm_package.children[0].properties["cm:name"]);
  22. trans.parameters["mime-type"] = "application/pdf";
  23. trans.execute(bpm_package.children[0]);]]></activiti:string>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement