欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于角色的用戶界面導航方法和系統(tǒng)的制作方法

文檔序號:6609096閱讀:190來源:國知局

專利名稱::基于角色的用戶界面導航方法和系統(tǒng)的制作方法
技術領域
:本發(fā)明涉及基于角色(role-based)的用戶界面導航方法和系統(tǒng)。
背景技術
:企業(yè)或多或少地使用計算機來幫助其運作。例如,企業(yè)資源管理(“ERP”)應用幫助企業(yè)管理內部處理,以完成業(yè)務任務和管理與業(yè)務伙伴的交互。制造企業(yè)付出大量的努力將產品銷售給客戶,在這過程中會產生銷售定單、報價(quote)以及其它工作產物(workproduct)。制造企業(yè)(manufacturingconcern)一般還會從廠商購買原料和供給,從而會產生采購定單以及作為該企業(yè)一部分的其它工作產物。制造企業(yè)還必需對雇員雇用進行管理以進行其活動。制造企業(yè)可能雇用雇員專門從事產品銷售、原料采購和人力資源等運作領域中的每一個領域。因此,各種雇員可能在他們的機構中具有預定義的角色以及由他們的角色所定義的責任。傳統(tǒng)上,ERP應用是功能豐富的(feature-rich)計算機應用。當用于超大型企業(yè)時,ERP應用可以具有支持顧客關系管理和其它銷售活動、原料管理和其它采購活動、以及人力資源活動的功能性。ERP應用一般具有與該應用所提供的豐富的功能集合匹配的用戶界面。在已知的系統(tǒng)中,這樣的用戶界面可能包括較長的綜合菜單,列出系統(tǒng)上可能的幾乎所有功能性的詳盡的陣列。這種過量的信息可能使用戶不知所措,并且使界面使用起來困難且耗費時間。例如,采購代表在找到他或她執(zhí)行工作所需要的功能之前,可能需要細讀所有經理、或人力資源工作者、或銷售代表的功能。這是令人沮喪的,并且會降低效率。
發(fā)明內容本發(fā)明在一個方面提供了一種機器可讀介質,其有形地具體化計算機可執(zhí)行指令,該指令用以實現用于企業(yè)資源管理應用的基于角色的用戶界面,所述用戶界面包括導航區(qū)域,用于在基于角色的任務和活動之間導航;工作區(qū)域,用于選擇基于角色的任務或活動,并對其進行工作;以及會話區(qū)域,用于顯示與所選活動相對應的已啟動事務的指示符,通過選擇之前啟動的但非活動的事務的指示符,該之前啟動的但非活動的事務變?yōu)楣ぷ鲿?。本發(fā)明在另一個方面提供了一種用于操作企業(yè)資源管理應用的基于角色的用戶界面的方法,所述方法包括確定用戶的角色;基于所述用戶的角色,呈現與所述用戶的角色相對應的基于角色的用戶界面;響應于在所述界面中的導航區(qū)域中的用戶輸入,導航到所選擇的基于角色的活動,并且不再顯示所述導航區(qū)域;響應于在與所選擇的活動相對應的事務窗口中的用戶輸入,啟動所述事務窗口的第一被選事務,該第一被選事務變成所述用戶界面的活動的工作會話;以及在所述用戶界面的會話區(qū)域中顯示用于所述第一已啟動事務的第一指示符。本發(fā)明在再一個方面提供了一種機器可讀介質,有形地具體化計算機可執(zhí)行指令,以執(zhí)行如上所述的方法。圖1-9示出了根據本發(fā)明實施例的用戶界面的示例屏幕顯示;圖10示出了根據本發(fā)明實施例的系統(tǒng);以及圖11示出了根據本發(fā)明實施例的方法。具體實施例方式本發(fā)明的實施例針對上面提到的企業(yè)(concerns)。在實施例所涉及的方法和系統(tǒng)中,用戶界面呈現對基于角色的功能性的選項。在實施例中,用戶界面可以用于ERP應用。“基于角色”的含義是與人員在企業(yè)或其它機構中的角色(例如,該人員是經理、或采購代表、或銷售代表、或從事人力資源的員工等等)相關的意思。因此用戶界面可以將機構中可能活動的大規(guī)模的、綜合的集合縮減為更加可管理且更適合個體角色的精簡的集合。通過這種方式,用戶不需要再像傳統(tǒng)系統(tǒng)中那樣處理超大量的信息。而且,本發(fā)明實施例提供一種直觀的、易于使用的界面,通過它,可以啟動多個事務(transaction),并且該多個事務可以同時獲得以用于激活。該界面提供已啟動事務的標簽表示,以及使得從事務切換到事務或者啟動新事物變得容易的導航域?;诮巧幕顒蛹系拿恳粋€可以分別與一個或多個事務相關聯(lián),該一個或多個事務是活動的一般類別(generalcategory)的子集,或者落在活動的一般類別之內??梢詮呐c所選活動相對應的窗口啟動事務。圖1示出了根據本發(fā)明實施例的用戶界面的屏幕顯示100的說明性例子。顯示100可以包括會話區(qū)域110、導航區(qū)域111和工作區(qū)域112。這些區(qū)域中的一個或多個的內容可以由用戶的角色來確定。例如,導航區(qū)域111可以包括用于在一般的、集中的(aggregated)基于角色的任務和特定的、分類的基于角色的活動之間進行導航的域。工作區(qū)域112可以用來對任務或活動進行選擇和工作。會話區(qū)域110可以包括與特定的、分類的基于角色的活動相對應的已啟動事務的指示符。更具體地說,導航區(qū)域111可以包括“工作收件箱”(WorkInbox)域102和用于確認基于角色的活動的集合的域103?;诮巧幕顒蛹?03可以針對具體的機構角色甚至具體的個人來定制。在這個例子中,活動包括“帳單”(Billing)、“聯(lián)系人”(Contacts)、“發(fā)票”(Invoices)、“機會”(Opportunities)、“報價”(Quotes)和“銷售定單”(SalesOrders)。這些類別是任意的,并且也可能是其它類別?;顒涌梢园▓?zhí)行事務,一些事務可以涉及生成報告。工作收件箱102可以對應于集中的任務窗口104,其包括一般的、集中的可選任務列表,所述可選任務可以是任何類型的(盡管它們屬于具體的角色或個人)。會話區(qū)域110可以包括“主頁”(Home)圖標105,用于在導航區(qū)域未顯示的情況下顯示導航區(qū)域,并且用于從不同的顯示導航到工作收件箱,將對其進行進一步的具體描述。在圖1中,如通過將其加亮所指示的,工作收件箱102當前被選擇。通過例如用鼠標“點擊”以從任務104中選擇任務,用戶可以打開對應于工作收件箱102的任務。在圖1的例子中,選擇了任務“HiringofPeterJones”(雇用彼得瓊斯)。任務可以對應于例如由軟件對象所實現的業(yè)務處理。通過在任務上點擊,用戶可以激活業(yè)務處理并針對該業(yè)務處理進行工作。用戶可以通過例如在導航區(qū)域111中的活動103中的活動類別上點擊來選擇給定的基于角色的活動。作為響應,用戶界面可以從后臺應用收集/集中與用戶角色和所選活動類別兩者都匹配的業(yè)務對象。圖2示出了通過在活動集合103中的“銷售定單”活動目錄上點擊而產生的顯示屏幕200的例子。該顯示包括事務域或窗口201和活動對象窗口202,事務域或窗口201列出了與所選活動相關聯(lián)的一個或多個事務,而活動對象窗口202包括與所選活動相關聯(lián)且與具體角色或個人相關聯(lián)的一個或多個對象。因此,對象202包括處于某處理階段的多個銷售定單。在圖2的例子中,事務201包括“創(chuàng)建銷售定單”(CreateSalesOrder)、“參考創(chuàng)建”(CreatewithReference)、“發(fā)貨過帳”(GoodsIssue)、“機會報告”(OpportunityReport)和“管道報告”(PipelineReport)??梢詮拇翱?01啟動事務。在圖2的例子中,在銷售定單36722983被加亮的同時,事務“機會報告”被選擇,這指示針對所選銷售定單啟動了用于生成“機會報告”的事務。圖3示出了與所選事務和銷售定單相對應的顯示300的例子??梢栽跁拝^(qū)域110中顯示標簽302,以指示具體已啟動事務的種類(nature)(即,在這個例子中為“機會報告”)。已啟動的事務可以是狀態(tài)(stateful)(與“無狀態(tài)”(stateless)相反)會話,在后臺中維護其上下文。不再顯示導航區(qū)域111,這允許屏幕區(qū)域主要用于工作會話(workingsession)的工作區(qū)域112。但是,仍然顯示會話區(qū)域110,以允許用戶容易地在所啟動的事務與工作收件箱之間進行導航。當用戶與主頁標簽105交互時,例如“鼠標移動”(mouse-over)(即,使光標或指針進入輸入域,但沒有在輸入域中點擊),如圖4的顯示400所示,可以導致導航區(qū)域111出現在與所啟動的事務相對應的工作會話中。這允許用戶容易地導航到工作收件箱102或其它活動103。在圖4的例子中,工作收件箱102被選擇,產生圖5中示出的示例顯示500。圖5圖示了在工作收件箱102上的點擊如何使得用戶界面從另一個屏幕顯示導航到一般的、集中的任務104中最后選擇的對象(本例中為“HiringofPeterJones”(雇用彼得瓊斯))。在會話區(qū)域110中仍然顯示“機會報告”標簽302,以指示該事務已經被啟動。通過在標簽302上點擊可以使該事務變?yōu)榛顒拥?active)工作會話。如果較早啟動的事務轉移到后臺并且變?yōu)榉腔顒拥?inactive),但仍然能夠被激活以變成活動的工作會話,在這種情況下,可以啟動第二(或者第三或第四,等等)事務。圖5-7中示出了這種情況。在圖5中,從活動103中再次選擇“銷售定單”活動。在作為結果的圖6的顯示屏幕600中,從事務窗口201選擇了第二事務,“創(chuàng)建銷售定單”。結果,相應的事務被啟動,變成活動的工作會話,如圖7的示例顯示700所示。再一次不再顯示導航區(qū)域111,以允許屏幕區(qū)域主要用于新的工作會話的工作區(qū)域112。與“機會報告”事務302類似,“創(chuàng)建銷售定單”事務可以是狀態(tài)會話。在會話區(qū)域110中,與指示已經啟動的“機會報告”事務的標簽302和主頁標簽105一起顯示的還有對應于新啟動的事務的標簽701。這使得能夠容易地進行導航。例如,用戶可以在“機會報告”標簽302上點擊以返回到圖3所表示的已經啟動的“機會報告”事務,然后,該“機會報告”事務變成工作會話?;蛘?,如圖8的示例顯示800所示出的,用戶可以在主頁標簽105上點擊,以便選擇另一個活動。這可以導致圖9中舉例示出的顯示900。在圖9中,選擇了活動“銷售定單”,并且顯示相應的銷售定單對象的列表202和之前的對象選擇。通過這個顯示,用戶可以針對之前選擇的銷售定單進行工作,或者選擇不同的銷售定單以針對其進行工作。用于之前啟動的事務的已啟動事務標簽302和701保持被顯示。這允許用戶通過簡單地在相應標簽上點擊來容易地返回到之前啟動的事務,并針對該事務繼續(xù)工作。當在其標簽上點擊時,之前啟動的事務轉移到前臺并且變?yōu)橛脩艚缑嬷谢顒拥墓ぷ鲿?,同時其它事務變?yōu)榉腔顒拥模钡奖辉俅芜x擇。圖10示出了根據本發(fā)明實施例的系統(tǒng)。終端1010可被用于用戶1000。終端1010可以包括諸如顯示屏的輸出設備和諸如鍵盤或鼠標的輸入設備。例如,終端1010可以是個人計算機、便攜式計算機、平板(tablet)計算機、個人數字助理(PDA)或諸如蜂窩電話的無線設備。終端1010可以包括處理器,其被配置成執(zhí)行各種應用程序,諸如瀏覽器程序、字處理程序、電子表格程序、企業(yè)管理應用以及其它應用。例如,終端1010可以執(zhí)行用戶界面1020。例如,用戶界面1020可被實現為外殼(shell)程序。用戶界面1020可以包括如上面結合圖1-9所描述那些功能性。用戶界面1020可以與集成(integrating)中間件應用1030通信。中間件應用1030可以接口方式連接(interface)在用戶界面1020與應用1040之間,所述應用1040可以是ERP應用。應用1040可以包括應用引擎1042和數據庫1044??梢蕴峁┒嘤谝粋€的應用引擎,但是僅僅圖示了一個。例如,每個應用引擎可以執(zhí)行多個應用。應用引擎1042可以執(zhí)行不同的應用,諸如日歷軟件、聯(lián)系人管理軟件、客戶數據輸入表格,銷售定單創(chuàng)建表格、或其它應用。數據庫1044可以包括與終端1010上的應用相關的數據。數據庫1044可以包括通過應用1040可獲得的每個事務或報告的信息。數據庫1044還可以包括業(yè)務邏輯,以定義在應用1040中可用的動作。終端1010可以包括多個應用。例如,在終端1010上也可以執(zhí)行應用1050和1060。應用1040、1050和1060中的每一個盡管處理功能性相互獨立,但也可以具有共同的體系結構,包括應用引擎和數據庫。應用1040-1060、相關聯(lián)的引擎和數據庫可以形成對諸如用戶界面1020的“前端”組件做出響應的“后端”,或者成為該“后端”的一部分。例如,后端可以包括被配置成將用戶信息,諸如用戶角色和/或身份,與將在用戶界面中呈現的相應的基于角色的內容相關聯(lián)的元數據和功能性。用戶界面可以例如通過登錄方式收集該用戶信息,并且對后端呼叫適當的基于角色的內容。終端1010可以包括網絡接口,其被配置成與服務器進行通信。例如,應用1040可以位于服務器上。在本示例實施例中,中間件應用1030可以經由網絡接口與應用1040通信。用戶可以使用終端1010的輸入設備,諸如鍵盤或鼠標,來與用戶界面1020交互。根據本發(fā)明的實施例,用戶界面1020可以包括計算機可執(zhí)行的指令。指令或與與指令接口連接的常規(guī)代碼(conventionalcode)可以對來自輸入設備的輸入信號做出響應,所述輸入信號諸如在屏幕顯示的輸入域上點擊或執(zhí)行鼠標移動。指令或與指令連接的常規(guī)代碼可以通過執(zhí)行導航操作、啟動事務、生成相應的顯示等來對所述信號做出響應。本發(fā)明的實施例可以例如包括面向對象的功能性。如已知的,軟件對象可以表示數據、類、接口、方法、服務和其它面向對象的概念之間的各種關系。在對象之間可以形成聯(lián)接(linkage)。盡管一般來說其對于面向對象的程序員是透明的,但在實施例中,對象可以至少部分地實現為包括多個可修改條目的表格,所述條目集中地展示描述對象特征且能夠邏輯上鏈接對象的行為。根據本發(fā)明實施例的計算機可執(zhí)行指令可以存儲在任何機器可讀介質上,諸如終端1010的RAM(隨機存取存儲器)、ROM(只讀存儲器)或固定盤、軟盤、CD-ROM、磁帶等。計算機可執(zhí)行指令可以分布在多個介質上,諸如分布在分別與可以經由網絡進行通信的物理上分離的計算機系統(tǒng)相關聯(lián)的物理上分離的存儲設備上。指令可以從計算機可讀介質加載到終端1010的存儲器中以便由終端1010的處理器執(zhí)行。當執(zhí)行時,指令可以執(zhí)行根據本發(fā)明實施例的功能性。此處公開的功能性可以找到各種形式的特定實現方式,在閱讀了本說明書之后,這應當被認為是在相關領域普通技術人員的能力范圍之內。考慮到以上內容,圖11示出了根據本發(fā)明實施例的方法,至少可以部分地通過在諸如終端1010的計算機上執(zhí)行根據本發(fā)明實施例的指令來執(zhí)行該方法。如方框1100所示,可以例如通過登錄(logon)或其它用戶標識符來確定用戶的身份和/或相應的角色是什么。根據用戶的身份和/或角色,如方框1101所示,可以生成相應的基于角色的用戶界面。更具體地說,用戶界面可以包括顯示,該顯示呈現與具體角色或個人相關聯(lián)的具有活動集合的導航區(qū)域和具有集中的任務的工作區(qū)域。如方框1102所示,響應于輸入到導航區(qū)域中的用戶輸入,諸如鼠標信號,用戶界面可以導航到所選擇的活動和相關聯(lián)的對象。如方框1103所示,可以顯示相應的事務窗口。可以停止顯示導航區(qū)域。響應于在事務窗口中用戶的進一步輸入,用戶界面可以啟動用于所選對象的活動的第一被選事務,如方框1104所示。該第一被選事務可以變成界面的活動的正在工作的對話。如方框1105所示,可以在用戶界面的會話區(qū)域中顯示用于已啟動事務的相應的第一指示符,諸如標簽。響應于進一步的用戶輸入,可以導致在已啟動事務的工作會話中重新顯示導航區(qū)域,如方框1106所示。如方框1107所示,響應于在導航區(qū)域中進一步的用戶輸入,用戶界面可以導航到具有集中的任務的工作區(qū)域?;蛘?,響應于在導航區(qū)域中進一步的用戶輸入,用戶界面可以導航到另一個被選活動和相關聯(lián)的對象,如方框1108所示。如方框1109所示,可以顯示相應的事務窗口。如方框1110所示,響應于在事務窗口中進一步的用戶輸入,用戶界面可以啟動用于所選對象的活動的第二被選事務。在第一被選事務轉移到后臺且變?yōu)榉腔顒拥耐瑫r,該第二被選事務可以變成界面的活動的工作會話。如方框1111所示,可以與對應于第一已啟動事務的第一指示符一起,顯示用于第二已啟動事務的相應的第二指示符,諸如標簽。響應于在第一指示符中進一步的用戶輸入,用戶界面可以從第二已啟動事務導航到第一已啟動事務,如方框1112所示。然后,第一已啟動事務可以轉移到前臺,并且變成用戶界面中活動的工作會話,同時第二已啟動事務轉移到后臺,并且變?yōu)榉腔顒拥摹4颂幪貏e圖示和/或描述了本發(fā)明的幾個實施例。然而,應當認識到,在不脫離本發(fā)明的精神和預期范圍的情況下,本發(fā)明的修改和變化被上述教導所覆蓋,并且在所附權利要求書的范圍之內。權利要求1.一種機器可讀介質,其有形地具體化計算機可執(zhí)行指令,該指令用以實現用于企業(yè)資源管理應用的基于角色的用戶界面,所述用戶界面包括導航區(qū)域,用于在基于角色的任務和活動之間導航;工作區(qū)域,用于選擇基于角色的任務或活動,并對其進行工作;以及會話區(qū)域,用于顯示與所選活動相對應的已啟動事務的指示符,通過選擇之前啟動的但非活動的事務的指示符,該之前啟動的但非活動的事務變?yōu)楣ぷ鲿挕?.如權利要求1所述的機器可讀介質,其中,所述導航區(qū)域包括用于導航到與角色相關聯(lián)的集中的任務列表的域。3.如權利要求1所述的機器可讀介質,其中,所述導航區(qū)域包括基于角色的活動集合。4.如權利要求3所述的機器可讀介質,其中,所述工作區(qū)域包括與所述集合的活動相對應的事務窗口,該事務窗口包括針對與所述活動相關聯(lián)的對象可執(zhí)行的一個或多個事務。5.如權利要求4所述的機器可讀介質,其中,所述工作區(qū)域還包括活動對象窗口,其包括與所述活動相關聯(lián)的一個或多個對象。6.如權利要求2所述的機器可讀介質,其中,任務對應于業(yè)務處理。7.如權利要求2所述的機器可讀介質,其中,所述工作區(qū)域包括用于執(zhí)行操作以改變任務的所有者的域。8.如權利要求1所述的機器可讀介質,所述用戶界面還包括用于在所述導航區(qū)域未顯示的情況下顯示該導航區(qū)域的域。9.一種用于操作企業(yè)資源管理應用的基于角色的用戶界面的方法,所述方法包括確定用戶的角色;基于所述用戶的角色,呈現與所述用戶的角色相對應的基于角色的用戶界面;響應于在所述界面中的導航區(qū)域中的用戶輸入,導航到所選擇的基于角色的活動,并且不再顯示所述導航區(qū)域;響應于在與所選擇的活動相對應的事務窗口中的用戶輸入,啟動所述事務窗口的第一被選事務,該第一被選事務變成所述用戶界面的活動的工作會話;以及在所述用戶界面的會話區(qū)域中顯示用于所述第一已啟動事務的第一指示符。10.如權利要求9所述的方法,還包括響應于在所述用戶界面的域中的用戶輸入,重新顯示所述導航區(qū)域;以及響應于在所述導航區(qū)域中的用戶輸入,導航到另一個已選擇的活動。11.如權利要求10所述的方法,還包括顯示與所述另一個被選擇的活動相對應的事務窗口;響應于在所述事務窗口中的用戶輸入,啟動所述事務窗口的第二被選事務,該第二被選事務變成該用戶界面的活動的工作會話;以及在所述會話區(qū)域中顯示用于所述第二已啟動事務的第二指示符。12.如權利要求11所述的方法,還包括響應于在所述第一指示符中的用戶輸入,導致所述第一事務變成所述用戶界面的活動的工作會話。13.如權利要求9所述的方法,還包括響應于在所述用戶界面的域中的用戶輸入,重新顯示所述導航區(qū)域;以及響應于在所述導航區(qū)域中的用戶輸入,導航到與所述角色相關聯(lián)的集中的任務列表。14.如權利要求13所述的方法,還包括響應于用戶輸入,執(zhí)行操作以改變任務的所有者。15.一種機器可讀介質,有形地具體化計算機可執(zhí)行指令,以執(zhí)行如權利要求9所述的方法。全文摘要本發(fā)明的實施例涉及一種方法和系統(tǒng),其中,用戶界面呈現用于基于角色的功能性的選項。所述界面還可以提供已啟動事務的標簽表示以及導航域,該導航域使得從事務切換到事務或啟動新事務變得容易。文檔編號G06F3/048GK101075175SQ20071010394公開日2007年11月21日申請日期2007年5月15日優(yōu)先權日2006年5月15日發(fā)明者利亞姆·弗里德蘭,皮爾·希爾格斯,尼斯·B·尼夫申請人:Sap股份公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
开封县| 富裕县| 黄大仙区| 柳州市| 新余市| 军事| 顺平县| 东乌珠穆沁旗| 鄂尔多斯市| 蒲江县| 台山市| 余江县| 平武县| 青龙| 漳平市| 鄂州市| 方城县| 德州市| 淮南市| 鞍山市| 柏乡县| 华亭县| 荥阳市| 孝昌县| 静海县| 江陵县| 桂平市| 黄梅县| 郑州市| 杭锦旗| 轮台县| 江津市| 嘉鱼县| 通州区| 霍林郭勒市| 平遥县| 石渠县| 阳新县| 慈溪市| 赞皇县| 全州县|