|
我想在流程流转后获取当前流程上传的附件 并将其作为邮件发送到我的邮件服务器
public static void bizActivity1AfterAdvance() {
System.out.println(ProcessUtils.getProcessData1() );
System.out.println(com.justep.doc.DocDBHelper.queryLinkDir(ProcessUtils.getProcessData1()));
System.out.println(com.justep.doc.DocDBHelper.queryLinkDir(ProcessUtils.getProcessData1()).size());
System.out.println(com.justep.doc.DocDBHelper.queryLinkDoc(ProcessUtils.getProcessData1()));
System.out.println(com.justep.doc.DocDBHelper.queryLinkDoc(ProcessUtils.getProcessData1()).size());
System.out.println(com.justep.doc.DocDBHelper.queryDoc("C59D421BD6F00001609C19E2657B1B49", null, null, null, null).iterator().next().getString(2));
//System.out.println(Docs.queryDocById("C59D122D9680000153CC1526161D1131"));
}
我能通过ProcessUtils.getProcessData1()获取当前行的FID
并在的数据库表中查到当前流程attachement列中的值为
[{"docID":"C59D421BD6F00001609C19E2657B1B49","docName":"数据库.txt","size":"570","fileID":"15-defaultDocNameSpace","docPath":"/defaultDocNameSpace","time":"2013-03-15T08:30:03.651Z"}]
我如果不用sql查询处理结果的话,应该怎样能通过获得的FID来获取当前附件呢?
|
|