hi guys
i have a problem in getting workflow variable in order to make history of approval proses
may be if it work will look like this (in textarea):
"-----------------------
issued date : 12-5-2011 <<< (activity 1)
Comment : cat, xxxxxxxxxxxx, approve
-------------------------
issued date : 12-5-2011 <<< (activity 2)
Comment : tony, xxxxxxxxxxxx, approve
-------------------------
issued date : 12-5-2011 <<< ?(activity 3)
Comment : tery, xxxxxxxxxxxx, approve
-------------------------
issued date : 12-5-2011 <<< ?(activity 2)
Comment : tony, xxxxxxxxxxxx, approve
-------------------------"
i still have a problem to set variable like above,
because when i try without form it works,
then the problem is when i try it with form, it wont works properly
especialy if activty is repeated again.
thanks
below is workflow
below, is using beanshel plugin and code
import org.joget.workflow.model.service.*;
try {
String value1 = new String("#variable.memo1#");
String value2 = new String("#variable.memo2#");
String datex = new String("#date. dd MM yyyy h:mm:ss#");
String memo2= "---------------"+ "\n" + "Issued Date : " + datex + "\n" + "Comment: " + value1 + "\n"+ value2 + "\n";
WorkflowManager wm = (WorkflowManager) pluginManager.getBean("workflowManager");
wm.activityVariable(workflowAssignment.getActivityId(),"memo2",memo2.toString());
// set variable memo1 = ""
String memo1= "";
WorkflowManager wm = (WorkflowManager) pluginManager.getBean("workflowManager");
wm.activityVariable(workflowAssignment.getActivityId(),"memo1",memo1.toString());
}
catch(NumberFormatException error)
{
System.out.println(error);
}
