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