【技術實現步驟摘要】
數據恢復方法、裝置、設備、存儲介質和計算機程序產品
[0001]本申請涉及數據處理
,特別是涉及一種數據恢復方法、裝置、計算機設備、存儲介質和計算機程序產品。
技術介紹
[0002]隨著計算機技術的發展,越來越多的企業通過通訊應用來進行企業通訊。為了確保企業的辦公效率,常常通過通訊應用來實現企業中的審批流程,即,企業員工通過通訊應用發起相應的審批請求,以使得管理人員能夠及時處理審批流程。與此同時,為節省通訊應用的資源,也支持用戶刪除相應的審批數據,由此,會出現因操作不當而誤刪除了審批數據的情況。
[0003]傳統技術中,為了對誤刪除的審批數據進行數據恢復,常常需要企業的用戶向通訊應用的客服提出恢復請求,然后,由該通訊應用的后臺技術人員通過工具手動進行數據恢復。然而,在面對大量的數據恢復請求的情況下,手動進行數據恢復的操作的效率低下,即存在數據恢復效率低的問題。
技術實現思路
[0004]基于此,有必要針對上述技術問題,提供一種能夠提高數據恢復效率的數據恢復方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
[0005]本申請提供了一種數據恢復方法。所述方法包括:
[0006]接收針對至少一個已刪除審批數據的恢復操作;
[0007]響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態;
[0008]將所述恢復任務發送至消息隊列,接收所述消息隊列針對所述恢復任務發起的恢復請求,所述恢復請求在所述恢復任務所針 ...
【技術保護點】
【技術特征摘要】
1.一種數據恢復方法,其特征在于,所述方法包括:接收針對至少一個已刪除審批數據的恢復操作;響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態;將所述恢復任務發送至消息隊列,接收所述消息隊列針對所述恢復任務發起的恢復請求,所述恢復請求在所述恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起;響應于所述恢復請求,恢復所述至少一個已刪除審批數據后返回恢復應答,以指示所述消息隊列依據所述恢復應答更新所述恢復任務的任務狀態。2.根據權利要求1所述的方法,其特征在于,所述接收針對至少一個已刪除審批數據的恢復操作之前,所述方法還包括:接收基于目標賬號發起的對已刪除審批數據的查詢操作;從信息庫查詢與所述目標賬號關聯的且標記為已刪除狀態的審批數據;響應于所述查詢操作,返回所述標記為已刪除狀態的審批數據。3.根據權利要求2所述的方法,其特征在于,所述接收基于目標賬號發起的對已刪除審批數據的查詢操作之前,所述方法還包括:接收基于目標賬號發起的對目標審批數據的刪除操作;響應于所述刪除操作,將信息庫中存儲的所述目標審批數據標記為已刪除狀態。4.根據權利要求3所述的方法,其特征在于,所述響應于所述刪除操作,將信息庫中存儲的所述目標審批數據標記為已刪除狀態,包括:當所述目標審批數據的數據類型為審批單據時,響應于所述刪除操作,將信息庫中存儲的所述目標審批數據的數據狀態標記為已刪除狀態;當所述目標審批數據的數據類型為審批模板時,響應于所述刪除操作,將信息庫中存儲的所述目標審批數據的數據狀態標記為已刪除狀態,并查詢信息庫中以所述目標審批數據為審批模板形成的審批單據,將查詢到的審批單據的數據狀態標記為已刪除狀態。5.根據權利要求1所述的方法,其特征在于,所述響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務之前,所述方法還包括:根據所述至少一個已刪除審批數據的數據標識,從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態;若是,則執行所述響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務的步驟。6.根據權利要求1所述的方法,其特征在于,所述響應于所述恢復操作,創建針對所述至少一個已刪除審批數據的恢復任務,并初始化所述恢復任務的任務狀態,包括:創建針對所述至少一個已刪除審批數據的恢復任務;生成所述恢復任務的任務標識;將所述任務標識與所述至少一個已刪除審批數據的數據標識關聯;初始化所述恢復任務的任務狀態為未完成;將所述恢復任務與所述任務狀態記錄至信息庫。7.根據權利要求1所述的方法,其特征在于,所述接收所述消息隊列針對所述恢復任務
發起的恢復請求,所述恢復請求在所述恢復任務所針對的至少一個已刪除審批數據標記為未完成的情況下發起,包括:通過所述消息隊列根據所述恢復任務的任務標識,從信息庫中查詢所述恢復任務的任務狀態;接收所述消息隊列在所述恢復任務的任務狀態不處于完成狀態時,根據所述恢復任務所針對的至少一個已刪除審批數據的數據標識所發起的恢復請求。8.根據權利要求7所述的方法,其特征在于,所述消息隊列在根據所述數據標識發起恢復請求之前,所述方法還包括:通過所述消息隊列,根據所述數據標識從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態;若是,則根據所述數據標識發起恢復請求。9.根據權利要求7所述的方法,其特征在于,所述審批數據的數據類型為審批模板,所述通過所述消息隊列,根據所述數據標識從信息庫中檢查所述數據標識對應的審批數據的數據狀態是否標記為已刪除狀態,包括:通過所述消息隊列,根據所述審批模板的模板標識從信息庫中檢查所述審批模板的數據狀態,在所述審批模板的數據狀態為已刪除狀態時根據所述模板標識發起恢復請求;響應于關于所述審批模板的恢復請求,恢復所述審批模板后返回恢復應答;通過所述消息隊列,在接收到關于所述審批模板的恢復應答后,依據所述恢復應答更新所述審批...
【專利技術屬性】
技術研發人員:黃鐵鳴,游印輝,吳曉珊,李斌,馮澤榮,朱標亦,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。