專利名稱:在托管環(huán)境中基于電子郵件的自動恢復(fù)動作的制作方法
技術(shù)領(lǐng)域:
本申請涉及自動恢復(fù)動作,特別是在托管環(huán)境中基于電子郵件的自動恢復(fù)動作。
背景技術(shù):
基于電子郵件的自動恢復(fù)動作可以提供一種用于授權(quán)托管環(huán)境中的操作的機(jī)制。在傳統(tǒng)的系統(tǒng)中,通常允許工程師和操作者僅執(zhí)行在托管環(huán)境中的某些只讀操作,以最小化服務(wù)中斷。然而,當(dāng)出現(xiàn)服務(wù)事故時,不允許工程師通過自動框架在所述環(huán)境中執(zhí)行某些自動恢復(fù)動作。這樣,在一些情況中,由自動框架施加的限制可能導(dǎo)致更加大的服務(wù)中斷,因為工程師或操作者不能修復(fù)現(xiàn)行的問題
發(fā)明內(nèi)容
·提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下具體實施方式
中進(jìn)一步描述的一些概念。此發(fā)明內(nèi)容既不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或必要特征。本發(fā)明內(nèi)容也不旨在用于限制所要求保護(hù)的主題的范圍??梢蕴峁┗陔娮余]件的恢復(fù)動作??梢越邮諄碜杂脩舻膶?zhí)行動作的請求。如果確定該用戶不具有執(zhí)行該動作的許可,則將一個消息發(fā)送給第二用戶以批準(zhǔn)所請求的動作。如果第二用戶批準(zhǔn)所請求的動作,則執(zhí)行所請求的動作。以上概括描述和以下詳細(xì)描述兩者都提供了示例,并且只是說明性的。因此,以上概括描述和以下詳細(xì)描述不應(yīng)當(dāng)被認(rèn)為是限制性的。此外,除了本文中所闡述的那些特征或變體以外,還可以提供其他特征或變體。例如,實施例可涉及具體實施方式
中所描述的各種特征組合和子組合。
合并在本公開中并構(gòu)成其一部分的附圖示出本發(fā)明的實施例。在附圖中圖I是操作環(huán)境的框圖;圖2是用于提供基于電子郵件的恢復(fù)動作的方法的流程圖;以及圖3是包括計算設(shè)備的系統(tǒng)的框圖。
具體實施例方式以下詳細(xì)描述參考各個附圖。只要可能,就在附圖和以下描述中使用相同的附圖標(biāo)記來指示相同或相似的元件。盡管可能描述了本發(fā)明的實施例,但修改、改編、以及其他實現(xiàn)是可能的。例如,可對附圖中所示的元件進(jìn)行置換、添加、或修改,并且可通過對所公開的方法置換、重新排序、或添加階段來修改本文中所描述的方法。因此,以下詳細(xì)描述并不限制本發(fā)明。相反,本發(fā)明的正確范圍由所附權(quán)利要求書定義?;陔娮余]件的恢復(fù)動作可以允許工程師(例如產(chǎn)品開發(fā)者)以及操作者(例如支持人員、IT和/或技術(shù)人員)來在諸如電子郵件和/或web服務(wù)器之類的應(yīng)用服務(wù)器上正常執(zhí)行被禁止的破壞性動作。例如,工程師可能需要重新啟動電子郵件處理服務(wù)以應(yīng)用關(guān)鍵更新,但他在正常情況下不具有離線采取這種產(chǎn)品服務(wù)的許可。當(dāng)接收到工程師的情況后,自動框架可以識別出該工程師不具有所需要的許可。自動框架可以將該請求轉(zhuǎn)送給批準(zhǔn)管理器,而不是拒絕該請求。例如,可以將電子郵件、即時消息、文本消息和/或web警報發(fā)送給和/或顯示給批準(zhǔn)管理器。批準(zhǔn)管理器可以評估該請求,并隨后批準(zhǔn)或拒絕該工程師執(zhí)行所述破壞性動作的能力。這樣的批準(zhǔn)可以包括一次性批準(zhǔn),可以批準(zhǔn)工程師在有限的時間窗口中執(zhí)行相同的動作,和/或可以授予工程師在將來執(zhí)行這樣的動作的永久許可。圖I是包括自動框架110的操作環(huán)境100的框圖。自動框架110可以包括訪問控制器112、許可數(shù)據(jù)庫114以及日志服務(wù)器116。自動框架110可以通過網(wǎng)絡(luò)130從工程師120和/或操作者125接收動作請求。訪問控制器112可以對照許可數(shù)據(jù)庫114來評估動作請求。隨后,可以將批準(zhǔn)請求發(fā)送給批準(zhǔn)管理器135。當(dāng)從批準(zhǔn)管理器135接收到對請求的批準(zhǔn)或拒絕后,可將結(jié)果報告給日志服務(wù)器116。如果批準(zhǔn)所述動作請求,則可以在多個應(yīng)用服務(wù)器140 (A)-(C)中的一個或多個上執(zhí)行所述動作。 圖2是闡明與本發(fā)明用于提供基于電子郵件的恢復(fù)動作的實施例相一致的方法200中涉及的各一般階段的流程圖。方法200可使用計算設(shè)備300來實現(xiàn),如以下參考圖3更詳細(xì)描述的。在下文中將更詳細(xì)地描述實現(xiàn)方法200的各階段的方式。方法200可開始于起始框205并繼續(xù)至階段210,在那里計算設(shè)備300可接收來自第一用戶的動作請求。例如,第一用戶可以包括操作者125或工程師120,他們僅具有在應(yīng)用服務(wù)器140 (A) - (C)上執(zhí)行只讀操作的許可。工程師120可以,例如,請求在應(yīng)用服務(wù)器140(A)上執(zhí)行重新啟動操作以更新該應(yīng)用。方法200可從階段210前進(jìn)到階段215,在那里計算設(shè)備300可確定第一用戶是否具有執(zhí)行該動作的許可。例如,自動框架110可以確定操作者125是否屬于管理用戶組。每個用戶組可以包括一組記錄在許可數(shù)據(jù)庫114中的許可,這些許可可以控制與該組相關(guān)聯(lián)的用戶可以執(zhí)行什么樣的動作。例如,屬于操作者用戶組的用戶可以被允許讀取與應(yīng)用服務(wù)器140 (A)-(C)相關(guān)聯(lián)的日志條目,但不被允許啟動或停止這些服務(wù)。根據(jù)本發(fā)明的實施例,不同的用戶和/或組對于不同的應(yīng)用服務(wù)器可以具有不同的許可。屬于管理用戶組的用戶可以具有提高的許可,包括執(zhí)行可能導(dǎo)致服務(wù)中斷的動作的能力。在階段215,如果計算設(shè)備300確定用戶不具有執(zhí)行該動作的許可,方法200前進(jìn)到階段220,在那里計算設(shè)備300可以將批準(zhǔn)請求發(fā)送給至少一個第二用戶。例如,批準(zhǔn)請求可以包括從第一用戶接收的問題概述以及與所請求的動作相關(guān)聯(lián)的命令文本。自動框架110可以通過電子郵件在網(wǎng)絡(luò)130上將批準(zhǔn)請求發(fā)送給批準(zhǔn)管理器135。隨后,方法200前進(jìn)到階段225,在那里計算設(shè)備300可以從至少一個第二用戶處接收對批準(zhǔn)請求的響應(yīng)。例如,批準(zhǔn)管理器135可以回復(fù)批準(zhǔn)或拒絕該請求的電子郵件。對于另一個示例,批準(zhǔn)管理器135可以僅僅選擇與電子郵件消息相關(guān)聯(lián)的用戶界面控件,該控件指示了他們是否批準(zhǔn)或拒絕該請求,例如可以接受或拒絕會議請求。隨后,方法200前進(jìn)到階段230,在那里計算設(shè)備300可以確定所述至少一個第二用戶是否批準(zhǔn)所請求的動作。例如,批準(zhǔn)管理器135可以查閱所請求的動作的細(xì)節(jié)并批準(zhǔn)所請求的動作的執(zhí)行。
響應(yīng)于確定該至少一個第二用戶已經(jīng)批準(zhǔn)所請求的動作,或在確定該用戶具有執(zhí)行所請求的動作的足夠許可之后,方法200可以前進(jìn)至階段235,在那里計算設(shè)備300可以執(zhí)行所請求的動作。例如,自動框架110可以在應(yīng)用服務(wù)器140(A)上執(zhí)行所請求的重新啟動的動作。在階段235處執(zhí)行了動作之后,或如果在階段230處拒絕了該動作,方法200可前進(jìn)至階段240,在那里計算設(shè)備可以創(chuàng)建與所請求的動作相關(guān)聯(lián)的日志條目。例如,日志條目可以包括第一用戶的名字、第二用戶的名字、從第一用戶接收的問題概述、與所請求的動作相關(guān)聯(lián)的命令文本和/或與執(zhí)行所請求的動作相關(guān)聯(lián)的結(jié)果。根據(jù)本發(fā)明的實施例可包括用于提供基于電子郵件的恢復(fù)動作的系統(tǒng)。該系統(tǒng)可包括存儲器存儲和耦合到該存儲器存儲的處理單元。處理單元可以操作以從用戶接收執(zhí)行動作的請求,確定所述用戶是否具有執(zhí)行該動作的許可,以及響應(yīng)于確定該用戶不具有執(zhí)行該動作的許將一個消息發(fā)送給第二用戶以批準(zhǔn)所請求的動作。處理單元還可進(jìn)一步操作以確定第二用戶是否已經(jīng)批準(zhǔn)所請求的動作,以及響應(yīng)于第二用戶已經(jīng)批準(zhǔn)所請求的動作 而執(zhí)行所請求的動作。該批準(zhǔn)消息可作為例如電子郵件消息、即時消息、網(wǎng)頁通知和/或文本消息來發(fā)送??梢杂膳c最初發(fā)送所述請求相同和/或不同的途徑來接收請求的批準(zhǔn)或拒絕。進(jìn)行操作以確定用戶是否具有執(zhí)行動作的許可可以包括進(jìn)行操作以確定該用戶是否與管理用戶組相關(guān)聯(lián)。對請求的批準(zhǔn)和/或拒絕可以隨同請求該動作的用戶、批準(zhǔn)/拒絕該動作的用戶和/或執(zhí)行該動作的結(jié)果一起被記入日志。根據(jù)本發(fā)明的另一實施例可包括用于提供基于電子郵件的恢復(fù)動作的系統(tǒng)。該系統(tǒng)可包括存儲器存儲和耦合到該存儲器存儲的處理單元。處理單元可以操作以從第一用戶接收執(zhí)行動作的請求,確定所述第一用戶是否具有執(zhí)行該動作的許可,以及響應(yīng)于確定該用戶不具有執(zhí)行該動作的許可,將一個批準(zhǔn)請求通過電子郵件發(fā)送給至少一個第二用戶以批準(zhǔn)所請求的動作,通過電子郵件接收來自至少一個第二用戶的對批準(zhǔn)請求的響應(yīng),并確定至少一個第二用戶是否已經(jīng)批準(zhǔn)所請求的動作。響應(yīng)于確定至少一個第二用戶已經(jīng)批準(zhǔn)所請求的動作,處理單元可以操作以執(zhí)行所請求的動作。批準(zhǔn)請求可以包括與執(zhí)行動作請求相關(guān)聯(lián)的影響分析、與從第一用戶接收的動作請求相關(guān)聯(lián)的問題概述和/或與所請求的動作相關(guān)聯(lián)的命令文本。例如,批準(zhǔn)請求可以包括與執(zhí)行所請求的動作相關(guān)聯(lián)的命令的確切的措辭。動作請求可以與例如web服務(wù)器和/或電子郵件服務(wù)器之類的應(yīng)用服務(wù)器相關(guān)聯(lián)??梢詫⑴鷾?zhǔn)請求發(fā)送到多個用戶,每個用戶可以與管理用戶組相關(guān)聯(lián)。根據(jù)本發(fā)明的又一實施例可包括用于提供基于電子郵件的恢復(fù)動作的系統(tǒng)。該系統(tǒng)可包括存儲器存儲和耦合到該存儲器存儲的處理單元。處理單元可以操作以從第一用戶接收動作請求,確定所述第一用戶是否具有執(zhí)行該動作的許可,以及響應(yīng)于確定該用戶不具有執(zhí)行該動作的許可,將一個批準(zhǔn)請求發(fā)送給至少一個第二用戶以批準(zhǔn)所請求的動作,接收來自至少一個第二用戶的對批準(zhǔn)請求的響應(yīng),并確定至少一個第二用戶是否已經(jīng)批準(zhǔn)所請求的動作。響應(yīng)于確定至少一個第二用戶已經(jīng)批準(zhǔn)所請求的動作,處理單元可以操作以執(zhí)行所請求的動作并創(chuàng)建與所請求的動作相關(guān)聯(lián)的日志條目。日志條目可以包括第一用戶的名字、第二用戶的名字、從第一用戶接收的問題概述、與所請求的動作相關(guān)聯(lián)的命令文本以及與執(zhí)行所請求的動作相關(guān)聯(lián)的結(jié)果。響應(yīng)于確定用戶具有執(zhí)行動作的許可,處理單元可以操作以執(zhí)行動作并將動作的執(zhí)行記入日志。
圖3是包括計算設(shè)備300的系統(tǒng)的框圖。根據(jù)本發(fā)明的一個實施例,上述存儲器存儲和處理單元可在諸如圖3的計算設(shè)備300之類的計算設(shè)備中實現(xiàn)??墒褂糜布?、軟件或固件的任何合適的組合來實現(xiàn)存儲器存儲和處理單元。例如,存儲器存儲和處理單元可用計算設(shè)備300或結(jié)合計算設(shè)備300的其他計算設(shè)備318中的任一個來實現(xiàn)。根據(jù)本發(fā)明的實施例,上述系統(tǒng)、設(shè)備和處理器是示例,而其他系統(tǒng)、設(shè)備和處理器可包括上述存儲器存儲和處理單元。此外,計算設(shè)備300可包括如上所述的操作環(huán)境100。在本說明書中描述的方法可在其他環(huán)境中操作,而不限于計算設(shè)備300。參考圖3,根據(jù)本發(fā)明的一實施例的系統(tǒng)可包括計算設(shè)備,諸如計算設(shè)備300。在基本配置中,計算設(shè)備300可包括至少一個處理單元302和系統(tǒng)存儲器304。取決于計算設(shè)備的配置和類型,系統(tǒng)存儲器304可包括,但不限于,易失性存儲器(例如,隨機(jī)存取存儲器(RAM))、非易失性存儲器(例如,只讀存儲器(ROM))、閃存、或任何組合。系統(tǒng)存儲器304可包括操作系統(tǒng)305、一個或多個編程模塊306,并且可包括自動框架110。例如,操作系統(tǒng)305可適用于控制計算設(shè)備300的操作。此外,本發(fā)明的實施例可結(jié)合圖形庫、其他操作系統(tǒng)、或任何其他應(yīng)用程序來實踐,并且不限于任何特定應(yīng)用或系統(tǒng)。該基本配置在圖3中由 虛線308內(nèi)的那些組件示出。計算設(shè)備300可具有附加特征或功能。例如,計算設(shè)備300還可包括附加數(shù)據(jù)存儲設(shè)備(可移動和/或不可移動),諸如例如,磁盤、光盤、或磁帶。這些附加存儲在圖3中由可移動存儲309和不可移動存儲310示出。計算設(shè)備300還可包含可允許設(shè)備300諸如通過分布式計算環(huán)境中的網(wǎng)絡(luò)(例如,內(nèi)聯(lián)網(wǎng)或因特網(wǎng))來與其他計算設(shè)備318進(jìn)行通信的通信連接316。通信連接316是通信介質(zhì)的一個示例。本文所使用的術(shù)語計算機(jī)可讀介質(zhì)可包括計算機(jī)存儲介質(zhì)。計算機(jī)存儲介質(zhì)可包括以用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)等信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。系統(tǒng)存儲器304、可移動存儲309和不可移動存儲310都是計算機(jī)存儲介質(zhì)(即,存儲器存儲)的示例。計算機(jī)存儲介質(zhì)可包括,但不限于,RAM、R0M、電可擦除只讀存儲器(EEPROM)、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其他光存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備、或者可用于存儲信息且可由計算設(shè)備300訪問的任何其他介質(zhì)。任何此類計算機(jī)存儲介質(zhì)可以是設(shè)備300的一部分。計算設(shè)備300還可以具有輸入設(shè)備312,如鍵盤、鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。還可包括諸如顯示器、揚聲器、打印機(jī)等輸出設(shè)備314。上述設(shè)備是示例,并且可使用其他設(shè)備。本文所使用的術(shù)語計算機(jī)可讀介質(zhì)還可包括通信介質(zhì)。通信介質(zhì)可以由計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)和/或程序模塊來具體化,并包括任意信息傳遞介質(zhì)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其他無線介質(zhì)等無線介質(zhì)。如上所述,可在系統(tǒng)存儲器304中存儲包括操作系統(tǒng)305在內(nèi)的多個程序模塊和數(shù)據(jù)文件。當(dāng)在處理單元302上執(zhí)行時,編程模塊306 (例如,自動框架110)可執(zhí)行各過程,包括例如,如上所述的方法300的各階段中的一個或多個。上述過程是一個示例,且處理單元302可執(zhí)行其他過程。根據(jù)本發(fā)明的實施例可使用的其他編程模塊可包括電子郵件和聯(lián)系人應(yīng)用程序、文字處理應(yīng)用程序、電子表格應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序、幻燈片演示應(yīng)用程序、繪圖或計算機(jī)輔助應(yīng)用程序等。一般而言,根據(jù)本發(fā)明的實施例,程序模塊可包括可執(zhí)行特定任務(wù)或可實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本發(fā)明的實施例可用其他計算機(jī)系統(tǒng)配置來實踐,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編程消費電子產(chǎn)品、小型機(jī)、大型計算機(jī)等。本發(fā)明的實施例還可在其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計算環(huán)境中實踐。在分布式計算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備兩者中。此外,本發(fā)明的實施例可在包括分立電子元件的電路、包含邏輯門的封裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個芯片上實踐。本發(fā)明的實施例還可使用能夠執(zhí)行諸如例如,AND(與)、OR(或)和NOT(非)的邏輯運算的其他技術(shù)來實踐,包括但不限于,機(jī)械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的實施例可在通用計算機(jī)或任何其他電路或系統(tǒng)中實踐。 例如,本發(fā)明的實施例可被實現(xiàn)為計算機(jī)過程(方法)、計算系統(tǒng)、或諸如計算機(jī)程序產(chǎn)品或計算機(jī)可讀介質(zhì)之類的制品。計算機(jī)程序產(chǎn)品可以是計算機(jī)系統(tǒng)可讀并對用于執(zhí)行計算機(jī)過程的指令的計算機(jī)程序編碼的計算機(jī)存儲介質(zhì)。計算機(jī)程序產(chǎn)品還可以是計算系統(tǒng)可讀并對用于執(zhí)行計算機(jī)過程的指令的計算機(jī)程序編碼的載體上的傳播信號。因此,本發(fā)明可以硬件和/或軟件(包括固件、常駐軟件、微碼等)來體現(xiàn)。換言之,本發(fā)明的實施例可采用其上包含有供指令執(zhí)行系統(tǒng)使用或結(jié)合其使用的計算機(jī)可使用或計算機(jī)可讀程序代碼的計算機(jī)可使用或計算機(jī)可讀存儲介質(zhì)上的計算機(jī)程序產(chǎn)品的形式。計算機(jī)可使用或計算機(jī)可讀介質(zhì)可以是可包含、存儲、通信、傳播、或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或結(jié)合其使用的任何介質(zhì)。計算機(jī)可使用或計算機(jī)可讀介質(zhì)例如可以是、但不限于電、磁、光、電磁、紅外、或半導(dǎo)體系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。更具體的計算機(jī)可讀介質(zhì)示例(非窮盡列表),計算機(jī)可讀介質(zhì)可包括以下具有一條或多條導(dǎo)線的電連接、便攜式計算機(jī)盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、以及便攜式壓縮盤只讀存儲器(CD-ROM)。注意,計算機(jī)可使用或計算機(jī)可讀介質(zhì)甚至可以是其上打印有程序的紙張或另一合適的介質(zhì),因為程序可經(jīng)由例如對紙張或其他介質(zhì)的光學(xué)掃描而電子地捕獲,隨后如有必要被編譯、解釋、或以其他合適的方式處理,并且隨后存儲在計算機(jī)存儲器中。以上參考例如根據(jù)本發(fā)明的實施例的方法、系統(tǒng)和計算機(jī)程序產(chǎn)品的框圖和/或操作示圖描述了本發(fā)明的實施例??蛑兴⒚鞯母鞴δ?動作可按不同于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動作,連續(xù)示出的兩個框?qū)嶋H上可基本同時執(zhí)行,或者這些框有時可按相反的次序執(zhí)行。盡管已描述了本發(fā)明的特定實施例,但也可能存在其他實施例。此外,雖然本發(fā)明的實施例被描述為與存儲在存儲器和其他存儲介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但是數(shù)據(jù)還可被存儲在其他類型的計算機(jī)可讀介質(zhì)上或從其讀取,諸如輔助存儲設(shè)備(像硬盤、軟盤、或CD-ROM)、來自因特網(wǎng)的載波、或其他形式的RAM或ROM。此外,所公開的方法的各步驟可以任何方式修改,包括通過對各步驟重新排序和/或插入或刪除步驟,而不背離本發(fā)明。在此處所包括的代碼中的包括版權(quán)在內(nèi)的所有權(quán)利都?xì)w屬于申請人并且是本申請人的財產(chǎn)。本申請人保持并保留此處所包括的代碼中的所有權(quán)利,并且授予僅關(guān)于所授權(quán)專利的再現(xiàn)且未出于其他目的再現(xiàn)該材料的許可。盡管本說明書包括示例,但本發(fā)明的范圍由所附權(quán)利要求書來指示。此外,盡管用 對結(jié)構(gòu)特征和/或方法動作專用的語言描述了本說明書,但權(quán)利要求書并不限于以上所描述的特征或動作。相反,以上所描述的特定特征和動作是作為本發(fā)明的實施例的示例來公開的。
權(quán)利要求
1.一種用于提供基于電子郵件的恢復(fù)動作的方法(200),所述方法(200)包括 從用戶接收(210)執(zhí)行動作的請求; 確定(215)所述用戶是否具有執(zhí)行所述動作的許可; 響應(yīng)于確定(215)所述用戶不具有執(zhí)行所述動作的許可,將消息(220)發(fā)送到第二用戶以批準(zhǔn)所請求的動作; 確定(230)所述第二用戶是否批準(zhǔn)所請求的動作;以及 響應(yīng)于確定(230)所述第二用戶已批準(zhǔn)所請求的動作,執(zhí)行(235)該所請求的動作。
2.如權(quán)利要求I所述的方法(200),其特征在于,通過至少一個下述途徑將所述消息發(fā)送到所述第二用戶電子郵件消息、即時消息、網(wǎng)頁通知以及文本消息。
3.如權(quán)利要求I所述的方法(200),其特征在于,確定所述用戶是否具有執(zhí)行所述動作的許可包括確定所述用戶是否與管理用戶組相關(guān)聯(lián)。
4.如權(quán)利要求I所述的方法(200),其特征在于,進(jìn)一步包括創(chuàng)建(240)所請求的動作的日志,其中,所述日志包括請求所述動作的用戶以及所請求的動作是否被批準(zhǔn)。
5.如權(quán)利要求4所述的方法(200),其特征在于,所述日志進(jìn)一步包括與執(zhí)行所請求的動作相關(guān)聯(lián)的結(jié)果。
6.一種存儲有指令集合的計算機(jī)可讀介質(zhì),所述指令集合在被執(zhí)行時執(zhí)行一種用于提供基于電子郵件的恢復(fù)動作的方法(200),由所述指令集合執(zhí)行的所述方法(200)包括 接收(210)來自第一用戶的動作請求; 確定(215)所述第一用戶是否具有執(zhí)行動作的許可; 響應(yīng)于確定(215)所述用戶不具有執(zhí)行所述動作的許可 通過電子郵件向至少一個第二用戶發(fā)送(220)批準(zhǔn)請求以批準(zhǔn)所請求的動作, 通過電子郵件從所述至少一個第二用戶接收(225)對所述批準(zhǔn)請求的響應(yīng), 確定(230)所述至少一個第二用戶是否批準(zhǔn)所請求的動作;以及響應(yīng)于確定(230)所述至少一個第二用戶已批準(zhǔn)所請求的動作,執(zhí)行(235)該所請求的動作。
7.如權(quán)利要求6所述的計算機(jī)可讀介質(zhì),其特征在于,所述批準(zhǔn)請求包括與執(zhí)行所述動作請求相關(guān)聯(lián)的影響分析、與所述動作請求相關(guān)聯(lián)的問題概述以及與所請求的動作相關(guān)聯(lián)的命令文本。
8.如權(quán)利要求6所述的計算機(jī)可讀介質(zhì),其特征在于,將所述批準(zhǔn)請求發(fā)送至多個用戶,并且其中所述多個用戶每個都與管理用戶組相關(guān)聯(lián)。
9.如權(quán)利要求6所述的計算機(jī)可讀介質(zhì),其特征在于,進(jìn)一步包括創(chuàng)建(240)日志,所述日志包括所述動作請求、第一用戶、與執(zhí)行所請求的動作相關(guān)聯(lián)的結(jié)果以及第二用戶的對所述動作請求的批準(zhǔn)。
10.一種用于提供基于電子郵件的恢復(fù)動作的系統(tǒng),所述系統(tǒng)包括 存儲器存儲(304);以及 耦合到所述存儲器存儲(304)的處理單元(302),其中所述處理單元用以 從第一用戶接收(210)動作請求,其中所述第一用戶包括下述至少一項操作者(125)和工程師(120), 確定(215)所述第一用戶是否具有執(zhí)行所述動作的許可,其中進(jìn)行操作以確定(215)所述第一用戶是否具有執(zhí)行所述動作的許可包括進(jìn)行操作以確定所述用戶是否屬于管理用戶組。
響應(yīng)于確定(215)所述用戶不具有執(zhí)行所述動作的許可 通過下述至少一個途徑,將批準(zhǔn)請求發(fā)送(220)至至少一個第二用戶以批準(zhǔn)所請求的動作電子郵件消息、即時消息、網(wǎng)頁通知以及文本消息,其中,批準(zhǔn)請求包括從第一用戶接收的問題概述以及與所請求的動作相關(guān)聯(lián)的命令文本; 從所述至少一個第二用戶接收(225)對所述批準(zhǔn)請求的響應(yīng); 確定(230)所述至少一個第二用戶是否批準(zhǔn)所請求的動作;以及響應(yīng)于確定(230)所述至少一個第二用戶已批準(zhǔn)所請求的動作,執(zhí)行(235)該所請求的動作;以及 創(chuàng)建(240)與所請求的動作相關(guān)聯(lián)的日志條目,所述日志條目包括第一用戶的名字、第二用戶的名字、從第一用戶接收的問題概述、與所請求的動作相關(guān)聯(lián)的命令文本以及與 執(zhí)行所請求的動作相關(guān)聯(lián)的結(jié)果;以及 響應(yīng)于確定(215)所述用戶具有執(zhí)行所述動作的許可,執(zhí)行(235)所述動作。
全文摘要
本申請涉及在托管環(huán)境中基于電子郵件的自動恢復(fù)動作??梢蕴峁┗陔娮余]件的恢復(fù)動作。可以接收來自用戶的對執(zhí)行動作的請求。如果確定該用戶不具有執(zhí)行該動作的許可,則將一個消息發(fā)送給第二用戶以批準(zhǔn)所請求的動作。如果第二用戶批準(zhǔn)所請求的動作,則執(zhí)行所請求的動作。
文檔編號G06Q10/10GK102750626SQ20121007517
公開日2012年10月24日 申請日期2012年3月20日 優(yōu)先權(quán)日2011年3月21日
發(fā)明者A·I·馬克萊奧德, C·鄭, R·拉加古帕蘭 申請人:微軟公司