mengxin 发表于 2023-9-18 10:45:54

流程表单调用内容接口persist_save新增数据的附件问题

请问下如何在调用DocumentAction.persist_save方法时,传入流程表单中的附件信息到内容中。能给个示例吗?

论坛管理员 发表于 2023-9-18 16:02:08

DocumentAction.persist_save这个接口不支持附件

可以用下面的接口上传流程上的附件到内容管理

mengxin 发表于 2023-9-20 14:24:21

论坛管理员 发表于 2023-9-18 16:02
DocumentAction.persist_save这个接口不支持附件

可以用下面的接口上传流程上的附件到内容管理


// 文件上传
      var fileDownUrl = window.location.origin+"/x_processplatform_assemble_surface/jaxrs/attachment/download/";
      // 红冲附件
      if(attachmentList.length > 0) {
            for(var i = 0; i < attachmentList.length; i++) {
                var attachment = {
                  "docId" : invoiceId,
                  "fileName" : attachmentList.data.name,
                  "fileUrl" :o2.filterUrl(fileDownUrl+attachmentList.data.id+"/work/"+workId),
                  "site" : "attachment",
                  "person": attachmentList.data.person
                };
                action.FileInfoAction.uploadWithUrl(attachment, null, null);
            }
      }
但是流程如果是在最后走完的时候,是workcompleted的id和路径,就取不到文件了,应该怎么做呢?我是放在afterprocess中的

论坛管理员 发表于 2023-9-20 16:15:05

流程结束后就没有work了,所以您放在beforeProcess事件里
页: [1]
查看完整版本: 流程表单调用内容接口persist_save新增数据的附件问题