System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機應用領域,具體而言,涉及一種工作流程的確定方法、裝置及電子設備。
技術介紹
1、企業的儀器設備管理過程中包含大量的工作流程,例如儀器設備采購流程、到貨驗收流程、維修維護流程、計量校準流程等等,在儀器設備管理信息化建設過程中,如果通過硬編碼方式實現這些業務流程,存在工作量大,維護復雜的問題。
2、針對上述的問題,目前尚未提出有效的解決方案。
技術實現思路
1、本申請實施例提供了一種工作流程的確定方法、裝置及電子設備,以至少解決現有技術通過硬編碼的方式實現業務流程,存在工作量大,維護復雜的技術問題。
2、根據本申請實施例的一個方面,提供了一種工作流程的確定方法,包括:獲取目標工作流程中包含的工作環節,其中,目標工作流程是依據業務需求確定的;確定工作環節中目標環節的屬性信息,其中,目標環節為目標工作流程中的任意一個工作環節;依據屬性信息確定目標環節在目標工作流程中的執行順序;依據執行順序連接目標環節和目標工作流程中與目標環節相鄰的工作環節,得到目標工作流程。
3、可選地,確定工作環節中目標環節的屬性信息,包括:從信息模板中確定與目標環節對應的第一信息模板,其中,第一信息模板為目標環節所包含的屬性信息的模板;在信息模板中不存在第一信息模板的情況下,從信息模板中確定第二信息模板,其中,第二信息模板為信息模板中的任意一個模板;響應于目標對象的修改指令,將第二信息模板修改為第一信息模板,并保存第一信息模板;依據第一信息模板,確定目標環節的屬性信
4、可選地,依據屬性信息確定目標環節在目標工作流程中的執行順序,包括:從屬性信息中確定目標環節在目標工作流程中的位置信息;依據位置信息和屬性信息確定目標環節的上一環節和目標環節的下一環節;依據目標環節、上一環節和下一環節,確定目標環節在目標工作流程中的執行順序。
5、可選地,依據位置信息和屬性信息確定目標環節的上一環節和目標環節的下一環節,包括:在位置信息指示目標環節為目標工作流程中的開始位置時,確定目標環節的上一環節為空,并從屬性信息中確定目標環節的下一環節;在位置信息指示目標環節為目標工作流程中的結束位置時,從屬性信息中確定目標環節的上一環節,并確定目標環節的下一環節為空;在位置信息指示目標環節不是開始位置,且不是結束位置時,從屬性信息中確定目標環節的上一環節和目標環節的下一環節。
6、可選地,依據執行順序連接目標環節和目標工作流程中與目標環節相鄰的工作環節,得到目標工作流程之后,方法還包括:將當前環節的屬性信息確定為第一屬性信息,其中,當前環節為目標工作流程中正在處理的工作環節;從第一屬性信息中確定第一執行用戶,其中,第一執行用戶用于執行當前環節;將當前環節發布給第一執行用戶,并獲取當前環節的執行狀態,其中,第一執行用戶根據所具有的執行權限執行當前環節。
7、可選地,將當前環節發布給第一執行用戶之后,方法還包括:在第一執行用戶超過預設時長未處理當前環節的情況下,將當前環節的執行用戶由第一執行用戶調整為第二執行用戶,其中,第二執行用戶與第一執行用戶所具有的執行權限相同;將第一屬性信息中的第一執行用戶修改為第二執行用戶。
8、可選地,獲取當前環節的執行狀態,包括:在當前環節的執行狀態為異常狀態時,確定當前環節所屬的異常等級;依據異常等級對當前環節進行對應的處理。
9、可選地,方法還包括:確定與目標工作流程對應的流程圖;在目標工作流程中的目標環節被處理的情況下,在流程圖中顯示第一顏色;在目標工作流程中的目標環節未被處理的情況下,在流程圖中顯示第二顏色。
10、根據本申請實施例的另一方面,還提供了一種工作流程的確定裝置,包括:獲取模塊,用于獲取目標工作流程中包含的工作環節,其中,目標工作流程是依據業務需求確定的;第一確定模塊,用于確定工作環節中目標環節的屬性信息,其中,目標環節為目標工作流程中的任意一個工作環節;第二確定模塊,用于依據屬性信息確定目標環節在目標工作流程中的執行順序;連接模塊,用于依據執行順序連接目標環節和目標工作流程中與目標環節相鄰的工作環節,得到目標工作流程。
11、根據本申請實施例的又一方面,還提供了一種電子設備,包括:存儲器,用于存儲程序指令;處理器,與存儲器連接,用于執行實現以下功能的程序指令:獲取目標工作流程中包含的工作環節,其中,目標工作流程是依據業務需求確定的;確定工作環節中目標環節的屬性信息,其中,目標環節為目標工作流程中的任意一個工作環節;依據屬性信息確定目標環節在目標工作流程中的執行順序;依據執行順序連接目標環節和目標工作流程中與目標環節相鄰的工作環節,得到目標工作流程。
12、根據本申請實施例的再一方面,還提供了一種非易失性存儲介質,該非易失性存儲介質包括存儲的計算機程序,其中,該非易失性存儲介質所在設備通過運行計算機程序執行上述工作流程的確定方法。
13、在本申請實施例中,通過獲取目標工作流程中包含的工作環節,其中,目標工作流程是依據業務需求確定的;確定工作環節中目標環節的屬性信息,其中,目標環節為目標工作流程中的任意一個工作環節;依據屬性信息確定目標環節在目標工作流程中的執行順序;依據執行順序連接目標環節和目標工作流程中與目標環節相鄰的工作環節,得到目標工作流程,達到了簡化工作流程的目的,從而實現了方便業務流程的維護和減少工作量的技術效果,進而解決了現有技術通過硬編碼的方式實現業務流程,存在工作量大,維護復雜的技術問題。
本文檔來自技高網...【技術保護點】
1.一種工作流程的確定方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,確定所述工作環節中目標環節的屬性信息,包括:
3.根據權利要求1所述的方法,其特征在于,依據所述屬性信息確定所述目標環節在所述目標工作流程中的執行順序,包括:
4.根據權利要求3所述的方法,其特征在于,依據所述位置信息和所述屬性信息確定所述目標環節的上一環節和所述目標環節的下一環節,包括:
5.根據權利要求1所述的方法,其特征在于,依據所述執行順序連接所述目標環節和所述目標工作流程中與所述目標環節相鄰的工作環節,得到所述目標工作流程之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,將所述當前環節發布給所述第一執行用戶之后,所述方法還包括:
7.根據權利要求5所述的方法,其特征在于,獲取所述當前環節的執行狀態,包括:
8.根據權利要求1所述的方法,其特征在于,所述方法還包括:
9.一種工作流程的確定裝置,其特征在于,包括:
10.一種電子設備,其特征在于,包括:
< ...【技術特征摘要】
1.一種工作流程的確定方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,確定所述工作環節中目標環節的屬性信息,包括:
3.根據權利要求1所述的方法,其特征在于,依據所述屬性信息確定所述目標環節在所述目標工作流程中的執行順序,包括:
4.根據權利要求3所述的方法,其特征在于,依據所述位置信息和所述屬性信息確定所述目標環節的上一環節和所述目標環節的下一環節,包括:
5.根據權利要求1所述的方法,其特征在于,依據所述執行順序連接所述目標環節和所述目標工作流程中與所述目標環節相鄰的工作環節,得到所述目標工作流程之后,所述方法還包括:...
【專利技術屬性】
技術研發人員:范彩兄,王克榮,趙文強,方侃,徐嘉偉,金順安,王正偉,馬潤生,徐元祥,石生超,馬春安,祁富志,羅仲全,何倩,李宇旸,
申請(專利權)人:國網青海省電力公司電力科學研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。