業(yè)務(wù)處理工作流系統(tǒng)的制作方法
【專利說明】
【背景技術(shù)】
[0001]總體而言,業(yè)務(wù)處理包括為一個或多個客戶提供服務(wù)和/或生產(chǎn)產(chǎn)品的活動或任務(wù)。
【發(fā)明內(nèi)容】
[0002]計算機實現(xiàn)的方法包括經(jīng)由圖形用戶接口接收與業(yè)務(wù)處理工作流相關(guān)聯(lián)的描述,該描述包括處理流程圖;并且使得處理器基于該描述生成業(yè)務(wù)處理工作流的軟件應(yīng)用或自然語言描述中的至少一個。
[0003]提供本
【發(fā)明內(nèi)容】
部分來以下面的【具體實施方式】中進一步描述的簡化的形式引入概念的選擇。本
【發(fā)明內(nèi)容】
部分并不意在識別所要求保護的主題的關(guān)鍵特征或必要特征,也不意在被使用作為輔助來確定所要求保護的主題的范圍。
【附圖說明】
[0004]參照附圖來描述【具體實施方式】。在說明書和附圖的不同的示例中使用的相同的附圖標(biāo)記可以指示類似或相同的項目。
[0005]圖1是說明了根據(jù)本發(fā)明示例性實施例的用于提供開發(fā)軟件應(yīng)用的應(yīng)用開發(fā)環(huán)境的系統(tǒng)的框圖。
[0006]圖2是圖1中所示的系統(tǒng)的另一個框圖。
【具體實施方式】
[0007]參照圖1和圖2來描述系統(tǒng)100。系統(tǒng)100被配置為連接到網(wǎng)絡(luò)102,并且向一個或多個客戶端設(shè)備104提供用戶接口 106。用戶接口 106被配置為提供用于開發(fā)軟件應(yīng)用的應(yīng)用開發(fā)環(huán)境??蛻舳嗽O(shè)備104可以是信息處置系統(tǒng)設(shè)備,包括但不限于:移動計算設(shè)備(例如,手持便攜式計算機、個人數(shù)字助理(PDA)、膝上型計算機、筆記本計算機和平板計算機等),移動電話設(shè)備(例如蜂窩電話、智能電話),便攜式多媒體播放器,多媒體設(shè)備,電子書閱讀器設(shè)備(eReader),臺面計算設(shè)備(例如,桌上型計算機),以及個人計算機(PC)設(shè)備等。一個或多個客戶端設(shè)備104可以與用戶相關(guān)聯(lián)。用戶能夠經(jīng)由客戶端設(shè)備104與系統(tǒng)100進彳丁通{目。
[0008]在本公開的實施例中,系統(tǒng)100使用諸如超文本傳輸協(xié)議(HTTP)之類的應(yīng)用協(xié)議與客戶端設(shè)備104進行通信。例如,系統(tǒng)100向客戶端設(shè)備104提供的用戶接口 106包括網(wǎng)頁,可以使用網(wǎng)頁瀏覽器訪問所述網(wǎng)頁,并且在監(jiān)視器和/或移動設(shè)備上顯示所述網(wǎng)頁??梢允褂贸谋緲?biāo)記語言(HTML)和/或可擴展HTML (XHTML)格式提供網(wǎng)頁,并且所述網(wǎng)頁可以(例如經(jīng)由超文本鏈接)提供到其他網(wǎng)頁的引導(dǎo)。所述網(wǎng)頁還可以使用其他的資源,例如樣式表、腳本和圖像等。然而,此配置僅是示例性的,并且其并不限制本公開。在其他實施例中,可以使用另一個應(yīng)用協(xié)議向客戶端設(shè)備104提供內(nèi)容。例如,第三方網(wǎng)站(例如并不由系統(tǒng)100運行和/或維護的網(wǎng)站)可以包括(例如在由第三方提供的網(wǎng)頁中嵌入的)來自系統(tǒng)100的內(nèi)容。
[0009]系統(tǒng)100被配置為接收與業(yè)務(wù)處理工作流相關(guān)聯(lián)的信息,經(jīng)由用戶接口 106將該信息提供給系統(tǒng)100。用戶接口 106被配置為允許用戶使用圖形用戶接口(⑶1)108輸入與業(yè)務(wù)處理工作流相關(guān)聯(lián)的信息。在本公開的實施例中,GUI 108促進拖放輪廓映射,以創(chuàng)建業(yè)務(wù)處理的處理流程圖(例如流程圖表)。與業(yè)務(wù)處理工作流相關(guān)聯(lián)的信息可以包括但不限于:在業(yè)務(wù)處理中所涉及的一個或多個用戶的標(biāo)識、被傳輸?shù)揭粋€或多個用戶的信息、從一個或多個用戶接收的決定、從一個或多個用戶接收的授權(quán)、由一個或多個用戶生產(chǎn)的工作產(chǎn)品、以及工作產(chǎn)品模板等。在本公開的實施例中,系統(tǒng)100經(jīng)由應(yīng)用編程接口(API)文檔調(diào)用以及結(jié)構(gòu)化查詢語言(SQL)數(shù)據(jù)庫查詢等訪問內(nèi)部和/或外部應(yīng)用。此外,由系統(tǒng)100承擔(dān)和/或發(fā)起的處理可以被可通信地耦合(例如鏈接在一起)。
[0010]系統(tǒng)100包括處理定義模塊112,該處理定義模塊112被用于定義與業(yè)務(wù)處理工作流相關(guān)聯(lián)的信息。例如,GUI 108提供拖放接口,該拖放接口被配置為允許用戶選擇(例如拖拉)業(yè)務(wù)處理步驟和/或業(yè)務(wù)處理功能以定義業(yè)務(wù)處理工作流。與由處理定義模塊112接收的業(yè)務(wù)處理工作流相關(guān)聯(lián)的信息被存儲在數(shù)據(jù)庫110中。在本公開的實施例中,數(shù)據(jù)庫110實現(xiàn)了使用SQL數(shù)據(jù)庫查詢訪問的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。系統(tǒng)100還包括表格設(shè)計模塊114,其用于設(shè)計描述業(yè)務(wù)處理工作流的表格(例如HTML表格)。使用表格設(shè)計模塊114設(shè)計的表格被存儲在數(shù)據(jù)庫110中,并且能夠被例如使用SQL數(shù)據(jù)庫查詢進行訪問。
[0011]系統(tǒng)100還包括服務(wù)設(shè)計模塊116,其用于為表格設(shè)計模塊114提供輸入表格??梢允褂肁PI文檔調(diào)用來配置輸入表格,并且輸入表格被供應(yīng)到表格設(shè)計模塊114。輸入表格可以被存儲在數(shù)據(jù)庫110中,并且可以被使用例如SQL數(shù)據(jù)庫查詢來訪問。系統(tǒng)100還包括動態(tài)實體模塊118,其能夠創(chuàng)建在數(shù)據(jù)庫110中映射的表格。使用動態(tài)實體模塊118創(chuàng)建的表格還可以被存儲在一個或多個客戶端設(shè)備104上。在一些實施例中,系統(tǒng)100包括集成點模塊120,其允許用戶利用(例如,相對于經(jīng)由表格設(shè)計模塊114設(shè)計的HTML表格而言的)更復(fù)雜的數(shù)據(jù)表示來配置網(wǎng)頁。
[0012]在一些實施例中,系統(tǒng)100用于開發(fā)自我文檔記錄的業(yè)務(wù)處理工作流的應(yīng)用。例如,在處置被使用的設(shè)備的業(yè)務(wù)的情況下,用戶訪問系統(tǒng)100指明用于交易一件被使用的設(shè)備的業(yè)務(wù)處理。例如,用戶可以指明這樣的處理,該處理包括指定為特定類型或型號的設(shè)備的定制的一個或多個檢查表格,基于檢查的結(jié)果標(biāo)識后續(xù)的動作步驟、以及提供用于將檢查信息轉(zhuǎn)發(fā)給管理者的指令等。在本公開的實施例中,可以由用戶使用處理定義模塊112經(jīng)由圖形(例如拖放)輪廓映射來描述處理。此外,系統(tǒng)100可以用于提供業(yè)務(wù)處理工作流的文本描述(例如,如使用處理定義模塊112所描述的那樣)。在一些實施例中,使用自然語言描述來提供文本。在這種方式中,可以在工人與系統(tǒng)100經(jīng)由接口進行交互時,細(xì)致地文檔記錄工人的知識。應(yīng)當(dāng)注意的是,在本文中使用的諸如“用戶”和“工人”之類的詞語用于描述特定的個體(例如姓名)以及與特定任務(wù)描述(例如公司內(nèi)的職位)相關(guān)聯(lián)的個體。
[0013]系統(tǒng)100 (包括其組件中的一部分或全部)可以在計算機的控制下進行操作。例如,在系統(tǒng)100中可以包括處理器150或者與系統(tǒng)100 —起包括有處理器150,以便使用軟件、固件、硬件(例如固定的邏輯電路)、人工處理或它