啟用工作流。 如圖 3 所示,通過 bpel 流程從外部系統檢索客戶資料並將其顯示在工作流面板中。然後,使用者驗證資料,輸入存款額,之後單擊 ok。
驗證客戶資料和輸入存款額
工作流功能基於 bpel 流程管理器提供的 itask 和 iworklistservice 介面。ria 將 iworklistservice 中的任務與完成給定任務所需的工作流螢幕相關聯。當發生相應的表單驗證時,使用者介面對 completetask 方法進行遠端物件呼叫(如下所示),以將 ui 中捕獲的資料傳送至 bpel 流程進行進一步的處理。
/*** this function gets the use input from workflow zone, relates it to a task
* and completes the task.the function uses instance reference id for
* identifying process instance.
*/public string completetask(string strinstancereferenceid,
string stractivitylabel, document payload) catch (exception e)
return strstatus;}
以上**將任務特定的資料置於 itask 介面提供的任務附件中。該介面不但將相關的資料傳送回 bpel 流程,而且還將該資料置於 bpel 流程審計線索中。
下面,我將介紹 ria 應用程式的另乙個重要方面:流程監控。
構建富網際網路應用程式監控工作流和流程 1
為了提高運營效率,越來越多的企業正在將其關鍵業務流程進行自動化。但是,即使流程實現了自動化,也會因為以下兩個重要原因而需要手動互動 使流程前進到下一步 工作流 以及為終端使用者提供實時流程可見性 流程監控 來看乙個開立新銀行帳戶的業務流程。首先,客戶提供必需的詳細資訊 姓名 位址 ssn 起存額 以...
構建富網際網路應用程式監控工作流和流程 7
檢視審計線索資料 審計線索資料可用於已經執行的每個流程節點。該功能類似於 bpel 控制台中相應的功能。通過 flex 使用者介面,可以訪問在使用者介面中選擇的流程節點的詳細資訊資料 請參見圖 5 圖 5 檢視有效載荷資訊 可以使用以下 actionscript 2.0 提取審計線索資料 bpelo...
構建富網際網路應用程式監控工作流和流程 2
下面的圖 1 顯示了新帳戶業務流程的 ria 前端。圖 1 新帳戶流程的 ria 前端 下面,我們將了解它的四個主要元件及其重要功能 這些面板提供了卓越的可用性體驗並與 bpel api 互動。下面,我們將了解利用哪些後端 api 函式執行 ria 前端。bpel 流程管理器 api 後端。bpel...