[發明專利]一種基于jsPlumb技術的web流程設計方法在審
| 申請號: | 201811621521.3 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN109683868A | 公開(公告)日: | 2019-04-26 |
| 發明(設計)人: | 唐雪飛;孫會君 | 申請(專利權)人: | 成都康賽信息技術有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 成都虹盛匯泉專利代理有限公司 51268 | 代理人: | 劉冬靜 |
| 地址: | 610054 四川省成都市成華區*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流程設計 方法初始化 流程設計器 節點設置 開始節點 連線功能 任務節點 設置事件 設置條件 網關節點 兼容性 瀏覽器 連線 內置 拖拽 調用 審批 | ||
1.一種基于jsPlumb技術的web流程設計方法,其特征在于,包括以下步驟:
S1、節點拖拽:調用jsPlumb內置draggable方法初始化節點,并指定節點的helper屬性為clone、scop為當前web流程設計器容器;
S2、連線,為各個節點設置連線功能;
S3、設置開始節點:對任意節點按照步驟S1的方法進行初始化,然后指定該節點的類型為開始節點類型,并綁定開始節點屬性點擊事件;
S4、設置人工任務節點,對另一自由節點按照步驟S1的方法進行初始化,然后指定該節點的類型為人工任務節點,并綁定人工任務節點屬性點擊事件;
S5、設置自動審批節點,對另一自由節點按照步驟S1的方法進行初始化,指定該節點的類型為自動審批節點,并綁定自動審批屬性點擊事件;
S6、設置網關節點:對另一自由節點按照步驟S1的方法進行初始化,指定該節點的類型為網關節點,并綁定網關節點屬性點擊事件;
S7、設置條件:web流程設計器容器初始化時,主動調用jsPlumb實例對象的bind方法來注冊連線的鼠標單擊屬性事件;
S8、設置事件,事件為當前流程的全局事件,當配置完事件內容后,主動將事件內容保存到內存中,以便在最終生成流程的json或xml時使用。
2.根據權利要求1所述的一種基于jsPlumb技術的web流程設計方法,其特征在于,所述開始節點,用于作為流程流動的入口,任何一條流程都只有一個開始節點,并且在該節點上綁定發起人需要填報的表單。
3.根據權利要求1所述的一種基于jsPlumb技術的web流程設計方法,其特征在于,所述人工任務節點,用于對審批人員進行綁定;即可根據人員ID指定,也可通過角色、職務等指定審批人。
4.根據權利要求1所述的一種基于jsPlumb技術的web流程設計方法,其特征在于,所述自動審批節點,用于編寫自動審批的條件,當流程流動至自動審批節點,執行審批條件,滿足審批條件則繼續往下流動;否則等待預設時長之后重新執行審批條件,直至滿足條件或執行次數達到閥值為止。
5.根據權利要求1所述的一種基于jsPlumb技術的web流程設計方法,其特征在于,所述網關節點,包括并行網關和排他網關;并行網關設置為滿足該節點前所有分支條件,才能往下流動;排他網關設置為只需滿足該節點前一個條件分支即可往下流動。
6.根據權利要求1所述的一種基于jsPlumb技術的web流程設計方法,其特征在于,所述條件用于綁定從一個節點到另一個節點的流動條件,從兩個節點之間的連線即為條件。
7.根據權利要求1所述的一種基于jsPlumb技術的web流程設計方法,其特征在于,所述事件定義為流程流動過程中需要執行的事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都康賽信息技術有限公司,未經成都康賽信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811621521.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種對接區塊鏈的方法及其裝置、介質、終端
- 下一篇:DAPP的開發方法和裝置





