本公開涉及計算機以及辦公自動化領域,具體涉及一種任務處理方法、裝置、設備、介質和程序產品。
背景技術:
1、目前,在各類企業單位的日常運行中,傳統的會議管理方式多依賴人工收集材料以及發送會議通知,導致整體執行效率低下。并且人工分配任務易出現節點遺漏等問題。
技術實現思路
1、鑒于上述問題,本公開提供了任務處理方法、裝置、設備、介質和程序產品。
2、根據本公開的第一個方面,提供了一種任務處理方法,包括:獲取會議信息,會議信息包括會議類型和會議要素;基于會議信息包括的會議類型,從多個任務模板中確定目標模板;基于目標模板和會議信息,確定初始工作流,初始工作流中包括至少一個待處理的任務節點、任務節點的處理順序以及每個任務節點對應的處理對象;獲取處理對象的實時特征數據,并基于實時特征數據以及任務節點的屬性對初始工作流中任務節點的處理順序進行重構,以得到目標工作流,其中,實時特征數據包括當前并發任務負載和歷史平均處理時延,任務節點的屬性包括任務執行時間、任務處理復雜度以及任務類型中至少之一;按照目標工作流的任務節點處理順序,將每個任務節點的待處理任務分別推送給對應的任務處理對象;響應于接收到所有任務節點的處理結果,基于處理結果生成會議通知并將會議通知推送給參會對象。
3、根據本公開的實施例,目標模板中包括與會議類型對應的至少一個標準化任務節點以及節點處理邏輯,基于目標模板和會議信息,確定初始工作流包括:從會議信息中提取會議要素并基于會議要素對標準化任務節點進行配置,得到待處理的任務節點;基于節點處理邏輯中的節點關聯關系確定任務節點的處理順序;基于待處理的任務節點、任務節點的處理順序以及每個任務節點對應的處理對象生成初始工作流。
4、根據本公開的實施例,節點處理邏輯還包括節點觸發條件,按照目標工作流的任務節點處理順序,將每個任務節點的待處理任務分別推送給對應的任務處理對象包括:監測任務節點的處理狀態;響應于上游任務節點的處理狀態滿足下游任務節點的節點觸發條件,將下游任務節點對應的待處理任務推送至對應的任務處理對象。
5、根據本公開的實施例,任務模板為可配置的任務模板,對任務模板的配置操作包括以下至少之一:對任務模板中的任務節點進行增加或刪除操作、調整任務節點的處理順序、調整任務節點的處理對象以及配置任務模板的有效狀態。
6、根據本公開的實施例,方法還包括:基于任務處理對象的屬性信息,為任務處理對象配置操作權限;其中,操作權限包括任務查看權限、任務處理權限、流程審批權限以及數據編輯權限中至少之一。
7、根據本公開的實施例,基于處理結果生成會議通知包括:從處理結果中提取目標信息,目標信息包括會議議程、參會人員以及會議地點中至少之一;按照預設的會議通知模板,將目標信息填充至對應模板字段以生成會議通知。
8、本公開的第二方面提供了一種任務處理裝置,包括:獲取模塊,用于獲取會議信息,會議信息包括會議類型和會議要素;目標模板確定模塊,用于基于會議信息包括的會議類型,從多個任務模板中確定目標模板;初始工作流確定模塊,用于基于目標模板和會議信息,確定初始工作流,初始工作流中包括至少一個待處理的任務節點、任務節點的處理順序以及每個任務節點對應的處理對象;目標工作流確定模塊,用于獲取處理對象的實時特征數據,并基于實時特征數據以及任務節點的屬性對初始工作流中任務節點的處理順序進行重構,以得到目標工作流,其中,實時特征數據包括當前并發任務負載和歷史平均處理時延,任務節點的屬性包括任務執行時間、任務處理復雜度以及任務類型中至少之一;待處理任務推送模塊,用于按照任務節點處理順序,將每個任務節點的待處理任務分別推送給對應的任務處理對象;處理模塊,用于響應于接收到所有任務節點的處理結果,基于處理結果生成會議通知并將會議通知推送給參會對象。
9、本公開的第三方面提供了一種電子設備,包括:一個或多個處理器;存儲器,用于存儲一個或多個計算機程序,其中,上述一個或多個處理器執行上述一個或多個計算機程序以實現上述方法的步驟。
10、本公開的第四方面還提供了一種計算機可讀存儲介質,其上存儲有計算機程序或指令,上述計算機程序或指令被處理器執行時實現上述方法的步驟。
11、本公開的第五方面還提供了一種計算機程序產品,包括計算機程序或指令,上述計算機程序或指令被處理器執行時實現上述方法的步驟。
1.一種任務處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述目標模板中包括與所述會議類型對應的至少一個標準化任務節點以及節點處理邏輯,所述基于所述目標模板和所述會議信息,確定初始工作流包括:
3.根據權利要求2所述的方法,其特征在于,所述節點處理邏輯還包括節點觸發條件,所述按照所述目標工作流的任務節點處理順序,將每個任務節點的待處理任務分別推送給對應的任務處理對象包括:
4.根據權利要求1所述的方法,其特征在于,所述任務模板為可配置的任務模板,對所述任務模板的配置操作包括以下至少之一:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述基于所述處理結果生成會議通知包括:
7.一種任務處理裝置,其特征在于,所述裝置包括:
8.一種電子設備,包括:
9.一種計算機可讀存儲介質,其上存儲有計算機程序或指令,其特征在于,所述計算機程序或指令被處理器執行時實現根據權利要求1~6中任一項所述方法的步驟。
10.一種計算機程序產品,包括計算機程序或指令,其特征在于,所述計算機程序或指令被處理器執行時實現根據權利要求1~6中任一項所述方法的步驟。