2維多層次顯示的制作方法
【專利摘要】此處描述了一種便于多層次的可視化的技術(shù)。在一些實施中,提供具有以不同初級層次等級排列的初級成分的初級層次。提供針對初級層次的初級成分的次級層次。該初級成分被配置成具有同心區(qū)域的幾何形對象,該同心區(qū)域?qū)?yīng)于具有次級成分的不同次級層次等級。
【專利說明】2維多層次顯示【技術(shù)領(lǐng)域】
[0001]本公開通常涉及一種智能工具。具體地,本公開涉及一種用于可視化多層次(multiple hierarchies)的信息的智能工具。
【背景技術(shù)】
[0002]通常將層次可視化為金字塔或樹狀結(jié)構(gòu)。在樹狀結(jié)構(gòu)的頂部是該層次的最高成分,而在其以下的所有其他成分是下級成分。成分的位置代表它的等級。例如,較高等級成分位于較低等級成分之上,而相同等級成分在樹狀結(jié)構(gòu)中處于相似位置。
[0003]層次內(nèi)的成分可以具有它們自己的層次。為了可視化不同的層次,利用獨立的樹狀結(jié)構(gòu)。例如,不同的層次使用不同的視圖來表示。這是因為在可視化層次中使用的傳統(tǒng)樹狀結(jié)構(gòu)無法有效用來在單視圖中可視化多個層次。
[0004]本公開專注于有效地可視化多個層次。
【發(fā)明內(nèi)容】
[0005]此處描述了一種便于多層次的可視化的計算機實施方法。所述方法包括提供初級層次,該初級層次具有以不同的初級層次等級排列的初級成分。所述方法還包括對于初級層次的初級成分提供次級層次。所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象。所述幾何形對象的最內(nèi)同心區(qū)域是次級層次的最高次級等級,外同心區(qū)域?qū)?yīng)于次級層次的較低次級等級,最外同心區(qū)域?qū)?yīng)于次級層次的最低次級等級。較低次級等級處的同心區(qū)域被分割為與該較低次級等級中的次級成分的數(shù)量對應(yīng)的分段。
[0006]在一個實施例中,公開了一種可視化多層次的計算機實施方法。所述方法包括提供初級層次,該初級層次具有以不同的初級層次等級排列的初級成分。所述方法還包括對于初級層次的初級成分提供次級層次。所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象。
[0007]在一個實施例中,公開了一種非瞬時計算機可讀媒體,其上存儲有程序代碼。所述程序代碼被計算機可執(zhí)行用來:提供初級層次,該初級層次具有以不同的初級層次等級排列的初級成分;和對于初級層次的初級成分提供次級層次。所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象。
[0008]在又一個實施例中,提供了一種系統(tǒng)。所述系統(tǒng)包括用于存儲計算機可讀程序代碼的非瞬時存儲裝置。所述系統(tǒng)也包括與存儲裝置通信的處理器。該處理器用計算機可讀程序代碼可操作用來:提供初級層次,所述初級層次具有以不同的初級層次等級排列的初級成分;和針對初級層次的初級成分提供次級層次。所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象。
[0009]隨著下文中這些和其 他優(yōu)點和特征將變得明顯,通過參考下面的詳細描述和所附權(quán)利要求書以及附帶的圖形,可以獲得進一步信息?!緦@綀D】
【附圖說明】
[0010]附圖中圖示了一些實施例。圖中的相同附圖標記指代相同的部件。
[0011]圖1示出了環(huán)境的實施例;
[0012]圖2示出了軟件環(huán)境的實施例;
[0013]圖3示出了示例性的組織層次;
[0014]圖4a示出了組織層次的單元的示例性次級層次;
[0015]圖4b示出了示例性的RCS子集;
[0016]圖5示出了針對組織層次的單位的次級層次的2維表示的示例性實施例;
[0017]圖6示出了具有次級層次的組織層次的2維表示的示例性實施例;
[0018]圖7a和圖7b示出了使用過濾函數(shù)的具有次級層次的組織層次的2維表示的示例性實施例;和
[0019]圖8示出使用向下挖掘功能(drill down function)的具有次級層次的組織層次的2維表示的示例性實施例。
【具體實施方式】
[0020]在下面的描述中,為了解釋說明,闡述特定編號、材料和配置以便徹底理解本框架和方法以及以便滿足法定的書面描述、授予專利權(quán)和最佳實施方式需求。然而,本領(lǐng)域普通技術(shù)人員將會明白,沒有特定的示例性細節(jié)也可以實踐本框架和方法。又例如,省略或簡化了公知特征以便闡明本框架和方法的示例性實施的描述,從而更好解釋本框架和方法。再者,為了易于理解,將某些方法步驟描繪為獨立的步驟;然而,這些獨立描繪的步驟不應(yīng)當被曲解為按照必需的順序或者在它們的執(zhí)行上是獨立的。
[0021]此處描述了用于顯示數(shù)據(jù)的框架或應(yīng)用。顯示框架可以例如用來顯示商業(yè)信息以便提高做出決定過程。在一種實施中,本框架可以評估用于可視化數(shù)據(jù)的儀表板的效率。該框架可以對例如儀表板設(shè)計者提供指導(dǎo)以便改善關(guān)于設(shè)計儀表板的工作流程。
[0022]圖1示出了示例性環(huán)境100的方框圖。例如,該環(huán)境便于數(shù)據(jù)可視化。該環(huán)境可以具有客戶端/服務(wù)器架構(gòu)。例如,該環(huán)境可以是分布式客戶端/服務(wù)器架構(gòu)。在一個實施例中,該環(huán)境包括經(jīng)由通信網(wǎng)路102通信地耦接的一個或多個客戶端IOSa-C和服務(wù)器105??蛻舳薎OSa-C可以訪問服務(wù)器105以便存儲信息和/或檢索服務(wù)器上維護的信息。而且,服務(wù)器可以便于客戶端之間的通信。其他類型的環(huán)境也是可用的。例如,該環(huán)境可以是云計算環(huán)境。
[0023]通信網(wǎng)絡(luò)例如可以是相互連接諸如客戶端和服務(wù)器的不同設(shè)備的局域網(wǎng)(LAN)。其他類型的網(wǎng)絡(luò)也是可用的。所述設(shè)備可以通過無線和/或有線連接經(jīng)由網(wǎng)絡(luò)耦接。
[0024]在一個實施例中,服務(wù)器可以是包括存儲器和處理器的計算機。服務(wù)器被配置以發(fā)送、接收、處理并存儲與環(huán)境關(guān)聯(lián)的信息或數(shù)據(jù)??梢岳酶鞣N類型的計算機。例如,計算機可以是大型機、工作站以及其他類型的處理設(shè)備。服務(wù)器可適配來執(zhí)行任何操作系統(tǒng)。例如,服務(wù)器的操作系統(tǒng)可以是z/OS、Linux-1ntel> Linux/390、UNIX或Windows服務(wù)器。也可以使用其他類型的操作系統(tǒng)。服務(wù)器也可以包括或通信地耦接網(wǎng)頁服務(wù)器和/或簡單郵件傳輸協(xié)議(SMTP )服務(wù)器。[0025]盡管環(huán)境被圖示為具有一個服務(wù)器,但是將會理解,可以利用不止一個服務(wù)器(例如服務(wù)器工具)以及除了服務(wù)器以外的計算機。
[0026]服務(wù)器的存儲器可以包括任何非瞬時存儲器或數(shù)據(jù)庫模塊。存儲器可以是易失性或非易失性類型的存儲器,例如磁媒體、光媒體、隨機存取存儲器(RAM)、只讀存儲器(ROM),可移動媒體或者任何其他合適的本地或遠程存儲器部件。
[0027]客戶端可以是具有例如本地存儲器和處理器的本地或遠程計算設(shè)備。存儲器可以包括固定的和/或可移動的存儲媒體,例如計算機磁盤、CD-ROM或其它合適的媒體。各種類型的處理設(shè)備可用作客戶端。例如,客戶端可以是個人電腦(PO、筆記本PC、工作站、網(wǎng)絡(luò)計算機、自助服務(wù)機(kiosk)或個人數(shù)據(jù)助理(PDA)。也可以使用其他類型的處理設(shè)備。處理設(shè)備可以包括存儲器和處理器。對于處理設(shè)備可以提供輸入和輸出設(shè)備。輸入設(shè)備可以是例如鍵盤、觸摸屏、鼠標或者能夠接受來自用戶的信息的其他設(shè)備。例如,客戶端可以使用輸入設(shè)備來接收來自用戶的請求。輸出設(shè)備可以是顯示器以便向用戶傳達信息。其他類型的輸入和輸出設(shè)備也是有用的??蛻舳丝梢越邮?、發(fā)送、處理和存儲與環(huán)境100關(guān)聯(lián)的任何適當數(shù)據(jù)。
[0028]在環(huán)境中可以提供客戶端/服務(wù)器(C/S)應(yīng)用。通常,C/S應(yīng)用包括前端和后端部分。前端部分被本地地存儲在客戶端上,而后端部分位于服務(wù)器中。在環(huán)境中可以提供各種類型的C/S應(yīng)用。
[0029]客戶端可以包括針對用戶的用戶接口以便為了各種目的與環(huán)境連接。例如,接口可被用來訪問環(huán)境中的各種應(yīng)用。用戶接口也可以服務(wù)其他目的。在一個實施例中,用戶接口包括圖形用戶界面(⑶I)。⑶I可以提供有效且用戶友好的方式呈現(xiàn)信息或者與環(huán)境通信。例如,⑶I可以包括任務(wù)菜單以及用于顯示信息的一個或多個方塊。諸如命令行接口(CLI)的其他類型的用戶接口也是可用的。用戶接口的類型可以取決于客戶端上運行的應(yīng)用的類型。例如,前端部分可以包括GUI以便使得用戶能夠與后端部分交互作用以訪問服務(wù)器中存儲的數(shù)據(jù)。
[0030]盡管環(huán)境所示為具有三個客戶端和一個服務(wù)器,但是將會明白,可以有任何數(shù)量的客戶端通信地耦接到一個或多個服務(wù)器。另外,可以包括其他類型的設(shè)備??蛻舳丝梢允潜镜氐幕蛘咄獠康目蛻舳?。而且,在不背離本公開的范圍的情況下,如有必要可以交互地使用“客戶端”和“用戶”。例如,客戶端可被一個或多個用戶使用,而用戶可以使用一個或多個客戶端。作為例子,針對諸如郵件系統(tǒng)的應(yīng)用,用戶可以具有用戶賬戶。任何用戶通過進行驗證或者登錄處理,例如提供用戶名或口令,可以從任何客戶端訪問用戶的各個賬戶。
[0031]圖2示出了軟件環(huán)境200的實施例。如所示,軟件環(huán)境包括數(shù)據(jù)源260。數(shù)據(jù)源例如可以包括數(shù)據(jù)文件。數(shù)據(jù)源中也可以包含任何類型的文件。文件可以是例如報表、電子數(shù)據(jù)表、XML文件、平面文件、網(wǎng)頁服務(wù)文件或其它類型的文件。數(shù)據(jù)文件可以從一個或多個軟件應(yīng)用(例如數(shù)據(jù)庫或者其它類型的軟件應(yīng)用)中生成。例如,數(shù)據(jù)可以是個人數(shù)據(jù)或諸如公司數(shù)據(jù)的商業(yè)數(shù)據(jù)。商業(yè)數(shù)據(jù)可以包括員工數(shù)據(jù)、銷售數(shù)據(jù)以及與公司有關(guān)的其他類型的數(shù)據(jù)。在一個實施例中,數(shù)據(jù)源包括有關(guān)層次的文件。層次例如包括初級層次和次級層次。
[0032]軟件應(yīng)用可以包括各種類型的功能,例如報表生成和有關(guān)數(shù)據(jù)分析的功能。軟件應(yīng)用可以具有C/S架構(gòu)。例如,數(shù)據(jù)、報表和其他信息可被存儲在服務(wù)器中。在其他實施例中,軟件應(yīng)用可以本地地安裝在客戶端或者獨立的計算機中。在這樣的情況下,可以本地地存儲數(shù)據(jù)、報告和其他信息。
[0033]在一個實施例中,軟件應(yīng)用包括商業(yè)應(yīng)用??梢允褂酶鞣N類型的商業(yè)應(yīng)用。商業(yè)應(yīng)用例如維護商業(yè)或公司的數(shù)據(jù)并創(chuàng)建與該數(shù)據(jù)相關(guān)的報表。這樣的商業(yè)應(yīng)用可以包括例如 SAP水晶解決方案,包括來自 SAP AG 的 Xcelsius、Crystal Reports、Web Intelligence。其他類型的商業(yè)應(yīng)用或者商業(yè)應(yīng)用組合也是可用的。例如,應(yīng)用可以是治理、風(fēng)險和合規(guī)(GRC)應(yīng)用,例如SAP商業(yè)對象GRC應(yīng)用。
[0034]在軟件環(huán)境中提供信息層次可視化(IFV)應(yīng)用220。IFV應(yīng)用用于以2維顯示或視圖來顯示或配置多層次的信息。在一個實施例中,IFV應(yīng)用顯示第一和第二層次。IFV例如顯示初級層次和次級層次。次級層次例如是初級層次中的成分或單元的層次。例如,次級層次是初級層次內(nèi)的層次。在一些實施例中,初級層次可以包括多個次級層次。IFV應(yīng)用可被動態(tài)地配置成顯示具有初級層次的任何一個次級層次。提供顯示其他數(shù)量的層次或?qū)哟蔚呐渲玫腎FV應(yīng)用也是可用的。
[0035]在一個實施例中,初級層級是組織層次,且次級層次是子處理-控制結(jié)構(gòu)(SCS)層次。在其他實施例中,次級層次是風(fēng)險-控制結(jié)構(gòu)(RCS)層次。在又其他實施例中,提供多個次級層次。例如,次級層次可以包括SCS和RCS層次。其他初級和次級層次也是可用的。
[0036]在一個實施例中,IFV應(yīng)用被集成到商業(yè)應(yīng)用。例如,IFV可被集成到GRC應(yīng)用,例如SAP* GRC。其他配置的IFV應(yīng)用也是可用的。例如,IFV可被集成到其他類型的商業(yè)應(yīng)用。在其他實施例中,IFV可以是獨立的應(yīng)用,針對多層次提供可視化模型。
[0037]圖3示出了示例性的組織層次300。在一個實施例中,層次是諸如公司的組織。其他類型的組織也是可用的。組織層次具有各種組織等級。例如,組織層次具有h個等級。如所示,層次具有三個等級31(V2 (例如h=3)。為層次提供其他數(shù)量的等級也是可用的。例如,等級的數(shù)量可以取決于公司的模型。
[0038]層次包括在不同組織 等級處的單元或組織單元(org單元)340xn。下標x對應(yīng)于層次的等級,且n對應(yīng)于等級內(nèi)的單元的數(shù)量。Org單元的關(guān)系用形成樹狀結(jié)構(gòu)的線條表示。在最高等級SlOci處,org單元340(^對應(yīng)于公司。對于較低等級,org單元對應(yīng)于公司的不同單元。例如,四個中間等級org單元340n、34012、34013和34014對應(yīng)于公司的四個不同主要單元。主要單元可以包括社團、財政和商業(yè)單元。中間等級org單元反映在層次的中間或第二等級SlO1中。提供了五個底部等級org單元34021、34022、3 4 023、34024和3 4 025。底部等級org單元可以是主要org單元的org單元(輔助org單元)。例如,輔助org單元可以是主要單元的地域性單元。地域性單元可以根據(jù)地理區(qū)域(例如亞洲、美洲和歐洲)劃分。底部等級org單元反映在底部或第三等級3102中。
[0039]圖示性地,第一、第二和第三底部等級org單元34021、34022和34023是第二中間org單元34012的輔助單元,且第四和第五輔助單元34024和34025是第三中間org單元34013的輔助單元。不是所有中間org單元具有或必須具有在底部等級處的輔助org單元。將會理解,組織層次僅僅用于圖示目的。實際的組織層次可以是不同的并且反映所建模的公司。例如,層次可以具有不同數(shù)量的等級以及org單元。
[0040]公司的org單元包括一個或多個子集。在一個實施例中,org單元包括SCS子集。其他類型的子集也是可用的。例如,org單元可以包括RCS子集。在一些情況下,org單元可以包括SCS和RCS子集兩者。為org單元提供其他類型的子集也是可用的。子集是次級層次中的節(jié)點。例如,子集可以是子處理或風(fēng)險。例如,子集可以是SCS子集的子處理或者RCS子集的風(fēng)險。子集包括一個或多個控制。例如,組織可以具有對于那些子處理的不同子處理和控制或者對于那些風(fēng)險的不同風(fēng)險和控制。
[0041]圖4a示出了 org單元的單元340xn的示例性次級層次。該次級層次包括y個多個等級。如所示,次級層次包括三個等級41(V2(例如y=3)。為次級層次提供其他數(shù)量的等級也是可用的。例如,等級的數(shù)量可以取決于次級層次的模型。
[0042]最高等級41(^表示次級層次所屬的org單元340xn。不同等級的成分的關(guān)系用形成樹狀結(jié)構(gòu)的線條表示。Org單元包括z個子處理,其中z等于或大于I。如所示,次級層次是SCS層次。例如,次級層次包括第二或中間等級MO1中的子處理。如所示,單元包括第一和第二子處理4301和4302。為org單元提供其他數(shù)量的子處理也是可用的。子處理可以包括在底部等級4102中的一個或多個控制450zm,其中z對應(yīng)于中間等級中的org單元的子處理,且m對應(yīng)于子處理中的控制的數(shù)量。如所示,第一子處理具有兩個控制450n和45012,而第二子處理具有三個控制45021、45022和45023。其他層次或關(guān)系也是可用的,并且可以取決于所建模的SCS。在RCS層次的情況下,中間等級將會包括風(fēng)險而不是子處理。
[0043]如所述,單元包括三個等級。將會理解,初級層次的不同單元不必具有相同數(shù)量的等級。例如,不同單元可以具有不同的模型。其他配置也是可用的。
[0044]圖4b圖示了示例性的子處理子集430”該子集涉及銷售業(yè)務(wù)。例如,該子集涉及軟件產(chǎn)品的銷售。該子集包括關(guān)于軟件產(chǎn)品的銷售業(yè)務(wù)的控制。如所示,該子集包括第一、第二、第三和第四控制45(^、45(^2、450?和45(^4。第一控制是由供應(yīng)商準備合同,第二控制450i2是由客戶履行合同,第三控制450i3是檢查合同以確保那個合同被客戶簽訂以及沒有可能負面影響交易的不利修改,第四控制450i4是交付軟件,從而完成該處理。
[0045]控制實際上可以是順序的。例如,直到前一步驟的相關(guān)控制被表示為經(jīng)核實或停止才開始執(zhí)行處理中的下一步驟。例如,這可以避免過早地將軟件交付給客戶的風(fēng)險。另外,這確保了完成收入確認的需求。其他配置的控制也是可用的。例如取決于模型,控制可以是并行的控制或者并行和串行控制的組合。
[0046]在例如數(shù)據(jù)庫中可以存儲關(guān)于層次的信息。該信息可以包括組織單元和它們的關(guān)系。組織單元可以包括關(guān)聯(lián)的子處理和控制?;谠撔畔?,可以利用IFV來顯示層次。該信息可以各種方式存儲。例如,該信息可以單個文件或多個文件來存儲。
[0047]圖5示出了 org單元340xn的次級層次500的2維(2D)顯示或表示的實施例。在一個實施例中,次級層次是org單元的SCS層次。其他類型的次級層次和初級層次也可以是有用的。例如,次級層次可以是RCS層次。SCS層次例如對應(yīng)于圖4的SCS樹狀層次400??梢圆幻枋龌蛟敿毭枋龉苍亍?br>
[0048]在一個實施例中,SCS層次用放射狀對象501表示。放射狀對象例如可以是放射狀幾何對象或圖形,例如放射狀圓形對象。對于放射狀對象,其他幾何形狀也是可用的。放射狀對象包括從中心延伸的y個同心區(qū)域。同心區(qū)域的數(shù)量對應(yīng)于SCS層次中的等級的數(shù)量。在一個實施例中,放射狀對象包括對應(yīng)于SCS層次中的三個等級的三個同心區(qū)域51(V2。假設(shè)其他數(shù)量的同心區(qū)域也是可用的。
[0049]在一個實施例中,最內(nèi)區(qū)域是層次的最高等級,并且隨著它從放射狀對象向外延伸而降低。例如,中間同心區(qū)域是中間等級,且最外同心區(qū)域是最低等級。在一個實施例中,org單元340xn位于最內(nèi)區(qū)域中。對于中間同心區(qū)域,它包括例如組織單元的子處理。中間區(qū)域分為z個中間分段。分段是組織單元的子處理。例如,對于具有z個子處理的組織單元提供z個中間分段。如所示,組織單元包括第一和第二子處理4301-2 (例如z=2)。
[0050]子處理的控制位于最外區(qū)域。最外同心區(qū)域分為與子處理對準的主要外部分段。在主要外部分段內(nèi)是與子處理對準的控制。主要分段分為m個輔助分段。輔助分段是子處理的控制。如所示,第一子處理包括第一和第二控制45011和45012 (例如m=2),而第二子處理包括第一、第二和第三控制45021、45022和45023 (例如m=3)。
[0051]在一個實施例中,最外同心區(qū)域分為n個相同的輔助分段,其中n等于針對全部子處理的控制的總數(shù)。如所示,第一和第二子處理包括總共五個控制(例如ri=5)。如此,最外同心區(qū)域分為五個相同的輔助分段。子處理的控制包含在主要分段中,該主要分段包含在子處理的中間同心區(qū)域的界限內(nèi)。由于第一子處理具有兩個控制并且第二子處理具有三個控制,因此第一子處理的主要分段占據(jù)最外同心區(qū)域的2/5面積,而第二子處理的主要分段占據(jù)最外同心區(qū)域的3/5面積。同樣地,第一子處理的中間分段占據(jù)中間同心區(qū)域的2/5面積,而第二子處理的中間分段占據(jù)中間同心區(qū)域的3/5面積。
[0052]可替換地,分段可以具有其他配置。例如,控制分段可以具有不同的大小。控制分段的大小可用來表示相對于其他控制的它的相對重要性。 [0053]圖6示出了 2D多層次視圖或顯示600的示例性實施例。該視圖包括初級層次和次級層次。在一個實施例中,初級層次是組織層次,且次級層次是SCS層次。組織層次可以是類似于圖3中所述的org單元340xn。次級層次例如是類似于圖4中所述的SCS層次。其他類型的次級層次也是可用的。可以不描述或者詳細描述共同元素。也可以顯示其他類型的初級層次和次級層次。
[0054]在一個實施例中,初級層次用樹狀結(jié)構(gòu)來表示。例如,組織層次用樹狀結(jié)構(gòu)或樹圖來表示。樹狀結(jié)構(gòu)包括h個組織等級。如所示,樹狀結(jié)構(gòu)具有三個等級31(V2。為層次提供其他數(shù)量等級也是可用的。org單元340xn位于不同的組織等級。
[0055]在最高等級3%處,org單元34(^例如對應(yīng)于公司。作為例證地,中間等級具有四個中間等級org單元340n、34012、34013和34014,且底部等級具有五個底部等級org單元34021、34022、3 4 023、14024和3 4 025。中間等級org單元可以是公司的主要單元,且底部等級org單元可以是主要單元的輔助單元。第二輔助org單元34012包括三個輔助org單元34021、34022和3 4 023,而第三主要org單元34013包括兩個輔助org單元34024和3 4 025。取決于所建模的公司,其他配置的組織層次也是可用的。
[0056]初級層次的單元包括次級層次。例如,org單元具有次級層次,例如SCS層次。在一個實施例中,org單元的次級層次用放射狀幾何圖形或?qū)ο?01表示,類似于圖5中所述的??梢圆幻枋龌蛟敿毭枋龉苍亍?br>
[0057]所示的org單元的放射狀幾何圖形是圓形對象。用于放射狀對象的其他幾何圖形也可以是有用的。放射狀對象包括從中心延伸的y個同心區(qū)域。同心區(qū)域的數(shù)量對應(yīng)于SCS層次中的等級的數(shù)量。在一個實施例中,放射狀對象包括三個同心區(qū)域51(V2,對應(yīng)于SCS層次中的三個等級。提供其他數(shù)量的同心區(qū)域也可以是有用的。最內(nèi)區(qū)域是最高等級,表示org單元。中間同心區(qū)域是中間等級,且最外同心區(qū)域是最低等級。中間同心區(qū)域是org單元的子處理,而最外同心區(qū)域包括子處理的控制。
[0058]如所示,org單元的放射狀圖形根據(jù)org單元的組織等級而尺寸改變。例如,放射狀圖形的大小越大,org單元的組織等級越高。相反,放射狀圖形的大小越小,org單元的組織等級越低。相同等級處的org單元具有相同大小的放射狀圖形。例如,頂部組織等級處的公司用最大放射狀圖形表示,中間等級處的主要org單元具有比公司的要小的放射狀圖形,而底部等級處的輔助org單元具有最小的放射狀圖形。其他配置的放射狀圖形也可以是有用的。線條從org單元放射出以便表示它們的關(guān)系。
[0059]在其他實施例中,次級層次可以是RCS層次。org單元的RCS層次可以表示為類似于SCS層次的放射狀圖形。
[0060]圖7a_b圖示了多層次顯示的過濾功能。參考圖7a,示出了多層次顯示700a。該多層次顯示例如類似于圖6中所示的。可以不描述或詳細描述公共元素。用戶可以對層次中的元素進行過濾。例如,用戶可以基于標準對元素過濾。具有滿足過濾標準的子處理和相應(yīng)控制的org單元可以用正常顏色呈現(xiàn),而不滿足過濾標準的子處理和控制變淡或者以灰白色調(diào)顯示。這樣的表示可以稱作百分比色彩分配方案。例如,用戶可以對已通過測試的控制過濾。例如已通過測試的控制將會被加亮。其他類型的過濾或標準也可以是有用的。
[0061]參考圖7b,在層次的子組705中可以顯示來自搜索的匹配。例如,非匹配成分被刪除,剩余匹配成分被顯示為子組層次。
[0062]圖8圖示了多層次顯示800的向下挖掘功能。例如,多層次顯示類似于圖6中所示的那個??梢圆幻枋龌蛘咴敿毭枋龉餐亍S脩艨梢詫Ρ贿xorg單元向下挖掘。向下挖掘例如提供被選org單元的子處理和控制的詳細信息。例如,被選org單元將在前景中顯示,而未被選org單元變淡并保持在背景中。用戶可以具有以文本形式或者以圖形和文本兩種形式顯示子處理和控制的選項。
[0063]IFV可以包括顯示層次的UI并且提供命令按鈕和菜單欄以便于用戶執(zhí)行所述的各種功能。將會理解,所述的功能不受限制,并且可以通過n提供其他功能。
[0064]如所述,求值程序(evaluator)可具體為應(yīng)用。例如,求值程序可具體為軟件應(yīng)用。該應(yīng)用可被集成到現(xiàn)有軟件應(yīng)用,例如GRC應(yīng)用,作為到現(xiàn)有應(yīng)用的附加件或插件,或者作為單獨的單機應(yīng)用。現(xiàn)有軟件應(yīng)用可以是一套軟件應(yīng)用。顯示系統(tǒng)的源代碼可被編譯用來創(chuàng)建可執(zhí)行代碼。例如,代碼可被存儲在存儲媒體中,例如一個或多個存儲盤。其他類型的存儲媒體也是可用的。
[0065]盡管以專用于結(jié)構(gòu)的特征和/或方法的步驟的語言描述了一個或多個上述實施方式,但是將會理解,沒有所述的特定特征或步驟也可以實踐其他實施方式。相反,特定特征和步驟被描述為一個或多個實施方式的優(yōu)選方式。至于此處大致任何復(fù)數(shù)和/或單數(shù)術(shù)語的使用,本領(lǐng)域普通技術(shù)人員可以將復(fù)數(shù)換算為單數(shù)和/或從單數(shù)換算為復(fù)數(shù),正適用于上下文和/或應(yīng)用。
【權(quán)利要求】
1.一種可視化多層次的計算機實施方法,包括: 提供初級層次,該初級層次具有以不同的初級層次等級排列的初級成分;和 對于初級層次的初級成分提供次級層次,其中 所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象, 所述幾何形對象的最內(nèi)同心區(qū)域是次級層次的最高次級等級,且外同心區(qū)域?qū)?yīng)于次級層次的較低次級等級,最外同心區(qū)域?qū)?yīng)于次級層次的最低次級等級,和 較低次級等級處的同心區(qū)域被分割為與該較低次級等級中的次級成分的數(shù)量對應(yīng)的分段。
2.—種可視化多層次的計算機實施方法,包括: 提供初級層次,該初級層次具有以不同的初級層次等級排列的初級成分;和 對于初級層次的初級成分提供次級層次,其中 所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象。
3.如權(quán)利要求2所述的計算機實施方法,其中所述初級成分以對應(yīng)于不同的初級層次等級的樹狀結(jié)構(gòu)排列。
4.如權(quán)利要求3所述的計算機實施方法,其中: 樹狀結(jié)構(gòu)中的初級層次等級的數(shù)量取決于初級層次模型;和 次級層次等級的數(shù)量取決于次級層次模型。
5.如權(quán)利要求4所述的計算機實施方法,其中樹狀結(jié)構(gòu)的最高初級等級對應(yīng)于最高初級成分,且較低初級等級對應(yīng)于較低等級初級成分,樹狀結(jié)構(gòu)的最低初級等級對應(yīng)于初級層次的最低初級等級。
6.如權(quán)利要求5所述的計算機實施方法,其中: 最聞初級等級處的初級成分的幾何形對象是最聞的; 較低初級等級處的初級成分的幾何形對象小于最高等級處的幾何形對象,最低初級等級處的初級成分是最小的;和 相同初級等級處的初級成分的幾何形對象的大小相同。
7.如權(quán)利要求5所述的計算機實施方法,其中,所述幾何形對象的最內(nèi)同心區(qū)域是次級層次的最高次級等級,且外同心區(qū)域?qū)?yīng)于次級層次的較低次級等級,最外同心區(qū)域?qū)?yīng)于次級層次的最低次級等級。
8.如權(quán)利要求7所述的計算機實施方法,其中,較低次級等級處的同心區(qū)域被分割為與該較低次級等級中的次級成分的數(shù)量對應(yīng)的分段。
9.如權(quán)利要求8所述的計算機實施方法,其中,較低次級等級中的對應(yīng)于較高低級次級等級處的次級成分的低級次級成分被布置在較高低級次級等級中的相應(yīng)次級成分的分段的界限內(nèi)。
10.如權(quán)利要求2所述的計算機實施方法,其中,所述初級層次包括具有初級成分的組織層次,所述初級成分包括 組織單元。
11.如權(quán)利要求10所述的計算機實施方法,其中,所述次級層次包括組織單元的子處理-控制結(jié)構(gòu)(SCS)層次。
12.如權(quán)利要求11所述的計算機實施方法,其中,所述SCS層次包括對應(yīng)于第一、第二和第三次級層次等級的第一、第二和第三同心區(qū)域, 最內(nèi)同心區(qū)域是最高次級層次等級; 中間同心區(qū)域是中間次級層次等級;和 最外同心區(qū)域是最低次級等級等級。
13.如權(quán)利要求12所述的計算機實施方法,其中: 所述最內(nèi)區(qū)域?qū)?yīng)于初級等級的組織單元; 所述中間同心區(qū)域?qū)?yīng)于組織單元的子處理;和 所述最外同心區(qū)域?qū)?yīng)于子處理的控制。
14.如權(quán)利要求13所述的計算機實施方法,其中: 所述中間區(qū)域被分割為對應(yīng)于組織單元的子處理的中間分段;和所述最外同心區(qū)域被分割為對應(yīng)于子處理的控制的集合的最外分段的集合,控制的集合被布置在各個子處理的界限內(nèi)。
15.如權(quán)利要求10所述的計算機實施方法,其中所述次級層次包括組織單元的風(fēng)險控制結(jié)構(gòu)(RCS)層次。
16.如權(quán)利要求2所述 的計算機實施方法,進一步包括過濾多個層次以便基于過濾標準發(fā)現(xiàn)匹配初級成分。
17.一種非瞬時計算機可讀媒體,其上存儲有程序代碼,所述程序代碼可被計算機執(zhí)行用來: 提供初級層次,該初級層次具有以不同的初級層次等級排列的初級成分;和 對于初級層次的初級成分提供次級層次,其中 所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象。
18.—種系統(tǒng),包括: 非瞬時存儲裝置,用于存儲計算機可讀程序代碼;和 與存儲裝置通信的處理器,該處理器用計算機可讀程序代碼可操作用來: 提供初級層次,所述初級層次具有以不同的初級層次等級排列的初級成分;和 針對初級層次的初級成分提供次級層次,其中 所述初級成分被配置成具有與具有次級成分的不同次級層次等級對應(yīng)的同心區(qū)域的幾何形對象。
19.如權(quán)利要求18所述的系統(tǒng),其中所述初級成分以對應(yīng)于不同的初級層次等級的樹狀結(jié)構(gòu)排列。
20.如權(quán)利要求19所述的系統(tǒng),其中: 樹狀結(jié)構(gòu)中的初級層次等級的數(shù)量取決于初級層次模型;和 次級層次等級的數(shù)量取決于次級層次模型。
21.如權(quán)利要求20所述的系統(tǒng),其中,樹狀結(jié)構(gòu)的最高層次等級對應(yīng)于最高初級成分,且較低初級等級對應(yīng)于較低等級初級成分,樹狀結(jié)構(gòu)的最低初級等級對應(yīng)于初級層次的最低初級等級。
【文檔編號】G06F9/44GK103809943SQ201210441539
【公開日】2014年5月21日 申請日期:2012年11月7日 優(yōu)先權(quán)日:2012年11月7日
【發(fā)明者】孫凡, 黃智超 申請人:Sap股份公司