在 Oracle Integration 中使用處理播放器測試處理
您可以使用應用程式播放器來測試商業流程。
關於使用應用程式播放器測試處理
當您測試商業流程時,應用程式播放器會使用特殊的程式實際執行分割區,將應用程式的版本建置至程式實際執行。如此,播放器就可以在與一般啟用的應用程式相同的環境中執行處理。
應用程式播放器提供有效率的方式來測試商業流程。它使用可從設計階段存取的程式實際執行環境,模擬商業流程的真實行為。當處理執行時,播放器會顯示商業流程的視覺表示,其中顯示處理執行處理經過處理流程後的路徑。這讓程序設計人員無須儲存並部署應用程式,即可輕鬆地建立、測試和修訂商業流程。
作為處理執行處理在處理流程中進行,播放器會顯示其行為的動畫檢視。執行處理經過您處理的路徑,視您為各種流程元素提供的輸入資料而定。
當您在商業流程上執行播放器時,應用程式會經過驗證,而且應用程式目前版本會啟用至處理程式實際執行環境的播放器分割區。使用播放器時,您不需要發布或手動啟用應用程式,即可在設計商業流程時檢視變更。
處理模型建立者可以使用應用程式播放器來測試商業流程之前,管理員必須先啟用播放器。
關於模擬流程元素的執行時期行為
當播放器透過商業流程執行時,它會模擬處理中部分流程元素的程式實際執行行為。
-
人工作業
當播放器到達某項工作時,它會顯示使用者代表其選取的角色或使用者。其中將所有可能的結果顯示為動作。如果表單與工作有關,則播放器也可讓您啟動表單或手動選取結果。如果您啟動表單,表單會在個別的檢視器中啟用與顯示。
若未指派任何表單,播放器會暫停讓您選取要執行工作的角色。它會提示您選取為工作定義的其中一個結果。核准和拒絕定義為預設結果。不過,可能的結果清單則需視為工作定義結果的方式而定。選取結果之後,播放器會繼續您商業流程的下一個流程元素。
-
訊息傳送事件與傳送工作
當播放器到達訊息傳送事件或傳送工作事件時,會自動執行這些事件。然後繼續進行呼叫之處理的執行處理,並在對應的訊息擷取事件或接收工作暫停。
在這兩種情況下,您必須手動返回父項處理作業。例如,如果傳送與接收組是在相同應用程式的不同商業程序上建立執行處理,則您必須返回應用程式播放器頁籤、選取新的程序執行處理、執行子項程序,然後返回父項程序。
如果傳送與接收組呼叫外部 Web 服務,則您必須手動輸入必要的 Web 服務訊息,才能繼續執行處理。
-
計時器事件
當播放器到達計時器事件時,會暫停並等到您按一下執行。然後,播放器會移至處理流程中的下一個流程元素。
-
呼叫活動
當播放器到達呼叫活動時,會呼叫子項處理並建立新的處理執行處理。按一下向下展開圖示,即可檢視子項處理作業。
-
結束事件
當播放器到達結束事件時,會暫停並顯示向上鑽研圖示。按一下此圖示即可讓播放器回到父項處理作業。如果目前的處理沒有父項,播放器會返回應用程式播放器頁籤,並刪除處理執行處理。
-
其他流程元素
當播放器到達另一個流程元素,而該元素導致執行處理等待作業或外部事件時,播放器便會暫停。若要繼續執行程序,請按一下「應用程式播放器」頁籤頂端的重新整理。