專利名稱:跨分層級別的規(guī)則繼承的制作方法
技術領域:
本發(fā)明涉及跨分層級別的規(guī)則繼承。
背景技術:
許多服務和程序使用規(guī)則來配置和定義程序的操作。某些規(guī)則可由系統(tǒng)管理員設置,某些規(guī)則可由系統(tǒng)的用戶設置,而其他規(guī)則可由系統(tǒng)的分層結構中的其他級別處的其他管理員來設置。例如,搜索服務可具有對于總搜索服務的管理員,該管理員為該搜索服務的較小部分(如站點集合)設置規(guī)則和管理員。配置和管理全部這些不同規(guī)則可能是復雜的任務。發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本發(fā)明內(nèi)容并非旨在標識所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。
在分層結構中的不同級別處配置諸如條件一動作規(guī)則之類的規(guī)則。例如,最上層站點管理員可配置規(guī)則,較低層管理員可配置規(guī)則,以及最終用戶可配置規(guī)則。在較高分層級別處創(chuàng)建的規(guī)則被該分層結構的同一分支中的較低分層級別自動繼承。所繼承的規(guī)則的源與其顯示一起被指示出,使得可容易地確定創(chuàng)建的分層級別。所繼承的規(guī)則可以在較低分層級別處被打開/關閉(toggleon/off),但對于所繼承的規(guī)則的編輯被限制。相反,可做出任何所繼承的規(guī)則的副本來創(chuàng)建規(guī)則的可編輯的本地副本。規(guī)則可被排序,且當較低分層級別繼承規(guī)則時,排序被保留。盡管在較低級別處被繼承時任何規(guī)則的排序保持不變,但是較低級別可在該排序內(nèi)打開/關閉(toggle on/off)每個規(guī)則的執(zhí)行。
圖I示出了示例性計算設備;
圖2示出了用于在不同分層級別處配置規(guī)則的示例性系統(tǒng);
圖3示出由分層結構內(nèi)的不同管理員/用戶配置的規(guī)則的分層結構;以及
圖4示出了用于在不同分層級別處配置規(guī)則的說明性過程。
具體實施方式
現(xiàn)在參考其中相同的標號代表相同的元素的附圖,描述各實施例。具體地,圖I和相應的討論旨在提供對在其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要、概括描述。
一般而言,程序模塊包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結構和其他類型的結構。也可使用其它計算機系統(tǒng)配置,包括手持式設備、多處理器系統(tǒng)、基于微處理器或可編程消費電子產(chǎn)品、小型計算機、大型計算機等等。還可使用在其中任務由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行的分布式計算環(huán)境。在分布式計算環(huán)境中,程序模塊可位于本地和遠程存儲器存儲設備兩者中。
現(xiàn)在參考圖1,將描述在各實施例中利用的計算機100的說明性計算機架構。圖1 所示的計算機架構可被配置為服務器計算設備、臺式計算設備、移動計算設備(例如智能電話、筆記本、平板……)并且包括中央處理單元5 (“CPU”)、包括隨機存取存儲器9 (“RAM”) 和只讀存儲器(“ROM”)10的系統(tǒng)存儲器7、以及將存儲器耦合至中央處理單元(“CPU”)5的系統(tǒng)總線12。
基本輸入/輸出系統(tǒng)存儲在R0M10中,所述基本輸入/輸出系統(tǒng)包含幫助在諸如啟動期間在計算機內(nèi)元件之間傳遞信息的基本例程。計算機100還包括用于存儲操作系統(tǒng) 16、應用24、以及其它程序模塊25的大容量存儲設備14,其他程序模塊例如Web瀏覽器應用25、規(guī)則27以及規(guī)則管理器26,這將在以下更為詳盡地描述。
大容量存儲設備14通過連接至總線12的大容量存儲控制器(未示出)連接到 CPU5。大容量存儲設備14及其相關聯(lián)的計算機可讀介質(zhì)為計算機100提供非易失性存儲。 雖然此處包含的對計算機可讀介質(zhì)的描述涉及諸如硬盤或CD-ROM驅(qū)動器等大容量存儲設備,但是計算機可讀介質(zhì)可以是能夠由計算機100訪問的任何可用介質(zhì)。
作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括以存儲如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術來實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)還包括,但不限于,RAM、ROM、可擦除可編程只讀存儲器(“EPROM”)、電可擦可編程只讀存儲器 (“EEPR0M”)、閃存或其它固態(tài)存儲器技術、⑶-ROM、數(shù)字多功能盤(“DVD”)或其它光存儲、磁帶盒、磁帶、磁盤存儲或其它磁性存儲設備、或能用于存儲所需信息且可以由計算機100訪問的任何其它介質(zhì)。
根據(jù)各實施例,計算機100可以使用通過諸如因特網(wǎng)的網(wǎng)絡18至遠程計算機的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。計算機100可以通過連接至總線12的網(wǎng)絡接口單元20來連接到網(wǎng)絡18。網(wǎng)絡連接可以是無線的和/或有線的。網(wǎng)絡接口單元20也可用于連接到其它類型的網(wǎng)絡和遠程計算機系統(tǒng)。計算機100也可包括輸入/輸出控制器22,用于接收和處理來自諸如觸摸輸入設備的多個其他設備的輸入。觸摸輸入設備可利用允許識別單次/多次觸摸輸入(觸摸/非觸摸)的任何技術。例如,技術可包括但不限于熱量、手指壓力、高俘獲率照相機、紅外光、光學捕捉、調(diào)諧的電磁感應、超聲波接收器、傳感麥克風、激光測距儀、 陰影捕捉等。根據(jù)一個實施例,觸摸輸入設備可以被配置為檢測接近觸摸(即在離觸摸輸入設備的某個距離內(nèi),但是與所述觸摸輸入設備沒有物理上接觸)。觸摸輸入設備也可以作為顯示器28。輸入/輸出控制器22也向一個或多個顯示屏、打印機或其他類型的輸出設備提供輸出。
相機和/或某種其他傳感設備可操作來記錄一個或多個用戶以及捕捉計算設備的用戶作出的運動和/或姿勢。傳感設備還可操作來捕捉諸如通過話筒口述的單詞和/或捕捉來自用戶的諸如通過鍵盤和/或鼠標(未描繪)的其他輸入。傳感設備可包括能夠檢測用戶的移動的任何運動檢測設備。例如,相機可以包括微軟K[NECT 運動捕捉設備,它包括多個相機和多個話筒。
可以通過片上系統(tǒng)(S0C)來實踐本發(fā)明的各實施例,其中,可以將附圖中示出的每個或許多組件/處理集成到單個集成電路上。這樣的SOC設備可包括一個或多個處理單元、圖形單元、通信單元、系統(tǒng)虛擬化單元以及各種應用功能,所有這些都被集成到(或“燒錄到”)芯片基板上作為單個集成電路。當通過SOC操作時,在此所述的關于統(tǒng)一通信的所有或部分功能可以通過在單個集成電路(芯片)上集成有計算設備/系統(tǒng)100的其它組件的專用邏輯來操作。
如前簡述的一樣,多個程序模塊和數(shù)據(jù)文件可以存儲在計算機100的大容量存儲設備14和RAM9內(nèi),包括適于控制聯(lián)網(wǎng)的個人計算機的操作的操作系統(tǒng)16,如來自華盛頓州雷蒙德市的微軟公司的WINDOWS SERVER ,WINDOWS 7 操作系統(tǒng)。
大容量存儲設備14和RAM9還可以存儲一個或多個程序模塊。具體地,大容量存儲設備14和RAM9可以存儲諸如生產(chǎn)性應用之類的一個或多個應用24,并且可以存儲一個或多個Web瀏覽器25。Web瀏覽器25操作上請求、接收、呈現(xiàn)諸如網(wǎng)頁之類的電子文檔以及提供與這些電子文檔的交互。根據(jù)一實施例,Web瀏覽器包括來自微軟公司的INTERNET EXPLO RER Web瀏覽器應用程序。
規(guī)則管理器26被配置成顯示不同分層級別處的規(guī)則以及與規(guī)則交互。規(guī)則管理器26可以是許多不同應用/服務的一部分。例如,規(guī)則管理器26可以是向不同承租者提供資源(如服務、數(shù)據(jù)……)的基于云的多承租者服務的一部分。規(guī)則管理器26可以是諸如但不限于電子郵件、安全性(如防火墻)、搜索等之類的其他程序/服務19的一部分。根據(jù)一實施例,規(guī)則管理器26與微軟SHAREP0INT —起操作。一般來說,諸如條件一動作規(guī)則之類的規(guī)則被分層結構中的不同級別處的不同用戶/管理員配置。例如,最上層站點管理員可配置規(guī)則,較低層管理員可配置規(guī)則,以及最終用戶可配置規(guī)則。在較高分層級別處創(chuàng)建的規(guī)則被分層結構的同一分支中的較低分層級別自動繼承(例如兄弟不從同一分層級別繼承規(guī)則)。所繼承的規(guī)則的源與其顯示一起被指示出,使得可容易地確定創(chuàng)建的分層級別。 所繼承的規(guī)則可以在較低分層級別處被打開/關閉(toggle on/off),但對于所繼承的規(guī)則的編輯被限制。相反,可做出任何所繼承的規(guī)則的副本來創(chuàng)建規(guī)則的可編輯的本地副本。 規(guī)則可被排序,且當較低分層級別繼承規(guī)則時,排序被保留。在較低級別處任何硬排序的規(guī)則的排序保持不變,但是較低級別可在該排序內(nèi)打開/關閉(toggle on/off)每個規(guī)則的執(zhí)行。如下將提供關于規(guī)則管理器26的操作的額外細節(jié)。
圖2示出了用于在不同分層級別處配置規(guī)則的示例性系統(tǒng)。如所示,系統(tǒng)200包括服務210、承租者I (220)、承租者2 (230)、承租者N (240)、承租者2的用戶I (250)、以及網(wǎng)絡201。規(guī)則可被配置用于其他服務/程序。服務210的例示是出于說明的目的,并不旨在限制。
如所示,服務210是向任何數(shù)量的承租者(如承租者1-N)提供資源215和服務的多承租者服務。根據(jù)一實施例,多承租者服務210是向訂閱該服務的承租者提供資源/服務并分別地維護每個承租者的數(shù)據(jù)且保護其不受其他承租者數(shù)據(jù)的影響的基于云的服務。 例如,服務210可被配置成提供對應于生產(chǎn)性應用(如字處理、電子數(shù)據(jù)表、演示、消息收發(fā)……)、安全性應用、數(shù)據(jù)管理應用、數(shù)據(jù)共享應用等的服務。
如所示,規(guī)則217是被不同分層級別處的一個或多個用戶/管理員為該服務配置的條件一動作規(guī)則。規(guī)則217可存儲用于一個或多個分層級別的全部/部分規(guī)則。例如, 規(guī)則217可存儲用于所述不同分層級別中每一個分層級別的規(guī)則。規(guī)則還/另外地可被存儲在其他位置處。例如,用于每個分層級別的規(guī)則可跨所述不同分層級別中的每個分層級別來分布。
一個或多個規(guī)則管理器26可被包括在系統(tǒng)內(nèi)。例如,可在服務210內(nèi)利用單個規(guī)則管理器26,和/或可在其他位置(如220、230、240和250中所示的每個承租者和用戶)包括規(guī)則管理器。分布的規(guī)則管理器可被配置成彼此交互。例如,承租者I上的規(guī)則管理器 26可被配置成為承租者I提供本地規(guī)則管理器,該本地規(guī)則管理器向服務210的規(guī)則管理器26傳遞規(guī)則信息。下面是在不同分層級別處為服務210創(chuàng)建規(guī)則的示例流程。
在當前示例中,承租者I-N具有位于較低分層級別處的來自服務210的一個或多個管理員的一個或多個管理員/用戶。承租者I包括由服務210的一管理員開發(fā)的所繼承的規(guī)則217以及由承租者I創(chuàng)建的本地規(guī)則222。承租者2包括由服務210的一管理員開發(fā)的所繼承的規(guī)則217以及由承租者2創(chuàng)建的本地規(guī)則232。承租者N包括由服務210的一管理員開發(fā)的所繼承的規(guī)則217以及由承租者N創(chuàng)建的本地規(guī)則232。承租者2的用戶I(250)包括由服務210的一管理員開發(fā)的所繼承的規(guī)則217、由承租者2 (230)創(chuàng)建的所繼承的規(guī)則232、以及由承租者2的用戶I創(chuàng)建的本地規(guī)則252。
每當在分層結構內(nèi)的較高級別處創(chuàng)建/改變一規(guī)則,該規(guī)則就被自動地結合到該分層結構的同一分支內(nèi)的較低分層級別內(nèi)。所繼承的規(guī)則的源與其顯示一起被指示出,使得可容易地確定創(chuàng)建的分層級別。例如,規(guī)則的名稱可包括創(chuàng)建該規(guī)則的管理員的名稱和/ 或級別(見圖3)。所繼承的規(guī)則可在較低分層級別處被打開/關閉。根據(jù)一實施例,所繼承的規(guī)則是不可編輯的。相反,可做出所繼承的規(guī)則的副本來創(chuàng)建規(guī)則的可編輯的本地副本。 規(guī)則可在分層結構內(nèi)的任何級別處被打開/關閉。在分層結構內(nèi)的較高級別處打開/關閉規(guī)則被反映在較低分層級別中。根據(jù)一實施例,當一較低級別先前已經(jīng)關閉了該規(guī)則,則在分層結構內(nèi)的一較高級別處打開/關閉該規(guī)則不被傳播到已經(jīng)關閉了該規(guī)則的分層級別。
規(guī)則可被排序,且當較低分層級別繼承規(guī)則時,排序被保留。在較低級別處任何硬排序的規(guī)則的排序保持不變,但是較低級別可在該排序內(nèi)打開/關閉(toggle on/of)每個規(guī)則的執(zhí)行。
規(guī)則的執(zhí)行可由它們所應用于的程序/服務來配置。根據(jù)一實施例,來自分層結構內(nèi)的較高級別的規(guī)則在該分層結構內(nèi)的較低級別處的規(guī)則之前被激發(fā)/執(zhí)行,且以所指定的順序來激發(fā)硬排序的規(guī)則。規(guī)則執(zhí)行的不同配置可取決于服務/程序來做出。
圖3示出由分層結構內(nèi)的不同管理員/用戶配置的規(guī)則的分層結構。如所示,規(guī)則分層結構300包括級別I (LI)管理員310、級別2 (L2A1)管理員320、級別2 (L2A2)管理員330、級別3 (L3A1)用戶340、級別3 (L3A2)管理員350以及級別3 (L3A3)管理員360。 可包括更多或更少的分層級別。
如所示,級別I處的LI已經(jīng)配置了當前被打開的一個規(guī)則(R1)。級別I之下的每個分層級別(級別2和級別3)繼承規(guī)則R1。根據(jù)一實施例,當某一規(guī)則被某一級別繼承時, 包括示出什么級別和/或誰創(chuàng)建了該規(guī)則的描述性信息。例如,參考框322,可見規(guī)則Rl來自級別I (LI)??梢允褂闷渌桨?。例如,來自不同級別的規(guī)則可以不同的顏色/字體示出,規(guī)則可包括創(chuàng)建者的名稱,等等。框322中的規(guī)則R2是在級別2處由L2A1創(chuàng)建的規(guī)則。
所繼承的規(guī)則可被打開/關閉。在當前示例中,L2A2 (330)和L3A1 (340)已經(jīng)關閉了規(guī)則R1。打開/關閉規(guī)則可在任何時間發(fā)生。當用戶/管理員在某一較高級別處打開/關閉規(guī)則時,它在較低級別處被改變。在當前示例中,L2A2關閉Rl致使級別3處用于 L3A2和L3A3的Rl被關閉。根據(jù)一實施例,當在較低級別處的用戶關閉一規(guī)則且該規(guī)則在較高級別處被打開時,對該規(guī)則的改變不被自動傳播。
對兄弟的規(guī)則的改變不彼此影響。例如,如果L2A1對規(guī)則做出改變(如創(chuàng)建新規(guī)則、打開/關閉規(guī)則、改變排序),該改變不被傳播到其兄弟L2A2。然而,改變被自動反映在 L2A1的孩子(在本例中是L3A1)中。
根據(jù)一實施例,所繼承的規(guī)則是不可改變的。相反,所繼承的規(guī)則可被復制來創(chuàng)建可編輯的本地副本。例如,L3A1 (340)已經(jīng)創(chuàng)建了 Rl的可被編輯的副本。
規(guī)則可被排序,使得創(chuàng)建了對規(guī)則的特定激發(fā)(硬排序)。在當前示例中,L2A2已經(jīng)創(chuàng)建了規(guī)則的排序(排序1),該排序由同一分支內(nèi)的較低分層級別(L3A2和L3A3)繼承。 與單個所繼承的規(guī)則一樣,規(guī)則的排序是不可編輯的,但是該排序可被復制且該排序內(nèi)的每個規(guī)則可被打開/關閉。例如,L3A3已經(jīng)打開了規(guī)則R4。
圖4示出了用于在不同分層級別處配置規(guī)則的說明性過程。當閱讀對在此提供的例程的討論時,應當理解,各實施例的邏輯操作被實現(xiàn)為(I)運行于計算系統(tǒng)上的一系列計算機實現(xiàn)的動作或程序模塊,和/或(2)計算系統(tǒng)內(nèi)互連的機器邏輯電路或電路模塊。該實現(xiàn)是取決于實現(xiàn)本發(fā)明的計算系統(tǒng)的性能要求來選擇的。因此,所例示的并且構成此處所描述的實施例的邏輯操作被不同地表示為操作、結構設備、動作或模塊。這些操作、結構設備、動作和模塊可用軟件、固件、專用數(shù)字邏輯,及其任何組合來實現(xiàn)。
在開始操作之后,過程400行進至操作410,在其中顯示來自分層結構的規(guī)則。規(guī)則包括在當前分層級別處創(chuàng)建的規(guī)則以及來自分層結構內(nèi)的較高級別的所繼承的規(guī)則。根據(jù)一實施例,當在分層結構內(nèi)的較高級別處對某一規(guī)則做出改變時,它被自動反映并更新在較低分層級別處的顯示中。
移動至操作420,授權的用戶/管理員可編輯/復制規(guī)則。如上所討論的,所繼承的規(guī)則可被復制以在該級別處創(chuàng)建該規(guī)則的可編輯的本地副本。授權的用戶還可在該分層級別處創(chuàng)建新規(guī)則。所顯示的規(guī)則中該分層級別處創(chuàng)建的規(guī)則也可被編輯/改變。被復制的規(guī)則和新創(chuàng)建/編輯的規(guī)則被自動傳播到較低級別。
進行到操作430,所顯示的規(guī)則中的任何規(guī)則可被打開/關閉。例如,來自一個或多個級別的規(guī)則可被打開/關閉。如上所討論的,在較高級別處打開某一規(guī)則在較低分層級別處打開該規(guī)則,除非該較低級別早已顯式地關閉了該規(guī)則。
過渡到操作440,可執(zhí)行對規(guī)則的排序。用戶可對不是按順序繼承的規(guī)則排序。根據(jù)一實施例,所繼承的有序規(guī)則集在較低級別處不可被改變。相反,較低級別處的用戶將創(chuàng)建有序規(guī)則的副本并重新配置本地副本的排序。用戶然后可以在所繼承的排序中關閉規(guī)則。
移動到操作450,經(jīng)改變的規(guī)則被自動傳播到較低級別??苫诓煌臈l件來自動傳播規(guī)則。例如,對某一規(guī)則的改變可響應于對該規(guī)則的任何改變、以預定時間(如每5分鐘、10分鐘、30分鐘、60分鐘、一天一次等檢查規(guī)則改變)、響應于對激活改變的選擇等來被自動傳播。
進行到操作460,確定規(guī)則的排序供執(zhí)行。取決于系統(tǒng),可不同地配置規(guī)則的執(zhí)行。 例如,某些服務/程序可允許規(guī)則被并行地激發(fā),而其他服務/程序遵循指定的執(zhí)行順序。8根據(jù)一實施例,根據(jù)分層級別(即最上層規(guī)則在較低層規(guī)則之前被激發(fā))以及規(guī)則是否被排序(當排序時,規(guī)則以所安排的順序被執(zhí)行)來激發(fā)規(guī)則。
過渡到操作470,根據(jù)所確定的順序執(zhí)行規(guī)則。
隨后該過程移至結束操作并返回以處理其它動作。
以上說明、示例和數(shù)據(jù)提供了對本發(fā)明的組成部分的制造和使用的全面描述。因為可以在不背離本發(fā)明的精神和范圍的情況下做出本發(fā)明的許多實施例,所以本發(fā)明落在所附權利要求的范圍內(nèi)。
權利要求
1.一種用于由不同用戶在不同分層級別處定義與應用的執(zhí)行相關聯(lián)的規(guī)則的方法,包括 確定被授權對分層的規(guī)則做出改變的用戶的分層級別; 顯示規(guī)則,所述規(guī)則包括來自所確定的分層級別的規(guī)則以及來自所確定的分層級別之上的分層級別的所繼承的規(guī)則; 在所述顯示內(nèi)將所繼承的規(guī)則與來自所確定的分層級別的規(guī)則區(qū)分開; 防止對所繼承的規(guī)則的編輯和刪除; 接收對所顯示的規(guī)則的改變;以及 當所確定的級別在最低級別的分層級別之上時,將所述改變自動提供給每個較低分層級別,使得當在較低分層級別中的每個分層級別處顯示規(guī)則時,對所顯示的規(guī)則做出的改變被示出。
2.如權利要求I所述的方法,其特征在于,接收對所顯示的規(guī)則的改變包括以下至少之一確定一規(guī)則何時被添加;確定規(guī)則的排序;確定一所繼承的規(guī)則何時被復制以及創(chuàng)建該所繼承的規(guī)則的可被編輯且可被刪除的本地版本,以及確定規(guī)則何時被啟用以及規(guī)則何時被禁用,其中所繼承的規(guī)則可在分層級別中的每個分層級別處被啟用和禁用。
3.如權利要求I所述的方法,其特征在于,區(qū)分所繼承的規(guī)則包括在規(guī)則名稱的顯示附近顯示指示出該所繼承的規(guī)則在哪個級別被創(chuàng)建的名稱。
4.如權利要求I所述的方法,其特征在于,區(qū)分所繼承的規(guī)則包括將有序規(guī)則顯示為一個分組,以及在有序規(guī)則的顯示附近指示一指示出排序在哪個級別被創(chuàng)建的名稱。
5.如權利要求I所述的方法,其特征在于,還包括防止被繼承的規(guī)則的排序在較低級別處被改變,但允許所述排序內(nèi)的每個規(guī)則被啟用或禁用。
6.如權利要求I所述的方法,其特征在于,還包括基于從規(guī)則的分層級別確定的規(guī)則的排序以及規(guī)則的任何顯式排序來執(zhí)行規(guī)則。
7.一種具有用于由不同用戶在不同分層級別處定義與應用的執(zhí)行相關聯(lián)的規(guī)則的計算機可執(zhí)行指令的計算機可讀介質(zhì),包括 顯示規(guī)則,所述規(guī)則包括來自當前分層級別的規(guī)則以及來自當前分層級別之上的分層級別的所繼承的規(guī)則; 在所述顯示內(nèi)將所繼承的規(guī)則與來自當前分層級別的規(guī)則區(qū)分開; 防止對所繼承的規(guī)則的編輯和刪除,以及允許對所繼承的規(guī)則的啟用和禁用; 接收對所顯示的規(guī)則的改變;以及 當所確定的級別在最低級別的分層級別之上時,將所述改變自動提供給每個較低分層級別,使得當在較低分層級別中的每個分層級別處顯示規(guī)則時,對所顯示的規(guī)則做出的改變被示出。
8.一種用于由不同用戶在不同分層級別處定義與應用的執(zhí)行相關聯(lián)的規(guī)則的系統(tǒng),包括 耦合到多承租者服務的承租者的網(wǎng)絡連接; 處理器和計算機可讀介質(zhì); 存儲在所述計算機可讀介質(zhì)上并在所述處理器上執(zhí)行的操作環(huán)境;以及 在所述操作環(huán)境的控制下操作的規(guī)則管理器,所述規(guī)則管理器用于顯示規(guī)則,所述規(guī)則包括來自當前分層級別的規(guī)則以及來自當前分層級別之上的分層級別的所繼承的規(guī)則; 在所述顯示內(nèi)將所繼承的規(guī)則與來自當前分層級別的規(guī)則區(qū)分開; 防止對所繼承的規(guī)則的編輯和刪除,以及允許對所繼承的規(guī)則的啟用和禁用; 接收對所顯示的規(guī)則的改變;以及 當所確定的級別在最低級別的分層級別之上時,將所述改變自動提供給每個較低分層級別,使得當在較低分層級別中的每個分層級別處顯示規(guī)則時,對所顯示的規(guī)則做出的改變被示出。
9.如權利要求8所述的系統(tǒng),其特征在于,接收對所顯示的規(guī)則的改變包括以下至少之一確定一規(guī)則何時被添加;接收規(guī)則的某一子集的特定排序;以及在當前分層級別處創(chuàng)建所繼承的規(guī)則的可被編輯且可被刪除的本地版本。
10.如權利要求8所述的系統(tǒng),其特征在于,區(qū)分所繼承的規(guī)則包括顯示指示出該所繼承的規(guī)則在哪個級別被創(chuàng)建的指示符,以及將有序規(guī)則顯示為一個分組以及在有序規(guī)則的顯示附近指示一指示出該排序在哪個級別被創(chuàng)建的名稱。
全文摘要
提供了跨分層級別的規(guī)則繼承。在分層結構中的不同級別處配置諸如條件-動作規(guī)則之類的規(guī)則。在較高分層級別處創(chuàng)建的規(guī)則被該分層結構的同一分支中的較低分層級別自動繼承。所繼承的規(guī)則的源與其顯示一起被指示出,使得可容易地確定創(chuàng)建的分層級別。所繼承的規(guī)則可以在較低分層級別處被打開/關閉,但對于所繼承的規(guī)則的編輯被限制。相反,可做出任何所繼承的規(guī)則的副本來創(chuàng)建規(guī)則的可編輯的本地副本。規(guī)則可被排序,且當較低分層級別繼承規(guī)則時,排序被保留。盡管在較低級別處被繼承時任何規(guī)則的排序保持不變,但是較低級別可在該排序內(nèi)打開/關閉每個規(guī)則的執(zhí)行。
文檔編號G06F17/30GK102982083SQ201210428079
公開日2013年3月20日 申請日期2012年10月31日 優(yōu)先權日2011年11月2日
發(fā)明者P·D·德羅塞, P·納魯拉, V·塔拉諾弗 申請人:微軟公司