Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
- <activiti:field name="script">
- <activiti:string><![CDATA[execution.setVariable('wf_reviewOutcome', task.getVariable('wf_reviewOutcome'));
- /* find space where released documents live */
- var drafts = bpm_package.children[i].parent;
- var docroot = drafts.parent;
- var dest = docroot.childByNamePath("Released");
- /* see if document was created previously. if not, do initial version bump */
- var transdoc = dest.childByNamePath(docname + ".pdf");
- var bumpver = false; /* transform to pdf */
- if(transdoc == null) var drafts = bpm_package.children[i].parent;
- { var docroot = drafts.parent;
- bumpver = true; var dest = docroot.childByNamePath("Released");
- }
- var trans = actions.create("transform");
- trans.parameters["destination-folder"] = dest;
- trans.parameters["assoc-type"] = "{http://www.alfresco.org/model/content/1.0}contains";
- trans.parameters["assoc-name"] = String("{http://www.alfresco.org/model/content/1.0}" + bpm_package.children[0].properties["cm:name"]);
- trans.parameters["mime-type"] = "application/pdf";
- trans.execute(bpm_package.children[0]);]]></activiti:string>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement