查看: 523|回复: 2

求助管理员,流程附件上传文件在文档记录中加载

升级   0.55%

9

主题

9

回帖

55

积分

注册会员

Rank: 2

积分
55
发表于 2025-11-27 11:53:26 | 显示全部楼层 |阅读模式
求助管理员,
我在流程表单中有附件,流程完成后生成对应的记录文档,我想在记录文档中显示出对应的附件。

6927ca4dcdd07.png
6927ca6f5dbda.png
我把附件数据单独获取后,传到流程处理脚本,下面是处理脚本,发布内容文档。
6927cac3b3d22.png
但是在对应发布的文档中,显示不出来附件
6927cb1ccbb29.png
回复

使用道具 举报

升级   0.04%

1

主题

2

回帖

4

积分

注册会员

Rank: 2

积分
4
发表于 2025-11-28 12:21:06 | 显示全部楼层
同问,同问
回复

使用道具 举报

升级   0.55%

9

主题

9

回帖

55

积分

注册会员

Rank: 2

积分
55
发表于 2025-12-2 14:34:08 | 显示全部楼层

我找方法了,用下面的接口,附件可以同时带过去
        var cms_data = {
            "identity":processData.$work.creatorIdentity,//文档操作者身份,流程发起者
            "wf_jobId":processData.$work.job,//流程jobid
            "wf_workId":processData.$work.workId,//流程workid
            "wf_attachmentIds":attachmentList.map(item=>item.id),
            "docData":{
                    "subject": "资产领用记录("+processData.createTime+")",
                    "AssetRecipient": processData.AssetRecipient,//申请人(list类型)
                    "RecipientDep": processData.RecipientDep,// 申请部门 list 类型
                    "CollectionTime":processData.createTime,
                    // 附件
                    "attachmentinfo":attachmentList,
                    "processworkid":processData.$work.workId,
                    // 表册 名称加页码
                    "RegForm":processData.RegFormName+"("+processData.RegFormPage+")",
                    //
                    "ApplyNum":processData.ApplyNum,
                    "Note": processData.Note,
                    // 资产基本信息
                    "AssetDocId" : mainAssetData.AssetDocId,
                    "AssetName": mainAssetData.AssetName,
                    "AssetSerNum":mainAssetData.AssetSerNum,
                    "AssetModel":mainAssetData.AssetModel,
                    "AssetNum": mainAssetData.AssetNum,
                    "AssetCategory": mainAssetData.AssetCategory
            },
            "readerList":[],
            "authorList":assetmanagerlist,
            "skipPermission":true,
            "summary":"",
            "title":"资产领用记录("+processData.createTime+")",
            "documentType":"数据",
            "docStatus": "published",
            "categoryId": AssetConfig.assetCollecting,//此处是要推送到的内容管理器的标识
            "isTop": "",
            "stringValue01": "",
            "stringValue02": "",
            "stringValue03": "",
        }
        console.log(cms_data)
        // 生成文档记录
        _self.Actions.load("x_cms_assemble_control").DocumentAction.persist_publishContent(cms_data, null, null);
回复

使用道具 举报

发表回复

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

本版积分规则

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