Appearance
createAttachment
Flowable 7.1.0 摘要:在任务和/或过程实例中添加新附件,并使用输入流提供内容
方法签名与说明
Attachment createAttachment ( String attachmentType, String taskId, String processInstanceId, String attachmentName, String attachmentDescription, InputStream content)
在任务和/或过程实例中添加新附件,并使用输入流提供内容
Attachment createAttachment ( String attachmentType, String taskId, String processInstanceId, String attachmentName, String attachmentDescription, String url)
在任务和/或过程实例中添加新附件,并将URL用作内容
常见使用场景
- 绑定业务资料(图片、附件)到任务。
- 支持审批人快速访问与下载附件。
- 官方摘要:在任务和/或过程实例中添加新附件,并使用输入流提供内容
Kotlin 调用示例
kotlin
val attachmentType = "ATTACHMENTTYPE"
val taskId = "TASKID"
val processInstanceId = "PROCESSINSTANCEID"
val attachmentName = "ATTACHMENTNAME"
val attachmentDescription = "ATTACHMENTDESCRIPTION"
val content = "demo".byteInputStream()
taskService.createAttachment(attachmentType, taskId, processInstanceId, attachmentName, attachmentDescription, content)注意事项
- 建议将附件存储在可靠的对象存储中,并在 Flowable 中保存索引。
- 删除附件前请确认是否仍有业务引用。
- 调用前请确认当前用户具备相应的任务/流程操作权限。
- 本文基于 Flowable 7.1.0 Javadoc。
相关 API
- createAttachment
- getTaskAttachments
- deleteAttachment