打開FireStart客戶端
本教程已經建立了對應3.1所示SharePoint網站的業務實體,如果3.1步驟使用自己的SharePoint和環境,請參考附錄三建立對應的業務實體。
點擊左下角的業務實體,並雙擊上方的出差報銷,打開出差報銷業務實體。
右擊畫布中的業務實體並選擇字段定義。
這裏看到的就是從SharePoint網站映射過來的字段。
後面就可以直接使用這個業務實體了,點擊OK關閉窗口。
4 流程建模
本環節我們將建立一個處理SharePoint發起的出差報銷請求的流程,分別經過以下步驟。
1. 更新狀態爲處理中
2. 調用Bing(必應)地圖服務計算兩地之間的距離和所需時間
3. 生成審批表單併發送給負責人審覈
4. 根據審覈結果處理
5. 如果審覈通過則更新狀態爲通過,否則更新狀態爲拒絕
6. 更新SharePoint的條目中的距離和時間信息
選擇左下角的流程設計器,在頂部的主菜單欄點擊新建模型按鈕。你已經新建了一個模型。
在畫布左側的符號元素庫裏面,收起高級部件,展開Miscellaneous和WebService部件,依次拖放以下元素到畫布上,請按從上到下的次序擺放。
· 開始
· 賦值(Miscellaneous)
· BING distance (WebService)
· 任務
· 條件
· 賦值(條件的左分支)(Miscellaneous)
· 賦值(條件的右分支)(Miscellaneous)
· 結束
點擊頂部主菜單欄的連接所有按鈕,或者點擊符號元素庫上方的連接所有按鈕。
可以看到原本藍色帶問好的線都變成了黑色實線。條件分支的線必須手動連接。
鼠標移動到條件元素,點擊並按住顯示出來的標註“真”的橙色球狀按鈕,拖動到左邊的元素頂部綠色的球狀按鈕上釋放,條件爲真的連線就完成了。
同樣,連接條件元素標註“假”的帶閃電符號球狀按鈕到右邊的元素。
至此,所有的連接就完成了,可以雙擊每一個元素來給他們命名。
、最後,按CTRL+G來把所有元素對齊到網格。
工作流變量是用來臨時存儲計算結果或決策的。
在頂部主菜單欄點擊編輯工作流變量。
點擊添加字段按鈕添加3個字段。
名稱 |
類型 |
距離 |
文本 |
時間 |
文本 |
決定 |
布爾值 |
給每個字段命名並設置“決定”字段的類型爲布爾值
點擊OK關閉窗口。
在頂部主菜單欄點擊保存。