[發明專利]無代碼工作流定義方法、終端設備及計算機可讀存儲介質在審
| 申請號: | 202111373178.7 | 申請日: | 2021-11-19 |
| 公開(公告)號: | CN113805873A | 公開(公告)日: | 2021-12-17 |
| 發明(設計)人: | 王巽星 | 申請(專利權)人: | 深圳市明源云科技有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06Q10/10 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 李幸芳 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 工作流 定義 方法 終端設備 計算機 可讀 存儲 介質 | ||
本發明公開了一種無代碼工作流定義方法、終端設備及計算機可讀存儲介質,所述無代碼工作流定義方法包括:通過將底層代碼封裝至功能任務模塊中以實現最基本業務功能,同時將功能任務模塊以圖形的方式呈現或者利用箭頭指向代表流程方向等,即利用簡單圖形表達代替復雜的代碼邏輯,用戶可通過圖形和文字組合來實現整個工作流程的順序邏輯,無需學習相關的代碼知識,直接在平臺界面上拖拉拽形成流程,大幅度的降低了工作流程編輯的上手難度。
技術領域
本發明涉及編程領域,尤其涉及一種無代碼工作流定義方法、終端設備及計算機可讀存儲介質。
背景技術
目前在進行一個軟件項目的開發過程中,具體的開發流程一般包括:代碼開發、代碼提測、代碼合并、代碼構建和代碼發布等,開發流程的定義涉及到整個項目的開發進程、開發任務分配和資源調配。目前一般都是在使用工作流引擎來定義開發的工作流程,但使用工作流引擎需要用對應程序語言的代碼定義所需流程節點,再由對應節點的代碼再次組成完整的流程,由于對流程的制定需要使用相應的代碼來完成,因此流程制定工作較為復雜,且對制定人員有較高的專業要求,同時在實際項目的開發過時常中存在有工作內容和人員的調動等,因此需要對現有已經編寫完成的流程代碼重新編輯,進一步復雜化工作流程的制定任務。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種無代碼工作流定義方法,旨在解決目前在使用工作流引擎來定義工作流程時,需要使用代碼來完成,對工作流程制定人員要求較高,且需要其付出較多精力和時間的技術問題。
為實現上述目的,本發明提供一種無代碼工作流定義方法,所述無代碼工作流定義方法包括:
當接收到新建工作流程指令后生成空白流程節點;
基于第一用戶操作,將一個或者一個以上預設功能任務模塊進行編輯后封裝至空白流程節點,并將封裝有預設功能任務模塊的流程節點判定為自定義流程節點;
基于第二用戶操作,將多個所述自定義流程節點進行組合,并將多個自定義流程節點組合的結果判定為自定義工作流程。
進一步的,所述將多個所述自定義流程節點進行組合包括:
基于用戶輸入的指向指令將多個所述自定義流程節點進行邏輯連接,以組合成自定義工作流程。
進一步的,在所述當接收到新建工作流程指令后生成空白流程節點的步驟之前,包括:
將實現對應任務功能的代碼封裝成代碼包,所述代碼包即為預設功能任務模塊。
進一步的,所述將多個所述自定義流程節點組合的結果判定為自定義工作流程的步驟包括:
對多個所述自定義流程節點進行組合的結果進行邏輯檢測;
若所述邏輯檢測的結果為正確,則判定所述組合的結果為自定義工作流程。
進一步的,在所述對多個所述自定義流程節點進行組合的結果進行邏輯檢測的步驟之后,還包括:
若所述邏輯檢測的結果為錯誤,則將所述組合的結果中存在邏輯錯誤的自定義流程節點或者存在邏輯錯誤的自定義流程節點中預設功能任務模塊突出顯示,并輸出錯誤提示。
進一步的,在所述將多個自定義流程節點組合的結果判定為自定義工作流程的步驟之后,包括:
當接收到更改指令時,基于所述更改指令對應的第三用戶操作,對所述自定義工作流程中自定義流程節點的預設功能任務模塊進行編輯;
或者,對所述自定義工作流程中的自定義流程節點進行組合。
進一步的,在所述接收到更改指令后的步驟之后,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市明源云科技有限公司,未經深圳市明源云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111373178.7/2.html,轉載請聲明來源鉆瓜專利網。





