查看: 7275|回复: 3

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

升级   1.17%

9

主题

8

回帖

117

积分

注册会员

Rank: 2

积分
117
发表于 2023-9-18 10:45:54 | 显示全部楼层 |阅读模式
请问下如何在调用DocumentAction.persist_save方法时,传入流程表单中的附件信息到内容中。能给个示例吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-9-18 16:02:08 | 显示全部楼层
DocumentAction.persist_save这个接口不支持附件

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   1.17%

9

主题

8

回帖

117

积分

注册会员

Rank: 2

积分
117
发表于 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中的
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-9-20 16:15:05 | 显示全部楼层
流程结束后就没有work了,所以您放在beforeProcess事件里
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread