站長留言

  • ✅ 本站維護及更新歷史紀錄,詳情請參考公告
  • ✅ 有任何意見、想法,歡迎留言給Spicy知道喔
  • ✅ 固定於每周一至周五更新Blogger文章,周末不定期
程式Bonita BPM

【Bonita BPM】Document 檔案上傳 - Part2:單一檔案上傳

tags: Bonita BPM

方法1

步驟1:於UI Designer建立變數,用Array的方式

Name Value Type
file [] JSON

步驟2:Upload元件的屬性設定

  • URL:../API/formFileUpload/bonita/API/formFileUpload
  • Value:file[0]

步驟3:將UI Designer建立變數assign給前端contract變數

return {'testDocumentInput':$data.file}

步驟4:後端contract及operation

import org.bonitasoft.engine.bpm.document.DocumentValue

def documentInput = testDocumentInput.get(0)
return new DocumentValue(documentInput.getContent(), documentInput.getContentType(), documentInput.getFileName())

方法2

步驟1:於UI Designer建立變數,官方建議寫法

Name Value Type
file {} JSON

步驟2:Upload元件的屬性設定

  • URL:../API/formFileUpload/bonita/API/formFileUpload
  • Value:file

步驟3:將UI Designer建立變數assign給前端contract變數

return {'testDocumentInput':$data.file}

步驟4:後端contract及operation

單一上傳結果呈現

Reference 參考資料

  1. 官方文件:https://documentation.bonitasoft.com/bonita/7.6/documents
  1. 【Bonita BPM】Document 檔案下載:
    https://spicyboyd.blogspot.com/2018/01/bonita-bpmdocument_15.html
  2. Document 檔案的各種Type:
    https://spicyboyd.blogspot.com/2018/01/bonita-bpmdocument-type.html

Part3:複數檔案上傳

連結:【Bonita BPM】Document 檔案上傳 - Part3:複數檔案上傳

沒有留言:

張貼留言

本網站建議使用電腦或平板瀏覽