As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
var workflow = actions.create("start-workflow"); var mydoc = search.findNode("workspace://SpacesStore/66232487-5846-4960-a865-1463c89fe6ca"); var mydoc2 = search.findNode("workspace://SpacesStore/bf848871-ffa3-48dc-b089-b208ca44c3ff"); workflow.parameters.workflowName = "jbpm$wf:adhoc"; workflow.parameters["bpm:workflowDescription"] = "Test ad-hoc task"; workflow.parameters["bpm:assignee"] = people.getPerson("test_user"); var futureDate = new Date(); futureDate.setDate(futureDate.getDate() + 21); workflow.parameters["bpm:workflowDueDate"] = futureDate; workflow.parameters["bpm:workflowPriority"] = 1; workflow.execute(mydoc);
I think you have to write into variable bpm_package and add as many documents as you want
var mydoc = search.findNode("workspace://SpacesStore/3cacf305-4e5f-4643-9b25-55a54d6539e5"); var mydoc2 = search.findNode("workspace://SpacesStore/ade24790-19df-41d3-b16c-5b6ad0a5b932"); var workflowDefinition = workflow.getDefinitionByName("jbpm$wf:adhoc"); var workflowPackage = workflow.createPackage(); workflowPackage.addNode(mydoc); workflowPackage.addNode(mydoc2); var workflowParameters = new Array(); workflowParameters["bpm:assignee"] = people.getPerson("test_user"); workflowParameters["bpm:workflowDescription"] = "Test ad-hoc task"; var futureDate = new Date(); futureDate.setDate(futureDate.getDate() + 21); workflowParameters["bpm:workflowDueDate"] = futureDate; workflowParameters["bpm:workflowPriority"] = 1; var workflowPath = workflowDefinition.startWorkflow(workflowPackage, workflowParameters);