%
WTContainer container = WTContainerHelper.getContainer(wfprocess);
WTUser wfCreator = (WTUser)(wfprocess).getCreator().getPrincipal();
out.println("
Workflow Creator: "+wfCreator.getName()+"
");
out.println("Container: "+container.getName()+"
");
out.println("Workflow Name: "+wfprocess.getName()+"
");
out.println("Workflow Desc: "+wfprocess.getDescription()+"
");
out.println("Team Name: "+wfprocess.getTeamTemplateName()+"
");
ProcessData processdata = wfprocess.getContext();
WfVariable wfvars[] = processdata.getVariableList();
String[] PDS = processdata.getNames();
for(int z = 0; z < wfvars.length; z++) {
String tnStg = wfvars[z].getTypeName();
if(tnStg.equals("boolean")||tnStg.equals("java.lang.Boolean")) {
java.lang.Boolean wfbool = (java.lang.Boolean)wfvars[z].getValue();
out.println("Context Name: "+PDS[z]+"
");
out.println("Value: "+wfbool+"
");
}
else if(tnStg.equals("java.lang.String")) {
out.println("Context Name: "+PDS[z]+"
");
out.println("Value: "+(String)wfvars[z].getValue()+"
");
}
else if(tnStg.equals("java.sql.Timestamp")) {
java.sql.Timestamp wfTime = (java.sql.Timestamp)wfvars[z].getValue();
out.println("Context Name: "+PDS[z]+"
");
out.println("Value: "+wfTime+"
");
}
}
%>