查看: 10601|回复: 4

关于把流程表单的一部分数据发布到内容管理的问题

升级   1.7%

8

主题

6

回帖

170

积分

注册会员

Rank: 2

积分
170
发表于 2023-5-18 10:12:59 | 显示全部楼层 |阅读模式
管理员老师你好:

       我现在有个值班日志的流程,使用datatemplate记录一些数据,需要分条目存储到内容管理里面,使用数据发布只能发布一条数据,请教如何在流程表单里使用下拉框事件发布当前datatemplate条目的数据到内容管理
回复

使用道具 举报

升级   1.7%

8

主题

6

回帖

170

积分

注册会员

Rank: 2

积分
170
发表于 2023-5-18 10:20:03 | 显示全部楼层

表单设计如图,想实现在“是否加入问题库”下拉框事件中发布当前条目的数据到内容管理,
还有个问题是附件如何存储到视图,或者自建表,如何在数据模板里获取到附件

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-18 11:28:56 | 显示全部楼层
数据模板是多条数据,需要多条存入内容管理的话,可以使用拆分活动,拆分依据就是内容数据模板里数据的个数,拆分后调用数据发布活动,去发布到内容管理
视图只是列示流程实例和内容管理数据的,不能存储,附件显示的话您可以把附件名称或者标识列示出来。
自建表不能存储附件,但是可以存储附件的url用来获取附件。
回复

使用道具 举报

升级   1.7%

8

主题

6

回帖

170

积分

注册会员

Rank: 2

积分
170
发表于 2023-5-18 16:23:35 | 显示全部楼层
论坛管理员 发表于 2023-5-18 11:28
数据模板是多条数据,需要多条存入内容管理的话,可以使用拆分活动,拆分依据就是内容数据模板里数据的个数 ...

谢谢老师,我用form.createDocument实现了下拉框选择'是'时创建内容管理,数据也大多数带过去了,有两个问题
第一个还是附件的问题,数据模板里的附件组件怎么带入新创建的内容管理表单,我尝试了this.target.parentLine.getModule("附件ID").getData()  //无显示
this.target.parentLine.getModule("附件ID") //这种表达没反应,选择”是“时会卡住
this.target.parentLine.getModule("附件ID").json//无显示
请教下正确的表达是什么

第二个问题是怎么获得附件的标题和url,getData()是所有附件的标题,存入自建表失败,所以我想在自建表存入附件的标题+url,该怎么获取数据,自建表附件列的数据格式选什么(stringlist尝试无效),有没有示例。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-5-19 09:43:37 | 显示全部楼层
流程的附件通过var attachmentList = this.workContext.getAttachmentList();这个获取的,内容管理里上传的话只能调用接口去上传附件
回复

使用道具 举报

发表回复

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

本版积分规则

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