[發明專利]一種適配activiti、可拖拽的表單生成方法在審
| 申請號: | 201710191458.3 | 申請日: | 2017-03-28 |
| 公開(公告)號: | CN107122173A | 公開(公告)日: | 2017-09-01 |
| 發明(設計)人: | 夏珺崢;王雙成 | 申請(專利權)人: | 成都優易數據有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 成都弘毅天承知識產權代理有限公司51230 | 代理人: | 楊保剛 |
| 地址: | 611730 四川省成都市郫縣德源鎮(菁*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 activiti 可拖拽 表單 生成 方法 | ||
1.一種適配activiti、可拖拽的表單生成方法,其特征在于,包括以下步驟:
表單構建:采用頁面拖拽技術,實現用戶自定義表單,并生成對應的html模板及表單版本;
節點綁定:將表單綁定到activiti生成的工作流節點上;
版本控制:標識流程實例對應的表單版本,避免表單修改之后,舊的流程實例出錯;
數據存儲:保存表單模板、流程實例、配置關系和流程實例數據;
表單渲染:渲染工作流程中的表單實例數據。
2.根據權利要求1所述的一種適配activiti、可拖拽的表單生成方法,其特征在于,所述表單構建具體為:
采用bootstrap form builder動態表單構建技術,為用戶提供一個表單配置界面;
用戶通過拖拽生成一個表單模板M1,并為表單的每個元素取一個全局唯一的name;
將生成的表單模板M1的html代碼以字符串的方式保存到數據庫中;
為生成的表單模板生成以數字遞增的版本號V1;
將V1保存為M1的版本號,為M1生成全局唯一的標識主鍵D1。
3.根據權利要求1所述的一種適配activiti、可拖拽的表單生成方法,其特征在于,所述節點綁定具體為:
建立activiti流程模板A1,其子節點包括B1,B2,B3…;
為A1的子節點B1配置表單關聯M1;
保存B1與M1的關系到數據庫關聯表。
4.根據權利要求1所述的一種適配activiti、可拖拽的表單生成方法,其特征在于,所述版本控制具體為:
創建A1的實例C1;
生成C1-M1-V1的實例關系保存到工作流實例表中;
C1在流程運轉中產生的業務數據以全局name-value的方式保存到流程業務數據表中。
5.根據權利要求1所述的一種適配activiti、可拖拽的表單生成方法,其特征在于,所述數據存儲具體包括:表單模板數據、流程模板數據、流程實例數據、流程實例的實際業務數據、表單與流程實例的關系數據。
6.根據權利要求1所述的一種適配activiti、可拖拽的表單生成方法,其特征在于,所述表單渲染具體為:
獲取當前流程實例C1;
獲取與C1節點關聯的表單M1,根據M1的版本獲取html代碼串;
根據流程實例C1獲取流程業務數據列表;
以流程數據列表中的name與html代碼串中的name對應的方式將value值渲染到表單M1中;
構建帶數據的完整表單做前端顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都優易數據有限公司,未經成都優易數據有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710191458.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輕應用的處理方法、運行方法、設備及應用設備
- 下一篇:應用程序更新方法及裝置





