日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

构建富互联网应用程序监控工作流和流程(4)

發布時間:2024/9/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 构建富互联网应用程序监控工作流和流程(4) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
啟用工作流。 如圖 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) {
System.out.println("completeTask-" + strInstanceReferenceID + "-"
+ strActivityLabel);
String strStatus = "OK";
try {
IWorklistService worklist = getWorklist();
// get task reference
ITask task = getTask(strInstanceReferenceID, strActivityLabel);
??
// set task payload
task.setAttachment(payload.getDocumentElement());
??
worklist.completeTask(task);
??
} catch (Exception e){
e.printStackTrace();
strStatus = ERROR_STRING;
}
return strStatus;
}
以上代碼將任務特定的數據置于 ITask 接口提供的任務附件中。該接口不但將相關的數據發送回 BPEL 流程,而且還將該數據置于 BPEL 流程審計線索中。 下面,我將介紹 RIA 應用程序的另一個重要方面:流程監控。?








本文轉自 牛海彬 51CTO博客,原文鏈接:http://blog.51cto.com/newhappy/77260,如需轉載請自行聯系原作者 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的构建富互联网应用程序监控工作流和流程(4)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。