Hi.,
I have written a custom code to complete workflow.But its throwing the error
DfException:: THREAD: http-7002-2; MSG: [DM_WORKFLOW_E_NO_SUPERVISOR_ACCESS]erro
r: "The supervisor '11111', designated in workflow '4d00007b8000150a', does not
have at least RELATE permit on the referenced process."; ERRORCODE: 100; NEXT:
Code is as below..
IDfId process_id=new DfId("4b00007b8000815b");
IDfSession session=getDfSession();
try {
IDfWorkflowBuilder workflowBuilder = session.newWorkflowBuilder(process_id);
IDfId workflowId = workflowBuilder.initWorkflow();
IDfWorkflow workflowtest = workflowBuilder.getWorkflow();
IDfId processId = workflowtest.getProcessId();
IDfProcess proc = (IDfProcess)session.getObject(processId);
workflowtest.execute();
String strWfInstanceId = workflowId.toString();
IDfCollection tasks = session.getTasks(getDfSession().getLoginUserName(), session.DF_TASKS, null, "task_name");
while (tasks.next())
{
IDfWorkitem wi = (IDfWorkitem)session.getObject(tasks.getId("item_id"));
String strWFID = wi.getWorkflowId().toString();
IDfWorkflow workflow = (IDfWorkflow) session.getObject(new DfId(strWFID));
IDfActivity forwardActivity = null;
if(wi.getRuntimeState() == 0){
System.out.println("Current runtime state 0 ");
wi.acquire();
}
wi.complete();
}
} catch (DfException e) {
e.printStackTrace();
}
Please suggest me how to solve this error..How to give relate permission to user...