} else if (ni.getExeStatus().intValue() == NodeInstance.STATUS_FINISH) {
nodeIMap.put(ni.getNode().getObjUid(), ni);
}
}
ProcessTemplate pt = pi.getProcessTemplate();
StringBuilder xml = new StringBuilder("<wf> <processtemplate name='")
.append(pt.getPtName()).append("'>");
StringBuilder strNodeList = new StringBuilder("<nodes>");
StringBuilder strFlowList = new StringBuilder("<transitions>");
for (Iterator<PTNode> it = pt.retrieveNodes().iterator(); it.hasNext();) {
PTNode aNode = it.next();
String autoServiceName = "";
String deciType = "";
String authType = "";
if (aNode.getAutoExcutesService() != null) {