03-25-2011 06:03 AM
var registrationWorkflowDefinition = workflow.getDefinitionByName("jbpm$" + registrationType);
var parameters = new Object();
parameters["bpm:workflowDescription"] = getRegistrationLabelForDescription(registrationType) + ' registration for ' + node.name;
parameters["bpm:assignees"] = [person];
var registrationPackage = packagesFolder.createNode('test', 'bpm:package');
registrationPackage.addNode(node);
var registrationWorkflowStart = registrationWorkflowDefinition.startWorkflow(parameters, registrationPackage);
but when the code is execute throw the following exception:Caused by: org.mozilla.javascript.EvaluatorException: Can't find method org.alfresco.repo.workflow.jscript.JscriptWorkflowDefinition.startWorkflow(object,org.alfresco.repo.jscript.ScriptNode). (file:/home/manuel/Progetti/ICCROM/alfresco/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/iccrom/registration/startregistration.post.js#23)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:109)
at org.mozilla.javascript.Context.reportRuntimeError(Context.java:1030)
at org.mozilla.javascript.Context.reportRuntimeError(Context.java:1086)
at org.mozilla.javascript.Context.reportRuntimeError1(Context.java:1049)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:162)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
03-25-2011 07:45 AM
04-14-2011 03:08 AM
11-09-2011 04:53 AM
11-17-2011 08:15 AM
var wfdef = workflow.getDefinitionByName("jbpm$processid");
if (wfdef)
{
var wfparams = new Array();
wfparams["bpm:workflowDescription"] = "";
wfparams["bpm:assignee"] = "admin";
var wfpackage = workflow.createPackage();
for each (var fnode in folder.children)
wfpackage.addNode(fnode);
var wfpath = wfdef.startWorkflow(wfpackage, wfparams);
var tasks = wfpath.getTasks();
for each (task in tasks)
task.endTask(null);
}
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.