站長留言

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

【Bonita BPM】Submit Data 的小技巧 - 整個流程使用同一個form表單

tags: Bonita BPM

COMMON 基本設定

  1. 使用於Bonita UI
  2. 通常前端的form表單填完後,會有一個將資料送出的按鈕Button
    • Action:Submit Task
    • Data sent on click:submitData

小技巧

  1. 使用情況:通常用於同一個form表單從頭跑到尾,且於不同task接收不同資料時
  2. 重點前端submit的資料可以比後端Contract接收的資料還 "多"
  3. 優點:前端可以一次送出所有資料,不需要按照不同的task去分要送出的資料
  4. example:
    • 前端
      Name:submitData
      Type:Javascript expression
      Value:

      return {
          "applicantName":$data.applicantName,
          "applyDate":$data.applyDate,
          "level1Value":$data.level1Value,
          "level2Value":$data.level2Value,
          "level3Value":$data.level3Value,
          "level4Value":$data.level4Value
      };
      
    • 後端
      Contract

      Name Type
      applicantName TEXT
      applyDate DATE

沒有留言:

張貼留言

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