08-31-2009 09:00 AM
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);
08-31-2009 10:25 AM
09-01-2009 01:55 AM
I think you have to write into variable bpm_package and add as many documents as you want
09-01-2009 02:04 AM
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);
09-01-2009 04:57 AM
09-01-2009 05:49 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.